/*body {*/
	/*margin: 0;*/
	/*font-family: verdana, serif;*/
/*}*/
body {
	font-size: 12pt;
	margin: 0;
	font-family: 'Tauri', sans-serif;
	line-height: 1.3em;
}
.page, .rhtr-logo, .page .content {
	width: 100%;
	float: none;
	margin-left: 0;
}
.page {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
.navMenuAdmin a:first-child, .navMenuAdmin a.down {
	border-top: none;
}
.navMenuAdmin a {
	display: block;
	text-decoration: none;
	/*height: 100%;*/
	color: #f1e87c;
	margin: 0 10px;
	padding: 10px 0 10px 0;
	line-height: 1.2em;
	border-top: solid 1pt yellow;
}
a.adminButtonDown {
	color: white;
	background-color: #474547;
}
.navMenuAdmin {
	background-color: Green;
	font-family: 'Tauri', sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	width: 205px;
	/*line-height: 17px;*/
	/*color: #f1e87c;*/
	float: left;
	/*padding-bottom: 50px;*/
}
.navMenuAdmin:nth-child(2) {
	padding-left: 2.291%;
}
.navMenuAdmin div {
	float: left;
	width: 45.625%;
	overflow: hidden;
}
.navMenuAdmin {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.navMenuAdmin .adminMaster {
	display: none;
}

#content {
	float: left;
	width: 900px;
	background-color: AliceBlue;
	padding-left: 20px;
}
#pageDiv {
/*	background-color: Azure; */
	/*padding: 20px 0;*/
	padding: 0;
	margin-left: 0;
	float: none;;
	width: 100%;

}
#messageDialog {
	display: none;
}
/*
.submitButton {
	margin-top: 10px;
	margin-left: 5px;
	font-size: 12pt;
	font-weight: bold;
} */
.requiredFields, .requiredText {
	color: red;
}
#msg, .msg, #eventDateMsg, #event-fileResult {
	color: Tomato;
	font-weight: bold;
}
#eventDateMsg {
    margin-left: 5px;
}
#navBarDiv  {
	vertical-align: top;
	float: left;
	width: 220px;
}

.message, #msg li {
	font-family: verdana;
	font-size: 14px;
	text-decoration: none;
	color: #D71631;
	font-weight: bold;
	list-style: inside;
}
#msg {
	margin-bottom: 15px;
	text-indent: 10px;
}
.headline2 {
	font-family: Verdana;
	font-weight: bold;
}
#footer {
	width: 100%;
	clear: both;
	padding-top: 20px;
}
.peopleList th {
	text-align: left;
	padding-right: 5px;
}
/*.peopleList tr:hover {
	background-color: DarkOrange;
	color: black;
} */

.headerLogin {
	margin-top: 20px;
	font-size:24px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00626E;
}
#refreshForm .headerLogin {
    margin-top: 0;
    margin-bottom: 3px;
}
.userResults {
	/*	padding-bottom: 2px; */
	cursor: pointer;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.userResults {
	color: #792720;
}
.smallText {
	font-size: 9pt;
}
#pageWebName {
	background-color: LightGoldenrodYellow;
	padding: 0 20px;
}
#listEdit {
	min-width: 100px;
}
.listNames {
	color: RoyalBlue;
	font-size: 125%;
	font-weight: bold;
	background-color: Bisque;
	padding: 1px 3px;
	margin-right: 5px;
	text-decoration: none;
	line-height: 2em;
}
.listNames:hover {
	color: SaddleBrown;
	font-size: 125%;
}
#listMessage {
	margin-top: 100px;
}
.requiredFields {
	font-size: 75%;
}
.ddForm {
	vertical-align: top;
	width: 200px;
}
#mainBody {
	float: left;
	/*min-width: 850px;*/
	width: 100%;
}
.missingInfo {
	border-color: Tomato;
	border-width: 2px;
}
.classifiedEdit .missingInfo {
	border: Tomato 2px solid;
}
.missingInfo-td {
	color: Tomato;
	font-weight: bold;
}
.ddTable td {
	border: 2px dashed transparent;
	vertical-align: top;
}
table.ddTable td {
	padding-bottom: 10px;
	font-weight: normal;
}
table.ddTable th {
	text-align: left;
	vertical-align: text-top;
}
#submitMessage, #password-message {
	display: none;
	font-size: 9pt;
	font-weight: bold;
	color: Tomato;
}
#password-message {
	color: #1C4DA6;
}
#cityStateRow {
	display: none;
}
.userPageRed {
	color: #6c1d1a;
	font-weight: bold;
}
.ui-state-default {
	background-color: #f6f1ba;
	background-image: none;
	border-color: #50585b;
	color: #262c26;
}
.ui-state-hover {
	background-color:  #50585b;
	border-color: #f9ef7f;
	color: #f9ef7f;
}
.adminHomeText {
	font-weight: bold;
	font-size: 16pt;
	/*padding-top: 10em;*/
	padding-top: 1em;
}
#cancelButton {
	margin-left: 1em;
}
#emailAfterInfo {
	margin-top: 20px;
	font-size: 12pt;
	font-weight: normal;
	font-color: black;
}
#notVerifiedText {
	font-size: 12pt;
	font-weight: normal;
	font-color: black;
}
/*#loginHomeA {*/
	/*color: black;*/
	/*font-size: 8pt;*/
	/*font-family: Arial, sans-serif;*/
	/*margin-right: 10px;*/
