﻿/* ========================================================================== */
/* Name:  		  PAGES STYLE SHEET                                             */
/* ========================================================================== */
/* Description:	Specialized styles that only apply to specified pages         */
/*                                                                            */
/* Author:		  Jason Martin (CD)      | Updated By:  Jason Martin (CD)       */
/* Create Date: April 8th, 2009        | Updated On:  June 16th, 2009         */
/*                                                                            */
/* ========================================================================== */




/* Pages without Tab Menuts                                                   */
/* ========================================================================== */
  #BackOfficeLoginContent,
  #BackOfficeAddMemberContent,
  #BackOfficeAddListingContent,
  #BackOfficeAddReviewContent,
  #BackOfficeAddReviewer,
  #ContentContent,
  .replicator .content { margin:1px 0 0 0; }
/* ========================================================================== */  
  
  
  
  
/* Login Page : /BackOffice/Login.aspx                                        */
/* ========================================================================== */
  #BackOfficeLoginContent .box { min-height:200px; }
/* ========================================================================== */



/* Login Page : /BackOffice/Login.aspx                                        */
/* ========================================================================== */
  #BackOfficeAddReviewer TABLE { width:auto; }
/* ========================================================================== */

/* Results Page : /Results.aspx                                               */
/* ========================================================================== */
  #ResultsContent .resultsStats { font-size:15px; padding:0 4px 2px 4px;
    border-bottom:solid 1px #eee; margin:0 0 12px 0; }
  #ResultsContent .resultsStats STRONG { font-weight: 700; }
  #ResultsContent .resultsStats .time { margin-left:4px; font-size:12px;
    font-style:italic; color:#999; }
  #ResultsContent .resultsStats A { color:#33c; }
/* ========================================================================== */




/* Search Page : /Search.aspx                                                 */
/* ========================================================================== */
  #SearchContent .mainContent{ max-width:650px; float:left;}
 
  #SearchContent H5 { margin:0 0 8px 0; }
  #SearchContent .sideContent{ float:right; }
  #SearchContent .sideContent .box { margin:3px 0 0 0; border:solid 1px #777; }
/* ========================================================================== */



/* POPP Page : /POPP.aspx                                                     */
/* ========================================================================== */
  .popp .sideWalk { height:30px; width:100%; display:block; position:relative;
     }
  .popp TABLE.poppMain { border-collapse:collapse; padding:0; margin:0;
    width:auto; }
  .popp TABLE.poppMain TD.poppMainLeft { width:649px; }
  .popp TABLE.poppMain TD.poppMainRight { width:301px; }

  .popp .poppHeader { background-position:top left; background-repeat:no-repeat;
    background-image: url('/Images/POPP/649x600-POPPHeader.jpg'); width:649px;
    min-height:300px; }
  .popp .poppFooter { background-position:top left; background-repeat:no-repeat;
    background-image: url('/Images/POPP/649x48-POPPFooter.jpg'); width:649px;
    min-height:48px; }

  .popp .poppDescription,
  .popp .poppProducts,
  .popp .poppServices,
  .popp .poppReviews { border-left:solid 1px #999; border-right:solid 1px #999;
    min-height:150px; width:647px; padding:0; margin:0; }
  .popp .poppReviews DIV.poppData { min-height:200px; }

  .popp .poppAttic { height:75px; }

  .popp .poppMap,
  .popp .poppAd,
  .popp .poppNews,
  .popp .poppVideo { border-right:solid 1px #999; min-height:100px; width:300px; }

  .popp DIV.poppData { padding:6px 6px 24px 6px; color:#555; }
  .popp DIV.poppHeader .poppData { padding:12px 12px 24px 12px; }
  .popp DIV.poppFooter .poppData { text-align:center; color:#aaa;
    padding:28px 0; font-size:10px; }

  .popp .poppLogo IMG { max-height:64px; }
  .popp .poppName,
  .popp .poppPrimaryPhoneNumber { font-size:26px;  color:#555; }
  .popp .poppPrimaryPhoneNumber { text-align:right; min-width:200px; }

  .popp DIV.address H3,
  .popp DIV.phoneNumbers H3,
  .popp DIV.internetAddresses H3 { margin:16px 0 0 0; display:block; text-transform:uppercase; font-size:13px; }
  .popp DIV.address P,
  .popp DIV.phoneNumbers P,
  .popp DIV.internetAddresses P { margin:0 0 0 16px; font-size:13px; }
  .popp DIV.internetAddresses A { color:#33c; padding:0; margin:0; }

  #POPPContent { width:950px; margin:0 auto; border:none; background:none;  }
  #POPPContent .address,
  #POPPContent .phoneNumbers,
  #POPPContent .internetAddresses { margin:2px 0 12px 0; }
  #POPPContent SPAN.label { display:inline-block; font-weight:700; width:60px;
    text-transform:uppercase; font-size:11px; padding-bottom:3px; color:#933;
    text-align:right; padding-right:6px; }
/* ========================================================================== */

/* Replicator Pages : /Replicators                                             */
/* ========================================================================== */
   TABLE.rep { border-collapse:collapse; padding:0; padding:10px; margin-bottom:2em;}
	.rep TD.repTextArea { padding-left: 5em; padding-right:5em;}
	.rep H1 {font-size:large; font-weight:bold; margin-top:1em; margin-bottom:1em; padding:0;}



/* Profile Page : /Profile.aspx                                               */
/* ========================================================================== */
  #ProfileContent .fields .field SPAN.fieldError { display:block;
    margin:0 0 0 128px; }
/* ========================================================================== */




/*#ReplicatorHomeContent { padding-top:24px; padding-bottom:24px; }*/
.replicator .box { margin:1px 0 0 0; padding:0; }
.replicator .box .content { min-height:370px; border:none; }
.replicator .repFooter { border-top:solid 1px #ccc; margin:4px 8px 0 8px;
  padding:6px 0 0 0; }
.replicator .repFooter  .reviewer {
  font-size:20px; }
#InformationPages .box { padding:25px 0 0 0; border-top:none; }
#InformationPages .box .content { border-top:solid 1px #999; min-height:350px; }
/*  .replicator .content { border:none; padding-left:0; padding-right:0;
    padding-top:14px; padding-bottom:0; }
  .replicator .content .siteContent { min-height:300px; max-height:380px;
    overflow:scroll; overflow-x: hidden ! important; }
  .replicator .content .floatLeft { height:100%; }
  .replicator .content IMG { margin-top:18px; }*/
