body { 
	background-color: #D6D6D6;
}

small {
	color: #A51900;
	font-size: 0.9em;
	padding: 0 0 10px 0;
	font-weight: bold;
}

h3 {
	color: #A51900;
	font-size: 1em;
}

a {
	color: #A51900;
}

a:Hover {
	color: #004791;
}

#container_outer {
  background: #FFF url(../nardone/menu_background.gif) left repeat-y;
}

/* HEADER */
.property_detail #page_header_outer {
	background: url(/storage/file/banner_gisle.jpg) 0 0 no-repeat;
}

#page_header_inner h1 a {
	background: transparent url(../nardone/logo.png) 0 0 no-repeat;
}

#site_title a {
	background: transparent url(../nardone/logo.png) 0 0 no-repeat;
}

#page_header_inner h1 {
	color: #004791;
}

/* MENU */
#menu_outer {
	background-color: #004791;
}

#menu_inner ul li {
	border-top: 2px solid #FFF;
}

#menu_inner ul #up_menu1 {
	border: none;
}

#menu_inner ul li ul li {
	border-top: none;
}

#menu_inner ul li.sel ul li a {
	color: #666;
}

#menu_inner ul li.sel ul li a:Hover {
	color: #A51900;
}

#menu_inner ul li a {
	font-weight: bold;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}

#menu_inner ul li a:Hover {
	font-weight: bold;
	font-size: 1em;
	color: #95CEEF;
	text-decoration: none;
}

#menu_inner ul li.sel a {
	font-weight: bold;
	font-size: 1em;
	color: #95CEEF;
	text-decoration: none;
}

#menu_inner ul li.sel a:Hover {
	font-weight: bold;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}

/* Global Nav Sub-menu items */
#menu_inner ul li.sel ul {
	background-color: #FFF;
  z-index: 4000;
}

.properties div#menu_inner ul li.sel ul {
  border-bottom: 1px solid #004791;
}

#menu_inner ul li.sel ul li {
  background: url(../nardone/bg_tab_left.jpg) no-repeat top left;
}

#menu_inner ul li.sel ul li.sel {
  background: url(../nardone/bg_tab_left_selected.jpg) no-repeat top left;
}

#menu_inner ul li.sel ul li a {
   background: url(../nardone/bg_tab_right.jpg) no-repeat top right;
   border-bottom: none;
	text-decoration: none;
	color: #444;
	font-weight: bold;
}

#menu_inner ul li.sel ul li.sel a, .#menu_inner ul li.sel ul li a:Hover {
  border-color: #444;
	text-decoration: none;
	color: #A51900;
	font-weight: bold;
}

#menu_inner ul li.sel ul li.sel a {
   background: url(../nardone/bg_tab_right_selected.jpg) no-repeat top right;
}

/* CONTENT */
#content_body h2 {
	color: #F00;
}

#id_inset_outer h3 {
	color: #000;
	background: url(../nardone/bg_right-header.gif) bottom left no-repeat;
}

/* Contact
=================================== */
#contact input {
	background-color: #E7F3FC;
	color: #004791;
	border-top: 1px solid #004791;
	border-left: 1px solid #004791;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
} 

#Contact_Comments {
	background-color: #E7F3FC;
	color: #004791;
	border-top: 1px solid #004791;
	border-left: 1px solid #004791;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
} 

#contact input.submit {
	border: 1px solid #004791;
}

/* MORTGAGE FORM */

/* #mortgage input {
	border: 1px solid #004791;
	background-color: #E7F3FC;
	color: #004791;
} */

