/* ********************************************************************************* */
/* MY REMAX  *********************************************************************** */
/* ********************************************************************************* */
div#elements div#MyRemaxExtended {
	height: 281px; 
	width: 172px; 
	float: right;
	background-repeat: no-repeat;
}

div#elements div#MyRemaxSmall {
	background-repeat: no-repeat;
        position: relative;
	width: 166px;
        height: 28px; 
	padding-top: 30px;
	padding-left: 10px;
	float: right;
	cursor: pointer;
}

div#elements div#MyRemaxSmall div#loggedInContent {
	display: none;
	position: absolute;
	top: 54px;
	width: 176px;
	height: 282px;
	left: 0px;
	background-image: url(../images/monremax/loggedbgsmall.jpg);
}


div#elements div#MyRemaxSmall div#completeLoginForm {
    background-repeat: no-repeat;
    display: none;
    width: 176px;
    height: 257px;
    position: absolute;
    top: 54px;
    left: 0px;
    z-index: 1;
}


div#elements div#MyRemaxExtended div#completeLoginForm p,
div#elements div#MyRemaxSmall div#completeLoginForm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	margin-left: 10px;
}

div#elements div#MyRemaxExtended div#completeLoginForm p {
    height: 50px;
}

div#elements div#MyRemaxExtended div#loggedInContent h4 {
	margin-top: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 10px;
}

div#elements div#MyRemaxSmall div#loggedInContent h4 {
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 10px;
}

