body {
	margin: 15px;
	font-family: 'Tauri', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.page {
	width: 1209px;
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
.rhtr-logo {
	width: 667px;
	height: auto;
}
#homePhoto {
	float: left;
	margin-right: 25px;
}
#homeMain {
	float: left;
	width: 688px;
	padding-top: 3px;
/*	min-height: 400px; */
}
#rightArea {
	float: left;
	width: 230px;
	padding-top: 3px;
}
#homeMenu {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 17px;
	height: 22px;
	width: 671px;
	overflow: hidden;
}
#homeMenu img {
	padding: 0 1px;
}
#footerDiv {
	clear: both;
	font-size: 8pt;
}
.textCenter {
	text-align: center;
}
#searchDiv {
	width: 600px;
	padding-top: 2px;
}
#bulletinArea {
	padding-top: 2px;
}

.hidden {
	display: none;
}
.searchFields, .engineText {
	font-size: 10pt;
	font-weight: bold;
}
.engineText {
	color: black;
	background-color: #eee354;
}
.buttonLook {
	padding: 3px 10px;
	font-weight: bold;
	font-size: 150%;
}
#searchDiv input, #searchDiv select {
	font-size: 90%;
	font-weight: bold;
	background-color: #f7ec83;
}
#searchDiv label {
		white-space: nowrap;
}
#searchDiv h1 {
	font-size: 20px;
	font-weight: normal;
	color: black;
}
.searchHeader, .header, .museumDistanceHeader {
	font-size: 14pt;
	font-weight: bold;
}
.eventDistanceHeader {
	font-family: 'Tauri', sans-serif;
	text-align: center;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.2em;
}
.showEvent, .showMuseum {
	padding-bottom: 20px;
	padding-left: 10px;
	/*background-image: url(../images/event-border.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: 10px bottom;*/
	/*color: #575a5d;*/
	color: black;
	font-weight: normal;
}
.showEvent {
	border-bottom: black solid 1px;
	position: relative;
}
.eventListTable {
	width: 100%;
	min-height: 105px;
}
.eventListTable td {
	vertical-align: top;
}
.eventListTable .col1 {
	width: 70%;
}
.eventListTable .col2 {
	width: 30%;
}
.showEvent .col2 p {
	margin-bottom: 10px;
}
.showEvent .fieldHeader, #eventPageDiv .fieldHeader, .adPreview .fieldHeader {
	font-weight: bold;
	color: black;
}
.eventWebsite a, #eventPageDiv a {
	word-break: break-all;
}
.showEvent p, .showMuseum p {
	margin: 0;
}
.eventName, .museumName {
	font-weight: bold;
	padding-top: 5px;
}
.eventName {
	text-align: center;
}
p.eventName {
	margin-bottom: 20px;
}
p.eventWebsite, p.eventEmail {
	margin-top: 10px;
}
.showEvent .locationText, .showEvent .eventDescription {
	font-weight: bold;
}
p.locationText {
	margin-top: 10px;
}
.eventName a, .museumName a {
    text-decoration: none;
    color: black;
}
.contact {
	padding-top: 5px;
}

.eventDescription, .eventCarTypes, .museumDescription, .clubCarTypes {
	padding-top: 10px;
}
.eventCarTypes {
	font-weight: bold;
}
#msg, .msg {
	color: Tomato;
	font-weight: bold;
}
.message, #msg li {
	font-family: verdana;
	font-size: 12pt;
	text-decoration: none;
	color: #D71631;
	font-weight: bold;
	list-style: inside;
}
#msg {
	margin-bottom: 15px;
	text-indent: 10px;
}
#msg li.bigger {
	font-size: 14pt;
}
.eventDescription, .museumDescription {
	/*font-weight: bold;*/
}
.contactTD {
	padding-left: 10px;
}
.eventDate {
	line-height: 25px;
	color: black;
}
.milesFromText {
	/*font-size: 75%;*/
	/*color: #e78825;*/
}
#loginBox {
	padding-top: 24px;
	background-image: url(../images/login-box.png);
	background-repeat: no-repeat;
	width: 199px;
	height: 78px;
}
#loginBox .fields {
	background-image:  url(../images/login-input-bg.png);
	font-size: 8pt;
/*	border-style: inset; */
	/*font-family: Arial, sans-serif;*/
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-left: 66px;
	margin-bottom: 6px;
	width: 110px;
}
#loginButton {
	color: black;
	border: 1px black solid;
	background-color: #f7f1ad;
	margin-left: 10px;
}
#loginBox #forgotPassword {
	display: inline;
	color: black;
	margin-left: 20px;
	font-size: 9pt;
	text-decoration: none;
}
#loginBox #forgotPassword:hover {
	background-color: #DACF07;
}
#eventsStatesDiv #rightDiv, #eventsStatesDiv #leftDiv {
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
#eventsStatesDiv a {
	text-decoration: none;
	/*color: black;*/
	display: block;
	font-size: 10pt;
	/*font-family: Arial, sans-serif;*/
	line-height: 1.5em;
}
#eventsStatesDiv a:hover {
    text-decoration: underline;
	/*color: #691b19;*/
	/*font-weight: bold;*/
}
#bottomNav {
	padding-top: 30px;
	font-size: 10pt;
}
#bottomNav a {
	margin-right: 8px;
}
#siteMapNav a {
	display: block;
	margin-bottom: 1em;
	/*color: black;*/
}
/*#siteMapNav a:hover {*/
	/*color: #DACF07;*/
	/*background-color: gray;*/