#mortgage {
	background: url(../nardone/bg_mortgage.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

#virtual {
	background: url(../nardone/bg_virtual.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

#map {
	background: url(../nardone/bg_map.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

/* RIGHT SIDE CONTENT */
#id_inset_outer .inset h3 a {
	color: #000;
}

#id_inset_outer .inset h3 a:Hover {
	color: #666;
}

h4.address a {
	color: #000;
} 

h4.address a:Hover {
	color: #666;
} 

div.category ul li {
	background: url(../nardone/bullet.gif) 0 6px no-repeat;
}

div.entry {
	color: #104B7C;
}

div.entry a {
	color: #A51900;
}

p.postmetadata {
	color: #104B7C;
}

p.postmetadata a {
	color: #A51900;
}

/* FOOTER */
#page_footer {
	/* background-color: #95CEEF; */
}

#page_footer a {
	color: #004791;
}

div#page_footer a#powered_by {
	background: transparent url(https://uberplate.ubertor.com/logo/powered_by/light/ubertor/logo.png) no-repeat 0 0;
}

/* -- LINKS page -- */

#links ul a {
	color: #000;
}

#links ul a:Hover {
	color: #666;
}

/* LISTINGS */
h2.address a {
	color: #004791;
	text-decoration: underline;
}

h2.address a:Hover {
	color: #A51900;
	text-decoration: underline;
}

.links div#links h3 {
	border-bottom: 1px solid #004692;
}

/* Neighbourhood 
================================ */

/* .neighborhood div#container_outer div#container_inner div#menu_outer div#menu_inner ul li.sel ul li {
  background: url(../nardone/bg_tab_left_selected.jpg) no-repeat top left;
}

.neighborhood div#container_outer div#container_inner div#menu_outer div#menu_inner ul li.sel ul li a.sel {
   background: url(../nardone/bg_tab_right_selected.jpg) no-repeat top right;
	  color: #A51900;
} */

.neighbourhood div#content_body .neighbourhood_container {
  margin-top: 34px;
  padding: 12px;
}

.neighbourhood div#content_body .neighbourhood_container ul {
  list-style-type: none;
  margin: 5px 0 5px 4px;
}

.neighbourhood div#content_body .neighbourhood_container ul li {
  background: url(../nardone/bullet.gif) left no-repeat;
  padding-left: 12px;
  margin: 0 0 4px 2px;
}

.neighbourhood div#content_body #neighbourhood_content {
	border: 1px solid #81919E;
}

.neighbourhood div#content_body #neighbourhood_schools {
	background: url(../nardone/bg_schools.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

.neighbourhood div#content_body #neighbourhood_parks {
	background: url(../nardone/bg_parks.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

.neighbourhood div#content_body #neighbourhood_restaurants {
	background: url(../nardone/bg_restaurants.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

.neighbourhood div#content_body #neighbourhood_shopping {
	background: url(../nardone/bg_shopping.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

/* Listing - Details 
================================ */

.listing_details #navigation {
  /* background: #FF0000; */
}

.listing_details #details {
	background: url(../nardone/bg_details.gif) 0 0 no-repeat;
	border-left: 1px solid #81919E;
	border-right: 1px solid #81919E;
	border-bottom: 1px solid #81919E;
}

#detail_menu ul {
	background-color: #FFF;
}

.listing_details #detail_menu li {
  background: url(../nardone/bg_tab_left.jpg) no-repeat top left;
}

.listing_details #detail_menu li.sel {
  background: url(../nardone/bg_tab_left_selected.jpg) no-repeat top left;
}

.listing_details #detail_menu li a {
   background: url(../nardone/bg_tab_right.jpg) no-repeat top right;
   border-bottom: none;
	text-decoration: none;
	color: #444;
	font-weight: bold;
}

.listing_details #detail_menu .sel a, .listing_details #detail_menu a:Hover {
  border-color: #444;
	text-decoration: none;
	color: #A51900;
	font-weight: bold;
}

.listing_details #detail_menu .sel a {
   background: url(../nardone/bg_tab_right_selected.jpg) no-repeat top right;
}

.listing_details ul.links {
  border: 1px solid #81919E;
}

.listing_details ul.right {
  border-left: 1px solid #81919E;  
}

.listing_details h3 { color: #AE4726; }