
body {background: #ffffff; 
      color: #6d7b8d; }

img {border: 0;}

a {color: #0066cc; 
   padding: 0 2px; 
   text-decoration:none; } 

a:hover {color: #0066cc; 
         text-decoration: underline;}

p, blockquote {margin: 0; 
               padding: 0;}


/* ------ Wrapper ------------ */
#wrapper {margin:0 auto; 
          text-align: left; 
          width: 805px;
          background: #ffffff;
          font-size: 1.0em; 
          font-family: Arial, Georgia, "Times New Roman", Times, sans-serif;}                 

/* ------ Main Pages ----- */

#Format img {border: 1px solid #336699; /* Format for -main pages */
                   width: 150px; 
                   height: 150px;}

#Format {font-size: 0.7em;}  

#Format a {text-align: center;          /* Format for -main pages */
                 width: 150px;} 

/* ------ Category Pages ----- */

#CategoryTitle {font-size: 0.8em;
                text-align:center; 
                margin: 0px;             
                }

#CategoryHeader {margin-top: 15px; 
                 margin-left: 20px;
                 font-size: 0.7em;
                 margin-right: 20px;
                 margin-bottom: 15px; 
                 font-weight: normal; 
                 text-align: center;}



#CategoryText {font-size: 0.7em;}       /* Text Size for cat pages */
#CategoryColor {background: #ffffff;}   /* BG color */
#CategoryImage {width: 150px; height: 150px; border: 1px solid #ffffff;}  /* Image control */
#CategoryColor {background: #ffffff;}   /* BG color */
#CategoryImage {width: 150px; height: 150px; border: 1px solid #ffffff;}  /* Image control */
#floater {float: left; width: 200px; text-align: center;}
#lefttopbcrumb {float: left; width:300px; text-align: left; font-size: 0.7em;}
#righttopbcrumb {float: right; width:300px; text-align: right; font-size: 0.7em;}
#leftbottombcrumb {float: left; width:300px; text-align: left;}
#rightbottombcrumb {float: right; width:300px; text-align: right;}


/* ------------------------ For IE Mac ---------------------- */
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}
* html div#Menu {margin-left: 0;}


/* -- Info/Links/Miva Pages --------- */

#centerpad { margin-left: 180px; 
            width: 600px;
            font-size: 0.7em;
           } 

#Header {margin:0.75em 1.25em 0 1em;} 

#Title {text-align:center; 
        margin:1.0em 1.25em 0 0.75em;
        padding-bottom:2px; 
        border-bottom:0px solid #6d7b8d;
        font-weight: bold;}


/* ------------   Menus  ----------------------- */
#nav li ul { position: absolute; 
				 width: 155px; 
				 left: -999px;
                                  } 

#backbutton {font-size: 0.7em;}   /* backbutton in miva  */ 				

#menucontainer {color: #ffffff; font-size: 0.7em; float: left; background: #336699; width: 175px;}

#nav, #nav ul {padding: 0; margin: 0; list-style: none;} 

#nav p {width: 175px; background:  #336699; color: #ffffff; font-weight: bold;
		    text-align: center; letter-spacing: 1px; padding-top: 2px;
		    padding-bottom: 2px; margin-top: 4px; margin-bottom: 4px; }                                                } 	
					
#nav a {display: block; padding-left: 15px; width: 157px; /* main menu width */ color: #ffffff;
		background: #336699; /*This controls the background color of the links on the
		menu and sub-menu. If a color is not specified, the sub-menu background color
		is determined by the pop-up box background color. */ line-height: 1.75em;}	

#nav a {display: block; padding-left: 15px; width: 157px; /* main menu width */ color: #ffffff;
		background: #336699; /*This controls the background color of the links on the
		menu and sub-menu. If a color is not specified, the sub-menu background color
		is determined by the pop-up box background color. */ line-height: 1.75em;}		
					
#nav a.parent { display: block; padding-left: 15px; width: 157px; /* main menu width */ color: #ffffff;
		background: url(/images/arrow.gif) center right no-repeat; /*This overrides the
		background color for the parent links on the menu. This enables the &gt;&gt; to
		be shown on these links. */ line-height: 1.75em;} 
		
#nav a:hover { width: 157px; /*menu and submenu */ padding-left: 15px; text-decoration: none; background:
		#cfdeed; /* #ffcccc #cc0000; */ color: #ffffff;} 
		
#nav li { float: left; width: 172px; /* width needed or else Opera goes nuts */} 

#nav li ul { position: absolute; width: 172px; padding-left: 0px; margin-left: 174px; 
             margin-top: -19px; left: -999px; z-index: +1;
                   /* using left instead of display to hide menus because display: none isn't read by
		       screen readers */} 

#nav li:hover ul, #nav li.sfhover ul { left: auto; width: 180px; /* width of pop-out box */  /* height: 200px; height of pop out box */ 
		         background:  #336699;  /*pop-up box background */} 
				 



