﻿/* ========================================================================== */
/* Name:  		  PAGES STYLE SHEET                                           */
/* ========================================================================== */
/* Description:	Specialized styles that only apply to specified pages         */
/*                                                                            */
/* Author:		Jason Martin (CD)      | Updated By:  Brian Bredenkamp        */
/* Create Date: April 8th, 2009        | Updated On:  September 11th, 2009    */
/*                                                                            */
/* ========================================================================== */




/* Main Search Control : /WebUserControls/Headers/Search.ascx                 */
/* ========================================================================== */
  .searchHeader { margin:6px 0 0 0; }
  .searchHeader #HeadersSearchControl { background-color:Transparent; min-height:52px;
    width:990px;}
  .searchBar #HeadersSearchControl { background-color:Transparent; min-height:32px;
    width:100%; }
  .searchHeader #HeadersSearchControl .searchBox {   width:990px;
    padding:12px 0 0 0; }
  .searchBar #HeadersSearchControl .searchBox { width:100%;
    padding:3px 0 0 0; }
  #HeadersSearchControl .searchBox TABLE.search { width:auto;
    margin:0 auto 0 auto; font-weight:700; }
  #HeadersSearchControl .searchBox TABLE.search TD { vertical-align:middle;
    padding:0 4px; }
  .searchHeader #HeadersSearchControl .textBox { border:solid 1px #ccc; font-size:16px;
    font-weight:700; padding:1px 0 1px 4px; width:250px; }
  .searchBar #HeadersSearchControl .textBox { border:solid 1px #ccc; font-size:14px;
    font-weight:700; padding:1px 0 1px 4px; width:250px; }
  /*#HeadersSearchControl .search { margin:4px auto; width:780px; }
  #HeadersSearchControl .search .fields{ margin:8px 0 0 55px; }
  #HeadersSearchControl .search A { color:#f90; font-size:11px;
    text-align:center; display:inline-block; text-transform:uppercase; }
  #HeadersSearchControl .search .fieldLabel { width:auto; }
  #HeadersSearchControl .search .iconButton {
    background-color:Transparent; border:none; width:24px; height:32px;
    background-image:url('Images/Icons/20x20-Search1.png'); font-size:0px;
    background-position:top left; background-repeat:no-repeat;} */
  #HeadersSearchControl .locations { border:solid 1px #999; margin:17px 0 0 0; background-color:#fff;
      background-image:url('Images/Backgrounds/1x32-GrayFade.jpg'); padding:0;
    background-repeat:repeat-x;  }
  #HeadersSearchControl .box { max-height:140px;  margin:0; padding:0;
    background-image:none; border:none; background-color:Transparent; }
  #HeadersSearchControl .locations TABLE {  }
  #HeadersSearchControl .locations H2 { font-size:16px; margin:0 0 2px 4px; padding:0; color:#8c0707; }
  #HeadersSearchControl .locations P { font-size:11px; margin:0 0 4px 4px; padding:0; color:#666; }
  .locationItems { margin:4px; }
  .locationItems SPAN.locationItem { display:inline-block; height:18px;
    width:155px; margin:0 6px 6px 0; font-size:13px; }
/* ========================================================================== */




/* Weather Control : /WebUserControls/External/Weather.ascx                   */
/* ========================================================================== */
  .weather { border:solid 1px #999; max-width:300px; }
  .weather TD { vertical-align:middle; }
  .weather .today { border-bottom:solid 1px #ccc;}
  .weather .today TD { padding:4px 0; }
  .weather .today TD.temp { vertical-align:middle; padding:0 0 0 6px;
    text-align:right; }
  .weather .today H1 { font-size:28px; }
  .weather .today TD.icon { width:50px; }
  .weather .today TD.location { vertical-align:middle; padding:0 6px 0 0;
    text-align:left; }
  .weather .today TD.location .date { font-size:11px; color:#333;
    font-style:italic; }
  .weather .forecast H4 { font-weight:700; text-transform:uppercase; padding:0;
    margin:0; font-size:11px; }
/* ========================================================================== */

/* Calcualtor Control : /WebUserControls/CommandCenter/Calculator.ascx        */
/* ========================================================================== */
    #check {background: url("../../images/CommandCenter/calculator_05.jpg") no-repeat; width:494px; height:213px;}
    #TOT { float:right; margin-right:75px; margin-top:80px; }
/* ========================================================================== */




/* Search Footer Control : /WebUserControls/Footer/Popular.ascx               */
/* ========================================================================== */ 
  #FooterPopularControl .box { margin:1px 0 0 0; padding:6px 6px; }
  #FooterPopularControl .horizontalMenu { text-align:left; margin:0;
    padding:0; }
  #FooterPopularControl .menu { margin:2px 0 12px 12px; padding:0; }
  #FooterPopularControl H4 { text-transform:uppercase; color:#333;
    font-size:12px; margin:0; padding:0; }
  #FooterPopularControl A { display:inline-block; width:100px; height:16px;
    text-align:left; font-size:11px; }
  #FooterPopularControl .link { margin:0; padding:0;}
