/* CSS Document */

/* Globals */
          body {
          margin-top: 0px;
          padding-top: 0px;
          border: 0px;
          font-family: Georgia, "Times New Roman", Times, serif;
          color:#3F2A01;
          font-size:12px;
          background-image:url("/images/background.jpg");
          background-repeat:repeat-x;
          background-color:#7cbdff;}

          img {border:0px;}

          form {margin:0px;padding:0px}

          a:link {color:#06306D;}
          a:VISITED {color:#06306D;}
          a:HOVER {color:#5B0259;}

          .spacer {clear: both;}
          .indent {padding-left:20px;line-height:16pt;}

          h1 {color:#822427;font-size:24px;margin-top:0px;margin-bottom:12px;font-weight:normal;margin-right:30px;}
          h2 {color:#822427;margin-bottom:15px;font-size:21px;font-weight:normal;margin-right:30px;}
          h3 {color:#822427;font-size:16px;margin:0px 30px 4px 0px;font-weight:normal;line-height:22px;font-variant:small-caps;}
          h4 {color:#822427;font-size:14px;margin-top:0px;margin-bottom:4px;font-weight:normal;margin-right:30px;}

          p {margin-top:0px;margin-right:25px;margin-bottom:12px;line-height:16pt}
          hr {display:none }
          li {color:#822427;font-size:14px;line-height:16pt;margin-right:25px;}

          #alignment {text-align:center;}
/* Globals end */

/* Header */
          #container {
          margin-left:auto;
          margin-right:auto;
          width:973px;
          padding-left:1px;
          margin-bottom:0px;
          border:0px;
          border-collapse:collapse;
          padding-bottom:0px;
          /* border: 1px coral solid; */
          }
          #topBlock {
          float:left;
          background-image:url("/images/topBlock.jpg");
          background-repeat:no-repeat;
          margin-left:1px;
          width:973px;
          height:248px;
          /* border: 1px coral solid; */
          }
      /* top nav button start */
              #topNav {float:right;width:141px;height:71px;}
              #topSlice {float:left;}
              #logo {float:left;
              margin-top:211px;
              margin-left:100px;
              width:94px;
              height:27px;
              margin-right:292px;
              }
              #followOnFacebook {
              float:left;
              height:27px;
              margin-top:211px;
              width:97px;
              margin-right:2px;
              }
              #followOnTwitter {
              float:left;
              height:27px;
              margin-top:211px;
              width:97px;
              margin-right:2px;
              }
              #customerCare {
              float:left;
              height:27px;
              margin-top:211px;
              width:97px;
              margin-right:2px;
              }
              #contactUs {
              float:left;
              margin-top:211px;
              width:97px;
              height:27px;
              }
      /* top nav button end */
/* Header end */

/* Left Column */
          #leftColumn {
          width:220px;
          float:left;
          padding-left:23px;
          height:1200px;
          /*border: 1px red dotted;*/
          }
    /* Cart Controls */
            #cartButtons {
            background-image: url("/images/cartButtons.png");
            background-repeat:no-repeat;
            margin-left:40px;
            width:169px;
            height:21px;
            /*border:1px red dotted;*/
            }
            #viewCart {
            width:80px;
            height:21px;
            }
            #checkOut {
            width:80px;
            height:21px;
            }
            #go {
            width:33px;
            height:22px;
            float:left;
            margin-top:14px;
            background-image: url("/images/go_btn.gif");
            background-repeat:no-repeat;
            }
            #search {
            border:solid #a15a5d 1px;
            margin-right:4px;
            width:118px;
            height:18px;
            float:left;
            margin-left: 48px;
            margin-bottom: 7px;
            color: #173e77;
            font-style:italic;
            margin-top:14px;
            font-size:10pt;
            }
    /* Cart Controls end */

    /* menu settings */
          #boutique {
          background-image: url("/images/navBackground.png");
          background-repeat:no-repeat;
          clear:both;
          margin-top:39px;
          margin-left:31px;
          width:189px;
          height:430px;
          /*border: dotted 1px red;*/
          }
          #preemies {
          position:relative;
          top:65px;
          left:0px;
          width:150px;
          height:27px;
          /*border: dashed 1px red;*/
          }
          .navOn {
          position:relative;
          top:65px;
          left:0px;
          width:150px;
          height:27px;
          /*border:dashed 1px red;*/
          }
    /* menu settings end */

    /* Left Column Items */
          
          #sizeChart {
          position:relative;
          top:67px;
          left:0px;
          width:150px;
          height:47px;
          }
          #social1 {
          margin-left:38px;
          margin-top:0px;
          width:172px;
          height:44px;
          }
          #social2 {
          margin-left:38px;
          margin-top:0px;
          width:172px;
          height:36px;
          }
          #social3 {
          margin-left:38px;
          margin-top:0px;
          width:172px;
          height:49px;
          }
          #savings {
          margin-left:40px;
          margin-top:10px;
          width:175px;
          height:133px;
          }
          #memory {
          margin-left:36px;
          margin-top:10px;
          width:186px;
          height:298px;
          }
   /* Left Column end */

   /* Middle Column front */
          #middleColumn {
          float:left;
          width: 647px;
          padding:0px 5px 10px 12px;
          }
          #middleBlock {
          float:left;
          width:973px;
          background-image:url(/images/background.gif);
          background-repeat:repeat-y;
          background-position:top center;
          }
   /* Middle Column end */

   /* Graphic and Emotion Boxes Layout */
          #basic {
          width:647px;
          height:226px;
          }
          .pics {
          width:647px;
          height:226px;
          }
          #featurebox {
          margin-left:auto;
          margin-right:auto;
          margin-top:0px;
          margin-bottom:15px;
          float:left;
          width:647px;
          height:172px;
          }
              #feature1 {
              background-image:url("/images/feature1.jpg");
              background-repeat:no-repeat;
              float: left;
              margin-top:10px;
              padding-right:18x;
              width:296px;
              height:172px;
              border:0px red solid;
              }
              #feature2 {
              background-image:url("/images/feature2.jpg");
              background-repeat:no-repeat;
              float: right;
              margin-top:10px;
              padding-left:6px;
              width: 161px;
              height:172px;
              border:0px red solid;
              }
              #feature3 {
              background-image:url("/images/feature3.jpg");
              background-repeat:no-repeat;
              float: right;
              margin-top:10px;
              padding-left:14px;
              width: 161px;
              height:172px;
              border:0px red solid;
              }
      /* Graphic and Emotion Boxes Layout end */

      /* Lower Graphic and Text Boxes Layout */
          #insideScoop {
          background-image:url("/images/insideScoop.gif");
          background-repeat:no-repeat;
          float:left;
          margin-top:35px;
          margin-bottom:1px;
          width:467px;
          height:105px;
          /* border:3px coral solid; */
          }
          #bottomText {
          background-image:url("/images/bottomBack.png");
          background-repeat:no-repeat;
          margin-top:10px;
          text-align:left;
          width:647px;
          height:1000px;
          /* border:1px coral solid; */
          }
              #columnOne {
              float:left;
              width:220px;
              padding-left:25px;
              text-align:left;
              margin-top:5px;
              font-size:8pt;
              color:#000;
              /* border: 1px coral solid; */
              }
              #columnOne p {
              line-height:10pt;
              margin-top:0px;
              margin-bottom:10px;
              color:#47602e;
              }
              #columnOne strong {
              color:#822427;
              font-weight:none;
              }
              #columnTwo {
              float:left;
              width:220px;
              padding-left:10px;
              text-align:left;
              margin-top:5px;
              font-size:8pt;
              color:#000;
              /* border: 1px coral solid; */
              }
              #columnTwo p {
              line-height:10pt;
              margin-top:0px;
              margin-bottom:10px;
              color:#47602e;
              }
              #columnTwo strong {
              color:#822427;
              font-weight:none;
              }
      /* Lower Graphic and Text Boxes Layout end */

      /* Right Column */
              #rightColumn {
              float:left;
              text-align:left;
              width: 677px;
              padding:0px 10px 10px 15px;
              }
      /* Right Column */

      /* Right Hand Specials and Ad Space */
          #columnThree {
          float:right;
          width:150px;
          padding-left:10px;
          padding-right:10px;
          margin-top:15px;
          font-size:8pt;
          color:#000;
          /* border: 3px coral solid; */
          }
          #specials {
          background-image:url("/images/specials.jpg");
          background-repeat:no-repeat;
          float:right;
          width:138px;
          height:209px;
          /* border:3px red solid; */
          }
          /* #ad1 {
          background-image:url("/images/adPH.gif");
          background-repeat:no-repeat;
          float:right;
          width:147px;
          height:87px;
          }
          #ad2 {
          background-image:url("/images/adPH.gif");
          background-repeat:no-repeat;
          float:right;
          width:147px;
          height:87px;
          }
          #ad3 {
          background-image:url("/images/adPH.gif");
          background-repeat:no-repeat;
          float:right;
          width:147px;
          height:87px;
          } */
      /* Specials and Ad Space end */

