a.propSave-on {height:55px; width:55px; background: url(Images/icon_saveddetail.png) no-repeat 0 0; display:block; float:right; cursor: pointer;}
a:hover.propSave-on {background-position:0 -55px;}

a.propSave-off {height:55px; width:55px; background: url(Images/icon_propdetail.png) no-repeat 0 0; display:block; float:right; cursor: pointer;}
a:hover.propSave-off {background-position:0 -55px;}

a.searchSave-on {width:72px; height:55px; background: url(Images/icon_savedsearch.png) no-repeat 0 0; display:block; float:right; cursor: pointer;}
a:hover.savesearchSaveSearch-on {background-position:0 -55px;}

a.searchSave-off {width:72px; height:55px; background: url(Images/icon_savesearch.png) no-repeat 0 0; display:block; float:right; cursor: pointer;}
a:hover.searchSave-off {background-position:0 -55px;}

/* Navigation */
div.lm_navcontainer {
	display:block; 
	margin-bottom:20px;
}
div.lm_navcontainer ul {}
div.lm_navcontainer ul, div.navcontainer li {margin:0px; padding:2px 0px 0px 0px;}
div.lm_navcontainer li {list-style:none; float:left;width: auto; text-align: center;}

/* Normal Nav  !important is added to accomidate for ie8*/
div.lm_navcontainer li a {display: block; font-size: 14px; font-weight: bold; line-height: 30px; padding: 0px 47px; border-right: 3px #FFF solid; background-color: #30517f; color: #FFF;}
div.lm_navcontainer li a:hover {text-decoration: none; background-color: #feb218;}
a.lmhome {display: block;}
a.lmhome:link, a.lmhome:visited {}
a.lmhome:active, a.lmhome:hover, div.navcontainer .activenav1 {}

a.lmsaveprop {display: block;}
a.lmsaveprop:link, a.lmsaveprop:visited {}
a.lmsaveprop:active, a.lmsaveprop:hover, div.navcontainer .activenav2 {}

a.lmsavesearch {display: block;}
a.lmsavesearch:link, a.lmsavesearch:visited {}
a.lmsavesearch:active, a.lmsavesearch:hover, div.navcontainer .activenav3 {}
	
a.lmaccount {display: block;}
a.lmaccount:link, a.lmaccount:visited {}
a.lmaccount:active, a.lmaccount:hover, div.navcontainer .activenav4 {}
/*End Normal Nav */

div.dashboard {
	display: block;
	border: 0px;
	background-color: transparent; /* Lite blue */
	margin-bottom:20px;
	margin-top:0px;
}
div.dashboard ul {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 450px;}
div.dashboard ul li {list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px;line-height: 24px; font-weight: bold; font-size: 14px;  float: left; display: block; width: 200px;}
div.dashboard ul li span {
            display: block;
            float: left;
            background-color: #eee;
            margin-right: 5px;
            font-size: 16px; 
            font-weight: bold;
            line-height: 24px;
            width: 32px;
            text-align: center;
        }
    div.dashboard ul li a {display: block;}
    div.dashboard ul li a span:hover, div.dashboard ul li a:hover span {background-color: #feb218; color: #FFF;}
    div.dashboard ul li a:hover {text-decoration: none;}
div.graphs {
	margin:10px;
	border-left:#666666 0px solid;
	padding-left:20px;

}

.emailInfo {
    float: right;
    text-align: right;
    font-size: 11px;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}

h2.welcome {font-size: 16px; margin: 0px 0px 10px 0px; padding: 0px;}

img.dash_img {margin-right:10px; margin-left:10px;}

div.listmailerlogin {margin-top:10px;}
div.listmailerlogin div {
	float:left;
	display:block;
	background-color:#DDDDDD;
	margin-right:19px;
	margin-bottom: 19px;
}

div.savesearch_lg {width:290px; height:170px; background-image:url(images/lg-savesearch.png);}
div.pricechange_lg {width:290px; height:170px; background-image:url(images/lg-pricechange.png);}
div.saveprop_lg {width:290px; height:170px; background-image:url(images/lg-saveprop.png); margin-right: 0px !important;}
div.openhouse_lg {width:290px; height:170px; background-image:url(images/lg-openhouse.png);}
div.mobilecart_lg {width:290px; height:170px; background-image:url(images/lg-mobilecart.png);}
div.newtomarket_lg {width:290px; height:170px; background-image:url(images/lg-newtomarket.png); margin-right: 0px !important;}



/*  Listmailer log in and sign up  */
.logInSignUpForm {font-size: 12px;}
.logInSignUpForm legend {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    padding: 0px 2px;
    color: #738ba8;
    font-weight: 400;
    background-color: #FFF;
}
.logInSignUpForm fieldset {
    padding: 12px;
    border: 1px #becbda solid;
    width: 330px;
}
.logInSignUpForm label {
    font-weight: bold;
}
.logInSignUpForm input {margin-bottom: 10px;}
.logInSignUpForm input[type=text] {
    font-size: 14px;
    border: 1px #CCC solid;
    padding: 3px;
    color: #666;
    width: 310px;
}
.logInSignUpBody {
padding: 0px 20px 20px 20px;
}


.listmailerLoggedIn h3 {
    color: #FFF;
    margin: 0px 0px 5px 0px;
}
.listmailerLoggedIn a {
    font-size: 12px;
    color: #FFF;
    display: block;
    float: left;
    width: auto;
    background-color: #6587b2;
    margin: 0px 8px 8px 0px;
    padding: 3px 12px;
    position: relative;
    border-radius: 6px;
    border: 1px #41638e solid;
    text-transform: uppercase;
    transition-duration: 0.4s;
    transition-property: background-color;
    font-weight: bold;
}
.listmailerLoggedIn a:hover {
    color: #FFF;
    background-color: #feb218;
    text-decoration: none;
    text-shadow: 1px 1px 1px #be6101;
}

    .listmailerLoggedIn a span.theNumber {
        display: block;
        background-color: #cf6b05;
        border-radius: 8px;
        width: auto;
        padding: 2px;
        color: #FFF;
        position: absolute;
        top: -2px;
        right: -4px;
        font-weight: bold;
        text-shadow: 1px 1px 1px #be6101;
    -moz-box-shadow: 0 0 2px #000;
-webkit-box-shadow: 0 0 2px #000;
box-shadow: 0 0 2px #000;
background: #fbba49; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYmE0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjZiMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbba49 0%, #cf6b05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbba49), color-stop(100%,#cf6b05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbba49 0%,#cf6b05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbba49 0%,#cf6b05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbba49 0%,#cf6b05 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbba49 0%,#cf6b05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbba49', endColorstr='#cf6b05',GradientType=0 ); /* IE6-8 */

}
.hasbubble {
    padding-right: 25px !important;
}

.savedSearchButtons {text-align: right; }
.savedSearchButtons a, .savedSearchButtons a:link, .savedSearchButtons a:active, .savedSearchButtons a:visited, .savedSearchButtons form input {margin-bottom: 3px; display: block; color: #FFF; text-align: center; float: left; margin-right: 10px;}
.savedSearchButtons form input {width: 100px;}
.savedSearchButtons a, .savedSearchButtons a:link, .savedSearchButtons a:active, .savedSearchButtons a:visited {width: 76px;}
.savedSearchButtons a:hover {text-decoration: none;}

.theSavedSearch {
    border: 1px #c9d8e3 solid;
    padding: 14px;
    font-size: 12px;
    margin-top: 20px;
    width: 44%;
    float: left;
    margin-right: 2%;
    height: 185px;
}

.theSearchName {
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
    font-size: 22px;
    color: #333;
    margin-bottom: 6px;
}

.savedSearchCriteria {
    height: 120px;
}
.savedSearchCriteria ul {margin: 0px;
    }
.savedListingArea {
    width: 600px;
}