a {
	color: #001277;
}

a:hover, a:focus {
	color: #000;
}

.tnr{
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif!important;
}

.italic{
	font-style:italic!important;
}

.header-link a:link, .header-link a:visited {
	color: #001277;
}

.header-link a:hover, .header-link a:active {
	color: #000C51;
}

.header-home .navbar-default {
	background: rgba(238,238,238,0.9);
}	
	
.header .navbar-default {
	background: rgba(238,238,238,0.9);
}

.navbar-default .page-menu {
	color: #001277;
}

.navbar-default .page-menu, .navbar-default .navbar-toggle {
	background: url(../images/menu.png) no-repeat 20px center;
}

.navbar-default .page-menu:hover, .navbar-default .page-menu:focus {
   background: url(../images/menu-hover.png) no-repeat 20px center;
   color: #001277;
}

.overlay {
	background: rgba(0,19,119,0.9);
}

.overlay .overlay-close {
	background: url(../images/cross.png) no-repeat center center;
}

.overlay ul li a {
	color: #fff;
}

.overlay ul li a:hover, .overlay ul li a:focus {
	color: #ccc;
}

.footer {
	border-top:1px solid #eee;
}

footer a {
	color: #333;
}

footer a:hover, footer a:active, footer a:active {
	color: #666;
}

.footer {
	background: #fff;
	color: #333;
}

.carousel-caption {
	background: rgba(0,18,119,0.6);
}

.main-link-box, .cms-entry {
	border: 10px solid #001277;
}

.main-link-box .glyphicon {
	background: #c00;
	color: #fff;
}

.right-align{
	float:right;
	margin-left:15px;
}

.btn-valuation {
	color: #fff!important;
	background-color: #001277;
	font-family: 'Sorts Mill Goudy', serif;
}

.btn-valuation:hover,.btn-valuation:focus,.btn-valuation:active,.btn-valuation.active{
	color: #fff !important;
	background-color: #000c51;
}

.btn-outline-red {
	color: #000 !important;
	border: 2px solid #001277;
	background-color: #fff;
	font-family: 'Sorts Mill Goudy', serif;
}

.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red.active{
	color: #fff !important;
	border: 2px solid #000c51;
	background-color: #c00;
}

.btn-solid-red {
	color: #333 !important;
	background-color: #ccc;
	font-family: 'Sorts Mill Goudy', serif;
}

.btn-solid-red:hover,.btn-solid-red:focus,.btn-solid-red:active,.btn-solid-red.active{
	color: #333 !important;
	background-color: #ccc;
	border:#fff 1px solid;
}

.btn-search {
	color: #fff !important;
	border: 2px solid #fff;
	background-color: #000C51;
	font-family: 'Sorts Mill Goudy', serif;
}

.btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search.active{
	color: #fff !important;
	background-color: #001277;
}

.btn-primary {
	background-color: #c00;
	border-color: #fff;
	font-family: 'Sorts Mill Goudy', serif;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #000;
}

.featured-background {
	background: #eee;
}

.featured-property a {
	color: #333;
}

.featured-property a:hover, .featured-property a:focus {
	color: #c00;
}

.grey-background {
	background-color: #001277;
	color: #fff;
}

.grey-background a {
	color: #c00;
}

.grey-background a:hover, .grey-background a:focus {
	color: #fff;
}

.modal .modal-content {	
	background: #001277;
}

.modal .modal-title {
  color: #fff;
}

/* tab color */
#search-tabs>li>a, .btn-draw-search {
	color: #fff;
	background-color: #666;
	border: solid 2px #fff;
}

/* active tab color */
#search-tabs>li.active>a, #search-tabs>li>a:hover, #search-tabs>li>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.btn-draw-search:hover,.btn-draw-search:focus,.btn-draw-search:active,.btn-draw-search.active {
	color: #fff;
	background-color: #000C51!important;
}

.draw-search-container {
	background: #ccc;
}

.highlight {
	color: #001277;
}

.white-text {
	color: #fff;
}

.error {
	color: #c00;
}

.pagination > li a  {
	background-color: #ccc !important;
	border-color: #001648 !important;
	color: #001648 !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	border-color: #001278 !important;
	color: #fff !important;
	background-color: #001278 !important;
}

.property a {
	color: #333;
}

.property a:hover, .property a:focus {
	color: #c00;
}

.property-bedrooms {
	background: url('../images/room-icons.png') left 1px no-repeat;
}

.property-receptions {
	background: url('../images/room-icons.png') left -19px no-repeat
}

.property-bathrooms {
	background: url('../images/room-icons.png') left -39px no-repeat;
}

#slideshow .modal-content { /* Gives the modal window a thick white border */
	border: 8px solid #fff;
}