/*}*/
#siteMapNav {
	margin-top: 40px;
}
#searchLists td {
	vertical-align: top;
}
#showHideSearch {
	font-weight: bold;
	color: #F7EC83;
	cursor: pointer;
	background-color: black;
	padding: 2px;
}
.design {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}
tr.searchTrSpacing > td {
	padding-bottom: 10px;
}
tr.searchTrSpacing th {
	text-align: left;
	vertical-align: text-top;
}
table#searchLists td {
	padding-bottom: 10px;
	font-weight: normal;
}
table#searchLists th {
	text-align: left;
	vertical-align: text-top;
}
table#searchLists .row0 {
	background-color: #FDFCD7;
}
table#searchLists .row1 {
	background-color: #FDFEED;
}
.fb-like {
		margin-left: 8px;
		margin-top: 20px;
}
#facebookLogo {
	margin-left: 18px;
	margin-top: 20px;
	vertical-align: bottom;
}
.resourceDescription {
	font-weight: bold;
}
tr#resourcesType td, tr#resourcesType th {
	padding-bottom: 30px;
}
.resourcesTypeSearch {
	color: #f7ec83;
	background-color: #4D4D4D;
	font-weight: bold;
}
.requiredFields {
	color: red;
}
.resultsCategory {
	font-weight: bold;
	color: #F15050;
}
.sort-by {
	font-family: 'Tauri', sans-serif;
	text-align: center;
	vertical-align: middle;
}
#sortVal {
	margin-left: 20px;
}
.eventFileDisplay {
    padding-top: 10px;
}
.eventFileDisplay a {
    color: black;
}
#eventPageDiv, #clubPageDiv {
    padding: 10px 4px;
    background-color: #fbf8d5;
	color: #575a5d;
    font-weight: normal;
    font-size: 12pt;
    width: 600px;
}
.eventPageEventName, .clubPageClubName {
    color: black;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
}
.eventPageText {
}
.eventPageTopTable, .clubPageTopTable  {
    padding: 0;
    border: none;
    width: 100%;
}
.eventPageTopTable td, .clubPageTopTable td {
    padding-right: 1em;
    vertical-align: top}
.eventPageTopTable p, .clubPageTopTable p {
    margin: 0;
    padding: 0;
}
.fontBold {
    font-weight: bold;
}
.eventPageEventDate {
    color: black;
    margin-top: 2em;
    margin-bottom: 1em;
    text-align: center;
    font-weight: bold;
}
.eventPageWebsite {
    word-wrap: break-word;
}
.singlePageLists {
    text-indent: -3em;
    padding-left: 3em;
}
/******/
/*.navOuter {*/
    /*width: 205px;*/
    /*font-family: 'Tauri', sans-serif;*/
    /*font-size: 17px;*/
    /*font-weight: 400;*/
    /*background-color: #731900;*/
    /*float: left;*/
