/*
Theme Name: eXp Version 3
Theme URI: http://workingthemagic.com/
Description: Child Theme for Inspire by WooThemes - an extension of awesomeness.
Author: Working The Magic
Author URI: http://workingthemagic.com/
Template: woothemes/inspire
Version: 1.0
*/

@import url("../../woothemes/inspire/style.css");
body {
	font: 14px/20px 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;
}
#wrapper {
}
#logo {
	margin-top: -10px;
}
#header {
	padding: 10px 0 40px 0;
}
#header .col-full {
	margin: 10px auto 0 auto;
}
/* Navigation
----------------------------------------------------------------------------------------------------*/

#top-nav {
	position: relative;
	z-index: 100;
	padding: 0;
	font-size: 11px;
}
#top-nav .nav-item-right {
	float: right;
	margin-top: 7px;
}
#top-nav .nav-item-right a {
	padding:0;
}
#top-nav .nav a:hover, #top-nav .nav li.current_page_item, #top-nav .nav li.current_page_parent {
	background:transparent;
	color: #fff;
}
#top-nav a {
	color: #fff;
	line-height: 20px;
}
#top-nav a:hover {
	text-decoration: underline;
}
.nav {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1;
}
.nav a {
	position:relative;
	color:#a0a0a0;
	display:block;
	padding:5px 10px 2px;
	line-height:22px;
	text-decoration:none;
}
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-cat {
	background:#474747;
	color: #fff;
}
.nav li.current_page_item a, .nav li.current-cat a {
	color: #fff;
}
.nav li {
	float:left;
	width: auto;
	margin: 0 7px 0 0;
}
.nav li a.sf-with-ul {
	padding-right:20px;
}
/* 2.2.1 Drop-down menus */
#wrapper .top-full {
	background: #000;
	border-bottom: solid 1px #009CDF
}
#wrapper #top-nav .nav li ul {
	border: none;
}
#wrapper #top-nav .nav li ul li {
	background: transparent;
	border: none;
	border-top: 1px solid #282828;
}
#wrapper #top-nav .nav li ul li a {
}
- #wrapper #top-nav .nav li ul li a:hover, #wrapper #top-nav .nav li ul li.current_page_item a {
color: #fff;
background: transparent;
}
#wrapper #top-nav .nav li ul li.current_page_item li a {
	color: #a0a0a0;
}
#wrapper #top-nav .nav li ul li.current_page_item li a:hover {
	color: #fff;
}
.nav li ul {
	background: #FFF;
	position: absolute;
	left: -999em;
	width: 210px;
	border: 1px solid #dbdbdb;
	border-width:1px 1px 0;
}
.nav li ul li, .nav li ul li.current-cat {
	background:#eee;
	border-top:1px solid #fff;
	border-bottom:1px solid #dbdbdb;
	margin: 0;
}
#wrapper .nav li ul li a, #wrapper .nav li ul li.current-cat a {
	width:190px;
	padding: 2px 10px;
}
.nav li ul li a.sf-with-ul {
	padding: 2px 10px;
}
#wrapper .nav li ul li a:hover, #wrapper .nav li ul li.current-cat a {
	background:#eaeaea;
	color: #000;
}
#wrapper .nav li ul li.current-cat li a {
	color: #555;
}
#wrapper .nav li ul li.current-cat li a:hover {
	color: #000;
}
.nav li ul ul {
	margin: -28px 0 0 180px;
}
.nav li ul ul li a {
}
.nav li ul li ul li a {
}
.nav li:hover, .nav li.hover {
	position:static;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
	left:-999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
	left:auto;
}
.nav .sf-sub-indicator {
	background:	url(images/arrow-superfish.png) no-repeat;
	position:absolute;
	display:block;
	right:0.4em;
	top:1em;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
}
.nav li ul .sf-sub-indicator {
	background:url(images/arrow-superfish-right.png) no-repeat;
}
#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	color: #444;
	text-transform: none;
	position: relative;
	z-index: 9999;
	border: 1px solid #DFDFDF;
	background: #E7E9E8;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
}
#nav li {
	float: left;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #FEFEFE;
	background: transparent;
	position: relative;
}
#nav a {
	text-shadow: none !important;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Droid Sans', 'Myriad Pro', Helvetica, Arial, sans-serif;
}
#nav a:hover {
	color: #17459B;
}
#nav li ul {
	margin-top: 5px;
	margin-left: -11px;
	background: #E7E9E8;
	border-top-width: 0px;
	border-top: 0px;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5) !important;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .5) !important;
	box-shadow: ins 0px 2px 3px rgba(0, 0, 0, .5) !important;
}
#nav li ul li a {
	color: #333;
	font-weight: normal;
}
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent, #nav li.current-menu-item, #nav li.current-menu-ancestor {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-color: none !important;
	background: none !important;
}
#nav li ul, #nav li:hover, #nav li.current_page_item, #nav li.current_page_parent, #nav li.current-menu-item, #nav li.current-menu-ancestor {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent, #nav li.current-menu-item, #nav li.current-menu-ancestor {
	background-color: none important;
}

#content {
	min-height: 450px;
}

/* Featured Box
----------------------------------------------------------------------------------------------------*/

#featured #mixed-combo {
	color: #444;
	display: block;
	margin: 2px 15px 0 0;
	float: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border-radius: 5px;
}
#searchForm {
	width: 940px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0 0 0;
}

