/* ******************* 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:#CDCBBA;} /* 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:black;} /* 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;}

#mosclassifieds .mosformContent .mosformRow {clear:left;}
#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;}
#mosclassifiedsResults .mosresultsNav p{font-size:1.2em;margin:0px;padding:0px 20px 0px 0px;display:inline;}
#mosclassifiedsResults .mosresultsNav .mosresultsPages { word-spacing: 5px; }
#mosclassifiedsResults .mosresultsNav .moscurrentPage{font-weight:bold;}
#mosclassifiedsResults .mosresultsHeader {}
#mosclassifiedsResults .mosresultsFooter {}

#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 6px;list-style:none;}
#mosclassifiedsResults .mosclassifiedsListItem .mosdetailsBox li{font-size:1.2em;display:inline;padding-right:10px;}


/* ******************* 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 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;}
#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;}

/* ******************* Pager ************************************ */
#mosPagerResults {word-spacing:5px;}
.mosPager{color:#ffffff;}

/* ******************* Search rotator ************************************ */
.moshidden { display: none; }
.mosunhidden { display: block; }

/* ******************* Search Box/Homepage ******************************* */
.classlanding
	{
		margin-left:10px;
	}
.classlanding ul
	{
		list-style: inside circle;
	}
.classlanding li
	{
		padding:10px 0px;
		font-size:1.5em;
		font-weight:normal;
		padding-bottom:3px;
	}
.classlanding li a
	{
		color:#333333;
	}
.classlanding li a:hover
	{
		color:#1F3467;
	}
#classheader
	{
		font-family:inherit;
		font-size:50px;
		font-weight:lighter;
		text-align:center;
	}
	
#classifieds
	{
	}
#classifieds .simpleSearchTop {
background:black url(http://clp.live.mediaspanonline.com/images/CLASS-simpleSearch-TopBG.gif) no-repeat scroll 0% 0%;
height:68px;
}	
#classifieds .simpleSearchTop #simpleSearch
	{
	}
#classifieds #contentTop
	{
		padding-right:12px;
	}
#classifieds .simpleSearchTop #searchTitle {
float:left;
font-size:18px;
font-weight:bold;
padding:10px 0px 0px 20px;
width:75px;
}

#classifieds .simpleSearchTop #searchInput {
float:left;
margin:21px 3px 0px 0px;
width:165px;
}

#classifieds .simpleSearchTop #searchButton {
float:left;
margin:20px 0px 0px;
}

#classifieds .simpleSearchTop #numberOfAds {
float:left;
font-size:1.1em;
line-height:1em;
margin:20px 0px 0px 6px;
text-align:center;
width:73px;
}	

#classifieds .simpleSearchTop #numberOfAdsInput {
float:left;
margin:20px 0px 0px;
width:30px;
}	

#classifieds .mosclassifiedsListControls .moscontrols li {
border-color:-moz-use-text-color;
border-style:solid;
border-width:0px 0px 0px 1px;
display:inline;
font-size:1.2em;
padding:0px 6px 0px 7px;
}