/*}*/
.navMenu {
    background-color: #731900;
    font-family: 'Tauri', sans-serif;
    font-size: 17px;
    font-weight: 400;
    width: 205px;
    line-height: 17px;
    color: #f1e87c;
    float: left;
    padding-bottom: 50px;
}
.navMenu a {
    display: block;
    text-decoration: none;
    height: 100%;
    color: #f1e87c;
    margin: 0 10px;
    /*padding: 10px 10px 10px 0;*/
    padding: 10px 0 10px 0;
    line-height: 1.2em;
    border-top: solid 1pt #f1e87c;
}
/*.navMenu a:after {*/
/*}*/
.navMenu a.down, .navMenu a.downAfter, .navMenu a:hover, .navMenu a:hover + a {
    width: 185px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
}
.navMenu .downBefore {
    height: 1pt;
    background-color: #f1e87c;
}
.navMenu .downBeforeNewSection {
    height: 0;
    border-top: double 3px #f1e87c;
}
.navMenu a.states.down, .navMenu a.states.downAfter, .navMenu a.states:hover, .navMenu a:hover + a.states {
    width: 170px;
    padding-left: 25px;
    padding-right: 10px;
    margin: 0;
}
.navMenu a.down, .navMenu a.down:hover {
    color: #cacdcd;
    background-color: #474547;
    border-top-color: #474547;
}
.navMenu a:hover {
    background-color: #939d9f;
    color: #cacdcd;
}
.navMenu a.newSection {
    border-top: double 3px #f1e87c;
}
.navMenu a:first-child, .navMenu a.down {
    border-top: none;
}
.navMenu a.states {
    padding-left: 15px;
}
.page .site-head, .page .content {
    margin-left: 20px;
    float: left;
}
.page .content {
    /*width: 611px;*/
    width: 920px;
	/*color: #575a5d;*/
}
.content h1 {
	font-family: 'Tauri', sans-serif;
	font-size: 14pt;
	line-height: 17pt;
}
.page .site-head {
    width: 970px;
}
.page .mission, .page .login, .page .searchBox, .page .classifiedHome {
    /*width: 558px;*/
	width: 726px;
}
.page .mission {
    height: 311px;
    background-image: url("../images-site-new/mission-bg-wide.png");
    /*padding-left: 39px;*/
    padding-left: 150px;
	margin-top: 19px;
	background-position: bottom;
	background-color: #7f7373;
	background-repeat: no-repeat;
	width: 706px;
}
.page .mission .top {
	overflow: hidden;
}
.page .classifiedHome {
	width: 856px;
	background-color: #731900;
	/*background-image: url("https://www.rubberhitstheroad.info/images-site-new/classified-home-bg.jpg");*/
	background-repeat: no-repeat;
	margin-top: 19px;
	height: 452px;
}
.page .classifiedHome div {
	float: left;
	height: 50%;
	overflow: hidden;
}
.page .classifiedHome div:first-child, .page .classifiedHome div:nth-child(3) {
	width: 63%;
}
.page .classifiedHome div:nth-child(4), .page .classifiedHome div:nth-child(2) {
	width: 37%;
}
.page .classifiedHome div img {
	width: 100%;
}
.page .classifiedHome p {
	font-family: 'Tauri', sans-serif;
	font-size: 22pt;
	font-weight: normal;
	line-height: 27pt;
	color: white;
	margin: 0;
}
.page .content .classifiedHome a, .page .content .classifiedHome a:hover {
	color: white;
	font-weight:normal;
}
.page .classifiedHome .top {
	padding-left: 20%;
	padding-top: 8%;
}
.page .classifiedHome .bot {
	/*padding-right: 320px;*/
	padding-top: 6%;
	text-align: center;
}
.page .classifiedHome .clickhere {
	font-family: 'Roboto', sans-serif;
	font-size: 28pt;
	width: 80%;
	line-height: 1.2em;
}
.page .classifiedHome .clickhere .clickherelg {
	font-size: 45pt;
}
/*.page .mission .header, .page .login .header, .page .searchBox .header, .eventsPageSearch .header, .clubsPageSearch .header {*/
.page .header {
    font-family: 'Tauri', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 400;
}
.eventsPageSearch .header, .newPageSearch .header {
	margin-bottom: 30px;
}
.page .header {
    padding-top: 10px;
    line-height: 12px;
}
.eventsPageSearch .header, .newPageSearch .header {
	text-align: center;
	margin-top: 0;
	line-height: 1.2em;
}
.page .mission .bullets {
    font-family: 'Roboto', sans-serif;
    color: #3d3d3d;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    float: left;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom: 5px;
}
.page .mission .bullets.col1 {
    width: 310px;
}.page .mission .bullets.col2 {
    width: 172px;
    margin-left: 30px;
}
 .page .mission .bullets li {
     margin-bottom: 10px;
 }
.page .mission .letsWork {
    font-family: Tauri, san-serif;
    color: #3d3d3d;
    font-size: 16px;
    font-weight: 400;
	margin-top: 0;
}
.page .mission .tellOthers {
    font-family: Tauri, san-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.3em;
    margin-top: 5px;
}
.page .login, .page .state-page, .page .searchBox {
    background-color: #e1bdb2;
    border: 1px solid #3e4545;
    /*padding-left: 39px;*/
    margin-top: 18px;
    font-family: Tauri, san-serif;
    font-size: 16px;
}
.page .login, .page .searchBox {
	padding-left: 130px;
}
.page .state-page {
	padding-left: 70px;
}
.page .searchBox {
    background-color: #dedddb;
}
.page .login .header, .page .state-page .header, .page .searchBox .header {
    line-height: 31px;
    text-align: center;
    padding-left: 0;
	padding-right: 130px;
}
/*.page .login .header, .page .searchBox .header {*/
	/*padding-right: 130px;*/