/*}*/
.redBorder {
	border: 1px red solid;
}
#forgotPassButton {
	font-size: 75%;
}
tr.userResultsHeader th {
	text-align: left;
}
tr.userResults:hover, table.newListTable tbody tr:hover {
	background-color: #f9ef7f;
    cursor: pointer;
}
#pageSelectDiv #page {
	width: 400px;
}
#pageSelectDiv {
	margin-top: 200px;
}
#register-pg1 label {
	white-space: nowrap;
}
.verifyMsg {
	color: white;
	background-color: black;
}
#changeAll, .repeatingMsg {
	background-color: #f6f1ba;
	padding: 4px;
	border: 2px PaleGoldenrod solid;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
#changeAllMessage {
	width: 50%;
}
#exceptionList a {
	color: black;
	font-size: 80%;
}
#changeIndividual {
    margin-top: 8px;
}
#changeIndividual-button {
    padding: 2px;
    border: 1px solid red;
    cursor: pointer;
}
.individual-button {
    background-color: green;
}
.buttonDisabled {
    background-color: darkgrey;
}
#changeIndividual-a {
    color: #E7B809;
/*    background-color: green; */
    font-weight: bold;
}
#changeIndividual-b {
    color: red;
    font-weight: bold;
/*    background-color: greenyellow; */
}
#changeIndividual-contents {
    display: none;
    padding: 10px 2px 4px 2px;
    padding-top: 10px;
    border: 1px solid red;
    border-top-width: 1px;
    background-color: #f6f1ba;
}
#dateListTable {
    font-size: 9pt;
    font-weight: normal;
}
#dateListTable th {
    font-size: 9pt;
    min-width: 100px;
    text-align: center;
}
#dateListTable td {
    text-align: center;
    cursor: pointer;
}
#dateListTable td:hover {
    background-color: orange;
}
#dateListTable button {
    padding-right: 5px;
}
#individualFormStuff {
    display: none;
}
.carShowListDivOuter, .resourceListDivOuter, .carShopListDivOuter, .userListDivOuter, .scCountyListOuter, .classifiedListOuter {
    width: 920px;
    position: relative;
    padding-top: 3em;
    background-color: lightskyblue;
}
.carShowWiderOuter {
    width: 1199px;
}
.resourceListOuter {
    width: 584px;
}
/*.scCountyListOuter {*/
    /*width: 784px;*/
/*}*/
.carShopListDivOuter {
    width: 795px;
}
.resourceListWiderOuter {
    width: 763px;
}
.carShowListOuter {
    width: 763px;
}
.carShopListWiderOuter {
    width: 1074px;
}
#carShowListDiv, #resourceListDiv, #carShopListDiv, #scCountyListDiv {
    height: 500px;
    overflow: auto;
    background-color: white;
}
table.scrollable thead tr {
    left: -1px;
    top: 0;
    position: absolute;
    height: 3em;
}
table.newListTable tbody {
    height: 400px;
/*    overflow: auto; */
}
table.carShowList thead {
/*    position: absolute;
    top: 0; */
 }