div#elements div#MyRemaxExtended div#loggedInContent h3,
div#elements div#MyRemaxSmall div#loggedInContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 10px;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks {
	height: 72px;
	padding-left: 8px;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myHome,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myHome {
	background-image: url(../images/monremax/myhome.gif);
	background-repeat: no-repeat;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#mySearches,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#mySearches {
	background-image: url(../images/monremax/mysearches.gif);
	background-repeat: no-repeat;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myFavorites, 
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myFavorites {
	background-image: url(../images/monremax/myfavorites.gif);
	background-repeat: no-repeat;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#modifyMyInfos,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#modifyMyInfos {
	background-image: url(../images/monremax/myinfos.gif);
	background-repeat: no-repeat;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#logoutBtn,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#logoutBtn {
	background-image: url(../images/monremax/btnrouge.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	margin-right: 10px;
	padding-right: 12px;
	margin-top: 8px;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#mySearches,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myFavorites,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#modifyMyInfos,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myHome,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myHome,

div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#mySearches,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myFavorites,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#modifyMyInfos {
	padding-left: 19px;
	padding-top: 1px;
	height: 18px;
}

div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myFavorites a,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#mySearches a,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#modifyMyInfos a,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#logoutBtn a,

div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myFavorites a,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#mySearches a,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#modifyMyInfos a,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#logoutBtn a,
div#elements div#MyRemaxExtended div#loggedInContent div#myUserLinks div#myHome a,
div#elements div#MyRemaxSmall div#loggedInContent div#myUserLinks div#myHome a {
	text-decoration: none;
	color: #FFFFFF;	
	font-size: 11px;
        font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#register,
div#elements div#MyRemaxSmall div#completeLoginForm div#register {
	margin-left: 62px;
	margin-top: 10px;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#register a,
 div#elements div#MyRemaxSmall div#completeLoginForm div#register a {
	background-image: url(../images/monremax/btnrouge.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 79px;
	height: 15px;
	padding-top: 1px;
	padding-left: 6px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#login,
div#elements div#MyRemaxSmall div#completeLoginForm div#login {
	margin-top: 36px;
	width: 124px;
	margin-left: auto;
	margin-right: auto;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#login div,
 div#elements div#MyRemaxSmall div#completeLoginForm div#login div {
	margin-top: 3px;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#login div span,
div#elements div#MyRemaxExtended div#completeLoginForm div#login div label,
div#elements div#MyRemaxSmall div#completeLoginForm div#login div span,
div#elements div#MyRemaxSmall div#completeLoginForm div#login div label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
}

div#elements div#MyRemaxExtended div#completeLoginForm div#login div input,
div#elements div#MyRemaxSmall div#completeLoginForm div#login div input {
	width: 124px;
	height: 14px;
	border: solid #AAAAAA 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

div#elements div#MyRemaxExtended div#completeLoginForm div#login div a#loginBtn,
div#elements div#MyRemaxSmall div#completeLoginForm div#login div a#loginBtn {
	background-image: url(../images/monremax/btnrouge.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 79px;
	height: 15px;
	margin-top: 4px;
	padding-top: 1px;
	padding-left: 6px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 40px;
	
}

div#elements div#MyRemaxSmall div#smallLinks a {
	color: #FFFFFF;
	display: block;
	float: left;
	clear: both;
	margin: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

div#elements div#content div#myRemaxRegister {
	display: block;
	clear: both;
	float: none;	
}

div#elements div#content div#myRemaxRegister div#registerHeader {
	width: 943px;
	height: 39px;
	background-image: url(../images/monremax/registerheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

div#elements div#content div#myRemaxRegister div#registerHeader h3 {
	color: #1C67AB;
	font-family: Tahoma;
	font-size: 23px;
	font-weight: bold;
	padding-top: 4px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent {
	width: 943px;
	height: 502px;
	background-image: url(../images/monremax/registerbodybg.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	margin-top: 4px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerErrorMessages,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#modifyErrorMessages {
	height: 50px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ED1B24;
	padding: 18px;
	padding-left: 30px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements {
	background-color: #FFFFFF;	
	padding: 18px;
	margin-left: 30px;
	width: 400px;
	float: left;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div {
	text-align: right;
	margin-bottom: 8px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div#registerBtn,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div#modifyBtn,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div#cancelBtn {
	background-image: url(../images/monremax/registerbtn.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 22px;
	padding-top: 8px;
	padding-right: 58px;
	cursor: pointer;
}

div#prefsBtn,
div#cancelPrefsBtn {
	background-image: url(../images/monremax/registerbtn.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	padding-top: 10px;
	cursor: pointer;
}

div#prefsBtn span,
div#cancelPrefsBtn a {
	font-weight: bold; color: #FFFFFF; font-family: Tahoma; font-size: 14px; text-decoration: none;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div span,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div span {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div input,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div input {
	border: solid #999999 1px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div a {
	color: #999999;
	font-family: Tahoma;
	font-size: 10px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerFormElements form div#registerBtn span,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div#modifyBtn span,
div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#infoFormElements form div#cancelBtn a {
	font-weight: bold;
	color: #FFFFFF;
        font-family: Tahoma;
	font-size: 14px;
        text-decoration: none;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerDetails {
    padding: 18px;
    margin-left: 30px;
    width: 400px;
    float: left;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerDetails h3 {
    font-family: Tahoma;
    font-size: 16px;
    color: #1C67AB;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerDetails ul {
    list-style: circle;
    margin: 0px;
    padding: 0px;   
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerDetails ul li {
    padding-top: 8px;
}

div#elements div#content div#myRemaxRegister div#registerFormContent div#registerDetails ul li span {
    color: #888888;
    font-family: Tahoma;
    font-size: 12px;
}

div#elements div#content div#myRemaxRegister div#loginFormContent {
	float: left;
	width: 400px;
	background-color: Aqua;
}

div#elements div#content div#myRemaxHome {
    display: block;
    float: none;
    clear: both;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeHeader {
        width: 943px;
	height: 39px;
	background-image: url(../images/monremax/myremaxtitleheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeHeader h3 {
        color: #1C67AB;
	font-family: Tahoma;
	font-size: 23px;
	font-weight: bold;
	padding-top: 4px;
}


div#elements div#content div#myRemaxHome div#myRemaxHomeContent {
    width: 943px;
    height: 482px;
    background-image: url(../images/monremax/registerbodybg.jpg);
    background-position: top;
    background-repeat: no-repeat;	
    margin-top: 4px;
    padding-top: 20px;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeContent div#myRemaxHomeElements {
    background-color: #FFFFFF;
    padding: 18px;
    margin: 24px;
    width: 400px;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeContent div div {
    padding: 6px;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeContent div div span {
    color: #1C67AB;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
}

div#elements div#content div#myRemaxHome div#myRemaxHomeContent div div a {
    color: #999999;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
}

div#elements div#content div#mySearchesContent {
    float: left; 
    clear: both; 
    width: 943px;
}

div#elements div#content div#mySearchesContent div#mySearchesListContent {
    float: left; 
    width: 943px;
}   

div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem {
    padding-left: 2px; 
    width: 941px; 
    height: 315px; 
    float: left; 
    margin-bottom: 8px; 
    background-image: url(../images/monremax/searchesbg_1.jpg); 
    background-repeat: no-repeat;
}

div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem div.searchItemTitleFunctions {
    width: 943px;
}

div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem div.searchItemTitleFunctions div div a {
    font-family: Tahoma; 
    font-size: 10px; 
    color: #1C67AB;
}

div#elements div#content div#myComparison {
    clear: both; 
    width: 943px; 
    float: left;
}

div#elements div#content div#myComparison div#myComparisonHeader {
    width: 943px;
    height: 39px;
    background-image: url(../images/monremax/myremaxtitleheaderbg.jpg);
    background-repeat: no-repeat;
    background-position: top;
}

div#elements div#content div#myComparison div#myComparisonHeader h3#myComparisonTitle {
    color: #1C67AB;
    font-family: Tahoma;
    font-size: 23px;
    font-weight: bold;
    padding-top: 4px;
}

div#elements div#content div#myComparison div#myComparisonColumnTitles {
    width: 943px; 
    background-color: #EEEEEE; 
    float: left; 
    margin-top: 6px;
    padding-top: 5px;
    height: 21px;
    border-bottom: solid #999999 1px;
}

div#elements div#content div#myComparison div#myComparisonColumnTitles div {
    padding-top: 3px;
    height: 18px;
    text-align: center;
    float: left;
}

div#elements div#content div#myComparison div#myComparisonColumnTitles div a {
    color: #1C67AB;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
}

