﻿/* Static Widget on Project Pages */
/* com.thenextspark.widgets.mySelection.css.StaticEntry */

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry {
    width: 231px;
    color: #fff;
    color:#666666;
    font: 12px Arial, Helvetica, Geneva, sans-serif;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry p {
    margin: 0;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .processSignin  {
    position:relative;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .container  {
    position:relative;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .container  div.cancel span.cancel a{ 
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .container  div.cancel span.cancel a  {
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    margin:5px 0 3px 22px;
    _margin-left:0px;
    text-indent:-9999px;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .container  div.cancel span.cancel a { 
    height: 19px;
    width: 55px;
    background-image: url(../images/btnCancel.gif);
    margin-left:35px;
    position:absolute;
    bottom:43px;
    right:89px;
}


#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .processSignin p.credits {
    position:absolute;
    bottom:30px;
    width:100%;
    text-align:center;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.top {
    background: url(../images/bkgd-myselection_widget-top-left.gif) no-repeat;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.top span.extra {
    background: url(../images/bkgd-myselection_widget-top-right.gif) no-repeat right top;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle  {
    padding: 0 37px;
    height:314px;
    background:url(../images/bkgd-myselection_widget-middle-repeat.gif) repeat-y left bottom transparent;

    overflow:hidden;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle h4   {
    color:#666666;
    font-size:20px;
    _height:1%;
    line-height:20px;
    margin-bottom:6px;
    margin-top:0;
    padding-top:0;
    text-align:center;
    text-transform:uppercase;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p   {
    padding: 0 0 5px;
    font-size: 11px;
    line-height: 14px;
    color: #666;
    _height:1%;
    text-align:center;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p.contact  {
    font-size: 10px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p.contact,
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p span.estateIntro {
    display:block;
    font-size:15px;
    font-weight:bold;
    line-height:17px;
    padding-bottom:2px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p span.estateIntro {
    padding-bottom:8px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p.credits  {
    font: 9px Verdana, sans-serif;
    color: #303030;
    padding-bottom:0px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle a  {
    color: #ccc;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle a:hover   {
    text-decoration: none;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle p.credits a {
    color: #6b6d6b;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle span a    {
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    margin:5px 0 3px 22px;
    _margin-left:0px;
    text-indent:-9999px;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle span.signUp a  { 
    height: 19px;
    width: 85px;
    background-image: url(../images/btnGoToPage.gif);
    margin-left:35px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.middle span.signIn a  { 
    height: 19px;
    width: 65px;
    background-image: url(../images/btnSignIn.gif);
    margin-left:46px;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry span.viewProperties a  {
    height: 19px;
    width: 112px;
    background-image: url(../images/viewProperties.gif);
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry span.registerInterest a {
    height: 20px;
    width: 130px;
    background-image: url(../images/bkgd-myselection_widget-regInterest.gif);
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry span.extra  {
    display: block;
    height: 48px;
    margin-left: 47px;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.top span.extra  {
    height: 45px;
    margin-left: 47px;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.bottom   {
    background: url(../images/bkgd-myselection_widget-bottom-left.gif) no-repeat;
}
#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry div.bottom span.extra {
    background: url(../images/bkgd-myselection_widget-bottom-right.gif) no-repeat right top;
}

#staticEntryWidget .com_thenextspark_widgets_mySelection_StaticEntry .loadPanel div.middle {
    height: 80px;
    background: #000 url(../images/loader.gif) no-repeat center center;
}

/* Dynamic Widget for register&list */
/* com.thenextspark.widgets.mySelection.css.DynamicEntry */

#dynamicEntry .com_thenextspark_widget {
    width: 331px;
}
#dynamicEntry .com_thenextspark_widget p {
    margin: 0;
}

#dynamicEntry .com_thenextspark_widget div.top {
    background: url(../images/widget_topleft.png) no-repeat top left transparent;
    _background: url(../images/widget_topleft.gif) no-repeat;
}
#dynamicEntry .com_thenextspark_widget div.middle {
    background: url(../images/widget_middlerpt331.png) repeat-y top left transparent;
    _background: url(../images/widget_middlerpt331.gif) repeat-y top left transparent;
    color: #333;
    font-size: 10px;
    width:249px;
    padding:10px 41px;
    text-align:left;
}
#dynamicEntry .com_thenextspark_widget div.middle p {
    padding: 0 0 5px;
}
#dynamicEntry .com_thenextspark_widget div.middle a {
    color: #fff;
}
#dynamicEntry .com_thenextspark_widget div.middle a:hover {
    text-decoration: none;
}
#dynamicEntry .com_thenextspark_widget div.bottom {
    background: url(../images/widget_bottomleft.png) no-repeat top left transparent;
    _background: url(../images/widget_bottomleft.gif) no-repeat top left transparent;
}
#dynamicEntry .com_thenextspark_widget span.extra {
    display: block;
    height: 48px;
    margin-left: 47px;
}
#dynamicEntry .com_thenextspark_widget div.top span.extra{
    height:45px;
}
#dynamicEntry .com_thenextspark_widget div.top span.extra {
    background: url(../images/widget_topright.png) no-repeat top right transparent;
    _background: url(../images/widget_topright.gif) no-repeat top right transparent;
}
#dynamicEntry .com_thenextspark_widget div.bottom span.extra {
    background: url(../images/widget_bottomright.png) no-repeat top right transparent;
    _background: url(../images/widget_bottomright.gif) no-repeat top right transparent;
}

#dynamicEntry .com_thenextspark_widget div.middle form  {
    margin: 0;
    padding-bottom: 5px;
}
#dynamicEntry .com_thenextspark_widget div.middle fieldset {
    border: none;
}
#dynamicEntry .com_thenextspark_widget div.middle fieldset p {
    margin-bottom: 5px;
}
#dynamicEntry .com_thenextspark_widget div.middle legend {
    margin: 0 0 5px;
    padding: 0;
    font-weight: bold;
}
#dynamicEntry .com_thenextspark_widget div.middle label {
    display: block;
    height: 30px;
}
#dynamicEntry .com_thenextspark_widget div.middle label input[type="text"],
#dynamicEntry .com_thenextspark_widget div.middle label input[type="password"] {
    width: 120px;
}
#dynamicEntry .com_thenextspark_widget div.middle button[type="submit"] {
    margin-left: 90px;
}
#dynamicEntry .com_thenextspark_widget div.middle label span.label {
    display: block;
    width: 80px;
    float: left;
    padding: 5px 0 3px;
}

#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate {
    width: 331px;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate  div.middle {
    min-height: 90px;
    height:auto !important;
    height:90px;
}

#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate div.middle label span {
    width: auto;
    margin-right: 5px;
    display: inline;
}

