/* TOP NAV */

.navigation {
  background:url('/images/layout/usrl-navback.jpg') top left no-repeat;
  position:relative;
}
blockquote#searchForm {
margin: 0px;
}
.navigation-cap {
  position:absolute;
  top:48px;
  left:0;
  z-index:0;
}

.navigation > ul {
  list-style:none;
  padding:0;
  margin:0;
  width:960px;
  text-align:center;
  height:28px;
  position:relative;
  z-index:75;
  line-height:48px;
  height:48px;
}

.navigation li {
  padding:0;
  margin:0;
  display:inline-block;
  zoom:1;*display:inline;
  height: 100%;  
}
.navigation a {
  color:#FFF;
  text-decoration:none;
}
.navigation > ul > li {
  width:50%;
  border-left:1px solid #FFF;  
  margin-left:-.75%;
}
.navigation > ul > li > a {
  padding:0;
  margin:0;
  font-size:20px;
  text-shadow: rgba(30,30,30,0.5) -1px 0, rgba(30,30,30,0.3) 0 -1px, rgba(255,255,255,0.3) 0 1px, rgba(30,30,30,0.3) -1px -2px;
  display:block;
  width:100%;
  height:100%;
}
.navigation li:first-child, .navigation li:first-child a {
  border:0 none transparent;
}
.navigation ul li ul {
  display:none;
  width: 73%;
  font-size: 14px;
  color: #333;
  line-height: 1.75em;
  margin: 0;
  padding: 0 2%;
  list-style:none;
  position: absolute;
  top: 112%;
  left: 24.5%;
  border: 1px solid #CCC;
  background-color: #fff;
  z-index:100;
}
.navigation ul li ul li {
  margin: 0 2%;
  padding: 0;
  float: left;
  display:block;
  float:left;
}
.navigation ul li ul li a {
  color:#E49349;
}
.navigation > ul > li#active > a {
  padding-bottom:6px;
  position:relative;
  z-index:200;
}
.navigation > ul > li#active > a.subnav {
  background: url('/images/layout/UpArrow.png') no-repeat center bottom;
}
.navigation > ul > li#active ul {
  display:block;
}
.navigation > ul > li a:hover, #active > a {
  color:#E49349;
}
.navigation #othersites {
  display:none !important;
}
/*Side Bar Styles*/
#content {
  float:right;
  width:72.5%;
  overflow:hidden;
}
#sidebar {
  float:left;
  width:22%;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  background-color:#EAEAEA;
  padding-bottom:8.25em;
} 
#sidebar h3, #sidebar label, #sidebar #login-form input[type="submit"] {
  text-transform:uppercase;
  font-size:13px;
}
#sidebar h3 {
  font-weight:normal;
  background:url("/images/layout/usrl_sidebar_title.png") no-repeat 0 0;
  text-indent:9%;
  line-height:3em;
  margin:2em 0 0;
  color:#fff;
}
#sidebar h3 a {
  color:white;
  text-decoration:none;
}
#sidebar h3 a img {
  vertical-align:middle;
  margin-right:3%;
  border:0 none transparent;
}
#sidebar ul, #sidebar ul li {
  list-style:none;
  padding:0;
}
#sidebar ul {
  margin: .25em 1.25em;
}
#sidebar ul li {
  margin:0;
  line-height:1.5em;
}
#sidebar a {
  font-size:13px;
  color:#000;
  text-decoration:none;
}
#sidebar a:hover, #sidebar a.active {
  text-decoration:underline;
}
#login-form {
  width:74%;
  margin:0 auto;
}
#login-form .form-item {
  margin:.25em 0;
}
#login-form input {
  border: 1px solid #7DA2BC;
}
#login-form .input-container input {
  line-height:1.65em;
}
#login-form input[type="submit"] {
  background-color:#fff;
  margin:0;
  padding:.4em 10%;
  cursor:pointer;
  margin-top:10px;
  margin-left:3px;
}
#subnav {
  padding-left:0px;
}
.propertyname {
  text-transform: capitalize;
}
.office_hours {
  display:none;
}
.propertytd img {
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  margin-right:15px;
}
.propertytd img:hover {
}
.imageThumb {
  border : 2px solid #c0c0c0;
}
.imageThumbOver {
  border : 2px solid #fff;
     -webkit-box-shadow: #c0c0c0 0 -2px 6px;  
    -moz-box-shadow: #c0c0c0 0 -2px 6px;  
    box-shadow: #c0c0c0 0 -2px 6px;  
}
.button2
{        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
	border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1.5em/2em Arial, Helvetica;
	text-decoration: none;
	color: #E49349;;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.button2:hover
{
	background-color: #ddd;        
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
	background-image: linear-gradient(top, #fafafa, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');        
}