/* Palette: Sapphire Pearl */

/* -- Global Elements -------- */
body { background: #162B3E url(/resources/v_3_2_0_14/palettes/sir.dms.sapphirepearl/images/body-bg.png) repeat-x; font-family: arial, sans-serif; }
a {}

/* -- Wrapper Modules -------- */
#global_wrapper {}

/* -- #global_header -- */
#global_header { color:#FFF; }	
	#global_header a { text-decoration:none; color:#FFF; }
    #global_header #global_nav a { letter-spacing:.05em; }        
    #global_contact_us { color: RGBA(255,255,255,.6); }		
    #global_user_tools { }
		#global_user_tools li { border-color: RGBA(255,255,255,.3); }
        #global_user_tools #translation select,
        #global_search #search_type,
        #global_search #view_type { background-color:#000; color:#FFF; border-color:#33526D; }            
    #global_branding { font-size:4em; font-family:Georgia; }
    		
    #global_nav { color:#FFF; text-transform:uppercase; font-family:Gill Sans MT,Gill Sans,Arial; background:none repeat scroll 0 0 transparent; border-color:#455565; float: left; }		
    #global_nav a { color: #fff}
        #global_nav > li > ul { left: 0 !important; right: auto !important; text-align: left !important; }
		#global_nav > li { border-color:#33526D; }
		#global_nav > li:hover { background-color:#455565; }
		    #global_nav > li a:hover,
		    #global_nav > li ul li a:hover { background-color:#A2AAB2; color:#0B161F; }
		    #global_nav > li > a:hover:after { border-top-color:#A2AAB2; }
			#global_nav a { color:inherit; }

	#global_search { background:#112536; }
	#global_header .group #global_search { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } 
		#global_search #GSTerm { background-color:#000;  color:#FFF; border-bottom-color:#53565B; border-right-color:#53565B; border-top-color:#000; border-left-color:#000; }
		#global_search .btn { background-color:#A2AAB2; color:#000; }
		#global_search .adv-search { border-color:#ADAEB2; }
		#global_search #GSSuggestContainer { border-color: #53565B; background:#000; color:#FFF; }
    
    /* drop menus */
	.nav-drop-down ul li { background-color:#455565; }
        
    /* gradients */						
	#global_search 
	{
	    background: #111F2E;
	    background:-webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(27,52,74)), color-stop(1, rgb(17,31,46)));
	    background:-moz-linear-gradient(center bottom,rgb(27,52,74) 47%,rgb(17,31,46) 100%);     
	    background: -webkit-linear-gradient(top,  #111F2E  50%, #1B344A 100%);
        background: -o-linear-gradient(top,  #111F2E  50%, #1B344A 100%);
        background: -ms-linear-gradient(top,  #111F2E  50%, #1B344A 100%);
        background: linear-gradient(top,  #111F2E  50%, #1B344A 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111F2E', endColorstr='#1B344A', GradientType = 0 );
	}

/* Language dropdown */
#global_user_tools .gts-language-selector { border:none; }
    #global_user_tools .gts-language-selector .selector { background: rgb(0, 0, 0); background-color: rgba(0, 0, 0, .9); border: 1px solid #33526D; }
    #global_user_tools .gts-language-selector .value { color:#fff; border-left-color: #33526D; }
    #global_user_tools .gts-language-selector .value:hover { border-color: #33526D; }
        #global_user_tools .gts-language-selector .value .status { background-position: -12px 9px; }
        #global_user_tools .gts-language-selector .selected .status { background-position: -2px 44px; }
           	#global_user_tools .gts-language-selector ul.selector li:hover .selected .status { background-position: -2px 28px; }
        	#global_user_tools .gts-language-selector ul.selector li:hover { background-color:#A2AAB2; }
        	#global_user_tools .gts-language-selector ul.selector li a { border-top-color: #000; color: #eee; }
        	#global_user_tools .gts-language-selector ul.selector li:hover a { border-top-color: #A2AAB2; color: #0B161F; }
	
/* -- #global_content -- */
#global_content { background: none /* RENO override */; }
#global_content > div { background: #fff; box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; }
	#global_content #page_homepage { background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
	
/* -- #global_footer -- */
#global_footer { color: #fff; }
	#global_footer a { color: #ccc; text-decoration: none; }
	#global_footer .nav li { border-color: RGBA(255,255,255,.3); }
	#global_footer .disclaimer { color: RGBA(255,255,255,.2); }
	#sothebys_auction_house { text-transform: uppercase; font-family: Gill Sans MT,Gill Sans,Arial; }

/* -- Page Modules -------- */
      
    /*--Home Page Box Layouts --*/
    #page_homepage .box3{ background-color:black;}
        .property.combo-widget-mini{background-color:#1B344A;}
        .property .section .widget-slider{background-color:#E2E2E2; }
            .property .section .widget-slider,
            .property.combo-widget-mini .section .widget-selects{color:Black;}
            .property .section #tabs_location_level li a{border-color:#94999E;}
            .property .section .tabs{border-color:#94999E;}

	/*.image-rotator-layout-2, .image-rotator-layout-3*/
	.image-rotator-layout-2>div,
	.image-rotator-layout-3>div { background-color:#080F15; border-color: #091219; box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; }
    .image-rotator-layout-3>div {background-color:#1B344A;}
        .image-rotator-layout-3 #home_rotator{border-color:#1B344A; -moz-box-shadow: -5px 2px 5px black;
                                                                    -webkit-box-shadow: -5px 2px 5px black;
                                                                    box-shadow: -5px 2px 5px black;}
        .image-rotator-layout-3 .box2{-moz-box-shadow: -5px 2px 5px black;
                                        -webkit-box-shadow: -5px 2px 5px black;
                                        box-shadow: -5px 2px 5px black;}
    
    /* #home_rotator */
	#home_rotator{border-color:#000;}
	    #home_rotator a { text-decoration: none; }
	    #home_rotator .slogan,
	    #home_rotator .link { color: #fff; background: #555; background: RGBA(0,0,0,.5); }
	    #home_rotator .slogan { font-family: Georgia, serif; }
	    #home_rotator .link { font-family: Gill Sans, Gill Sans MT, serif; text-transform: uppercase; }
		
	#listingssearchcombo { color:#fff; }
		#listingssearchcombo input, #listingssearchcombo select { color:#080F15; }
		#listingssearchcombo .tabs { border-color:#ccc}	
			#listingssearchcombo .tabs li a { background-color:#f4f4f4; color:#080F15; }
			#listingssearchcombo .tabs li.selected a { background-color:#080F15; color:#f4f4f4; border-bottom-color:#080F15; }
		#listingssearchcombo .btn { text-transform:uppercase; }	
		
	/* #home_image_links */
	#home_image_links {}
	    #home_image_links a { background: #091219; text-decoration: none; font-family: Gill Sans, Gill Sans MT, Arial, sans-serif; text-transform: uppercase; color: #fff; box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; }

    /* article */
    .article {}
		.article .header {}
			.article .header li {}
			.article .title { font-family: "Gill Sans MT","Gill Sans",helvetica,arial,sans-serif; color: #000; }
			.article .subtitle { font-family: arial,sans-serif; color: #555; }
			.article .author { color: #555; }
			.article .date-published,
			.article .category {color: #999; }
		.article .body { font-family: Georgia, serif; }
			.article .body h2, 
			.article .body h3, 
			.article .body h4 { font-weight: bold; }
			.article .body p {}
		.article .footer {}
			.article .tags { font-weight: bold; }
				.article .tags a { font-weight: normal; }
				
    /* .comments-module */
    .comments-module { border-color: #ccc; }
        .comments-module h2 { font-family: "Gill Sans MT","Gill Sans",helvetica,arial,sans-serif; }
	        .comments-module h2 em { color: #555; }
        .comments-module .comment { background: #f5f5f5; font-family: georgia; }
	        .comments-module .comment:nth-child(odd) { background: #eaeaea; }
	        .comments-module .comment .header { color: #555; font-family: arial; }
		        .comments-module .comment .header strong { font-weight: bold; color: #000; }
	        .comments-module .comment .modified { color: #555; font-style: italic; }

    /* --Internal Styling-- */
    #landingpagesearch > form > div.group{background-color: #A2AAB2;}
        #landingpagesearch .locations{border-color: #111F2E}
        #landingpagesearch .literal-links {color: #A2AAB2;} 
            #landingpagesearch .literal-links span {color: #fff;} 
            #landingpagesearch .literal-links a {color: #1B344A;}
              

    #property_combo_widget > div.group,
    #agent_combo_widget > div.group,
    #office_combo_widget > div.group{background-color:#E3E6E9; border-bottom:solid 1px #D3D3D3; }
        
    #my_portfolio_placeholder{background-color:#D1D6DB; border-color:#C4C8CC;}
        #my_portfolio_placeholder .dotted-rule{border-color:White;}
    .hlisting .header,
    #brokerdetailscontainer .hlisting .header,
    #agentdetailscontainer .hlisting .header{background-color:#E8E8EF;}

/* -- Interface Elements -------- */
    				
    /* .btn */
    .btn { background-color:#1B344A; text-decoration: none; }
	    .btn:hover { background-color:#1B344A; box-shadow: 0 0 3px #999; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; }
	    .btn:active { background-color:#1B344A; }
	    .btn em { color: #999; font-style: normal; }
	    
	    
    #global_wrapper .suggest-over { background: #A2AAB2; color: black; }	
    
/* Expired listing */	
#detailscontainer .expired-container #searchrealestatelistings a { background-color:#1B344A; color: #FFF; }
#detailscontainer .expired-container #searchrealestatelistings a:hover { background-color:#1B344A; }