#selectWrap {
	width: 220px;
	float:left;
}

#submitWrap {
width: 300px;
float: left;
margin-top: -3px;
}

#selectCity {
	width: 220px;
	float:left;
}

#submitWrap input {
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
padding: 12px;
background: #E7E9E8;
font-weight: bold;
border: 3px double;
border-color: #C4CCCC #ACB5B5 #6F7777 #ACB5B5;
}

#submitWrap input:hover {
	background: #F5F5F5;
	cursor: pointer;
	
}

#submitCity {
width: 300px;
float: left;
margin-top: -3px;
}

#submitCity input {
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
padding: 12px;
background: #E7E9E8;
font-weight: bold;
}

#submitCity input:hover {
	background: #F5F5F5;
	cursor: pointer;
}

#mini-features .block {
	width: 30.66%;
	margin-right: 4%
}
 #mini-features. block .last {
 margin-right: 0 !important;
}
#main-page2 {
	margin: 30px 0 10px;
}

.entry p {
	font-size: 13px;
}

#idxButtons {
	width: 940px;
	background: #E7E9E8;
	background: #ccc;
border-bottom: 1px solid #AAA;
line-height: 50px;
color: #666;
padding: 10px;
}

.entry button {
padding: 5px 10px 5px 10px;
margin-right: 10px;
border-right: 1px solid #fff;
color: #444;
background: #fff;


}

.entry button {
	cursor:pointer;
}

/* States Mainpage
----------------------------------------------------------------------------------------------------*/

#expMarkets .stateBox {
width: 250px;
background: white;
border: 1px solid #ccc;
-moz-box-shadow: 0 2px 4px #8b8b8b;
-webkit-box-shadow: 0 2px 4px #8b8b8b;
box-shadow: 0 2px 4px #8b8b8b;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
position: relative;
margin: 3px 0 15px 4px;
}

#expMarkets img {
	border: none !important;
	padding: 0px !important;
}

.statebox img {
	margin: -10px 0 0 0 !important;
}

#imgRevShare {
	background: url(http://v3.expcloud.com/files/2011/05/recruiting-calc.jpg) no-repeat;
	width: 250px;
	height: 175px;
	margin-top: -10px;
}

#expMarkets .stateBox:hover {
background: #f5f5f5;
}

#expMarkets .stateBox .head {
background: #1D387B url(images/box-head.jpg) repeat-x;
color: white;
border: 1px solid white;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
padding: 5px 15px;
margin: 0 0 10px 0;
}

#expMarkets .stateBox .foot {
background: #f5f5f5;
padding: 3px 0 0 0;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
font-size:11px;
font-weight: bold;
text-align: center;
}



#expMarkets .stateBox ul li {
	list-style: disc;
}


/* Sidebar List
----------------------------------------------------------------------------------------------------*/

#explore {
	background: url(http://exprealty.com/images/explore.png) no-repeat 0 0;
	display: block;
	width: 221px;
	height: 32px;
}
#explore:hover {
	background: url(http://exprealty.com/images/explore.png) -221px 0;
}
#expansion {
	background: url(http://exprealty.com/images/expansion.png) no-repeat 0 0;
	display: block;
	width: 221px;
	height: 33px;
}
#expansion:hover {
	background: url(http://exprealty.com/images/expansion.png) -221px 0;
}
#experts {
	background: url(http://exprealty.com/images/experts.png) no-repeat 0 0;
	display: block;
	width: 221px;
	height: 33px;
}
#experts:hover {
	background: url(http://exprealty.com/images/experts.png) -221px 0;
}
#exposure {
	background: url(http://exprealty.com/images/exposure.png) no-repeat 0 0;
	display: block;
	width: 221px;
	height: 32px;
}
#exposure:hover {
	background: url(http://exprealty.com/images/exposure.png) -221px 0;
}
#experience {
	background: url(http://exprealty.com/images/experience.png) no-repeat 0 0;
	display: block;
	width: 221px;
	height: 38px;
}
#experience:hover {
	background: url(http://exprealty.com/images/experience.png) -221px 0;
}


#loginform {
	width: 550px;
	float: left;
	font-size: 11px;
}


.widget .textwidget, .widget ul, #tabs, .widget_woo_feedback .feedback {
-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.15);
-moz-box-shadow: 1px 2px 1px rgba(0,0,0,.15);
box-shadow: 1px 2px 1px rgba(0,0,0,.15);
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-right: 2px;
}

.widget .textwidget, .widget ul, .widget_woo_feedback .feedback {
background: #fff !important;
padding: 25px;
border: 6px solid #E2E2E2;
}

.widget .sub-menu {
	border: 0px !important;
}


.widget #menu-menu {
}

/* Footer
----------------------------------------------------------------------------------------------------*/

#footer {
	padding: 10px 0 40px 0;
	background: #000;
}
#copyright input {
	padding: 3px;
	margin-right: 5px;
}
#loginform #wp-submit {
	padding: 3px;
}

#footer .careers {
	margin: 8px 35px 0 0;
}

.lme-module {
border: none !important;
padding: 0px !important;
}

.lme-module-heading {
background: none !important;
padding-left: 0px !important;
}

.lme-market-charts-container {
width: 580px !important;
}
