/* ******************* UNIVERSAL ************************************ */
#mosclassifieds, #mosclassifieds p, #mosclassifieds h2, #mosclassifieds h3, #mosclassifieds h4, #mosclassifieds h5, #mosclassifieds h6, #mosclassifieds li, #mosclassifieds label  {font-family:Arial,Helvetica,sans-serif;} /* font override for classifieds */
#mosclassifieds .mosfooter {clear:both; }
#mosclassifieds h2 {margin:0px;padding:0px;font-weight:bold;}
#mosclassifieds h3 {margin:0px;padding:0px;font-weight:bold;}
#mosclassifieds h4 {margin:0px;padding:0px;font-weight:bold;}
#mosclassifieds p {font-size:1.1em;margin:0px;padding:0px;}
#mosclassifieds p.mosinlineParagraph {display:inline;}
#mosclassifieds label {font-size:1.1em; font-weight:normal;}
#mosclassifieds button {font-size:1.2em; font-weight:normal;}
#mosclassifieds input, #mosclassifieds select, #mosclassifieds textarea {font-size:1.2em; font-weight:normal;}
#mosclassifieds input.mostextInput, #mosclassifieds select, #mosclassifieds textarea {border-width:1px;border-style:solid;}
#mosclassifieds li {font-size:1.1em; font-weight:normal;}