/* Static Interior Page Headers start */
          #headers {
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #genericImage {
          background-image:url("/images/commonStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #savingsStatic {
          background-image:url("/images/circusSavingsStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #contactStatic {
          background-image:url("/images/contactUsStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          /* border:3px red solid; */
          margin:0px 10px 15px 0px;
          }
          #customerCareStatic {
          background-image:url("/images/customerCareStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #memoryMakersStatic {
          background-image:url("/images/memoryMakerStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          /*border:1px aqua dashed;*/
          }
          #ourStoryStatic {
          background-image:url("/images/ourStoryStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          /*border:1px cyan dashed;*/
          }
          #sizeChartStatic {
          background-image:url("/images/sizeChartStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }

/* replacements for flash */

          #4to6Static {
          background-image:url("/images/4to6tatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #easterStatic {
          background-image:url("/images/easterStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #giftStatic {
          background-image:url("/images/giftStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #infantStatic {
          background-image:url("/images/infantStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #newbornStatic {
          background-image:url("/images/newbornStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #nurseryStatic {
          background-image:url("/images/nurseryStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #plushStatic {
          background-image:url("/images/plushStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #preemieStatic {
          background-image:url("/images/preemieStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #toddlerStatic {
          background-image:url("/images/toddlerStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
          #toyStatic {
          background-image:url("/images/toyStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }  
          #vacationwearStatic {
          background-image:url("/images/vacationwearStatic.jpg");
          background-repeat:no-repeat;
          width:655px;
          height:152px;
          margin:0px 10px 15px 0px;
          }
/* Static Interior Page Headers end */

/* Blog Page Divs Start */
          #wpSidebar-poz {
          float:right;
          text-align:left;
          margin:163px 0px 0px 0px;
          width:240px;
          /*border:1px aqua dashed;*/
          }
          #wpBody {
          float:left;
          width:400px;
          height:915px;
          text-align:left;
          margin:163px 0px 0px 0px;
          overflow:auto;
          /*border:1px red dashed;*/
          }
          #wpContainer {
          float: left;
          margin-left:15px;
          width:655px;
          height: 900px;
          /*border:1px blue dashed;*/
          }
          #wpHead {
          background-image:url("../www.bigtopbabyshop.com/images/memoryMakersStatic.jpg");
          background-repeat:no-repeat;
          width:633px;
          height:152px;
          margin:0px 10px 15px 0px;
          /*border:1px red dashed;*/
          }
          #wpSide {
          float:right;
          text-align:left;
          margin-top:0px;
          width:200px;
          /*border:1px aqua dashed;*/
          }
          
/* Blog Page Divs End */

/* table sizing start */
          table.sizeChart {
          margin-left:30px;
          width:500px;
          margin-bottom:12px;
          }
          table.rowOne {
          background-color:#b98607;
          color:#000;
          font-size:14px;
          }
          table.rightCell td {
          width:300px;
          }
          table.sizeChart th {
          background-color:#fad77e;
          color:#822427;
          border:solid #000 1px;
          padding:8px;
          vertical-align:top;
          }
          table.sizeChart td {
          background-color:#fcf4e0;
          padding:8px;
          vertical-align:top;
          border:solid #000 1px;
          }
/* table sizing end */

/* Footer Links end */
          #bottomBlock {
          float:left;
          background-image:url("/images/bottomBlock.gif");
          background-repeat:no-repeat;
          width:973px;
          height:87px;
          background-position:top center;
          }
          #footerOurStory {
          float:left;
          margin-left:109px;
          width:142px;
          height:59px;
          }
          #shippingRates {
          float:left;
          width:150px;
          height:59px;
          }
          #returns {
          float:left;
          width:139px;
          height:59px;
          }
          #privacyPolicy {
          float:left;
          width:148px;
          height:59px;
          }
          #footerContactUs {
          float:left;
          width:149px;
          height:59px;
          }
/* Footer Links end */

/* PDG Stuff start* /
   /* pdg Links start */
          a.pdgmainlnk:LINK {
          color:#3f2a01;
          text-decoration:none;
          }
          a.pdgmainlnk:VISITED {
          color:#3f2a01;
          text-decoration:none;
          }
          a.pdgmainlnk:HOVER {
          color:#3f2a01;
          text-decoration:none;
          }
   /* pdg Links end */

   /* pdg formatting start */
          div.hr {
          margin-top:12px;
          margin-bottom:12px;
          height: 1px;
          background: #fcf4e0 url("/images/hr.gif");
          background-repeat:repeat-x;
          }

          div.hr hr {
          display: none;
          }
          div.hrProd {
          margin-top:15px;
          margin-bottom:0px;
          margin-right:15px;
          height: 1px;
          background: #f9e3a9 url("/images/hr.gif");
            background-repeat:repeat-x;
          }
          div.hrProd hr {
            display: none;
          }
   /* pdg formatting end */

          .cssform p{
          width: 237px;
          clear: left;
          margin: 0;
          padding: 5px 0 8px 0;
          padding-left: 155px; /*width of left column containing the label elements*/
          border-top: 1px dashed gray;
          height: 1%;
          }
          .cssform label{
          font-weight: bold;
          float: left;
          margin-left: -155px; /*width of left column*/
          width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
          }
           .cssform label2{
          font-weight: bold;
          float: left;
          margin-left: 0px; /*width of left column*/
          width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
          }
          .cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
          width: 180px;
          }
          .cssform textarea{
          width: 250px;
          height: 150px;
          }
          /*.threepxfix class below:
          Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
          to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
          */
          * html .threepxfix{
          margin-left: 3px;
          }
/* PDG Stuff end */

/* redundant stuff start */
/* CURRENTLY NOT USED

#welcome {
background-image:url("/images/welcome.gif");
background-repeat:no-repeat;
width:515px;
height:118px;
margin-bottom:8px;
}

#welcomeText {
font-size:12pt;
line-height:16pt;
color:#000;
text-align:left;
margin-left:30px;margin-right:auto;
width:480px;
text-align:justify;
margin-bottom:15px;
}  */

#rightColumn {
float:left;
text-align:left;
width: 677px;
padding:0px 10px 10px 15px;
}

/* #columnThree {
float:left;
text-align:left;
width: 153px;
border: 3px coral solid;
} */