/* CSS Document */

/* Primary navigation */

#mainNav ul {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	height: 44px;
	list-style-type: none;
	text-align: left;
}

#mainNav ul li {
	float: left;
	height: 40px;
	margin-top: 4px;
	width: auto;
}

#mainNav ul li a {
	background: transparent url(../../img/common/nav_divider.gif) top right no-repeat;
}

#mainNav ul li a, #mainNav ul li a:link, #mainNav ul li a:visited {
	color: #ffffff;
	display: block;
	padding: 11px 15px;
	text-decoration: none;
}

#mainNav ul li a:hover, #mainNav ul li a:active {
	background-color: #ed1c24;
	color: #ffffff;
	text-decoration: none;
}

#mainNav ul li a.current {
	background-color: #8c8c8c;
}


/* Sidebar subnav list */

#sidebarLeft ul {
	border-top: 1px solid #ffffff;
	font-size: 90%;
	list-style-type: none;
	text-align: left;
}

#sidebarLeft ul li {
	background-color: #f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding: 0.6em 0 0.6em 10px;
}

#sidebarLeft ul li.currentSub {
	background-color: #ffffff;
	border-right: 4px solid #ef4135;
	border-bottom: 1px solid #ffffff;
	padding: 0.6em 0 0.6em 10px;
}

#sidebarLeft ul li a, #sidebarLeft ul li a:link {
	color: #0066ff;
	text-decoration: underline;
}

#sidebarLeft ul li a:visited {
	color: #005dab;
	text-decoration: underline;
}

#sidebarLeft ul li a:hover, #sidebarLeft ul li a:active {
	color: #ef4135;
	text-decoration: none;
}


/* Base navigation */

#baseNav ul {
	font-size: 85%;
	list-style-type: none;
	height: 40px;
	margin: 4px 10px 0 0;
	text-align: right;
}

#baseNav ul li {
	display: block;
	float: right;
	margin: 1.0em 0 0 10px;
}

#baseNav ul li a:link, #baseNav ul li a:visited {
	color: #ffffff;
}

#baseNav ul li a:hover, #baseNav ul li a:active{
	color: #ef4135;
}


/* Partner block logo links */

#partnerBlock ul {
	list-style-type: none;
	height: 60px;
	margin: 3px 0 0 10px;
	text-align: left;
}

#partnerBlock ul li {
	float: left;
}

#partnerBlock a {
	text-decoration: none;
}

#partnerBlock a span {
	visibility: hidden;
}

#partnerBlock a.myhome {
	background: #dcdcdc url(../../img/common/logo_myhome.gif) no-repeat;
	display: block;
	height: 60px;
	width: 135px;
}

#partnerBlock a.myhome:link, #partnerBlock a.myhome:visited {
	background-position: top left;
}

#partnerBlock a.myhome:hover, #partnerBlock a.myhome:active {
	background-position: bottom left;
}

#partnerBlock a.myhome2let {
	background: #dcdcdc url(../../img/common/logo_myhome2let.gif) no-repeat;
	display: block;
	height: 60px;
	width: 135px;
}

#partnerBlock a.myhome2let:link, #partnerBlock a.myhome2let:visited {
	background-position: top left;
}

#partnerBlock a.myhome2let:hover, #partnerBlock a.myhome2let:active {
	background-position: bottom left;
}


/* Sidebar property links */

#sidebarLeft ul.property li {
	padding: 0 0 0 10px;
}

#sidebarLeft ul.property li a {
	display: block;
	padding: 0.6em 0 0.6em 20px;
}

a.forsale:link, a.forsale:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_forsale.gif) center left no-repeat;
}

a.forsale:hover, a.forsale:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_forsale_ro.gif) center left no-repeat;
}

a.tolet:link, a.tolet:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_tolet.gif) center left no-repeat;
}

a.tolet:hover, a.tolet:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_tolet_ro.gif) center left no-repeat;
}

a.sellprop:link, a.sellprop:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_sellprop.gif) center left no-repeat;
}

a.sellprop:hover, a.sellprop:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_sellprop_ro.gif) center left no-repeat;
}

a.letprop:link, a.letprop:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_letprop.gif) center left no-repeat;
}

a.letprop:hover, a.letprop:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_letprop_ro.gif) center left no-repeat;
}

a.commercial:link, a.commercial:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_commercial.gif) center left no-repeat;
}

a.commercial:hover, a.commercial:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_commercial_ro.gif) center left no-repeat;
}

a.newhomes:link, a.newhomes:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_newhomes.gif) center left no-repeat;
}

a.newhomes:hover, a.newhomes:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_newhomes_ro.gif) center left no-repeat;
}

a.foreign:link, a.foreign:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_foreign.gif) center left no-repeat;
}

a.foreign:hover, a.foreign:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_foreign_ro.gif) center left no-repeat;
}

a.mortgage:link, a.mortgage:visited {
	background: #f0f0f0 url(../../img/common/propNav/icon_mortgage.gif) center left no-repeat;
}

a.mortgage:hover, a.mortgage:active {
	background: #f0f0f0 url(../../img/common/propNav/icon_mortgage_ro.gif) center left no-repeat;
}
