﻿/*
-----------------------------------------------
ReLogic Basic Search Style Sheet

Author(s):	Ryan Smith (rsmith@relogic.com)
Version:	1.0
Created:	05/22/2007

Copyright © 2006 ReLogic, Inc.
----------------------------------------------- */

        .rowStyle { background-color:#edf5ff; }
        .altRowStyle { background-color:white; }
        .gridHover { background-color: #fff4b6; /*#61fe7b;/* #d4f4d2; /* #cdf6d1;/*#fff4b6; *//*#dde5ea;*/ color: #006699;  }
        .gridHeader { background-color: #006699; color:white; height: 20px; }
        .gridHeader a { text-decoration:underline; }
        .gridPropertyList { margin-top: 0px; border: solid 1px #cccccc; }
        .gridPropertyList a { color:white; }
        .gridPropertyList a:hover { text-decoration: underline; }
        .pagerStyle { color: black; }
        .detailsLink{ color: black; }
        .FeaturedListing { background-color: #fff4b6; border: solid 1px red; /*#fcb466; /*#d4f4d2;*/ }
        .lbFeaturedListing { color: #006699; font-weight:bolder; }
        .listingOfficeName { font-size:.9em; }
        
        ul.ulActions {  padding: 5px 0 0 0; margin: 5px 0 0 0; width:0; display: inline;}
        ul.ulActions li { list-style-type:none; margin: 0 10px 0 0; display: inline; }
        ul.ulActions a, ul.ulActions a:visited { font: 12px/20px "myriad" , arial, verdana, sans-serif; color: #0099ff; background: #fff; border: 1px solid #0099ff;display:inline; text-align:center; text-decoration:none; padding: 2px 5px;}
        ul.ulActions a:hover { color: #fff; background: #0099ff; border: 1px solid #0099ff; }
        
        .gridPropertyList ul.gridLinks { padding: 0; margin: 0 0 0 0; display: inline;}
        .gridPropertyList ul.gridLinks li { list-style-type:none; margin: 13px 0 7px 0; }
        
        .spanProp a.PropLink { color: #006699; text-decoration: none; font-size: 1.1em;}
        .spanProp a.PropLink:hover { text-decoration:underline; }
        .spanProp .showingLink { color: #ff8500; font-weight: bolder; }
        .featuredShowing { color: #006699; }
        .gridCell, .gridCellLeft { padding-top: 14px; color: #000; padding-left:0; margin-left:0; padding-right: 5px;}
        .gridCellLeft { text-align: left; }
        .registerDetials{ color: #006699; font-size: 14px; }
        .loginRegister a { color: #006699; text-decoration: none; font-weight:bolder; font-size: 1.1em; }
        
        /*********************************************
         * Style for the rollover control
         */
         .rolloverImageInnerDiv {
            margin-left: 10px; 
            margin-top: 10px; 
            background-color: #006699; 
            padding: 3px;
        }
        .rolloverImageOuterDiv {
            display: none; 
            visibility:hidden; 
            z-index:100; 
            width:217px; 
            background-image:url(../../Images/top-left-side.gif); 
            background-repeat: no-repeat; 
            background-position: left top;
        }
        
        
        div#glideDiv { position: absolute; z-index: 200; }
   
#main {
	border: 1px solid #666;
	clear: both;
	background: #FFF3B3;
}

#contents {
    padding-top: 15px;
	background: #FFFDF3;
}   
        
#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	/* width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	/* width: 8em; */
	display: block;
	float: left;
	padding: 4px 4px;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #006699;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: ##006699;
	padding-bottom: 6px;
	margin-top: 0;
	font-weight: bolder;
}

#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }




/* TABS STYLE */

#container
	{
	    
		width: 100%;
		padding: 0px; 
		background: #fff;
	}
	
	
	#containertwo
	{
	    
		
		padding: 0px;
		border: 1px solid #ccc;
		background: #fff;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		border-bottom: 1px solid #fff;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
	   
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}