/* ========================================================================== */     
    
    
    
  
/* Main Footer Control : /WebUserControls/Footer/Footer.ascx                  */
/* ========================================================================== */ 
  #FooterFooterControl { margin:1px 0 0 0; height:24px; vertical-align:middle; }
  #FooterFooterControl .horizontalMenu { margin:1px 0 0 0; font-size:11px; }
  #FooterFooterControl .horizontalMenu A { padding:0 4px; }
/* ========================================================================== */ 




    
    
    

#ReviewsListControl H2 {
  color:#000; font-size:18px; text-transform:capitalize; }
#ReviewsListControl H3 {
  color:#333; font-size:14px; margin:2px 0 0 12px; }
#ReviewsListControl .review {
  color:#333; font-size:12px; margin:6px 0 0 12px; line-height:17px; }
#ReviewsListControl .stats {
  width:75px; text-align:center; }
#ReviewsListControl .date {
  text-align:center; }
#ReviewsListControl .useful {
  color:#393; font-weight:700;}
#ReviewsListControl .notUseful {
  color:#c33; font-weight:700;}
#ReviewsListControl .flagged {
  color:#33c; font-weight:700;}
#ReviewsListControl .statusTrue {
  color:#393; font-weight:700;}
#ReviewsListControl .statusFalse {
  color:#c33;}
#ReviewsListControl .rebuttal {
  color:#444; font-size:13px; margin:6px 0 6px 12px; font-weight:700; }
  
  
  
/* Main Footer Control : /WebUserControls/Footer/Footer.ascx                  */
/* ========================================================================== */   
#ContentConfirmationsMemberControl TABLE TD { width:50%; }
#ContentConfirmationsMemberControl TABLE TD H2 { color:#0c0; margin:4px 0 2px 0; padding:0; }
#ContentConfirmationsMemberControl TABLE TD H3 { color:#0c0; margin:0; padding:0; font-weight:700; font-size:26px; border-bottom:solid 1px #999; }
#ContentConfirmationsMemberControl TABLE TD .description { margin:0 0 0 10px; padding:0; line-height:18px; }
#ContentConfirmationsMemberControl TABLE TD .box { margin:0 4px; padding:0 6px;
  height:424px; }
#ContentConfirmationsMemberControl TABLE TD .spacer { height:10px; }
#ContentConfirmationsMemberControl TABLE TD .box .images { text-align:center; }
#ContentConfirmationsMemberControl TABLE TD .field { margin:0; padding:0; }
#ContentConfirmationsMemberControl TABLE TD .fieldLabel { text-transform:uppercase; font-size:10px; color:#444; }
#ContentConfirmationsMemberControl TABLE TD .fieldData { color:#000; font-weight:700; font-size:14px; padding-left:4px; }
#ContentConfirmationsMemberControl A.specialLink { border:none; color:#00c; font-weight:normal; }
#ContentConfirmationsMemberControl .nextSteps .description {
  margin:2px 0 4px 10px; padding:0; line-height:22px; font-size:16px; text-align:center;}
#ContentConfirmationsMemberControl .nextSteps .description STRONG {
  font-weight:normal; border-bottom:dashed 1px #f60; }
#ContentConfirmationsMemberControl .nextSteps .description STRONG U {
  text-decoration:none; font-style:italic; font-size:14px; font-weight:700;
  text-transform:uppercase; }  
#ContentConfirmationsMemberControl .nextSteps UL  { margin:10px 0 0 20px;
  }
#ContentConfirmationsMemberControl .nextSteps UL LI {
  font-size:20px;list-style-image:url('Images/Icons/12x14-OrangeBullet.gif');
  margin-left:16px; color:#222; margin-bottom:8px; }  
/* ========================================================================== */ 

#CustomLinkShareAdControl .box IFRAME { height:250px ! important; }


/* Known For Control : /WebUserControls/POPP2/KnownFor.ascx                   */
/* ========================================================================== */ 
    #KnownForHeader { width:100%; height:24px; background: url('/Images/POPP/bgcontrolheader.jpg') repeat-x;}
    .KnownForHeaderClasss {}

/* ========================================================================== */ 




#edit-business-menu
{
   width:99%; 
   margin-top:10px;
   height:24px;
   border-bottom:black solid 1px;
   
}

#edit-business-menu li
{
    float:left;   
    border-bottom:black solid 1px;
    background-color:White;
    
}

#edit-business-menu li a
{
    display:block;
    cursor:pointer;   
     padding:0px 10px 0px 10px;
     font-size:12pt;
     height:24px;
     line-height:24px;
}