div#elements div#content div#myComparison div div.myComparisonRow {
    border-bottom: solid #999999 1px;
    width: 943px; 
    float: left;    
}
div#elements div#content div#myComparison div.myComparisonRow div {
    text-align: center;
    height: 70px;
    padding-top: 12px;
    float: left;
    white-space: normal
}

div#elements div#content div#myComparison div.myComparisonRow div span {
    color: #333333;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    white-space: normal;
}

div#elements div#content div#myComparison div div.removeFromComparisons {
    float: left; 
    width: 939px; 
    background-color: #DEDEDE;
    padding: 2px;
    border-bottom: solid #999999 1px;
}

div#elements div#content div#myComparison div div.removeFromComparisons a {
    color: #1C67AB;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    white-space: bold;
}


div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem div.searchItemTitleFunctions div.userTitle {
    float: left; 
    width: 400px; 
    padding-left: 12px; 
    padding-top: 8px;
}

div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem div.searchItemTitleFunctions div.userTitle h3,
div#elements div#content div#mySearchesContent div#mySearchesListContent div.mySearchesListContentItem div.searchItemTitleFunctions div.userTitle div input {
    font-family: Tahoma; 
    font-size: 16px; 
    color: #666666; 
    cursor: pointer;
}


div#forgotPasswordForm {
	width: 154px; 
	height: 54px; 
	background-color: #4596CD; 
	border: solid #0F4C85 1px;
	padding: 8px; 
	position: absolute;
}

div#forgotPasswordForm span,
div#forgotPasswordForm input,
div#forgotPasswordForm a {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;	
}

div#returnFavoritesDiv {
	float: right;
	margin-top: 8px;
	margin-right: 12px;
}

div#returnFavoritesDiv a {
	font-family: Tahoma;
	font-size: 11px;
	color: #F3200B;
}






/* **************************************************************************************** */
/* END MY REMAX  ************************************************************************** */
/* **************************************************************************************** */