.newListTable {
    color: #000000;
    border-collapse: collapse;
    background-color: white;
    table-layout: fixed;
}
.newListTable td {
    vertical-align: top;
    overflow: hidden;
    padding-left: 2px;
    word-wrap: break-word;
}
.newListTable th {
    vertical-align: bottom;
    text-align: left;
    border-left: 1px solid #999;
    padding-left: 1px;
    padding-bottom: 5px;
}
.carShowList .t-num, .resourceList .rl-num, .carShopList .cs-num, .userList .u-num, .scCountyList .sc-num {
    width: 50px;
}
.carShowList .t-eventName, .resourceList .rl-resourceName, .carShopList .cs-carShopName, .userList .u-name {
    width: 300px;
}
.carShowList .t-city, .userList .u-city, .carShowList .t-county, .carShopList .cs-county, .cl-county {
    width: 100px;
}
.carShopList .cs-city, .scCountyList .sc-county, .scCountyList .sc-state {
    width: 150px;
}
.sc-user {
    width: 180px;
}
.sc-userFB {
    width: 250px;
}
.carShowList .t-state, .carShopList .cs-state, .userList .u-state, .cl-state {
    width: 75px;
}
.carShowList .t-eventDate {
    width: 100px;
}
.carShowList .t-repeating {
    width: 75px;
}
.carShowList td.t-repeating, .carShowList td.t-exception {
    text-align: center;
}
.carShowList .t-exception {
    width: 75px;
}
.carShowList .t-created, .resourceList .rl-created, .carShopList .cs-created, .userList .u-created, .classifiedList .cl-created {
    width: 100px;
}
.carShowList .t-email {
    width: 100px;
    word-break: break-all;
}
.resourceList .rl-email, .carShopList .cs-email, .userList .u-email, .classifiedList .cl-email {
    width: 200px;
    word-break: break-all;
}
.classifiedList .cl-email {
	width: 300px;
}
.carShowList .t-verified, .resourceList .rl-verified, .carShopList .cs-verified, .classifiedList .cl-verified {
    width: 75px;
}
.userList .u-verified {
    width: 75px;
    word-break: break-all;
}
.userList .u-userLevel {
    width: 150px;
    word-break: break-all;
}
.carShowList .skipDate {
    color: grey;
}
.classifiedList .cl-brand {
	width: 100px;
}
.classifiedList .cl-year {
	width: 50px;
}
.classifiedList .cl-status {
	width: 100px;
}
.classifiedList .cl-price {
	width: 100px;
	text-align: right;
}
.gotExceptions {
    background-color: #daeec3;
}
#exceptionText {
    font-weight: normal;
    font-size: 9pt;
    margin-left: 10px;
}
/*form#refreshForm .headerLogin, #refreshForm {*/
#refreshForm {
    display: inline;
}
.titleColumn {
    width: 150px;
}
.userTable .titleColumn {
    width: 200px;
}
.fieldColumn, #fileArea {
    max-width: 600px;
}
#pageNumArea {
    margin-top: 12px;
}
#pageNumArea a, #pageNumArea #numbersArea, #pageNumArea .pageNum {
    padding: 0 4px;
    color: black;
    text-decoration: none;
}
#pageNumArea a:hover {
    color: #22438F;
    background-color: #E7B809;
}
#pageNumArea .pageNum {
    color: #6F8135;
    font-weight: bold;
}
#pageNumArea #numbersArea a {
    text-decoration: underline;
}
#searchbox select:focus {
    min-width: 120px;
    width:auto;
}
#copyButton {
    margin-left: 40px;
}
#topButtons {
    max-width: 600px;
}
#dialog-confirm {
    display: none;
    height: 300px;
}
.ui-dialog {
    font-size: 10pt;
}
#dialog-confirm-text {
    font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
}
.ui-dialog-content {
    height: 200px;
}
.credsUserName {
    border: solid blue 1px;
    padding: 5px 1em;
}
.selectChecks {
	font-size: 75%;
	margin-top: .8em;
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
}
.sortBy {
    margin-left: 5px;
}
.backgroundYellow {
    background-color: yellow;
}
h1, .ad-header {
	font-family: Tauri, Verdana, san-serif;
	font-size: 20pt;
	line-height: 1.1em;
}
.socialUploader #msg li.no-error {
	color: #0e0e0e;
}
.socialUploader button.submit {
	float: left;
	margin-right: 10px;
}
.showImages {
	font-size: 12pt;
	margin-left: 10px;
	cursor: pointer;
}
.showImages img {
	margin-left: 5px;
}
.facebook-image-list img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.facebook-image-list p {
	vertical-align: middle;
	clear: both;
	height: 100%;
	overflow: hidden;
}
.facebook-image-list p:hover {
	background-color: #ccd5e3;
}
.facebook-image-list span.delete {
	color: red;
	margin-left: 10px;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 12pt;
	transform: scaleX(1.5) rotate(2deg);
	display: inline-block;
	text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
	cursor: pointer;
}
.postingInfoHeader {
	font-size: 18pt;
	font-weight: normal;
	text-align: center;
	width: 100%;
	padding: .5em 0;
	/*background-color: #f9ef7f;*/
	background-color: palegoldenrod;
	cursor: pointer;
}
.postingInfo {
	display: none;
	background-color: palegoldenrod;
	width: 100%;
}
.postingInfoHeader .afterHeader {
	font-weight: bold;
	font-size: 75%;
	vertical-align: middle;
}

