/*----- CLASSIFIEDS ESSENTIALS -----*/
/* classifieds stand alone content holder (/img/classifieds/ folder is required to work properly */
/********** keep in order for IE to render page height properly **********/
* html #classifieds #list { height:250px }
* html #classifieds #posts { height:250px }
/********** keep in order for IE to render page height properly **********/
/* old code #classifieds { color:#444; background:url(/img/classifieds/title-classifieds.jpg) 0 0 no-repeat; padding:72px 0 0 }*/
#classifieds { color:#444; width:618px; margin:0 auto }
#classifieds img { border:none }
/* icons on the normal listing page */
/* old code #classifieds #icons { margin:12px 0 }*/
#classifieds #icons { margin:0 }

/* icons on the details page */
#classifieds #iconsdtl { height:47px; margin:12px 0 }
#classifieds #iconsdtl img { margin:21px 0 0 }
#classifieds #iconsdtl .postinfo { float:left; width:92px; height:42px; background:url(/img/classifieds/bkg-info.gif) 0 0 no-repeat; padding:5px 0 0 13px }
#classifieds #iconsdtl .postinfo strong { display:block; font-size:13px; color:#08307b }
#classifieds #iconsdtl .postinfo b { display:block; font-size:11px; color:#FF1a00; padding:6px 0 0 }
/*----- CLASSIFIEDS ESSENTIALS -----*/

/*----- CLASSIFIEDS LISTINGS PAGE ----*/
/* listings page - categories */
#classifieds #cats { height:38px; font-size:11px; font-weight:bold; color:#2364d0; background:url(/img/classifieds/bkg-categories.gif) 0 0 no-repeat; padding:0; margin:10px 0 0 }
#classifieds #cats a { color:#444; text-decoration:none }
#classifieds #cats a:hover { color:#2364d0; text-decoration:underline }
#classifieds #cats ul { padding:12px 0 0 17px; margin:0 }
#classifieds #cats ul li { display:inline; padding:0 3.5px 0 0; margin:0 }
#classifieds #cats ul li.long { width: 300px; }
#classifieds #cats ul .current a { color:#071d6c; text-decoration:underline }
#classifieds #cats ul .current a:hover { color:#071d6c; text-decoration:underline }
#classifieds #cats ul .viewall { padding:0 0 0 23px }
#classifieds #cats ul .category { display:block; float:left; width:460px }

/* listings inside a category without a specific category top rounded edges */
#classifieds #catlistbtm { height:10px; background:url(/img/classifieds/bkg-catlistbtm.gif) 0 0 no-repeat }

/* listings page - listings */
#classifieds #list { width:617px; background:#DDEBF7 url(/img/classifieds/bkg-classifieds-btm.gif) 0 100% no-repeat }
#classifieds #list table { width:100% }
#classifieds #list table .left { width:306px; padding:0 0 7px 7px }
#classifieds #list table .right { width:304px; padding:0 0 7px }

/* each list item */
#classifieds #list table .listitem { width:281px; height:47px; font-size:12px; letter-spacing:-.25px; padding:7px 5px 0 11px; margin:2px 0 0 }
#classifieds #list table .listitem strong { font-size:11px; letter-spacing:normal; color:#235ac0 }
#classifieds #list table .listitem a { color:#071d6c; text-decoration:none }
#classifieds #list table .listitem a:hover { text-decoration:underline }

/* normal listing where there are no new postings - attach to list item (ie: class="listitem normal") */
#classifieds #list table .normal { background:url(/img/classifieds/bkg-listitem-nor.gif) 0 0 no-repeat }

/* listing where there are new postings - attach to list item (ie: class="listitem new") */
#classifieds #list table .new { background:url(/img/classifieds/bkg-listitem-new.gif) 0 0 no-repeat }

/* listings paging */
.paging { width:583px; height:28px; background:url(/img/classifieds/bkg-paging.gif) 0 0 no-repeat; padding:5px 17px 0 }
.paging label { float:left; font-weight:bold; padding:2px 5px 0 0 }
.paging select { float:left; font-size:12px; margin:0 15px 0 0 }
/*----- CLASSIFIEDS LISTINGS PAGE ----*/


/*----- CLASSIFIEDS DETAILS PAGE -----*/
/* listing details */
#classifieds #details { width:615px }
#classifieds #details a { color:#235ac0; text-decoration:underline }
#classifieds #details a:hover { color:#071d6c; text-decoration:none }
#classifieds #details table { width:615px }
#classifieds #details table .left { width:260px }
#classifieds #details table .right { width:349px; padding:0 0 0 6px }

/* title for photos and contact sections */
#classifieds #details table span { display:block; height:22px; font-size:11px; font-weight:bold; color:#2364d0; padding:8px 0 0; text-align:left }
#classifieds #details table span img { float:right; margin:-3px 0 0 }

/* listing details - photos section */
#classifieds #details table #photos { width:260px; background:#DDEBF7 url(/img/classifieds/bkg-photos.gif) 0 0 no-repeat; text-align:center }
#classifieds #details table #photos span { padding:8px 11px 0 15px }
#classifieds #details table #photos .mainpic { width:235px;  margin:5px 0 0 } /* height:177px; */

/* listing details - photo section - additional photos */
#classifieds #details table #photos .addpics { width:235px; margin:0 auto }
#classifieds #details table #photos .addpics img { width:56px; height:40px; margin-top:4px }
#classifieds #details table #photos .addpics .pad { margin:2px 2px 0 0 }

/* listing details - contact section */
#classifieds #details table .contact { width:323px; background:#DDEBF7 url(/img/classifieds/bkg-contact.gif) 0 0 no-repeat; padding:0 11px 0 15px }
#classifieds #details table .contact h1 { font-size:14px; font-weight:bold; padding:5px 0 5px }
#classifieds #details table .contact li { list-style-type:none; font-size:11px; font-weight:bold; color:#5a5b5e; padding:0 0 5px }
#classifieds #details table .contact li strong { color:#000; font-weight:normal }
/*----- CLASSIFIEDS DETAILS PAGE -----*/


/*----- CLASSIFIEDS POSTINGS PAGE -----*/
#classifieds #cats form { padding:0; margin:0 }
#classifieds #cats form input { width:350px; height:15px; font-size:10px; color:#2364d0; border:0px; padding:0; margin:0 38px 0 0 }
#classifieds #posts { width:617px; background:#DDEBF7 url(/img/classifieds/bkg-classifieds-btm.gif) 0 100% no-repeat }
#classifieds #posts table { width:617px; margin:0 0 5px }
#classifieds #posts table .postitem { width:580px; height:46px; font-size:11px; background:url(/img/classifieds/bkg-post.gif) 0 0 no-repeat; padding:4px 10px 0; margin:0 auto 5px }
#classifieds #posts table .postitem strong a { float:left; display:block; width:410px; font-size:12px; text-decoration:none; padding:3px 0 5px }
#classifieds #posts table .postitem img { float:left; width:56px; height:42px; margin:0 10px 0 0 }
#classifieds #posts table .postitem .date { float:right; width:100px; font-size:9px; font-weight:bold; color:#235ac0; text-align:center; text-transform:uppercase; padding:0 0 12px }
/*----- CLASSIFIEDS POSTINGS PAGE -----*/