#edit-business-menu li a:hover
{
    text-decoration:none;
}

#edit-business-menu .selected
{
    border:1px solid black;
    border-bottom:none;
    
}
#edit-business-menu .selected a
{
    height:24px;
}

#edit-business-menu .selected a
{
    color:Black;
    cursor:default;   
}

#settings-list
{
    
    width:99%;
    
}

#settings-list li
{
    border-bottom:black solid 1px;
    padding-bottom:20px;
    padding-top:20px;
}


#settings-list .buttons
{
    border-bottom:none;   
}
.settings, .review-table
{
    margin-top:20px;
}

#settings-list .settings a{
  color:Blue;
  text-decoration:none;
}
#settings-list .settings a:hover{
 text-decoration:underline;
}

.settings td
{
    font-size:12pt;
    padding:10px 5px 5px 5px;
     
}

.review-table td, .report td
{
     padding:10px 5px 5px 5px;
}

.settings .text
{
    font-size:12pt;
    padding:3px 3px 3px 3px;
    border:black 1px solid;
}



.settings .multi-line
{
    font-size:12pt;
    padding:3px 3px 3px 3px;
    width:400px;
    height:75px;
    font-family:arial, tahoma, verdana, sans-serif;
    border:black 1px solid;
}

.settings tr td:first-child
{
    width:150px;
     
}

.referral .settings tr td:first-child{
 width:250px;
}



.settings th, .review-table th, .report th
{
    font-size:12pt;
    padding:10px 5px 5px 5px;
    font-weight:bold;
    background-color:Silver;
}

.settings-column
{
    float:left;
    width:300px;   
    margin-right:40px;
}

.clear
{
    clear:both;
}

.form-button
{
    padding:5px 10px 5px 10px;   
    margin-left:20px;
}

.report-section
{
    margin-top:20px;   
}

.report-section table
{
    margin-top:10px;
    border-left:1px solid black;
    border-bottom:1px solid black;
}

.report-section table td, .report-section table th
{
    border-right:1px solid black;
    border-top:1px solid black;
}

.report-section div
{
    margin-top:10px;
}

#replicator-just-joined .just-joined-list
{
    
}

#replicator-just-joined li
{
    float:left;
    color:White;
    font-size:12pt;
    margin-left:15px;
    
}

#command-just-joined ul
{
  margin-top:5px;   
}

#command-just-joined ul li:first-child
{
    display:none;
}

#command-just-joined ul li
{
  padding:5px 0px 0px 5px;   
}

.alert-box
{
  border:4px solid gray;   
  padding:10px 10px 10px 10px;
  position:absolute;
  background-color:White;
  width:400px;
  margin-left:-200px;
  z-index:99;
 
}

.pop-up
{
  border:4px solid gray;   
  padding:10px 10px 10px 10px;
  position:absolute;
  background-color:White;
  width:200px;
  margin-left:-100px;
  
 
  z-index:99;
}

.news{
    padding:10px 10px 10px 10px;
}

.news p{
    padding:5px 5px 0px 5px;
    font-size:12pt;
}

.news p .newsDate{
    font-size:9pt;
}


.water-mark{
    background-color:#F0F8FF;
    color:#BEBEBE;
    
    border:solid 1px #ccc; font-size:16px;
    font-weight:700; padding:1px 0 1px 4px; width:250px;
    
}

.search-label{
    font-size:16px;
    font-weight:700;
    color:White;
}

#image-grid{
    margin-top:20px;
}

#image-grid .image{
 border:1px solid black;
 width:150px;
 float:left;
 margin-left:30px;
 margin-bottom:30px;
 padding:10px 10px 10px 10px;
 
}

#image-grid .image img{
 width:150px;
 margin:0;
}

#image-grid .image a{
 margin-top:0px;
}

#image-grid .image .delete-link{
 float:right;
}

#image-grid .image .profile-link{
 float:left;
}

#image-grid .image .is-profile{
float:left;
color:#7DAB3F;
}


#category-tree{
 float:left;
 width:300px;
 
}

.category-tree table{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    line-height: 1;
    font-family: inherit;
    text-align: left;
    width:auto;
}


.category-tree table div{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}


.category-tree table tr td a{
    margin:0px 0px 0px 0px;
}
.category-tree table tr td {
vertical-align:middle;
}

#settings-list .category-tree table tr td img{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#settings-list .category-tree .selected a{
 color:Red;
}

#selected-categories{
     width:350px;
     float:left;
}

.settings tr td.td-button{   
    width:200px;
}

.form-button{
 cursor:pointer;
}

.category-box{
    border:1px solid black;
    z-index:99;
    background-color:white;
    position:absolute;
}

.expand-container{
     background-color:white;
     position:absolute;
     padding:0px 10px 10px 0px;
     width:250px;
     height:140px;
    

}











