/* 
======================================================================
           .-~~-. .--.
          /      /   "\  /|         Giulio Mignani
         /    \ |  \   \//     giulio.mignani@gmail.com
        |/\    | \_/-'..'
        | |   /  ||            This copyright notice must be 
        |__||__||       kept untouched in this page at all times.

======================================================================
  							NYHOME.it - 2010
======================================================================
border:1px solid #000; 
green links: #7ba84b
green price: #66a81c
*/

.placeholder {height:100%; width:100%; background:#dedede;}
.dotted_separator {display:block; float:left; width:940px; height:1px; border-top:1px dotted #CCC; margin-top:10px;}

/*===================================================================*/
/*		SLIDER														 */
/*===================================================================*/
#slider {width:620px; height:412px; position:relative; float:left; border:0px solid #AAA; background:#FFF; overflow:hidden; margin:10px 0;}
#slider_bar {position:absolute; bottom:0; left:0; width:100%; height:90px; display:none;}
#slider_bar #background {position:absolute; top:0; left:0; width:620px; height:100%; float:left; background:#333; border-top:1px #111 solid;}
#slider_bar .caption {position:absolute; top:10px; left:20px; display:block; width:400px; color:#FFF; font-size:14px; font-weight:bold; text-transform:capitalize;}
#slider_bar .subcaption {position:absolute; top:28px; left:20px; display:block; width:400px; color:#FFF; font-size:11px;}
#slider_bar .submitBtn {position:absolute; top:55px; left:20px;}
#slider_bar .thumb {position:absolute; top:20px;  display:block; width:40px; height:40px; background:#000; border:5px white solid; overflow:hidden;}
#slider_bar .thumb:hover {cursor:pointer;}
#slider_bar #thumb_1 {right:10px; display:none !important;}
#slider_bar #thumb_2 {right:70px; display:none !important;}
#slider>img {width:620px; height:412px; position:absolute; top:0; left:0;}
#slider_bar .thumb img {height:40px; margin-left:-20px;}

/*===================================================================*/
/*		SEARCH														 */
/*===================================================================*/
#search {width:300px; float:right; overflow:hidden;}
#search table {width:100%; font-size:0.9em;}
#search select {font-size:0.95em;}
#search td {padding:2px 4px;}
#search td.title {font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding-top:10px;}
#search .advanced {padding-left:10px; color:#333; font-size:10px; text-decoration:none;}
#search .advanced:hover {text-decoration:underline;}

/*===================================================================*/
/*		ACCORDION													 */
/*===================================================================*/
#accordion {float:left; width:290px; font-family:Verdana,sans-serif; clear:left; margin-top:10px;}
#accordion li a {display:block; height:22px; line-height:20px; color:#111; text-decoration:none;}
#accordion li a:hover {background-color: #EBEBEB;}
#accordion .sub1 a {border-top:1px solid #CCC; font-weight:bold; font-size:11px; padding:5px;}
#accordion .sub2 {margin:6px 0;}
#accordion .sub2 label {width:114px; overflow:hidden; display:inline-block; margin:4px; font-size:10px; white-space:nowrap;}
#accordion .active {background-color:#F2F2F2;}
#accordion .expandable {background-image:url(../sprites/category.png); background-position:10px 3px;}
#accordion .collapsible {background-image:url(../sprites/category.png); background-position:10px -28px;}


#category_content {float:left; margin:10px 0 0 10px; width:710px;}

/*===================================================================*/
/*		FEATURED													 */
/*===================================================================*/
.featured {width:170px; height:380px; float:left; margin-right:10px; background:#f9f9f9; padding:6px 15px 15px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.featured h2 {display:block; margin:10px 0; font-weight:bold; font-family:Verdana, Geneva, sans-serif; line-height:1.3em;}
.featured img {margin-top:8px;}
.featured .details {color:#666; font-size:0.9em; line-height:1.4em;}
.featured .short{color:#333; display:block; line-height:1.5em; margin-top:10px;}
.featured .sale-rental {font-weight:bold; font-size:14px; color:#666; line-height:1.5em; text-transform:uppercase; font-family:Arial,sans-serif;}
/*===================================================================*/
/*		PLACES														 */
/*===================================================================*/
.places {width:280px; float:right; padding:15px; background:#f9f9f9; float:right; line-height:1.8em; color:#333; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.places img {margin:10px 0;}
.places h2 {font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.places .page_link {padding:4px 7px; border:1px #dedede solid; background:#FFF; text-decoration:none; margin-right:2px; color:#333; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.places .page_link:hover {border:1px #a31c72 solid; color:#a31c72;}

/*===================================================================*/
/*		BLOG														 */
/*===================================================================*/
.blog {width:590px; padding:15px; background:#f9f9f9; float:left; line-height:1.8em; margin-top:10px; color:#333; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.blog img {margin:10px 10px 10px 0; float:left;}
.blog h2 {display:block; margin:10px 0; font-weight:bold; font-family:Verdana, Geneva, sans-serif; line-height:1.3em;}
.blog .page_link {padding:4px 7px; border:1px #dedede solid; background:#FFF; text-decoration:none; margin-right:2px; color:#333; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.blog .page_link:hover {border:1px #a31c72 solid; color:#a31c72;}