/*}*/
.page .login .text {
    text-align: center;
    /*font-family: 'Roboto', sans-serif;*/
    /*color: #333734;*/
	color: black;
    font-size: 16px;
    /*font-weight: 700;*/
    line-height: 18px;
}
.page .login .forgotPassword, .page .login .create {
    color: #782006;
    font-size: 16px;
    /*font-weight: 400;*/
    line-height: 65px;
    text-decoration: none;
}
.page .login .forgotPassword {
    padding-left: 59px;
}
.page .login #login_name, .page .login #login_password {
    height: 29px;
    width: 509px;
    color: #8e908f;
    font-family: Tauri, san-serif;
    font-size: 16px;
    margin-bottom: 10px;
}
.weatherButton {
	/*border:1px solid #7EB9D0; -webkit-border-radius: 3px; -moz-border-radius: 3px;*/
	border-radius: 3px;
	/*font-size:12px;*/
	/*font-family:arial, helvetica, sans-serif; */
	/*padding: 10px 10px 10px 10px;*/
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	/*font-weight:bold; */
	/*color: #FFFFFF;*/
	background-color: #A7CFDF; background-image: -webkit-gradient(linear, left top, left bottom, from(#A7CFDF), to(#23538A));
	background-image: -webkit-linear-gradient(top, #A7CFDF, #23538A);
	background-image: -moz-linear-gradient(top, #A7CFDF, #23538A);
	background-image: -ms-linear-gradient(top, #A7CFDF, #23538A);
	background-image: -o-linear-gradient(top, #A7CFDF, #23538A);
	background-image: linear-gradient(to bottom, #A7CFDF, #23538A);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#A7CFDF, endColorstr=#23538A);
}

.weatherButton:hover{
	/*border:1px solid #5CA6C4;*/
	background-color: #82BBD1; background-image: -webkit-gradient(linear, left top, left bottom, from(#82BBD1), to(#193B61));
	background-image: -webkit-linear-gradient(top, #82BBD1, #193B61);
	background-image: -moz-linear-gradient(top, #82BBD1, #193B61);
	background-image: -ms-linear-gradient(top, #82BBD1, #193B61);
	background-image: -o-linear-gradient(top, #82BBD1, #193B61);
	background-image: linear-gradient(to bottom, #82BBD1, #193B61);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82BBD1, endColorstr=#193B61);
}
.page .login .loginButton, .page .login #loginButton, .page .searchBox .goButton, .eventsPageSearch .goButton,
		.newPageSearch .goButton, .weatherButton, .classifiedSearch .goButton,  .email-ad-page button {
    color: #ffffff;
    font-size: 16pt;
    font-weight: 400;
    line-height: 36px;
    border-radius: 5px;
    background-color: #721e12;
    border: 1px solid #721e12;
    margin-left: 79px;
    padding-left: 15px;
    padding-right: 15px;
}
.weatherButton {
	font-family: 'Roboto', sans-serif;
	border: none;
	float: right;
	bottom: 30px;
	right: 0;
	position: absolute;
	cursor: pointer;
}
.page .searchBox .goButton, .eventsPageSearch .goButton, .newPageSearch .goButton, .classifiedSearch .goButton {
	padding: 0 5px 5px 5px;
	float: left;
	margin-left: 0;
	cursor: pointer;
}
.page .searchBoxBottom.gotSearch .goButton {
	margin-left: 10px;
}
#classifiedList {
	background-color: lightgoldenrodyellow;
	/*margin-left: -20px;*/
	/*padding-left: 20px;*/
}
.classifiedSearch .goButton {
	margin: 20px;
}
.page .searchBox .searchBoxBottom p, .eventsPageSearch .searchBoxBottom p, .newPageSearch .searchBoxBottom p {
	margin: 0;
	margin-left: 10px;
	float: left;
}
.eventsPageSearch .searchBoxBottom p, .newPageSearch .searchBoxBottom p {
	width: inherit;
}

/*.eventsPageSearch .searchBoxBottom p {*/
	/*width: 80%;*/
/*}*/
.page .searchBox .searchBoxBottom, .eventsPageSearch .searchBoxBottom, .newPageSearch .searchBoxBottom {
	overflow: hidden;
	margin: 0 10px 20px 10px;
}
.clubsPageSearch .searchBoxBottom, .shopsPageSearch .searchBoxBottom {
	margin-top: 20px;
}
.page .login .create {
    margin-left: 120px;
    /*font-weight: bold;*/
}
.fb-stuff {
    float: left;
    width: 150px;
}
.site-head .rhtr-logo-container {
    float: left;
}
.page .state-page {
    border-width: 2px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.page .state-page.twitter {
    background-color: lightgray;
}
.page .state-page h2, .page .state-page h3 {
    font-weight: normal;
}
.page .state-page h3 {
    color: #731900;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    text-indent: -8px;
    padding-left: 8px;
    padding-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.page .state-page h2 {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
}
.page .state-page ul {
    margin: 0;
    color: gray;
    padding-left: 0;
    list-style-type: disc;
    list-style: inside;
}
.page .state-page.twitter li, .page .state-page.facebook li {
    padding-left: 20px;
}
.page .state-page div, .page .state-page.county-60-day-list a {
    margin-left: 18%;
    display: block;
    margin-right: 20px;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
}
.page .state-page a {
    text-decoration: none;
}
.page .state-page .p-click {
	padding-left: 130px;
}
/*.page .state-page div:hover, .page .state-page.county-60-day-list a:hover {*/
    /*background-color: #f1e87c;*/
/*}*/
.page .state-page div:hover > a, .page .state-page.county-60-day-list a:hover, .page .content a:hover {
    text-decoration: underline;
    color: #731900;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.page .state-page.county-60-day-list {
    background-color: darkgray;
}
.page .content a, .page .state-page.county-60-day-list a, .page .state-page.county-60-day-list ul {
    color: #731900;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.page .content a, .page .state-page.county-60-day-list a {
	text-decoration: none;
}
.page .state-page.county-60-day-list li {
    margin-bottom: .5em;
}
.state-page .row0, .state-page .row1 {
    border-radius: 5px;
}
/*.state-page.facebook .row0 {*/
    /*background-color: #e0cfc9;*/
/*}*/
/*.state-page.facebook .row1 {*/
    /*background-color: #e09f8b;*/
/*}*/
/*.state-page.twitter .row0 {*/
    /*background-color: #eae9e9;*/
/*}*/
/*.state-page.twitter .row1 {*/
    /*background-color: #cecece;*/
/*}*/

/* headers */
.searchFields {
	font-size: 17px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	color: black;
}
.ads-right {
	width: 300px;
	height: 100%;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}
ins.adsbygoogle {
	margin-bottom: 20px;
}
/* mobile sizes */
.adsense-ad1 {
	/*width: 70%;*/
	/*height: 90px;*/
}
.adsense-ad2 {
	/*width: 100%;*/
	/*height: 90px;*/
}
.adsense-ad3 {
	/*width: 50%;*/
	/*height: 60px;*/
}
.adsense-ads {
	margin-top: 20px;
	margin-bottom: 20px;
	/*width: 856px;*/
	width: 100%;
}
.listDiv .adsense-ads, #classifiedList .adsense-ads {
	border-bottom: black solid 1px;
}
/*.eventsPageSearch .adsense-ads {*/
	/*margin-left: -20px;*/
	/*width: 100%;*/
/*}*/
.page .searchBox .fieldWide {
	width: 520px;
}
.page .searchBox .fieldHalf {
	width: 270px;
}
.page .searchBox .fields, .eventsPageSearch .fields, .newPageSearch .fields {
	border: #8e9090 1px solid;
	padding: .3em;
	background: #FFF;
	color: gray;
}
.page .searchBox .fieldSizeHalf, .eventsPageSearch .fieldSizeHalf {
	width: 260px;
}
.page .searchBox .fieldSizeFull, .eventsPageSearch .fieldSizeFull {
	width: 510px;
}
.page .searchBox input, .eventsPageSearch input, .newPageSearch input, div.Tokenize ul.TokensContainer li.TokenSearch input,
	div.TokenizeMeasure, div.Tokenize ul li span, div.Tokenize ul.TokensContainer li.TokenSearch input, .email-ad-page input {
	border: none;
	outline: none;
	font-family: 'Tauri', sans-serif;
	font-size: 12pt;
	line-height: 20px;
	color: #575a5d;
	background-color: white;
}
input.datePicker {
	width: 6.5em;
}
.page .searchBox .selectStuff, .eventsPageSearch .selectStuff, .newPageSearch .selectStuff {
	border: none;
	background-color: inherit;
}
/*.eventsPageSearch .selectStuff .fields {*/
	/*border: none;*/
	/*background: transparent;*/
/*}*/
.page .searchBox .ui-widget, .ui-selectmenu-menu, .eventsPageSearch .ui-widget, .newPageSearch .ui-widget, .classifiedSearch .ui-widget {
	font-size: 12pt;
	font-family: Tauri, san-serif;
}
.page .searchBox p.selectStuff .ui-selectmenu-button, .eventsPageSearch p.selectStuff .ui-selectmenu-button,
	.newPageSearch p.selectStuff .ui-selectmenu-button, .classifiedSearch .searchDiv .ui-selectmenu-button {
	vertical-align: middle;
}
.ui-selectmenu-menu .ui-state-focus {
	color: inherit;
	border:inherit;
	background: inherit;
	border-radius: 0;
	border-color: gray;
	font-size: 15.5px;
	font-family: Tauri, san-serif;
}
.ui-selectmenu-menu .ui-widget {
	font-size: 15.5px;
	font-family: Tauri, san-serif;
}
.page .searchBox .ui-widget, .eventsPageSearch .ui-widget, .newPageSearch .ui-widget, .classifiedSearch .ui-widget {
	background: none;
	background-color: white;
	color: #575a5d;
}
/*.eventsPageSearch .ui-widget {*/
	/*background-color: transparent;*/
/*}*/
.page .searchBox p.selectStuff .ui-state-hover,  .eventsPageSearch p.selectStuff .ui-state-hover,  .newPageSearch p.selectStuff .ui-state-hover {
	border-color: #000;
}
/*.eventsPageSearch .selectStuff {*/
	/*background-color: white;*/
	/*border: black solid 1px;*/
	/*height: 22px;*/
/*}*/
.ui-corner-all, .ui-corner-top {
	border-radius: 0;
	border-color: gray;
}

.sort-by .ui-corner-all, .sort-by .ui-corner-top {
	border-left: none;
	border-right: none;
}
.sort-by .ui-selectmenu-button {
	margin-left: 30px;
}
.ui-state-default .ui-icon {
	background-image: url("../images/ui-icons_f08000_256x240.png");
}
/*.eventsPageSearch .ui-corner-all, .eventsPageSearch .ui-corner-top {*/
	/*border: none;*/
/*}*/

.ui-selectmenu-button span.ui-selectmenu-text {
	padding: 0.2em 2.1em 0.2em 1em;
}
.navMenu.mobile {
	display: none;
}

.eventsPageSearch, .newPageSearch {
	width: 860px;
	padding: 25px 25px 5px 25px;
	background-color: #dedddb;
	margin-top: 30px;
	margin-left: -20px;
	border: black solid 2px;
}

.eventsPageSearch.gotListings {
	border: none;
}
.listDiv {
	border-top: black solid 1px;
	margin-left: 10px;
	margin-right: 10px;
}
.pageNumbers, .moreResults {
	text-align: center;
}
.moreResults .goButton {
	float: none;
}
.pageNumbers .curPage, .pageNumbers a {
	padding-right: 4px;
}

.listDoubleLine {
	border: black solid 1px;
	border-width: 1px 0 1px 0;
	width: 100%;
	height: 3px;
}
.ad-below-logo {
	margin-top: 20px;
}
img.ad-after-sort {
	margin: 0 auto;
	display: block;
}
.eventListTable .wasCol2 {
	display: none;
}

.missingInfo, .fields.missingInfo {
	border-color: Tomato;
	border-width: 2px;
}
.tokenize-brands {
	width: 80%;
}
.divColsOuter {
	width: 80%;
	clear: both;
	height: 100%;
	overflow: hidden;
}
.divCols {
	float: left;
	margin-right: 10px;
	max-width: 50%;
}
.clearBoth {
	clear: both;
}
div.Tokenize ul.TokensContainer li.Token, div.Tokenize ul.TokensContainer li.TokenSearch {
	height: auto;
}
.clubsPageSearch #car-types.fields, .clubsPageSearch #car-cats.fields, .shopsPageSearch #car-types.fields, .shopsPageSearch #car-cats.fields {
	margin-bottom: 10px;
}
.clubsPageSearch h1.header, .shopsPageSearch h1.header {
	margin-bottom: 0;
}
.clubsPageSearch .clear-search, .shopsPageSearch .clear-search {
	text-align: center;
	margin-top: 0;
	display: block;
	cursor: pointer;
}
.clubsPageSearch p.carshopFocus, .shopsPageSearch p.carshopFocus {
	margin-top: 10px;
}
.divCols.techSpecList p {
	margin-bottom: 0;
}
.classifiedSearch h1 {
	vertical-align: top;
	margin-bottom: .5em;
	line-height: 1.1em;
}
.classifiedSearch {
	max-width: 800px;
	overflow: hidden;
}
.classifiedSearch .searchDiv {
	color: black;
	padding: .3em .5em .3em .3em;
	/*margin-top: 1em;*/
	background-color: lightgray;
	overflow: hidden;
}
.classifiedSearch .box2 {
	background-color: #ffe1c2;
}
.classifiedSearch .box3 {
	background-color: lightgoldenrodyellow;
}
.classifiedSearch .searchDiv input[type=text], .classifiedSearch .searchDiv textarea {
	font-size: 12pt;
	font-weight: bold;
	padding: .3em;
}
.postingInfoHeader {
	font-size: 18pt;
	font-weight: normal;
	text-align: center;
	width: 100%;
	padding: .5em 0;
	background-color: palegoldenrod;
	cursor: pointer;
}
.postingInfo {
	display: none;
	background-color: palegoldenrod;
	width: 100%;
	padding-bottom: 1em;
}
.classifiedSearch .postingInfo {
	display: none;
}
.years span, .prices span {
	display: inline-block;
	float: right;
}
.years input, .prices input {
	margin-left: 60px;
}
.years input:first-child, .prices input:first-child {
	margin-right: 60px;
	margin-left: 0;
}
.classifiedSearch .brands {
	overflow: visible;
}
.classifiedSearch .postingType td {
	vertical-align: top;
}
.classifiedSearch .basicTable {
	display: block;
	margin-bottom: 20px;
	border: black solid 1px;
	background-color: white;
	width: 45%;
	clear: both;
	float: left;
}
.classifiedSearch .basicDetails h3 {
	text-align: center;
	cursor: pointer;
}
.classifiedSearch .basicDetails h3 img {
	width: 1em;
}
.basicDetails .basicBoxes {
	display: none;
	padding: 0 .4em;
}
.basicDetails .selected {
	padding: 0 .4em;
	float: left;
	margin-left: 15%;
	width: 35%;
}
.prices p {
	margin-left: 2em;
	margin-top: 2em;
}
.otherSearch textarea {
	width: 95%;
}
.basicTable:first-child {
	margin-top: 10px;
}
.adPreview {
	font-size: 12pt;
	color: #575a5d;
	font-weight: normal;
	overflow: hidden;
	padding: 10px;
	background-color: lightgoldenrodyellow;
	border-bottom: black solid 1px;
}
.adPreview .new-section {
	margin-top: 20px;
}
.adPreview .first-section {
	margin-top: 10px;
}
.adPreview p {
	margin: 0;
	padding: 0;
}
.adPreview .photoPreview {
	float: none;
	margin: 10px;
	width: 100%;
}
.adPreview .photoPreview img {
	border: darkblue 1px solid;
	/*width: 19%;*/
	width: 100%;
	cursor: pointer;
}
.adPreview .photoPreview .photoBig img {
	width: 98%;
}
.adPreview .photoPreview div {
	float: left;
	width: 70px;
	margin-right: 5px;
}
.adPreview .photoPreview div.photoBig {
    height: 360px !IMPORTANT;
	/*max-height: 360px;*/
	float: none;
	width: 100% !IMPORTANT;
}
/* Important added cause Primary image was loading with inline css of H,W=0px */
.adPreview .photoPreview {
	float: right;
	margin: 0 5px 10px 10px;
	width: 60%;
	overflow: hidden;
}
.classified-ad {
	margin-bottom: 25px;
}
.adPreview .ad-header {
	font-family: Tauri, Verdana, san-serif;
	color: black;
	font-weight: bold;
	font-size: 20pt;
	line-height: 1.1em;
}
.condensedSearch {
	background-color: #ffe1c2;
	font-size: 12pt;
	padding: 2px 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.condensedSearch h1, .classifiedSearch .resultsCount h1, .revise {
	font-size: 18pt;
	font-weight: normal;
	text-align: center;
}
.condensedSearch h1 a {
	padding: 5px 6px 5px 6px;
	text-align: center;
	cursor: pointer;
	color: #ffffff !IMPORTANT;
	font-size: 16pt;
	font-weight: 400 !IMPORTANT;
	line-height: 36px;
	border-radius: 5px;
	background-color: #721e12;
	border: 1px solid #721e12;
}
.condensedSearch h1 a:hover, a:visited, a:link, a:active
{
    text-decoration: none !IMPORTANT;
}
.condensedSearch h1 {
	cursor: pointer;
}
.condensedSearch p {
	font-weight: bold;
	position: relative;
}
.condensedSearch span {
	display: inline-block;
	font-weight: normal;
	left: 30%;
	position: absolute;
}
.condensedSearch .revise {
	text-align: center;
	cursor: pointer;
	color: #731900;
	padding: 0 5px 5px 5px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	font-size: 16pt;
	font-weight: 400;
	line-height: 36px;
	border-radius: 5px;
	background-color: #721e12;
	border: 1px solid #721e12;
	width: 225px;
	margin: auto;
	margin-bottom: 20px;
}
.classifiedSearch .resultsCount h1 {
	text-align: left;
}
.resultsCount {
	min-height: 4em;
	padding: 5px 10px;
	width: 100%;
	background-color: lightgray;
	margin-top: 10px;
	margin-bottom: 10px;
}
.resultsCount .sortMenuDiv {
	float: right;
	padding-right: 20px;
	margin-top: 1em;
}
.resultsCount p {
	display: inline-block;
	vertical-align: top;
	margin-top: .3em;
}
.classifiedSearch .formBottom {
	overflow: hidden;
}
.askingPrice div {
	display: none;
}
.infoColor, #msg li.infoColor {
	color: #287cff;
}

.allstate-ad {
	width: 300px;
	height: 250px;
	margin: 0 auto;
	display: block;
}
.ad-outer {
	border-bottom: 1px black solid;
	width: 100%;
}
.rhtr-custom-ads-inline {
	margin: 0 auto;
	display: block;
}
#cboxLoadedContent {
	border: 1px black solid;
}
.ad-rotate img {
	display: none;
}
.ad-rotate img.active {
	display: block;
	cursor: pointer;
}
.ad-outer.ad-rotate {
	border: none;
}
.ad-rotate-bottom {
	position: relative;
	margin: 2px auto 0px auto;
	height: 100%;
}
.ad-button-bottom {
	position: relative;
	margin: 2px auto 0 auto;
}
.ads-button-active, .ads-button {
	width: 11px;
	height: 10px;
	margin-left: 6px;
	display: inline-block;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ads-button-active {
	background-image: url(../images/ads-button-on.png);
}
.ads-button {
	background-image: url(../images/ads-button-off.png);
}



@media only screen and (min-width: 751px) {
	.rwd-break {
		display: none;
	}
	/*.adsense-ad1 {*/
		/*width: 728px;*/
		/*!*height: 90px;*!*/
	/*}*/
	/*.adsense-ad2 {*/
		/*width: 970px;*/
		/*!*height: 90px;*!*/
	/*}*/
	/*.adsense-ad3 {*/
		/*width: 468px;*/
		/*!*height: 60px;*!*/
	/*}*/
}
@media only screen and (max-width: 750px) {
	body {
		margin: 0;

		/*width: 480px;*/ /* 2016 Jan 24 */
	}
	body, .bodytext2 {
		font-size: 12pt;
	}
	.ads-right {
		display: none;
	}
	.adsense-ads {
		width: 98%;
	}
	.navMenu {
		display: none;
	}
	.navMenu.mobile {
		display: block;
		margin-bottom: 20px;
	}
	.rhtr-custom-ads {
		max-width: 80%;
		padding: 1em 30px;
	}
	.navMenu.mobile, .rhtr-logo, .page, .pageText {
		width: 100%;
	}
	.eventDistanceHeader {
	font-family: 'Tauri', sans-serif;
	text-align: center;
	font-size: 20pt;
	font-weight: normal;
	line-height: 1.2em;
	}
	/*.listDiv {*/
		/*margin-left: 30px;*/
		/*margin-right: 30px;*/
	/*}*/
	.eventsPageSearch, .pageText, #bottomNav, 	.page .mission, .page .login, .page .searchBox, .newPageSearch, #clubPageDiv, #eventPageDiv, .page .classifiedHome, .page #classifiedList {
		width: 91.25%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 4.375%;
		padding-right: 4.375%;
	}
	.page .searchBox .header, .page .login .header {
		padding-right: 0;
	}
	.page .searchBox .searchBoxBottom p {
		width: 70%;
	}
	.page .login #loginButton {
		margin-left: 10%;
	}
	.page {
		/*width: 480px; !* 2016 Jan 24 should be commented out until all pages RWD *!*/
	}

	.navMenu.mobile {
		/*font-size: 19px;*/
		font-size: 10.5pt;
		padding-bottom: 14px;
		clear: both;
	}
	.navMenu.mobile a {
		height: inherit;
	}
	.navMenu .col1, .navMenu .col2 {
		float: left;
		width: 45.625%;
		overflow: hidden;
	}
	.navMenu .col1 {
		padding-left: 4.375%;
	}
	.navMenu .col2 {
		padding-left: 2.291%;
	}
	.fb-stuff {
		display: none;
	}
	/*.page .mission, .page .login, .page .searchBox {*/
		/*margin-top: 20px;*/
		/*width: 451px;*/
		/*padding-left: 15px;*/
	/*}*/
	/*.page .mission .header, .page .login .header, .page .searchBox .header, .page .mission .tellOthers,*/
	/*.eventsPageSearch .header, .clubsPageSearch .header {*/
	.page .header, .page .mission .tellOthers {
		font-size: 20pt;
		line-height: 25pt;
	}
	.page .mission {
		background-image: none;
		background-color: #e7eae6;
		border: #575A5D solid 2px;
		overflow: hidden;
		height: auto;
	}
	.page .mission .bullets.col1, .page .mission .bullets.col2 {
		width: 100%;
		float: none;
		margin-left: inherit;
	}
	.page .mission .bullets {
		font-size: 13.63pt;
	}
	.page .mission .bullets li {
		width: 90%;
	}
	.page .mission .letsWork {
		font-size: 12.75pt;
		width: 80%;
		line-height: 1.5em;
	}
	.page .site-head, .page .content {
		margin-left: 0;
		float: none;
		width: 100%;
	}
	#bulletinArea {
		padding-left: 25px;
		padding-right: 30px;
	}
	.page .searchBox #eventSearch .fields .dateRange, .eventsPageSearch .fields .dateRange {
		display: none;
	}
	.page .searchBox .fieldWide {
		width: 90%;
	}
	.page .eventsPageSearch .fieldWide {
		width: 80%;
	}
	.page .searchBox .fieldSizeFull, .page .eventsPageSearch .fieldSizeFull {
		width: 90%;
	}
	.page .eventsPageSearch .fieldHalf, .page .eventsPageSearch .fieldSizeHalf  {
		width: 50%;
	}
	.page .searchBox input, .eventsPageSearch input, .page .searchBox .ui-widget, .ui-selectmenu-menu, .eventsPageSearch .ui-widget, .newPageSearch .ui-widget {
		font-size: 12pt;
	}
	/*.ui-selectmenu-button span.ui-selectmenu-text {*/
		/*padding: 0.2em 2.1em 0.2em 1em;*/
	/*}*/
	.page .login #login_name, .page .login #login_password {
		width: 90%;
	}
	.page .login .create {
		margin-left: 40px;
	}
	.page .login .forgotPassword {
		font-weight: bold;
	}
	.page .state-page .p-click {
		padding-left: inherit;
	}
	.eventListTable .col2 {
		display: none;
	}
	.eventListTable .wasCol2 {
		display: block;
	}
	.eventsPageSearch .searchBoxBottom p, .newPageSearch .searchBoxBottom p {
		width: 60%;
	}
	.showEvent, .showMuseum {
		padding-top: 1.5em;
		padding-bottom: 1.5em;
	}
	.pageText, .bodytext2 {
		font-size: 12pt;
		line-height: 16pt;
		font-family: 'Tauri', sans-serif;
	}
	.divCols {
		max-width: none;
	}
	.clubPageTopTable table, .clubPageTopTable thead, .clubPageTopTable tbody, .clubPageTopTable tr, .clubPageTopTable td,
	.eventPageTopTable table, .eventPageTopTable thead, .eventPageTopTable tbody, .eventPageTopTable tr, .eventPageTopTable td {
		display: block;
		width: inherit;
	}
	.weatherButton {
		float: none;
		bottom: auto;
		right: auto;
		position: inherit;
		margin-left: 0;
		margin-top: 1em;
	}
	.classifiedSearch .searchDiv input[type=text], .classifiedSearch .searchDiv textarea {
		display: inline-block;
		width: 90%;
	}
	.classifiedSearch .years input, .classifiedSearch .prices input {
		margin-left: 0;
		margin-right: 0;
	}
	.classifiedSearch .basicTable {
		width: 90%;
	}
	.basicDetails .selected {
		float: none;
		/*margin-left: 15%;*/
		width: 90%;
	}
	.condensedSearch span {
		display: block;
		position: inherit;
		left: inherit;
		padding-left: 10px;
	}
	.adPreview {
		padding-left: 0;
		padding-right: 0;
	}
	.adPreview .photoPreview {
		width: 98%;
		float: none;

	}
	.adPreview .photoPreview div.photoBig {
		width: inherit;
	}
	.photoPreview.noPhotos {
		display: none;
	}
 	.page .classifiedHome {
    /*background-image: url("https://www.rubberhitstheroad.info/images-site-new/classified-home-med-11-1-16.jpg");*/
    /*margin-top: 19px;*/
    	/*height: 392px;*/
		overflow: hidden;
		height: inherit;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
    }
	.page .classifiedHome p {
	font-family: 'Tauri', sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	}
	/*.page .classifiedHome .top {*/
	/*padding-left: 200px;*/
	/*padding-top: 15px;*/
	/*}*/
	/*.page .classifiedHome .bot {*/
	/*padding-right: 120px;*/
	/*padding-top: 20px;*/
	/*text-align: center;*/
	/*}*/
	.page .classifiedHome .clickhere {
	font-family: 'Roboto', sans-serif;
	font-size: 14pt;
	width: 80%;
	line-height: 1.2em;
	}
	.ads-button-active {
		background-image: url(../images/ads-button-on-big.png);
	}
	.ads-button {
		background-image: url(../images/ads-button-off-big.png);
	}
	.ads-button-active, .ads-button {
		width: 21px;
		height: 20px;
		margin-left: 12px;
	}
	/*.page .login .header {*/
		/*padding-right: 15%;*/
		/*padding-left: 10%;*/
	/*}*/
}	/* end media query 750 */