/* for second level dropdown 

#nav, #nav ul {padding: 0; margin: 0; list-style: none;  line-height: 1em; background: #336699;} 

#nav li ul ul { margin: -1em 0 0 10em;} 

#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; } 

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; } */


/* facebook etc */

.socials img {padding-left:15px} 




/* ----  Forms ------------------- */

#searchbutton input {margin-left: 2px;  
                     margin-top: 2px;
                     margin-bottom: 5px; 
                     float: right;  
                     margin-right: 15px;} 	 

#searchform input {background: #ffffff; 
             width: 150px; 
             padding: 2px; 
             font-size: 0.7em;
             margin-bottom: 5px;
             float: right;       
	     border: 1px solid #336699;} 
				 
 
.forms_1 input {background: #ffffff; 
             width: 150px; 
             margin-left: 0px; 
             padding: 2px; 
             font-size: 0.7em;
             float: left;       
             margin-bottom: 0;
				 border: 1px solid #336699; } 					
.forms_2 input {background: #ffffff; 
             width: 150px; 
             margin-top: 2px; 
             padding: 2px; 
             font-size: 0.7em;
             float: left;       
             margin-bottom: 0;
				 border: 1px solid #336699; }	 


.mailbutton input { margin-left: 2px; 
               margin-top: 2px; 
               float: left;  } 

/* ---- Footer ------------------- */

ul#footer 
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #fff;
background-color: #336699;
margin-top: 20px;
}

ul#footer li { display: inline; }

ul#footer li a
{
float: left;
font-size: 0.7em;
width: 145px;
color: #fff;
background-color: #336699;
padding: 0.2em;
text-decoration: none;
text-align: center;
}

ul#footer li a:hover
{
color: #fff;
}

p#bottominfo {width: 100%; font-size: 0.7em; margin-top: 20px; text-align: center;}




/* ---- miva footer ------------- */


#newfooter_a table {text-align: center; 
                    clear: left;}


#newfooter_a a {text-align: center; 
              color: #ffffff;
              font-size: 0.7em;   
           padding: 0px;
           text-decoration: none;
           width: 125px;
          } 

#newfooter_a a:hover {text-align: center; 
              color: #ffffff;
            /*  background: #cfdeed; */
              width: 125px;
          
           text-decoration: underline;

         } 


#newfooter_b {font-size: 0.7em;}



/*  --------  Other info   ------------------ */

/* new baby logo - gray #999999
                   blue #336699
                   12pt faux bold perpetua leading 6 tracking 3 crisp auto kerning */


/* Colors:  #336699 - pottery barn kids dark blue
            #cedeec - pottery barn kids light blue
            #999999 - Gray Questions logo
            #336699/#999999 - BG101 logo   
            #fdeef4 - pink vertical menu
            #cc0099 - raspberry
            #ebdde2 - horizontal menu bar
            #ff99cc - pink balloons/feet in original logo
            #6699cc - blue balloons in original logo
            #cccc66 - gold balloons in original logo
            #99cccc - green balloons/body in original logo
            #f5f5f5 - very light blue 
            #e7a1b0/#faafbe - elegantbaby.com pink
            #6699cc/#75a1d0 - elegantbaby.com blue
            #e8e8e8 - elegantbaby.com gray / horizontal nav bar
            #ffff99 - yellow in search button
            #EEA0B0 - Bear balloons
            Horizontal Nav - 13pt Verdana
            bg101 logo - Times
            Main Cat Pages - Times New Roman 20pt Faux Bold Regular #cc0099 
            Mouseover images - Verdana 12pt faux bold/regular/ #cc0099
            200x200 images - 22pt Times bold #999999 (baby gifts)/22 pt Times faux bold regular #336699 (101)
                             7 pt verdana bold #336699 (... where babies ...)


*/

/*  The following is specific to the old site */

/* .newforms input {background: #ffffff; /* margin-left: 2px; */ width: 150px;
		font-size: 10px; padding: 2px; border: 1px solid #336699;}  */

/* ------- Top Header -------- */

/* #sublogo {padding-top: 5px; 
          font-size: 0.9em;
          background: #336699; 
          text-align: center; 
          color: #ffffff; 
          font-weight: bold;
          padding-bottom: 5px;}  */  

/* ------ New menu -------- */

/* .forms input {background: #ffff99; 
             width: 120px; 
             margin-left: 11px; 
             padding-left: 3px; 
             font-size: 1.0em;
             float: left;       
             margin-bottom: 3px;} 
           
.buttons input { margin-left: 2px; 
               margin-top: 1px; 
               float: left;  }   */
 

/* ------ Footer -----------*/

/* #footer p {clear:left; 
           width: 785px; 
           margin-top:1em; 
           padding:10px; 
           text-align: center; 
           font-size: 0.9em;     
           border-top:1px solid #cedeec;}  */


/*  End of section specific to old site */