#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate div.middle button[type="submit"] {
    margin-left: 0;
}

#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate div.middle .signIn {
    width: auto;
    float: none;
}

#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .signIn {
    float: left;
    width: 260px;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate {
    width: 250px;
    float:right;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate p {
    font-size: 10px;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate p strong {
    color: #0c73c2;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate label,
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate label span {
    width: auto;
    margin-right: 5px;
    display: inline;
}
#dynamicEntry .com_thenextspark_widget .introSignInChooseEstate .chooseEstate button[type="submit"] {
    margin-left: 5px;
}

#dynamicEntry .com_thenextspark_widget .loadPanel div.middle {
    height: 80px;
    /*background: #000 url(images/loaderAnimation.gif) no-repeat center center;*/
}
#dynamicEntry .com_thenextspark_widget div.middle p.credits {
    font: 9px Verdana, sans-serif;
    color: #303030;
    text-align:center;
}
#dynamicEntry .com_thenextspark_widget div.middle p.credits a {
    color: #6b6d6b;
}

#dynamicEntry .com_thenextspark_widget div.middle span.forgotMyPassword {
    display:block;
    padding:10px 0;
    text-align:center;
}

#dynamicEntry .com_thenextspark_widget div.middle span.forgotMyPassword a {
    color: #6b6d6b;
}

#dynamicEntry .com_thenextspark_widget .passwordReset div.middle button {
    margin:10px 0;
    padding:0;
    width:123px;
}