@media all 
{
	body                						    { margin:0px auto; font-family:Arial; font-size:10pt; }
    html                                            { overflow: -moz-scrollbars-vertical; height:101%; }

	a											    { color:#000000; text-decoration:underline; font-family:Arial; font-size:10pt; }
	a:hover, a:active							    { color:#cc0000; text-decoration:underline; font-family:Arial; font-size:10pt; }
	p, span, unknown          	    	            { line-height:1.5; }
	td    	    	                                { line-height:1.5; font-family:Arial; font-size:10pt; }
	input, select, textarea						    { font-family:Verdana; font-size:8pt; }
    li                                              { line-height:1.7; padding-left:4px; margin-left:15px; }
    
    .font_controls                                  { font-family:Verdana; font-size:8pt; }
    .font_default                                   { font-family:Arial; font-size:10pt; }

	.gridcell                                       { white-space:nowrap; padding:5px 10px; font-family:Verdana; font-size:8pt; height:30px; }
    .gridheader                                     { font-family:Verdana; font-size:8pt; }
    .gridheader a                                   { white-space:nowrap; font-family:Verdana; font-size:8pt; }
    .center a                                       { text-align:center; }
	.left                                           { text-align:left; padding-left:7px; }
	.right                                          { text-align:right; padding-right:20px; }
	.top                                            { vertical-align:top; }
	.bottom                                         { vertical-align:bottom; }
    .spacer                                         { padding-left:20px; text-align:left; }
    .top_caption                                    { font-family:Arial; font-size:8pt; color:Gray; height:16px; vertical-align:bottom; }

    ul.list li                                      { padding: 2px 5px; }

    .ImageFrame                                     { padding:5px 0px; }
    div.imageContainer { width:100px; }

    .Style_Account_Button                           { font-family:Verdana; font-size:8pt; height:24px; }

    .Style_Master_List li                           { list-style-image:url(common/house.png); margin:0px; padding:0px; }
    
    .Style_Master_BulletList                        { list-style-image:url(common/bullet_star.gif); margin-left:30px; margin-top:0px; }
    .Style_Master_Cell                              { vertical-align:top; }
    .Style_Master_Cell_LeftContainer                { vertical-align:top; }
    .Style_Master_Cell_HeaderLinksContainer         { height:40px; text-align:right; }
    .Style_Master_Cell_FooterLinksContainer         { height:40px; text-align:center; }
    .Style_Master_Cell_RightContainer               { vertical-align:top; width:270px; }
    .Style_Master_Cell_Spacer                       { height:15px; vertical-align:top; line-height:1.7; }
    .Style_Master_Cell_TextArea                     { background-color:#FFFFFF; padding:10px 12px 12px 12px; vertical-align:top; }
   a.Style_Master_Link                              { font-family:Verdana; font-size:8pt; }
   a.Style_Master_Link:active                       { font-family:Verdana; font-size:8pt; color:#cc0000; text-decoration:underline; }
   a.Style_Master_Link:hover                        { font-family:Verdana; font-size:8pt; color:#cc0000; text-decoration:underline; }
   a.Style_Master_Link_Title                        { font-family:Verdana; font-size:16pt; color:#000000; text-decoration:none;  }
   a.Style_Master_Link_Title:active                 { font-family:Verdana; font-size:16pt; color:#000000; text-decoration:none; }
   a.Style_Master_Link_Title:hover                  { font-family:Verdana; font-size:16pt; color:#000000; text-decoration:none; }
    .Style_Master_Link_MenuItem                     { }
    .Style_Master_Label_Title                       { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Master_Label_SubTitle                    { font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; }
    .Style_Master_Label_Text                        { line-height:1.5; }
    .Style_Master_Panel_MapContainer                { border:inset 1px; height:300px; margin:5px auto 0px auto; width:100%; }
    .Style_Master_Panel_TabContainer                { padding:10px 5px 5px 5px; font-family:Arial; font-size:10pt; }
    .Style_Master_Table                             { width:100%; }
    .Style_Master_Table_MapContainer                { width:100%; margin-bottom:10px; }
    .Style_Master_Table_BodyContainer               { width:900px; background-color:#F2F5F6; }
    .Style_Master_Table_LinksContainer              { width:900px; margin:0px auto; }
    .Style_Master_TextBox                           { padding:2px 1px 2px 2px; border:1px solid Silver; }
    .Style_Master_ValidationSummary                 { margin-top:-10px; margin-left:-20px; margin-bottom:-20px; }
    .Style_Master_Watermark                         { color:Gray; }
    .z_Style_Master_Watermark                       { padding:4px 1px 4px 4px; border:1px solid Silver; color:Gray; }


    .Style_Affiliate_Cell_AffiliateArea             { background-color:#FFFFFF; padding:10px; line-height:1.5; }
    .Style_Affiliate_Cell_TextArea                  { padding:10px; background-color:#FFFFFF; }
    .Style_Affiliate_Label_Title                    { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Affiliate_Table_BodyContainer            { width:100%; }

    .Style_BuyAdvert_BulletList                     { margin-top:5px; margin-left:20px; }
    .Style_BuyAdvert_Button_Submit                  { height:24px; width:190px; font-weight:bold; }
    .Style_BuyAdvert_Cell_Caption                   { height:30px; width:240px; }
    .Style_BuyAdvert_Cell_Value                     { height:30px; }
    .Style_BuyAdvert_Cell_DetailsContainer          { }
    .Style_BuyAdvert_Cell_FeatureContainer          { width:290px; }
    .Style_BuyAdvert_Cell_FormContainer             { background-color:#FFFFFF; padding:10px; }
    .Style_BuyAdvert_Cell_Links                     { background-color:#FFFFFF; padding:0px 0px 0px 10px; height:50px; }
    .Style_BuyAdvert_DropDownList_Currency          { width:190px; }
    .Style_BuyAdvert_Form_EditPanel                 { padding:10px; background-color:#FFFFFF; }
    .Style_BuyAdvert_Form_EditPanelSpacer           { height:10px; }
    .Style_BuyAdvert_Label_Title                    { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_BuyAdvert_Label_SubTitle                 { font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; }
    .Style_BuyAdvert_Panel_Designer                 { text-align:left; }
    .Style_BuyAdvert_Panel_Footer                   { height:40px; text-align:center; padding-top:10px; }
    .Style_BuyAdvert_Panel_FooterContainer          { height:60px; }
    .Style_BuyAdvert_Table_BodyContainer            { margin:0px auto; width:100%; padding:0px; }
    .Style_BuyAdvert_Table_DetailsSection           { width:100%; }
    .Style_BuyAdvert_Table_LinksContainer           { margin:0px auto; width:900px; padding:0px; }

    .Style_BuyListing_Button_Submit                 { height:24px; width:190px; font-weight:bold; }
    .Style_BuyListing_Cell_Caption                  { height:24px; width:170px; vertical-align:top; }
    .Style_BuyListing_Cell_Value                    { height:24px; vertical-align:top; }
    .Style_BuyListing_Cell_DetailsContainer         { }
    .Style_BuyListing_Cell_FeatureContainer         { width:290px; }
    .Style_BuyListing_Cell_FormContainer            { background-color:#FFFFFF; padding:10px; }
    .Style_BuyListing_Cell_Links                    { background-color:#FFFFFF; padding:0px 0px 0px 10px; height:50px; }
    .Style_BuyListing_Form_EditPanel                { padding:10px; background-color:#FFFFFF; }
    .Style_BuyListing_Form_EditPanelSpacer          { height:10px; }
    .Style_BuyListing_Label_Title                   { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_BuyListing_Label_SubTitle                { font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; }
    .Style_BuyListing_Panel_Designer                { text-align:left; }
    .Style_BuyListing_Panel_Footer                  { height:40px; text-align:center; padding-top:10px; }
    .Style_BuyListing_Panel_FooterContainer         { height:60px; }
    .Style_BuyListing_Table_BodyContainer           { margin:0px auto; width:900px; padding:0px; }
    .Style_BuyListing_Table_DetailsSection          { width:100%; }
    .Style_BuyListing_Table_LinksContainer          { margin:0px auto; width:900px; padding:0px; }

    .Style_Directory_ListingTitle                   { text-decoration:underline; font-size:12pt; font-weight:bold; color:Blue; }


    .Style_EditAdvert_Cell_Caption                  { height:24px; width:120px; }

    .Style_Edit_Form_Container                      { width:100%; }
    .Style_Edit_Form_Caption                        { width:200px; height:28px; }
    .Style_Edit_Form_CaptionShort                   { width:100px; height:24px; }
    .Style_Edit_Form_Image                          { width:12px; vertical-align:top; padding-top:9px; }
    .Style_Edit_Form_EditPanel                      { padding:10px; background-color:#FFFFFF; }
    .Style_Edit_Form_EditPanelSpacer                { height:10px; }
    .Style_Edit_Button_Property_CancelNote          { width:80px; height:24px; }
    .Style_Edit_Button_Property_SaveNote            { width:80px; height:24px; }
    .Style_Edit_Cell_ImageType                      { height:50px; }
    .Style_Edit_Cell_FileUpload                     { height:24px; }
    .Style_Edit_Cell_Bullets                        { padding-bottom:20px; }
    .Style_Edit_Cell_Caption                        { width:180px; height:28px; }
    .Style_Edit_Cell_Value                          { padding:4px 0px; vertical-align:top; }
    .Style_Edit_Cell_FeatureContainer               { }
    .Style_Edit_Cell_FormContainer                  { background-color:#FFFFFF; }
    .Style_Edit_Cell_Links                          { background-color:#FFFFFF; padding:0px 0px 0px 10px; height:60px; text-align:left; }
    .Style_Edit_Cell_ListContainer                  { border:dashed 0px Blue; }
    .Style_Edit_Cell_MapContainer                   { padding:15px; }
    .Style_Edit_Cell_Property_BottomContainer       { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; width:100%; }
    .Style_Edit_Cell_Property_LeftContainer         { vertical-align:top; text-align:left; padding:15px; border:dashed 0px black; }
    .Style_Edit_Cell_Property_RightContainer        { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; }
    .Style_Edit_Cell_Value                          { width:260px; }
    .Style_Edit_CompletionList                      { border:1px solid #828790; list-style-type:none; margin:0px; background-color:#FFF; text-align:left; width:300px; padding:0px 0px; font-family:Verdana; font-size:8pt; font-weight:normal; }
    .Style_Edit_CompletionListItem                  { color:#000000; width:400px; padding:3px 2px; border-bottom:solid 1px #EEEEEE; font-family:Verdana; font-size:8pt; font-weight:normal; }
    .Style_Edit_CompletionListHighlightedItem       { background-color:#EEEEEE; color:Black; width:400px; padding:3px 2px; border-bottom:solid 1px #EEEEEE; font-family:Verdana; font-size:8pt; font-weight:normal; }
    .Style_Edit_Control                             { width:250px; }
    .Style_Edit_HyperLink_Property_PageTitle:hover  { }
    .Style_Link_MenuItem                  { }
    .Style_Edit_Image_Property_Medium               { width:250px; margin-bottom:10px; }
    .Style_Edit_Label_Property_BranchName           { text-align:left}
    .Style_Edit_Label_Property_GuestNote            { }
    .Style_Edit_Label_Property_ID                   { }
    .Style_Edit_Label_Property_Location             { }
    .Style_Edit_Label_Property_Price                { font-weight:bold; font-size:14pt; color:blue; }
    .Style_Edit_Label_Property_Summary              { }
    .Style_Edit_Label_Title                         { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Edit_Panel_Footer                        { height:40px; text-align:center; padding-top:10px; }
    .Style_Edit_Panel_FooterContainer               { height:60px; }
    .Style_Edit_Panel_HeaderContainer               { }
    .Style_Edit_Panel_LinksContainer                { width:900px; margin:0px auto; text-align:left; padding:10px 0px; }    
    .Style_Edit_Panel_MapContainer                  { margin:0px auto; border:inset 1px; width:655px; height:300px;}
    .Style_Edit_Panel_PageContainer                 { }
    .Style_Edit_Panel_Property_ButtonsContainer     { width:100%; margin-bottom:0px; }
    .Style_Edit_Panel_Property_Container            { background-color:#FFFFFF; margin-bottom:20px; }
    .Style_Edit_Panel_Property_GuestNote            { width:100%; padding-top:15px; }
    .Style_Edit_Panel_Property_ID                   { line-height:1.5; }
    .Style_Edit_Panel_Property_Image                { }
    .Style_Edit_Panel_Property_ListedByDetails      { }
    .Style_Edit_Panel_Property_Location             { margin-bottom:8px; }
    .Style_Edit_Panel_Property_NoBedrooms           { margin-bottom:8px; }
    .Style_Edit_Panel_Property_Price                { text-align:left; white-space:nowrap; margin-bottom:8px; }
    .Style_Edit_Panel_Property_Summary              { text-align:left; margin-bottom:15px; }
    .Style_Edit_Panel_Property_Title                { margin-bottom:8px; }
    .Style_Edit_Panel_PropertyList_Container        { }
    .Style_Edit_Panel_RecordCount                   { height:20px; margin-bottom:10px; text-align:left; }
    .Style_Edit_Panel_Title                         { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_Edit_PropertyList_AlternatingRowStyle    { }
    .Style_Edit_PropertyList_FooterStyle            { }
    .Style_Edit_PropertyList_HeaderStyle            { }
    .Style_Edit_PropertyList_PagerStyle             { }
    .Style_Edit_PropertyList_RowStyle               { }
    .Style_Edit_PropertyList_SelectedRowStyle       { }
    .Style_Edit_PropertyList_Style                  { }
    .Style_Edit_Static_ListedBy                     { font-size:10pt; font-weight:bold; }
    .Style_Edit_Static_NoBedrooms                   { font-size:10pt; font-weight:bold; }
    .Style_Edit_Table_BodyContainer                 { margin:0px auto; width:900px; padding:0px; }
    .Style_Edit_Table_LinksContainer                { margin:0px auto; width:900px; padding:0px; }
    .Style_Edit_Table_Property_ButtonsContainer     { }
    .Style_Edit_Table_Property_Container            { background-color:#FFFFFF; margin-bottom:0px; }
    .Style_Edit_Table_UploadContainer               { margin-top:10px; }


    .Style_Filter_Button                            { width:130px; height:24px; font-family:Verdana; font-size:8pt; font-weight:bold; }
    .Style_Filter_Cell_Filter                       { padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:0px; }
    .Style_Filter_Cell_FilterContainer              { padding-top:12px; padding-left:12px; background-color:#FFFFFF; border:solid 0px #999999; }
    .Style_Filter_DropDownList                      { margin-bottom:6px; width:250px; font-family:Arial; font-size:8pt; }
    .Style_Filter_Image                             { }
    .Style_Filter_HyperLink_PSC_CategoryID          { }
    .Style_Filter_Label_Static_Text                 { font-size:8pt; }
    .Style_Filter_Label_Title                       { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Filter_Panel_FilterContainer             { width:260px; margin-top:5px; margin-bottom:30px; border:solid 0px Red; padding:10px 0px 10px 10px; background-color:White; }
    .Style_Filter_Panel_FilterGroup                 { padding:0px; margin-top:10px; border:0px solid Blue; }
    .Style_Filter_Panel_FilterItem                  { }
    .Style_Filter_TextBox                           { margin-bottom:6px; width:244px; font-family:Arial; font-size:8pt; }
    .Style_Filter_TextBox_PSC_Location              { margin-bottom:6px; background-position:right; background-repeat:no-repeat; width:250px; font-family:Arial; font-size:8pt; }
    .Style_Filter_TextBox_Watermark                 { margin-bottom:6px; color:Gray; width:244px; font-family:Arial; font-size:8pt; color:Gray; }
    .Style_Filter_TextBox_Waiting                   { margin-bottom:6px; width:244px; font-family:Arial; font-size:8pt; background-image:url(common/ui-anim_basic_16x16.gif); background-position:right; background-repeat:no-repeat; }

    .Style_Filter_CompletionList                    
    { 
        background-color:#FFFFFF; 
        list-style-type:none; 
        margin:0px; 
        text-align:left; 
        padding:0px 0px; 
        font-weight:normal; 
        font-family:Arial; 
        font-size:8pt; 
        border-left:1px solid #C0C0C0; 
        border-right:1px solid #C0C0C0; 
        margin:0px;
    }
    .Style_Filter_CompletionList_Item                
    { 
        background-color:#FAFAFA; 
        border-bottom:solid 1px #C0C0C0; 
        color:#000000; 
        padding:3px 2px; 
        font-weight:normal; 
        font-family:Arial; 
        font-size:8pt;  margin:0px;
    }
    .Style_Filter_CompletionList_HighlightedItem
    { 
        background-color: #999999; 
        border-top: solid 0px #999999; 
        border-right: solid 1px #999999; 
        border-bottom: solid 1px #999999; 
        border-left: solid 1px #999999; 
        color: White; 
        padding:3px 2px; 
        font-weight:normal; 
        font-family:Arial; 
        font-size:8pt; margin:0px;
    }





    .Style_Footer_HyperLink_MenuLink                { }

    .Style_Image_Label_Title                        { font-family:Verdana; font-size:16pt; text-decoration:none; }

    .Style_List_Button_Property_CancelNote          { width:80px; height:24px; }
    .Style_List_Button_Property_SaveNote            { width:80px; height:24px; }
    .Style_List_Cell_FeatureContainer               { width:280px; border:dashed 0px Blue; }
    .Style_List_Cell_ListContainer                  { border:dashed 0px Blue; }
    .Style_List_Cell_MapContainer                   { padding:15px; }
    .Style_List_Cell_Property_BottomContainer       { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; width:100%; }
    .Style_List_Cell_Property_LeftContainer         { vertical-align:top; text-align:left; padding:15px; border:dashed 0px black; }
    .Style_List_Cell_Property_RightContainer        { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; }
    .Style_List_HyperLink_Property_PageTitle:hover  { }
    .Style_List_Image_Property_Medium               { width:200px; margin-bottom:10px; }
    .Style_List_Label_Property_BranchName           { text-align:left}
    .Style_List_Label_Property_GuestNote            { }
    .Style_List_Label_Property_ID                   { }
    .Style_List_Label_Property_Location             { }
    .Style_List_Label_Property_Price                { font-weight:bold; font-size:14pt; color:blue; }
    .Style_List_Label_Property_Summary              { }
    .Style_List_Label_Title                         { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_List_Panel_Footer                        { height:40px; text-align:center; padding-top:10px; }
    .Style_List_Panel_FooterContainer               { height:60px; }
    .Style_List_Panel_HeaderContainer               { }
    .Style_List_Panel_LinksContainer                { width:900px; margin:0px auto; text-align:left; padding:10px 0px; }    
    .Style_List_Panel_MapContainer                  { margin:0px auto; border:inset 1px; width:655px; height:300px;}
    .Style_List_Panel_PageContainer                 { }
    .Style_List_Panel_Property_ButtonsContainer     { width:100%; margin-bottom:0px; }
    .Style_List_Panel_Item_Container                { background-color:#FFFFFF; margin:7px 0px; }
    .Style_List_Panel_Property_GuestNote            { width:100%; padding-top:15px; }
    .Style_List_Panel_Property_ID                   { line-height:1.5; }
    .Style_List_Panel_Property_Image                { }
    .Style_List_Panel_Property_ListedByDetails      { }
    .Style_List_Panel_Property_Location             { margin-bottom:8px; }
    .Style_List_Panel_Property_NoBedrooms           { margin-bottom:8px; }
    .Style_List_Panel_Property_Price                { text-align:left; white-space:nowrap; margin-bottom:8px; }
    .Style_List_Panel_Property_Summary              { text-align:left; margin-bottom:5px; margin-top:5px; }
    .Style_List_Panel_Property_Title                { margin-bottom:8px; }
    .Style_List_Panel_PropertyList_Container        { }
    .Style_List_Panel_RecordCount                   { height:20px; margin-bottom:10px; text-align:left; }
    .Style_List_Panel_Title                         { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_List_PropertyList_AlternatingRowStyle    { }
    .Style_List_PropertyList_FooterStyle            { }
    .Style_List_PropertyList_HeaderStyle            { }
    .Style_List_PropertyList_PagerStyle             { }
    .Style_List_PropertyList_RowStyle               { }
    .Style_List_PropertyList_SelectedRowStyle       { }
    .Style_List_PropertyList_Style                  { }
    .Style_List_Static_ListedBy                     { font-size:10pt; font-weight:bold; }
    .Style_List_Static_NoBedrooms                   { font-size:10pt; font-weight:bold; }
    .Style_List_Table_BodyContainer                 { margin:0px auto; width:900px; padding:0px; }
    .Style_List_Table_Property_ButtonsContainer     { }
    .Style_List_Table_Property_Container            { background-color:#FFFFFF; margin-bottom:0px; }
    .Style_List_TextBox_Property_GuestNote          { }

    .Style_Registration_Button_Save                 { width:120px; height:24px; font-weight:bold; }
    .Style_Registration_Cell                        { vertical-align:top; }
    .Style_Registration_Cell_LeftPanel              { width:270px; vertical-align:top; }
    .Style_Registration_Cell_FormContainer          { padding:0px; vertical-align:top; }
    .Style_Registration_Cell_GuestCaption           { height:30px; width:140px; }
    .Style_Registration_Cell_Guest_Email            { }
    .Style_Registration_Cell_Guest_Name_First       { vertical-align:top; width:120px; }
    .Style_Registration_Cell_Guest_Name_Last        { vertical-align:top; }
    .Style_Registration_Cell_Guest_Name_Title       { vertical-align:top; width:56px; }
    .Style_Registration_Cell_Guest_Message_Text     { vertical-align:top; padding-top:7px; }
    .Style_Registration_Cell_Guest_Message_Type     { }
    .Style_Registration_Cell_Guest_Image            { vertical-align:top; padding-top:10px; }
    .Style_Registration_Cell_SubmitButton           { width:110px; }
    .Style_Registration_Cell_Terms                  { padding-top:20px; text-align:left; }
    .Style_Registration_CheckBox_Guest_RememberMe   { }
    .Style_Registration_Label_Guest_Message_Type    { font-weight:bold; }
    .Style_Registration_Label_Guest_RememberMe      { }
    .Style_Registration_Label_Guest_Terms           { height:15px; line-height:1.3; text-align:justify; color:#404040; font-size:8pt; font-family:Verdana; }
    .Style_Registration_Label_Title                 { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Registration_Panel_Title                 { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_Registration_Panel_FormContainer         { padding:15px; }
    .Style_Registration_Table_ButtonContainer       { }
    .Style_Registration_Table_FormContainer         { background-color:#DEE9EC; width:100%; margin-top:5px; padding:0px; }
    .Style_Registration_Table_Guest_Message_Type    { }
    .Style_Registration_Table_Guest_Terms           { }
    .Style_Registration_Table_Guest_Address         { }
    .Style_Registration_Table_Guest_Email           { }
    .Style_Registration_Table_Guest_Phone           { }

    .Style_Registration_TextBox_Guest               { width:310px; }
    .Style_Registration_TextBox_Guest_Address       { width:310px; }
    .Style_Registration_TextBox_Guest_Message       { width:310px; }
    .Style_Registration_TextBox_Guest_Name_First    { width:110px; }
    .Style_Registration_TextBox_Guest_Name_Last     { width:110px; }
    .Style_Registration_TextBox_Guest_Name_Title    { width:54px; }

    .Style_Registration_Watermark_Guest_Name_First  { width:110px; color:Gray; }
    .Style_Registration_Watermark_Guest_Name_Last   { width:110px; color:Gray; }
    .Style_Registration_Watermark_Guest_Name_Title  { width:54px; color:Gray; }

    .Style_Search_Cell_FeatureContainer             { width:290px; }
    .Style_Search_Cell_ListContainer                { border:dashed 0px Blue; }
    .Style_Search_Label_Title                       { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Search_Panel_Footer                      { height:40px; text-align:center; padding-top:10px; }
    .Style_Search_Panel_FooterContainer             { height:60px; }    
    .Style_Search_Panel_HeaderContainer             { }
    .Style_Search_Panel_LinksContainer              { width:900px; margin:0px auto; text-align:left; padding:10px 0px; }    
    .Style_Search_Panel_MapContainer                { margin:0px auto; border:inset 1px; width:655px; height:300px;}
    .Style_Search_Panel_PageContainer               { }
    .Style_Search_Panel_Title                       { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_Search_Table_BodyContainer               { margin:0px auto; width:900px; padding:0px; }

    .Style_Signup_Button_Property_CancelNote        { width:80px; height:24px; }
    .Style_Signup_Button_Property_SaveNote          { width:80px; height:24px; }
    .Style_Signup_Cell_Bullets                      { padding-bottom:20px; }
    .Style_Signup_Cell_Caption                      { width:200px; }
    .Style_Signup_Cell_FeatureContainer             { width:280px; border:dashed 0px Blue; }
    .Style_Signup_Cell_FormContainer                { background-color:#FFFFFF; padding:10px; }
    .Style_Signup_Cell_ListContainer                { border:dashed 0px Blue; }
    .Style_Signup_Cell_MapContainer                 { padding:15px; }
    .Style_Signup_Cell_Property_BottomContainer     { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; width:100%; }
    .Style_Signup_Cell_Property_LeftContainer       { vertical-align:top; text-align:left; padding:15px; border:dashed 0px black; }
    .Style_Signup_Cell_Property_RightContainer      { vertical-align:top; text-align:left; padding:10px; border:dashed 0px black; }
    .Style_Signup_Cell_Value                        { width:260px; }
    .Style_Signup_Control                           { width:250px; }
    .Style_Signup_HyperLink_Property_PageTitle:hover{ }
    .Style_Signup_Image_Property_Medium             { width:250px; margin-bottom:10px; }
    .Style_Signup_Label_Property_BranchName         { text-align:left}
    .Style_Signup_Label_Property_GuestNote          { }
    .Style_Signup_Label_Property_ID                 { }
    .Style_Signup_Label_Property_Location           { }
    .Style_Signup_Label_Property_Price              { font-weight:bold; font-size:14pt; color:blue; }
    .Style_Signup_Label_Property_Summary            { }
    .Style_Signup_Label_Title                       { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_Signup_Panel_Footer                      { height:40px; text-align:center; padding-top:10px; }
    .Style_Signup_Panel_FooterContainer             { }
    .Style_Signup_Panel_HeaderContainer             { }
    .Style_Signup_Panel_LinksContainer              { width:900px; margin:0px auto; text-align:left; padding:10px 0px; }    
    .Style_Signup_Panel_MapContainer                { margin:0px auto; border:inset 1px; width:655px; height:300px;}
    .Style_Signup_Panel_PageContainer               { }
    .Style_Signup_Panel_Property_ButtonsContainer   { width:100%; margin-bottom:0px; }
    .Style_Signup_Panel_Property_Container          { background-color:#FFFFFF; margin-bottom:20px; }
    .Style_Signup_Panel_Property_GuestNote          { width:100%; padding-top:15px; }
    .Style_Signup_Panel_Property_ID                 { line-height:1.5; }
    .Style_Signup_Panel_Property_Image              { }
    .Style_Signup_Panel_Property_ListedByDetails    { }
    .Style_Signup_Panel_Property_Location           { margin-bottom:8px; }
    .Style_Signup_Panel_Property_NoBedrooms         { margin-bottom:8px; }
    .Style_Signup_Panel_Property_Price              { text-align:left; white-space:nowrap; margin-bottom:8px; }
    .Style_Signup_Panel_Property_Summary            { text-align:left; margin-bottom:15px; }
    .Style_Signup_Panel_Property_Title              { margin-bottom:8px; }
    .Style_Signup_Panel_PropertyList_Container      { }
    .Style_Signup_Panel_RecordCount                 { height:20px; margin-bottom:10px; text-align:left; }
    .Style_Signup_Panel_Title                       { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_Signup_PropertyList_AlternatingRowStyle  { }
    .Style_Signup_PropertyList_FooterStyle          { }
    .Style_Signup_PropertyList_HeaderStyle          { }
    .Style_Signup_PropertyList_PagerStyle           { }
    .Style_Signup_PropertyList_RowStyle             { }
    .Style_Signup_PropertyList_SelectedRowStyle     { }
    .Style_Signup_PropertyList_Style                { }
    .Style_Signup_Static_ListedBy                   { font-size:10pt; font-weight:bold; }
    .Style_Signup_Static_NoBedrooms                 { font-size:10pt; font-weight:bold; }
    .Style_Signup_Table_BodyContainer               { margin:0px auto; width:900px; padding:0px; }
    .Style_Signup_Table_Property_ButtonsContainer   { }
    .Style_Signup_Table_Property_Container          { background-color:#FFFFFF; margin-bottom:0px; }

    .Style_View_Body                                { margin:0px auto; }
    .Style_View_Button_Property_AddNote             { width:90px; height:24px; }
    .Style_View_Button_Property_CancelNote          { width:80px; height:24px; }
    .Style_View_Button_Property_ContactAgent        { width:135px; height:24px; font-weight:bold;}
    .Style_View_Button_Property_EmailTo             { width:90px; height:24px}
    .Style_View_Button_Property_MoreInfo            { width:90px; height:24px}
    .Style_View_Button_Property_SaveNote            { width:80px; height:24px; }
    .Style_View_Button_Save                         { width:100px; height:24px; font-weight:bold; }
    .Style_View_BulletList                          { list-style-image:url(common/bullet_star.gif); margin-left:30px; margin-top:0px; }
    .Style_View_Cell_AffiliateArea                  { padding-top:12px; padding-left:12px; }
    .Style_View_Cell_Checkbox                       { width:26px; height:30px; padding-left:2px; vertical-align:top; }
    .Style_View_Cell_DetailsSection                 { background-color:#FFFFFF; padding:20px 20px 20px 20px; }
    .Style_View_Cell_DetailsContainer               { }
    .Style_View_Cell_FeatureContainer               { width:290px; }
    .Style_View_Cell_FormContainer                  { padding:20px; vertical-align:top; }
    .Style_View_Cell_GuestCaption                   { height:30px; }
    .Style_View_Cell_GuestInlineCaption             { height:30px; width:130px; }
    .Style_View_Cell_Guest_Name_Title               { vertical-align:top; width:56px; }
    .Style_View_Cell_Guest_Name_First               { vertical-align:top; width:120px; }
    .Style_View_Cell_Guest_Name_Last                { vertical-align:top; }
    .Style_View_Cell_Guest_Phone                    { }
    .Style_View_Cell                                { vertical-align:top; }
    .Style_View_Cell_Spacer                         { vertical-align:top; }
    .Style_View_Cell_Links                          { background-color:#FFFFFF; padding:0px 0px 0px 10px; height:50px; }
    .Style_View_Cell_ListedBy                       { padding:0px 0px 0px 20px; height:45px; border-top:dashed 1px Black; vertical-align:middle; }
    .Style_View_Cell_MapContainer                   { padding:15px; }
    .Style_View_Cell_Property_LeftContainer         { vertical-align:top; text-align:left; padding:15px; }
    .Style_View_Cell_Property_RightContainer        { vertical-align:top; text-align:left; padding:10px; }
    .Style_View_Cell_Property_BottomContainer       { vertical-align:top; text-align:left; padding:10px; }
    .Style_View_Cell_PropertyTitle                  { background-color:#C0C0C0; padding:15px 10px 5px 20px; height:80px; }
    .Style_View_Cell_PropertyPrice                  { background-color:#C0C0C0; padding:00px 10px 0px 20px; height:40px; vertical-align:middle; }
    .Style_View_Cell_SubmitButton                   { width:110px; }
    .Style_View_Cell_Terms                          { padding-top:20px; text-align:left; }
    .Style_View_Cell_TitleImage                     { vertical-align:top; text-align:left; padding:0px; }
    .Style_View_Cell_TitleInfo                      { width:100%; vertical-align:top; text-align:left; padding:0px; }
    .Style_View_Cell_TitleSummary                   { padding:20px 10px 5px 20px; line-height:1.3; vertical-align:top; }
    .Style_View_CheckBox_Guest_Action               { width:22px; }
    .Style_View_HyperLink_Property_PageTitle:hover  { }
    .Style_View_Image_Main                          { height:315px; }
    .Style_View_Image_Property_Agent                { }
    .Style_View_Image_Property_Medium               { width:250px; margin-bottom:10px; }
    .Style_View_Image_Property_Agent                { }
    .Style_View_Label_Guest_Address                 { height:15px; }
    .Style_View_Label_Guest_Email                   { height:15px; }
    .Style_View_Label_Guest_Name_Title              { height:15px; }
    .Style_View_Label_Guest_Name_First              { height:15px; }
    .Style_View_Label_Guest_Name_Last               { height:15px; }
    .Style_View_Label_Guest_Message_Text            { height:15px; }
    .Style_View_Label_Guest_Phone                   { height:15px; }
    .Style_View_Label_Guest_Terms                   { height:15px; width:290px; line-height:1.5; text-align:justify; color:#404040; }
    .Style_View_Label_Guest_Action                  { }
    .Style_View_Label_Guest_Message_Type            { font-weight:bold; }
    .Style_View_Label_RecordCount                   { font-size:12pt; }
    .Style_View_Label_Paragraph                     { line-height:1.4; }
    .Style_View_Label_Property_BranchName           { text-align:left}
    .Style_View_Label_Property_Comment              { }
    .Style_View_Label_Property_NoBedrooms           { font-weight:bold; }
    .Style_View_Label_Title_1                       { font-size:13pt; font-weight:bold; line-height:1.2; }
    .Style_View_Label_Title_2                       { font-size:11pt; font-weight:bold; }
    .Style_View_Label_TitlePrice                    { color:#FFFFFF; font-weight:bold; font-size:18pt; }
    .Style_View_Label_TitlePricePostfix             { color:#FFFFFF; font-size:12pt; }
    .Style_View_Label_DetailsPrice                  { color:#E00017; font-weight:bold; font-size:14pt; }
    .Style_View_Label_DetailsPricePostfix           { color:#E00017; font-size:10pt; }
    .Style_View_Label_Title                         { font-family:Verdana; font-size:16pt; text-decoration:none; }
    .Style_View_PropertyList_Style                  { }
    .Style_View_PropertyList_RowStyle               { }
    .Style_View_PropertyList_SelectedRowStyle       { }
    .Style_View_PropertyList_HeaderStyle            { }
    .Style_View_PropertyList_AlternatingRowStyle    { }
    .Style_View_PropertyList_FooterStyle            { }
    .Style_View_PropertyList_PagerStyle             { }
    .Style_View_Panel_Property_Container            { background-color:#FFFFFF; margin-bottom:20px; }
    .Style_View_Panel_Property_ButtonsContainer     { width:100%; margin-bottom:0px; }
    .Style_View_Panel_Property_GuestNote            { width:100%; padding-top:15px; }
    .Style_View_Panel_Property_ID                   { line-height:1.5; }
    .Style_View_Panel_Property_Image                { }
    .Style_View_Panel_Property_ImageContainer       { border:solid 1px green; padding:0px; vertical-align:top}
    .Style_View_Panel_Property_ListedByContainer    { text-align:left; margin-bottom:0px; vertical-align:top; width:100%; }
    .Style_View_Panel_Property_ListedByDetails      { }
    .Style_View_Panel_Property_NoBedrooms           { margin-bottom:8px; }
    .Style_View_Panel_Property_Price                { text-align:left; white-space:nowrap; margin-bottom:8px; }
    .Style_View_Panel_Property_PageTitle            { margin-bottom:5px; }
    .Style_View_Panel_Property_Summary              { text-align:left; margin-bottom:15px; }
    .Style_View_Panel_Property_Title                { margin-bottom:8px; }
    .Style_View_Panel_Guest_Action                  { position:relative; width:250px; }
    .Style_View_Panel_Guest_ActionsContainer        { position:relative; width:250px; margin-bottom:15px; }
    .Style_View_Panel_Guest_Address                 { position:relative; width:250px; margin-bottom:10px; }
    .Style_View_Panel_Guest_Email                   { position:relative; width:250px; margin-bottom:3px; }
    .Style_View_Panel_Guest_Message_Text            { position:relative; width:250px; margin-bottom:10px; }
    .Style_View_Panel_Guest_Phone                   { position:relative; width:250px; margin-bottom:3px; }
    .Style_View_Panel_GuestRegistration_Container   { width:100%; }
    .Style_View_Panel_Guest_SubmitButton            { position:relative; width:250px; margin-bottom:10px; }
    .Style_View_Panel_Guest_SubmitContainer         { position:relative; width:250px; margin-bottom:20px; }
    .Style_View_Panel_Guest_Terms                   { position:relative; width:100%; margin-bottom:15px; margin-top:10px; }
    .Style_View_Panel_ListedBy                      { padding-top:10px; }
    .Style_View_Panel_Map                           { width:100%; height:300px; border:solid 1px Gray; }
    .Style_View_Panel_MapContainer                  { margin:0px auto; border:inset 1px; width:655px; height:300px;}
    .Style_View_Panel_Footer                        { height:40px; text-align:center; padding-top:10px; }
    .Style_View_Panel_Title                         { height:24px; margin-bottom:10px; text-align:left; width:100%; }
    .Style_View_Panel_RecordCount                   { height:20px; margin-bottom:10px; text-align:left; }
    .Style_View_NoBedrooms                          { font-size:10pt; font-weight:bold; }
    .Style_View_ListedBy                            { font-size:10pt; font-weight:bold; }
    .Style_View_Table_AffiliateContainer            { width:280px; }
    .Style_View_Table_BodyContainer                 { margin:0px auto; width:900px; padding:0px; }
    .Style_View_Table_DetailsSection                { width:100%; }
    .Style_View_Table_FormContainer                 { width:100%; }
    .Style_View_Table_GuestRegistrationContainer    { width:100%; margin-bottom:30px; }
    .Style_View_Table_Guest_Name                    { height:40px; margin-bottom:3px; }
    .Style_View_Table_LinksContainer                { margin:0px auto; width:900px; padding:0px; }
    .Style_View_Table_Property_Container            { background-color:#FFFFFF; margin-bottom:0px; }
    .Style_View_Table_TitleContainer                { margin:0px auto; width:100%; padding:0px; border-bottom: solid 4px Black; }
    .Style_View_Table_TitleInfo                     { width:100%; height:100%; }
    .Style_View_TextBox_Guest                       { width:290px; height:24px; border:solid 1px Gray; border-color:#E6E6E6; }
    .Style_View_TextBox_Property_Comment            { width:500px; height:50px; }
    .Style_View_TextBox_Guest_Address               { width:290px; border:solid 1px Gray; border-color:#E6E6E6; }
    .Style_View_TextBox_Guest_Email                 { width:290px; border:solid 1px Gray; height:24px; border-color:#E6E6E6; }
    .Style_View_TextBox_Guest_Name_Title            { width:50px; border:solid 1px Gray; height:24px; border-color:#E6E6E6; }
    .Style_View_TextBox_Guest_Name_First            { width:114px; border:solid 1px Gray; height:24px; border-color:#E6E6E6; }
    .Style_View_TextBox_Guest_Name_Last             { width:116px; border:solid 1px Gray; height:24px; border-color:#E6E6E6; }
    .Style_View_TextBox_Guest_Message               { width:290px; border:solid 1px Gray; border-color:#E6E6E6; height:120px; }
    .Style_View_TextBox_Guest_Password              { width:160px; border:solid 1px Gray; border-color:#E6E6E6; height:24px; }
    .Style_View_ValidationSummary_GuestRegistration { margin-left:-20px; margin-top:-10px; line-height:1.3; }
}

@media print
{
	.noprint					                {display:none} 
}