/* edit: ****************** BACKGROUND COLOR CONTROLS ************************************ */
#mosclassifiedsHeader .mosheaderRow2, #mosclassifiedsHeader .mosheaderRow1 h3, #mosclassifiedsFooter, #mosclassifieds .mosformContent .mosodd, #mosclassifieds .mosformContent .moseven, #mosclassifiedsDetail .mosdisplayMedia, #mosclassifiedsDetail #mosadPhotos .mosselectMedia .mosthumb
{background:#CDCBBA;} /* ex. "Simple Search" title */

#mosclassifiedsHeader .mosheaderRow3, #mosadvancedSearchForm .mosformRow, #mosclassifieds h4.mosenhancedHighlight, #mosclassifieds .mosclassifiedsListControls .moscontrols, #mosplaceAdHeader .mosheaderRow2, #mosclassifiedsDetail .mossubContentContainer
{background:#D7D5C8;} /* ex. enhanced ad headline */

#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4 a, #mosclassifieds .mosformFooter, #mosplaceAdHeader .mosheaderRow1 h3 
{background:#E27924;} /* ex. "Place Ad" title, forms footer */

#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4 a:hover, #mosclassifieds .mosresultsNav, #mosclassifiedsResults .mosclassifiedsListItem, #mosclassifiedsResults .mosclassifiedsListControls .mosheader h5, #mosclassifieds .mossmallHeaderFooter, #mosclassifieds .mosformHeading, #mosplaceAdHeader .mosheaderRow2 h4.moscurrentStep, #mosclassifiedsDetail h3.mossubHeader
{background:#3D3D37;} /* ex. dark header backgrounds, 'Place Ad' title hover  */

#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox
{background:#fff;} /* ex. search results details BG */


/* edit: ****************** BORDER COLOR CONTROLS ************************************ */
#mosclassifiedsCategories .moscategoryIcon img, #mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox, #mosclassifieds textarea, #mosclassifieds .mosformContent .mostextInput, #mosclassifieds .mosformContent .mosodd, #mosclassifieds .mosformContent .moseven, #mosclassifiedsDetail h2
{border-color:#CDCBBA;} /* ex. Category icon borders, main content area form fields */

#mosclassifiedsDetail, #mosclassifiedsDetail .mossubContentContainer
{border-color:#3D3D37;} /* ex. ad detail side borders */

#mosclassifieds input.mostextInput, #mosclassifieds select, #mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink, #mosclassifiedsHeader .mosheaderRow3 li, #mosclassifieds .mosformFooter, #mosplaceAdHeader .mosheaderRow1 h3, #mosclassifieds .mosformContent .mosodd input  , #mosclassifieds .mosformContent .moseven input, #mosclassifieds .mosclassifiedsListControls .moscontrols, #mosclassifieds .mosclassifiedsListControls .moscontrols li
{border-color:#000;} /* ex. form fields, lists */



/* edit: ****************** FONT COLOR CONTROLS ************************************ */
#mosclassifieds a {color:#000;}
#mosclassifieds a:hover {color:#E27924;}

#mosclassifieds p, #mosclassifieds h2, #mosclassifieds h3, #mosclassifieds h4, #mosclassifieds h5, #mosclassifiedsCategories h4, #mosclassifiedsCategories h5,  #mosclassifieds button, #mosclassifieds input, #mosclassifieds select, #mosclassifieds textarea, #mosclassifiedsHeader .mosheaderRow1 h3, #mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4
{color:#000;} /* ex. most headings and text */

#mosclassifieds label, #mosclassifieds li
{color:#333;} /* ex. form labels, lists */

#mosclassifieds .mosformHeading h4, #mosclassifieds .mosplaceAdBonus, #mosclassifiedsDetail .mossubHeader  h3, #mosclassifieds .mossmallHeaderFooter h5 .mosemphasis, #mosclassifiedsResults .mosresultsNav p a:hover, #mosclassifiedsResults .mosresultsNav .moscurrentPage, #mosclassifiedsResults .mosclassifiedsListItem .mosselectBox p, #mosclassifieds .mosclassifiedsListControls .mosheader h5, #mosclassifiedsDetail h3.mossubHeader
{color:#f60;} /* ex. headings on dark BG */

#mosclassifieds .mosformHeading h4 .mosdeEmphasize, #mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4 a:hover, #mosplaceAdHeader .mosheaderRow2 h4.moscurrentStep, #mosclassifieds .mossmallHeaderFooter h5, #mosclassifiedsResults .mosresultsNav p, #mosclassifiedsResults .mosresultsNav p a
{color:#fff;} /* ex. text on dark BG */








/* ******************* Classifieds Header ************************************ */
#mosclassifiedsHeader .mosheaderRow1 {}
#mosclassifiedsHeader .mosheaderRow2 {clear:both;padding:6px;}
#mosclassifiedsHeader .mosheaderRow3 {clear:both;padding:6px;}
#mosclassifiedsHeader .mosheaderRow1 h3 {float:left;padding:4px 8px;font-size:1.6em;font-weight:bold;}
#mosclassifiedsHeader .mosheaderRow1 p#mossearchSwitch {float:left;padding:3px 8px;}
#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink {float:right;border-width:1px;border-style:solid;}
#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4{font-size:1.6em;font-weight:bold;}
#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4 a{display:block;padding:3px 15px;}
#mosclassifiedsHeader .mosheaderRow1 #mosplaceAdLink h4 a:hover{display:block;padding:3px 15px;}

#mosclassifiedsHeader .mosheaderRow3 li {font-size:1.2em;display:inline;border-left-width:1px;border-left-style:solid;padding:0px 6px 0px 7px;}
#mosclassifiedsHeader .mosheaderRow3 li.mosfirst {border-left-width:0px;padding-left:0px;}


/* ******************* FORMS ************************************ */
#mosclassifieds .mosformHeading {padding:3px 6px;clear:both;}
#mosclassifieds .mosformHeading h4 {font-size:1.2em;font-weight:bold;}
#mosclassifieds .mosformHeading h4 .mosdeEmphasize {font-size:.916em;font-weight:normal;}
#mosclassifieds .mosformContent {padding:10px;clear:both;}
#mosclassifieds .mosformContent textarea {padding:5px;width:96%;height:9em;}
#mosclassifieds .mosformContent label {font-size:1.2em;text-align:left;width:120px;display:block;float:left;}

#mosclassifieds .mosformContent .mosformRow {clear:left; margin:5px 0px;}
#mosclassifieds .mosformContent .mosodd {float:left;width:49%;padding:0px;margin:0px 0px 2px 0px;border-width:1px;border-style:solid;}
#mosclassifieds .mosformContent .moseven {float:right;clear:none;width:49%;margin:0px 0px 2px 0px;border-width:1px;border-style:solid;}
#mosclassifieds .mosformContent .mosodd label,#mosclassifieds .mosformContent .moseven label {float:left;margin:0px;padding:3px;width:25%;text-align:left;}
#mosclassifieds .mosformContent .mosodd input,#mosclassifieds .mosformContent .moseven input {width:70%;float:right;}
#mosclassifieds .mosformContent .mosformRow select {width:70.75%;float:right;}
#mosclassifieds .mosformContent .mossubmitRow {clear:both;}
#mosclassifieds .mosformContent .mossubmitRow * {float:left;margin-right:7px;}

#mosclassifieds .mosformFooter {border-width:1px;border-style:solid;padding:2px;text-align:center;clear:both;}
#mosclassifieds .mosformFooter input.mosformFooterButtons{overflow:visible;width:auto;padding-left:0.25em;padding-right:0.25em;}




/* ******************* Small header and footer - as in Ad Detail page ************************************ */
#mosclassifieds .mossmallHeaderFooter {padding:3px 6px;}
#mosclassifieds .mossmallHeaderFooter h5 {text-transform:uppercase;font-size:.9em;line-height:1;margin:0px;padding:0px;}


/* ******************* SIMPLE SEARCH ************************************ */
.mosclassifiedsSimpleSearch {}
#mossimpleSearchForm legend {display:none;}
#mossimpleSearchForm label {float:left;}
#mossimpleSearchForm input {float:left;}
#mossimpleSearchForm button {float:left;margin-left:5px;}
#mossimpleSearchForm #mosclassifiedsSearchTerm {float:left;padding-right:10px;}
#mossimpleSearchForm #mosclassifiedsSearchTerm label {display:none;}


/* ******************* ADVANCED SEARCH Header ************************************ */
.mosclassifiedsAdvancedSearch {}
#mosadvancedSearchForm legend {display:none;}
#mosadvancedSearchForm .mosformRow {clear:left;}
#mosadvancedSearchForm .mosodd {float:left;width:49%;}
#mosadvancedSearchForm .moseven {float:right;clear:none;width:49%;}
#mosadvancedSearchForm .mosformRow label {float:left;margin:0px;padding:3px;width:25%;text-align:left;}
#mosadvancedSearchForm .mosformRow input {width:70%;float:right;}
#mosadvancedSearchForm .mosformRow select {width:70.75%;float:right;}
#mosadvancedSearchForm .mossubmitRow {clear:both;}
#mosadvancedSearchForm .mossubmitRow * {float:left;margin-right:7px;}


/* ******************* CATEGORIES LANDING, PLACE AD Start ************************************ */
#mosclassifiedsCategories {padding:20px 20px 15px 20px;clear:both;}
#mosclassifiedsCategories .moscategory {width:50%;padding:0px 0px 10px 0px;}
#mosclassifiedsCategories .mosodd {float:left;clear:both;}
#mosclassifiedsCategories .moseven {float:right;}
#mosclassifiedsCategories .moscategoryIcon {float:left;padding-right:5px;}
#mosclassifiedsCategories .moscategoryIcon img {border-width:1px;border-style:solid;}
#mosclassifiedsCategories .moscategoryLinks {float:left;padding-right:5px;width:62%;margin:0px;}
#mosclassifiedsCategories h4 {font-size:1.4em;font-weight:bold;padding:4px 5px 2px 0px;}
#mosclassifiedsCategories h4 a{text-decoration:none;}
#mosclassifiedsCategories h4 a:hover{text-decoration:underline;}
#mosclassifiedsCategories h5 {font-size:1.1em;font-weight:normal;padding:4px 5px 0px 0px;line-height:1.1;}
#mosclassifiedsCategories h5 a{text-decoration:none;}
#mosclassifiedsCategories h5 a:hover{text-decoration:underline;}


/* ******************* CATEGORIES LISTING or SEARCH RESULTS ************************************ */
#mosclassifiedsResults .mosresultsNav {padding:6px;float:left;clear:both;width:612px;}
#mosclassifiedsResults .mosresultsNav p{font-size:1.2em;margin:0px;padding:0px 20px 0px 0px;float:left;}
#mosclassifiedsResults .mosresultsNav .moscurrentPage {font-weight:bold;}
#mosclassifiedsResults .mosresultsHeader {}
#mosclassifiedsResults .mosresultsFooter {}
#mosclassifiedsResults  #mosPagerResults {float:left;width:300px;}
#mosclassifiedsResults #mosPagerResults a {padding:0px 10px;font-size:1.3em;color:#ffffff;}


#mosclassifiedsResults .mosclassifiedsListContainer {padding:20px 0px 12px 0px;}
#mosclassifiedsResults .mosclassifiedsListItem {margin-bottom:8px;clear:both;width:100%;}
#mosclassifiedsResults .mosclassifiedsListItem .mosselectBox {text-align:center;padding:2px 0px;}
#mosclassifiedsResults .mosclassifiedsListItem .mosselectBox input{border-width:0px;}
#mosclassifiedsResults .mosclassifiedsListItem .mosselectBox p {text-transform:uppercase;font-size:.9em;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox {float:right;border-width:1px;border-style:solid;padding:0px 0px 7px 0px;width:90%;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox p{font-size:1.2em;line-height:1.167em;padding:6px 6px 0px 6px;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox h4{padding:6px 6px 0px 6px;font-size:1.2em;font-weight:normal;}
#mosclassifieds  #mosclassifiedsResults h4.mosenhanced{padding:4px 6px;}
#mosclassifieds  #mosclassifiedsResults h4.mosenhancedBold {font-size:1.4em;font-weight:bold;}
#mosclassifieds  #mosclassifiedsResults h4.mosenhancedHighlight {} /* set in color controls */
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox ul{padding:6px 6px 0px 0px;list-style:none;list-style-position:outside;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox li{font-size:1.2em;display:inline;padding-right:10px;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox #mosPhoto {width:95px;padding:0px 5px;float:left;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox #mosAdDetails {margin:0px; padding:0px;width:450px; float:left;vertical-align:top;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox #mosAdDetails p {margin:0px;padding:0px;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox #mosAdDetails a {font-size:10px;line-height:1.5em;}


/* ******************* AD FOOTER LINKS/CONTROLS ************************************ */
#mosclassifieds .mosclassifiedsListControls {}
#mosclassifieds .mosclassifiedsListControls .mosheader{margin-top:12px;width:100%;}
#mosclassifieds .mosclassifiedsListControls .mosheader h5{float:left;font-size:1.2em;font-weight:normal;padding:4px 8px;}
#mosclassifieds .mosclassifiedsListControls .moscontrols{clear:both;border-width:1px;border-style:solid;padding:2px 8px;}
#mosclassifieds .mosclassifiedsListControls .moscontrols li {font-size:1.2em;display:inline;border:0px;border-left-width:1px;border-style:solid;padding:0px 6px 0px 7px;}
#mosclassifieds .mosclassifiedsListControls .moscontrols li.mosfirst {border-left:0px;padding-left:0px;}
#mosclassifieds .mosclassifiedsListControls .moscontrols li form{display:none;}
#mosclassifieds .mosclassifiedsListControls .moscontrols input {font-size:1em;vertical-align:middle;}
#mosclassifieds .mosclassifiedsListControls .moscontrols input.mostextInput {font-size:1em;vertical-align:middle;}


/* ******************* AD DETAIL ************************************ */
#mosclassifiedsDetail {clear:both;border-width:0px;border-left-width:1px;border-right-width:1px;border-style:solid;padding:15px 7px;}
#mosclassifiedsDetail h2 {font-size:1.8em;border-width:0px;border-bottom-width:2px;border-style:solid;margin-bottom:10px;}
#mosclassifiedsDetail .mosadDetail {margin-bottom:8px;}
#mosclassifiedsDetail .mosadDetail h4 {font-size:1.2em;display:inline;line-height:1.1em;}
#mosclassifiedsDetail .mosadDetail p {font-size:1.2em;display:inline;line-height:1.1em;}

#mosclassifiedsDetail .mossubsection {clear:both;padding:8px 0px;}
#mosclassifiedsDetail .mossubHeader {}
#mosclassifiedsDetail h3.mossubHeader  {float:left;font-size:1.2em;font-weight:normal;padding:4px 8px;}
#mosclassifiedsDetail .mossubContentContainer {clear:both;border-width:1px;border-style:solid;padding:10px;}
#mosclassifiedsDetail .mosdisplayMedia {float:left;margin-right:10px;}
#mosclassifiedsDetail .mosselectMedia {float:left;}
#mosclassifiedsDetail .mosselectMedia li {padding-left:15px;background:url(http://jns.live.mediaspanonline.com/images/class_demo/CLASS-icon-video.gif) no-repeat;list-style:none;}
#mosclassifiedsDetail #mosadPhotos .mosdisplayMedia {width:50%;}
#mosclassifiedsDetail #mosadPhotos .mosdisplayMedia img {width:100%;}
#mosclassifiedsDetail #mosadPhotos .mosselectMedia {width:46%;}
#mosclassifiedsDetail #mosadPhotos .mosselectMedia .mosthumb  {width:80px; height:80px;overflow:hidden;margin:0px 5px 5px 0px;float:left;clear:none;padding:2px;}
#mosclassifiedsDetail #mosadPhotos .mosselectMedia .mosthumb img {width:80px;}

/* ******************* GUIDELINES ************************************ */
#mosguidelines {padding:20px 20px 15px 20px;clear:both;}
#mosguidelines li{padding-bottom:10px;font-size:1.2em;line-height:1.167em;list-style-type:disc;list-style-position: inside;}
#mosguidelines h2{margin-bottom:10px;}


/* ******************* FEEDBACK  ************************************ */
#mosclassifiedsFeedback {clear:both;}
#mosclassifiedsFeedback label {width:9em;text-align:left;}
#mosclassifiedsFeedback .mostextInput {width:17em;}


/* ******************* PLACE AD  ************************************ */
#mosclassifiedsPlaceAd {padding:1px 0px 0px 0px;}
#mosplaceAdHeader .mosheaderRow1 h3 {padding:4px 8px;font-size:1.6em;font-weight:bold;border-width:1px;border-style:solid;}
#mosplaceAdHeader .mosheaderRow2 {clear:both;}
#mosplaceAdHeader .mosheaderRow2 h4{font-size:1.2em;padding:8px;font-weight:normal;float:left;}
#mosclassifiedsPlaceAd label {width:5em;text-align:left;}
#mosclassifiedsPlaceAd .mosmapAddress label {width:13.8em;text-align:right;}
#mosclassifiedsPlaceAd .moscomposeAdCheckbox {text-align:left;display:inline;padding-right:1em;}
#mosclassifiedsPlaceAd input.mostextInput {width:17em;}
#mosclassifiedsPlaceAd input.mosbutton {margin-left:5px;}
#mosclassifiedsPlaceAd .mosmapAddress input.mostextInput {margin:0px 5px;width:15em;}
#mosclassifiedsPlaceAd p.mosinlineParagraph {font-size:1.2em;padding-left:4px;}
#mosclassifiedsPlaceAd p .mosplaceAdBonus {padding-left:5px;}
#mosclassifiedsPlaceAd p.mosuploadMore {font-size:1.2em;padding-left:5.25em;}
#mosclassifiedsPlaceAd .mospriceSlash { text-decoration: line-through; }
#mosclassifiedsPlaceAd .mosfootnote p { font-size:1em; }
#mosclassifiedsPlaceAd #moscomposeText { clear:both;}
#mosclassifiedsPlaceAd #moscomposeText label{ display:block;font-weight:bold;padding-top:5px;}
#mosclassifiedsPlaceAd textarea#mosadHeadlineText {height:1.5em;}
#mosclassifiedsPlaceAd h4.mosenhanced{font-size:1.2em;display:inline;margin-right:5px;padding:4px 6px;}
#mosclassifiedsPlaceAd h4.mosenhancedBold {font-size:1.4em;font-weight:bold;}
#mosclassifiedsPlaceAd h4.mosenhancedHighlight {} /* set in color controls */
#mosclassifiedsPreview {padding:20px 0px;clear:both;}
#mosclassifiedsPlaceAd .moscontactInfo label {width:8em;text-align:left;}
#mosclassifiedsPlaceAd .moscontactInfo input.mostextInput {width:27em;}

/* ******************* FOOTER ************************************ */
#mosclassifiedsFooter {padding:4px 6px;clear:both;}
#mosclassifiedsFooter li {display:inline;border-left:1px solid #000;padding:0px 6px 0px 7px;}
#mosclassifiedsFooter li.mosfirst {border-left:0px;padding-left:0px;}


/* ******************* Search rotator ************************************ */
.moshidden { display: none; }
.mosunhidden { display: block;z-index:10 }