.inputDiv {
	color: black;
	padding: .3em .5em .3em .3em;
	margin-top: 1em;
	/*overflow: hidden;*/
}
.classifiedEdit .inputDiv input[type=text], .classifiedEdit .inputDiv input[type=number], .classifiedEdit .inputDiv textarea {
	font-size: 12pt;
	font-weight: bold;
	display: inline-block;
	padding: .3em;
	width: 90%;
}
.classifiedEdit .inputDiv input[type=text] {
	float: none;
}
.classifiedEdit .addlDetails {
	overflow: hidden;
}
.classifiedEdit .inputDiv .radio {
	float: right;
	font-size: 12pt;
	display: inline-block;
}
.inputDiv {
	background-color: lightgoldenrodyellow;
}
.box1 {
	background-color: #c3f3c3;
}
.classifiedEdit h1 {
	vertical-align: top;
	margin-bottom: .5em;
	line-height: 1.1em;
}
#tokenize input {
	vertical-align: top;
	font-size: 12pt;
	font-weight: bold;
}
/*div.Tokenize ul.TokensContainer li.Token, div.Tokenize ul.TokensContainer li.TokenSearch {*/
	/*height: auto;*/
/*}*/
.classifiedEdit .brand div, .tokenize-brands.Tokenize, div.Tokenize ul.TokensContainer, div.Tokenize ul.TokensContainer {
	width: 10em;
	height: 2em;
}
.classifiedEdit .yearModel {
	overflow: hidden;

}
.classifiedEdit .inputDiv p {
	overflow: hidden;
}
.classifiedEdit .brand div {
	float: right;
	font-size: 12pt;
}
.classifiedEdit .basicDetails .col {
	float: left;
	width: 100%;
}
.classifiedEdit .basicDetails {
	overflow: hidden;
}
.classifiedEdit .basicTable {
	display: block;
	margin-bottom: 20px;
	border: black solid 1px;
	background-color: white;
	width: 95%;
}
.classifiedEdit .basicDetails h3 {
	text-align: center;
	cursor: pointer;
}
.classifiedEdit .basicDetails h3 img {
	width: 1em;
}
.basicDetails .basicBoxes {
	display: none;
	padding: 0 .4em;
}
.basicDetails .selected {
	padding: 0 .4em;
}
.addlDetails .h1More {
	font-size: 70%;
}
.postType .postingRequired {
	clear: both;
}
.classifiedEdit .bottomButtons {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*.downward-triangle {*/
	/*background-position: -64px -16px;*/
	/*right: 0.5em;*/
	/*left: auto;*/
	/*width: 16px;*/
	/*height: 16px;*/
	/*margin-top: -8px;*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*background-image: url("https://www.rubberhitstheroad.info/admin/css/images/ui-icons_f08000_256x240.png");*/
/*}*/

.photoUpload .status{
	display: none;
	padding: 5px;
	background: #F47063;
	width: 100%;
	color: white;
	margin: 8px 0;
}

.photoUpload .progress {
	position: relative;
	width: 90%;
	margin: 10px auto;
	border: 1px solid #DDD;
	padding: 5px;
	border-radius: 3px;
}
.photoUpload .bar{
	background: #008DE6;
	height: 20px;
	width: 0;
	/* transition animation */
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s;

}
.photoUpload .percent {
	position: absolute;
	display: inline-block;
	top: 6px;
	left: 48%;
	color: #333;
}
.photoUpload input[type='file'] {
	font-size: 12pt;
}
#uploadForm {
	margin-top: 20px;
	margin-bottom: 20px;
}
.photoUpload .photoThumbs {
	overflow: hidden;
}
.photoUpload .photoThumbs div {
	float: left;
	width: 100px;
	margin-right: 10px;
}
.photoUpload .photoThumbs div img {
	width: 100px;
	border: darkblue 1px solid;
}
.photoUpload .photoThumbs .img-outer img, .photoUpload .photoThumbs .bigX {
	cursor: pointer;
}
a.makeDefault {
	text-align: center;
	display: block;
	cursor: pointer;
}
.photoThumbs .img-outer p {
	padding: 0;
	margin: 0;
}
.photoThumbs .img-outer p, .photoThumbs a.makeDefault {
	margin-bottom: 1em;
	font-size: 75%;
}
.photoUpload .photoInstructions {
	font-weight: bold;
}
.infoColor, #msg li.infoColor {
	color: #287cff;
}
.photoUpload .photoCount {
	font-weight: bold;
}
.photoUpload .photoCount.got6 {
	background-color: #c3f3c3;
	color: tomato;
}
.photoUpload .photoThumbs .img-outer .bigX {
	display: none;
}
.photoUpload .photoThumbs div .img-outer img:hover + .bigX, .photoUpload .photoThumbs div .img-outer .bigX:hover {
	opacity: 1;
}
.adPreview {
	font-size: 12pt;
	font-weight: bold;
	overflow: hidden;
}
.adPreview .new-section {
	margin-top: 20px;
}
.adPreview .first-section {
	margin-top: 10px;
}
.adPreview p {
	margin: 0;
	padding: 0;
}
.adPreview {
	padding: 10px;
}
.adPreview .photoPreview {
	float: none;
	margin: 10px;
	width: 100%;
	overflow: hidden;
}
.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 {
	width: 100%;
	float: none;
	height: 360px;
}
.classifiedEdit button, .choosePhotoText {
	background-color: #731900;
	color: white;
	font-size: 12pt;
	padding: .3em 1em;
	border: transparent 2px solid;
	cursor: pointer;
	vertical-align: middle;
}
.classifiedEdit button:hover {
	color: #731900;
	border-color: #731900;
	background-color: white;
}
.classifiedEdit .bottomButtons div p {
	margin-top: .1em;
}
.classifiedEdit .bottomButtons div {
	padding: 1em;
}
#files {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
@media only screen and (min-width: 751px) {
	.navMenuAdmin div {
		max-width: 250px;
	}
	#mainBody {
		width: 80%;
	}
	.classifiedEdit .inputDiv, .postingInfoHeader, .postingInfo, .classifiedEdit .bottomButtons {
		max-width: 800px;
	}
	.classifiedEdit .basicDetails .col, .classifiedEdit .addlDetails .txarea {
		float: left;
		width: 45%;
		padding-right: 5%;
	}
	.navMenuAdmin .adminMaster {
		display: inherit;
	}
	.classifiedEdit .inputDiv input[type=text], .classifiedEdit .inputDiv input[type=number] {
		float: right;
		width: inherit;
	}
	.classifiedEdit .inputDiv textarea {
		width: 100%;
	}

	.classifiedEdit h1 {
		margin-bottom: inherit;
	}
	.classifiedEdit .basicTable {
		width: 100%;
	}
	.adPreview .photoPreview {
		float: right;
		margin: 0 5px 10px 10px;
		width: 60%;
	}
	.photoUpload .photoThumbs .img-outer .bigX {
		font-family: Arial, Arial, Helvetica, sans-serif;
		display: inherit;
		opacity: 0;
		font-weight: 600;
		font-size: 90px;
		color: white;
		position: relative;
		bottom: 55px;
		left: 20px;
		text-shadow: 4px 4px #002a80;
	}
}