﻿body
{font-family: Calibri, Arial;font-size:.85em;margin:0;width:100%;height:100%;}

.FdnBlueBox_Outer
{background-color:#345080;padding:11px;}

.FdnBlueBox_Inner
{background-color:#345080;padding:11px;border:solid 1px #fff;color:#fff;}

.FdnBlueBox_Title
{font-size:1.4em;font-family:Cambria, Georgia;text-align:center;}
 
 .TextBoxWaterMark
{color:#777;}

.PageContentRow
{padding:2em 0;margin:.5em 0;}

.AltPageContentRow
{background-color:#F8F7F3;border-bottom:solid 1px #aaa;border-top:solid 1px #aaa;padding:2em 0;margin:.5em 0;}

table 
{border-collapse: collapse;}

td
{font-size:.85em;}

h1
{font-weight:normal;font-family:corbel,Arial;margin-left:1em;}

h2
{font-weight:normal;font-family:corbel,Arial;margin-left:1em;}

a:visited {color:#2F285A;}

a img
{border:none;}

.content_container
{border:solid 1px #aaa;margin:.35em;padding:.35em;}

.clearfloat
{margin:0;padding:0;clear:both;line-height:0;}

.Status
{margin:1em;padding:1em;border:solid 2px #9ab;}

.Error
{font-weight: bold;font-size: 12pt;color:Maroon;}

.genericSectionContainer
{padding:.5em;background-color:#ededed;margin-bottom:1em;}

.genericSectionContainer_title
{padding:.5em;background-color:#fff;border:solid 1px #d9d9d9;font-weight:bold;}

.genericSectionContainer_body
{padding:.5em;background-color:#fff;border:solid 1px #d9d9d9;border-top:0;}


/* ----- UL style properties page ----- */

div.properties
{width:550px;margin:.1em auto;padding:1em;border:solid 1px #bbb;
border-radius : 10px; -moz-border-radius : 10px; /* Mozilla */-webkit-border-radius : 10px; /* Webkit */}

ul.properties
{width:550px;margin:1em auto;padding:1em;border:solid 1px #bbb; 
border-radius:10px; -moz-border-radius:10px; /* Mozilla */-webkit-border-radius:10px; /* Webkit */}

.properties li
{position:relative;}

ul.properties li h2
{margin:0;}

ul.properties li
{list-style-type:none;margin:0 0 .35em 0;padding:0 0 .35em 0;height:1.7em;line-height:1.7em;border-bottom:dotted 1px #bdbdbd;}

ul.properties li:first-child, ul.properties li:last-child
{border:none;}

ul.properties li.free_height
{height:auto;line-height:auto;}

ul.properties li span
{height:1.5em;display:block;float:left;}

ul.properties li .form_label
{float:left;width:220px;text-align:left;margin-left:10px;display:inline;font-weight:bold;color:#444;}

ul.properties li.checkboxlist
{font-size:.8em;}

.properties span.RequiredMessage
{position:absolute;top:-5px;left:-80px;background-color:#fff;border:solid 1px #bdbdbd;border-right:0;padding:.25em .5em;}

.properties textarea
{width:300px;height:100px;}

/* ----- Table style properties page ----- */
td.form_label
{text-align:left;padding:.7em .5em 0 0;vertical-align:top;padding-bottom:1em;font-weight:bold;}

td.form_element
{text-align:left;padding-right:.5em;vertical-align:top;padding:.4em 0 .5em 0;}

td.form_element textarea
{width:300px;height:100px;}

.Wizard_MainPanel td
{border-bottom:dotted 1px #bdbdbd;}

.Wizard_MainPanel td .ToolTip_Content
{width:150px;left:-50px;}

/* ----- Div Forms ----- */

.form
{}

.form_title
{font-size:1.5em;}

.form_section
{}

.form_section_title
{clear:both;font-size:1.2em;}

.form_section_content
{margin:1em;}

.form_statusMessage
{text-align:center;font-size:1.5em;margin:1em 0;}

.form_row
{clear:both;padding:.5em 0;}

.form_label
{float:left;width:180px;font-size:.9em;text-align:right;margin-right:1em;padding-top:4px;}

.form_element
{float:left;width:210px;}

.form_editor
{margin:0 1em;}

div.form input[type="text"], div.form input[type="password"], div.form select, div.form textarea
{padding:4px;border:solid 1px #b8b8b8;width:180px;}

.form_buttons
{text-align:center;margin:2em 0 0 0;}

.form_buttons input
{padding:.25em 1em;margin:0 .25em;}

.form textarea
{width:220px;}

    /* ----- Form sections that can be show/hidden ----- */
    
    .form_sectionToggleHidden /* A form section that is hidden */
    {}

    .form_sectionToggleShown /* A form section that is shown */
    {}
    
    .form_sectionToggleHidden .form_section_title
    {color:#444;background-image:url(../img/plus.gif);background-position:98% 5px;background-repeat:no-repeat;}
    
    .form_sectionToggleShown .form_section_title
    {background-image:url(../img/minus.gif);background-position:98% 5px;background-repeat:no-repeat;}

    .form_sectionToggleHidden .form_section_title, .form_sectionToggleShown .form_section_title
    {cursor:pointer;}

    .form_sectionToggleHidden .form_section_content
    {display:none;}

/* ----- Skin for standard narrow forms ----- */
.NarrowFormSkin
{width:600px;margin:0 auto;border:solid 3px #9ab;}

.NarrowFormSkin .form_title
{background-color:#cde;padding:.25em .5em;margin:0;border-bottom:solid 2px #9ab;}

.NarrowFormSkin .form_section_title
{background-color:#cde;padding:.25em .5em;margin:0;font-size:1.2em;border-top:solid 1px #c4c4c4;}

.NarrowFormSkin .form_section_content
{padding:.5em;}

/* ----- Skin for standard wide forms ----- */
.WideFormSkin
{width:800px;margin:0 auto 6em;}

.WideFormSkin .form_section
{position:relative;}

.WideFormSkin .form_title
{padding:.25em .5em;margin:0;}

.WideFormSkin .form_section_title
{padding:.25em .5em;margin:1.2em 0 0 0;font-size:1.4em;}


.WideFormSkin .form_section_tooltip
{position:absolute;top:50px;right:20px;background-color:#EEF3F9;color:#444;padding:1em;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:solid 1px #A8BAD3;} /* Set the dimensions inline */

.WideFormSkin .form_section_tooltip_title
{font-size:1.2em;font-weight:bold;}

.WideFormSkin .form_section_content
{background-color:#E2EBF7;border:solid 1px #A8BAD3;padding:1em 0;margin:0;}

.WideFormSkin .form_label
{float:left;width:150px;font-size:1em;text-align:right;margin-right:2em;}

.WideFormSkin .form_buttons
{text-align:right;margin:2em 0;}

/* ----- Skin for lists at the bottom of the page ----- */
.WideListSkin
{margin:1em 2em;border:solid 3px #9ab;}

.WideListSkin .form_title
{background-color:#cde;padding:.25em .5em;margin:0 0 0 0;}

.WideListSkin .form_section_title
{background-color:#cde;padding:.25em .5em;margin:0;font-size:1.2em;border-top:solid 1px #c4c4c4;}

/* Search box on the top of some list pages */
.SingleLineSearchForm
{margin:.25em 0;line-height:1.4em;width:300px;}

.SingleLineSearchForm .SearchTextBox
{padding:4px;border:solid 1px #b8b8b8;width:180px;float:left;}

.SingleLineSearchForm .SearchButton
{padding:.15em 1em;margin:0 .25em;float:left;}



/* ------ Tabbed Editor Page ----- */

.TabbedEditorPage
{margin:1em;}

.TabbedEditorPage_Header
{border-left:solid 1px #bdbdbd;}

.TabbedEditorPage_Header .clearfloat
{overflow:hidden;width:100%;}/* IE fix */

.TabbedEditorPage_Header a
{display:block;padding:.25em .5em;float:left;width:100px;
text-align:center;border:solid 1px #bdbdbd;border-width:1px 1px 0 0;background-color:#eee;}

.TabbedEditorPage_Header a:hover
{color:#000;background-color:#fff;}

.TabbedEditorPage_Content
{background-color:#fff;padding:1em;margin-top:0;border:solid 1px #bdbdbd;}




/* ----- HelpPage ----- */

.HelpPage
{width:600px;margin:0 auto;border:solid 3px #9ab;}

.HelpPage h1
{background-color:#cde;padding:.25em .5em;margin:0 0 1em 0;font-size:1.5em;}

.HelpPage_Section
{}

.HelpPage_Section_Title
{background-color:#cde;padding:.25em .5em;margin:1em 0 1em 0;font-size:1.2em;}

.HelpPage_Section_Content
{padding:0em 1em;}

.HelpPage_FeedbackForm
{margin:2em 0;}



/* ----- Manufacturer Properties Page ----- */
.MfgRooms 
{width:550px;padding:.35em;margin:.5em auto;border:solid 1px #aaa;}

.MfgRooms ul
{list-style-type:none;padding:0;margin:0;}

.MfgRooms ul li
{float:left;width:49%;}

.MfgListTable
{width:90%;table-layout:fixed;}

.MfgListTable tr td
{overflow:hidden;width:100px;}


/* ---- Item and Collection for wishlist and inquiry pages ---- */
.CustomerPage_Cart table th
{text-align:left;padding:0 .5em;}

.CustomerPage_Cart table td
{text-align:left;padding:0 .5em;}


.CustomerPage_Wishlist table tr td
{padding: .15em 1.25em .15em 0;}

/* ----- Login Page ----- */

.loginCell
{font-size: 10pt;text-align:left;}

.loginPanel
{border:solid 1px #666;border-radius : 10px; -moz-border-radius : 10px; /* Mozilla */
-webkit-border-radius : 10px; /* Webkit */padding:1em;}

/* ----- jquery.tools.min.js Popup ----- */

.ScreenShotThumbnailContainer
{margin:.5em .5em 0 0;padding:.5em;border:solid 1px #bdbdbd;width:200px;float:left;}

.ScreenShotThumbnail
{}

.ScreenShotThumbnail_Caption
{text-align:center;text-decoration:underline;margin:.35em 0 0 0;}

.OverlayTrigger
{cursor:pointer;}

.OverlayTarget
{background-image:url(../Images/overlay/white.png);width:700px;height:600px;display:none; padding:35px;} 

.OverlayTarget .OverlayTarget_ImageContainer
{width:700px;height:550px;overflow:auto;text-align:center;}

.OverlayTarget .OverlayTarget_ImageContainer_Unlock
{width:700px;height:550px;overflow:auto;text-align:none;}


/* default close button positioned on upper right corner */ 
.OverlayTarget div.close { 
    background-image:url(../Images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* ----- AJAX Toolkit Modal Popup Dialogs ----- */

.ModalPanel
{background-color:#ffffdd;border:solid 1px #444;padding:3px;width:300px;position:absolute;left:-1000px;}

.UserPermissionsModalPanel 
{width:400px;}

.DealerAdItemModalPanel 
{width:570px;}

.ModalPanel table tr td
{padding-right:.25em;}

.ModalPanel .ModalPanel_buttons
{float:right;padding:.5em;}

.ModalPanel .ModalPanel_buttons input
{width:75px;font-size:100%;}

.ModalPanel input, .ModalPanel select
{font-size:90%;}

.ModalPanelTitle
{margin:.25em;border:solid 1px #aaa;background-color:#abc;}

.modalBackground
{background-color:#999;filter:alpha(opacity=70);opacity:0.7;}

/* Customer Inquiry color codes */

.ResponseNotSent{color:#c00;}
.ResponseSent{color:#EAA809;}
.ClosedNoSale{color:#000;}
.ClosedSale{color:#299A31;}

/*  Inline Drop Down  */
.InlineDropDown
{position:relative;z-index:1;}

.InlineDropDown:hover
{z-index:2;}

.InlineDropDown .InlineDropDown_Content
{display:none;}

.InlineDropDown:hover .InlineDropDown_Content
{display:inline;position:absolute;top:0px;left:0px;background-color:#fff;border:solid 1px #bdbdbd;}

.InlineDropDown:hover .InlineDropDown_Content a
{display:block;width:150px;padding:.5em;color:#444;text-decoration:none;background-color:#fff;}

.InlineDropDown:hover .InlineDropDown_Content a:hover
{color:#000;text-decoration:none;}

.InlineDropDown:hover .InlineDropDown_Content
{display:block;}

/* ------ Tool Tips ----- */

.ToolTip
{position:relative;z-index:1;}

.ToolTip:hover
{position:relative;z-index:2;}

.ToolTipContent
{display:none;background-color:#fff;border:solid 3px #9ab;padding:1em;position:absolute;left:2px;top:0px;text-align:left;font-weight:normal;}


/* ------ Header ----- */

.Header
{background-color:#f4f4f4;border-bottom:solid 1px #DADADA;margin-bottom:.5em;padding:0 .35em 1em .35em;}

.Header .FdnLogo
{font-style:italic;font-size:1.3em;font-weight:bolder;text-decoration:none;text-align:center;color:#377B58;}

.Header .furnoodleLogo
{font-style:italic;font-size:1.3em;font-weight:bolder;text-decoration:none;text-align:center;color:#DF1B1B;}

.Header .ChangePasswordLink
{font-size:.85em;}

.Header_ClientMenu
{padding:.35em;margin:0;width:95%;margin:.5em auto;}

.Header_ClientMenu li
{margin:.25em;padding:.05em;float:left;list-style-type:none;background-color:#fff;}

.Header_ClientMenu li a
{text-decoration:none;line-height:2em;padding:.30em;white-space:nowrap;border:solid 1px #aaa;color:#333;}

.Header_ClientMenu li a:hover
{border:solid 1px #000;color:#000;}

.Header_ClientMenu li a.MenuOptionAdmin
{color:#d00;}


.PortalManagerHeader
{padding:.7em;margin:.35em 0;background-color:#e4e4e4;width:500px;border:solid 1px #d3d3d3;}

.PortalManagerHeader_DealerName
{float:left;line-height:2em;margin:0 2em 0 0;}

.PortalManagerHeader_RadMenu
{}


/* ----- Footer ----- */

.Footer_BrowserAlert
{background-color:#f4f4f4;border:solid 1px #DADADA;border-width:1px 0;margin-top:1.5em;padding:.5em 2em 2em 2em;font-size:.9em;}

.Footer_BrowserAlert h3
{font-size:1em;}

.Footer_BrowserAlert strong
{color:#d00;}

.Footer_BrowserAlert a
{color:#333;}



/* ----- Dealer Properties Page -----*/

.DealerPropertiesPage
{width:600px;margin:0 auto;}

.DealerPropertiesPage ul.properties
{border:none;}

.DealerPropertiesPage .genericSectionContainer_title img
{margin:0 1em 0 0;}

.DealerProperties_AboutUsTextArea
{height:250px;}

/* ----- Admin Feedback Form (AdminFeedbackForm.ascx) ----- */
.AdminFeedbackForm
{width:300px;border:solid 3px #9ab;padding:2em;margin:0 auto;}

.AdminFeedbackForm_Title
{font-size:1.6em;margin:0 0 1em 0;}

.AdminFeedbackForm_Description
{margin:0 0 1em 0;}

.AdminFeedbackForm_StatusLiteral
{text-align:center;margin:0 0 1em 0;}

.AdminFeedbackForm_TextBox
{text-align:center;margin:0 0 1em 0;}

.AdminFeedbackForm_TextBox textarea
{width:100%;height:140px;}

.AdminFeedbackForm_Button
{text-align:center;}

/* ----- Sales ----- */

.SalesEventLog
{margin:1em auto;}

.SalesEventLogEntry
{border:solid 1px #c4c4c4;border-width:1px 0;margin:1em 0;}

.SalesEventLogEntry_Header
{font-size:1.3em;font-weight:bold;letter-spacing:.02em;background-color:#ddd;padding:.25em  .5em;}

.SalesEventLogEntry_Header_Title
{float:left;}

.SalesEventLogEntry_Header_Date
{float:right;}

.SalesEventLogEntry_Body
{padding:1em;background-color:#f9f9f9;border:solid 1px #e8e8e8;border-width:1px 0;}

.SalesEventLogEntry_Footer
{letter-spacing:.02em;background-color:#f1f1f1;padding:.5em;font-size:.8em;text-align:right;}

/* ----- Price Lists ----- */
.PriceListUploadPage_UploadControls
{}

.PriceListUploadPage_Links
{}



/* ----- Links on the Division Properties pages ----- */
.DivisionLinksPanel ul
{margin:0 0 0 1em;padding:0;list-style:none;}

.DivisionLinksPanel ul li
{width:45%;float:left;}

.DivisionLinksPanel a
{text-decoration:none;color:#444;font-size:1.1em;display:block;padding:.35em;}

.DivisionLinksPanel a:hover
{color:#000;}

/* ----- Dealer Selections ----- */

.DealerSelections_AdminOnlyLinks
{}

.DealerSelections_AdminOnlyLinks a
{font-size:.8em;padding:0 .5em;}

/* ---------- Old ?? ---------- */
/* Dealer Content */
.DealerContent_Row
{margin:.2em .1em;border-bottom:solid 1px #ddd;}

.DealerContent_Row div
{float:left;width:180px;}

.DealerContent_Row input, .DealerContent_Row textarea
{margin:0 .35em;}



/* tool tips: These are old and should be replaced with the JQuery Tooltip */
.tooltip {float:left;margin:.5em .5em 2em .5em;}
.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {width:500px; display:block; position:absolute; top:9px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#e6e6e6; text-align:left;border-radius : 10px; -moz-border-radius : 10px; /* Mozilla */-webkit-border-radius : 10px; /* Webkit */ padding:1em;}
.tooltip:hover .tooltip_content ul {list-style-type:none; margin:0;padding:0; float:left; width:24%;}
.tooltip:hover .tooltip_content ul li a {font-size:.8em;}

.tooltip:hover .tooltip_firstletterfilter {width:300px; }
.tooltip:hover .tooltip_firstletterfilter ul {list-style-type:none; margin:0;padding:0; width:100%;}
.tooltip:hover .tooltip_firstletterfilter ul li {font-size:1.1em; float:left; width:15px;}

.tooltip:hover .tooltip_DateFilter {width:300px;padding:3em; }
.tooltip:hover .tooltip_DateFilter ul {list-style-type:none; margin:3em;padding:0; width:100%;}
.tooltip:hover .tooltip_DateFilter ul li {font-size:1.1em; float:left; width:15px;}

.tooltip:hover .tooltip_sectionHelp {width:400px; display:block; position:absolute; right:-20px; top:4px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#e6e6e6; text-align:left;border-radius : 10px; -moz-border-radius : 10px; /* Mozilla */-webkit-border-radius : 10px; /* Webkit */ padding:1em;}
.tooltip:hover .tooltip_sectionHelp ul {list-style-type:none; margin:0;padding:0; width:100%;}
.tooltip:hover .tooltip_sectionHelp ul li {font-size:1.1em; float:left; width:15px;}



.formTooltip .tooltip_content, .formTooltip .tooltip_content_2col {display:none;}
.formTooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.formTooltip:hover .tooltip_content {width:200px; display:block; position:absolute; top:9px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#e6e6e6; text-align:left;border-radius : 10px; -moz-border-radius : 10px; /* Mozilla */-webkit-border-radius : 10px; /* Webkit */ padding:1em;}


.Header_Menu li .tooltip {margin:0;padding:.05em;list-style-type:none;text-decoration:none;padding:.30em;white-space:nowrap;border:solid 1px #aaa;}
.Header_Menu li .tooltip_content {width:600px;}
.Header_Menu li .tooltip_content a {margin:.5em;background-color:#fff;}



/* the two below are probaly ok to delete */
.GenericTableContainer
{margin:1em auto;padding:.35em;border:solid 1px #aaa;}

.GenericTableContainer table tr td
{padding:0 .4em;font-size:.85em;}



A.LoginStatusLink
{text-decoration:none;font-size:10pt;font-weight:bold;text-align:right;
}
A.LoginStatusLink:Hover
{background-color:#FFFF88;}

.DeleteDivision
{margin:6em 0 0 .5em;}

.DeleteDivision .DeleteDivision_Trigger
{cursor:pointer;width:150px;}

.DeleteDivision .DeleteDivision_Target
{display:none;}