 /* CSS Document */
	.textlink a{
	text-decoration: none;
	}
	body {
	background:#D0D0FF;
	/* Comment for Xmas background
	background-image: url(http://www.mumsnbubsmaternity.com/images/backgrounds/snowbg.jpg);
	*/
	}
	body ul,li,INPUT,TEXTAREA,SELECT{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #003399;
	}
	body p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003399;
	}
	body a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003399;
	}
	
	body h1{
	font-size: 16px;
	display: block;
	background-color:#F8F8FF;
	}
	.banner {
	border-left:1px solid #FF66FF;border-top:1px solid #FF66FF;border-bottom:1px solid #FF66FF;
	}
	.middle {
        border-left:1px solid #FF66FF;border-right:1px solid #FF66FF;border-bottom:1px solid #FF66FF;
	height:75%;
	}
	.menutable {
	border-left:1px solid #FF66FF;border-right:1px solid #FF66FF;border-bottom: 1px solid #FF66FF;
	}
	.cartmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #F8f8FF;	
	}
        .cartmenu a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: black;
        background-color: #F8f8FF;
	text-decoration: none;
        }
        .order {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: black;
        }
	#menuDiv {
        display: block;
        background-color:#FFeeFF;
	}
	
	#menuDiv ul {
        margin: 0px;
        padding: 0px; 
        list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
        cursor: pointer;
        display: block;
        background-color:#FFeeFF;
	 }

	#menuDiv ul a{
        display: block;
        color:black;
        background-color:#FFeeFF;
	}

      #menuDiv ul li {
	border-right: 1px solid #FF66FF;
        list-style: none;
	position: relative;
	float: left;
	width: 150px;
	background-color:#FFEEFF;
	text-align: center;	}

      .lastMenu {
	border-right: none;	
      }

      #menuDiv ul li a{
        display: block;
	margin: 0px;
        text-decoration: none;
 	width: 100%;
	text-align: left;
}

      #menuDiv ul li a:hover{
	background-color: #FFCCFF;
      }

      #menuDiv ul li ul {
	display: none;
	position: absolute;
	left: -1px;
	top: 13px;
	border-left: 1px solid #FF66FF;
}
        
      #menuDiv ul li ul li {
        width: 150px;
      }
      #menuDiv ul li ul li a {
        overflow: hidden;
        text-decoration: none;
        color: black;
        margin: 0px 0px 0px 0px;
	background-color: #F8F8FF;
	z-index:50;
      }

      #menuDiv ul li ul li a:hover { 
	background-color: #FFCCFF;       }

      #menuDiv ul li > ul {
        top: auto;
        left: auto;
      }

      #menuDiv ul li:hover ul, #menuDiv ul li.over ul {
        display: block;
      }
	
	.last {
	display: block;
	border-bottom: 1px solid #FF66FF;
	}
	  
	  .footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	  }
	
	.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #888888;
	text-decoration: none;
	}

        .footer a:visited{                  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #888888;
        text-decoration: none;
        }
	.cartitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	border-left:1px solid #F8F8FF;
	border-right:1px solid #F8F8FF;
	border-bottom:1px solid #F8F8FF;	
	}
	.cartitem a{
/*	display:block;
	width: 100%;
*/
	background-color:#F8F8FF;
	border: 1px solid #FFFFFF;
	color: #003399;
	text-decoration:none;
	}
	.cartitem a:hover{
	background-color: #FFCCFF;
	}

        .menuitem {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #888888;
        border-left:1px solid #F8F8FF;
        border-right:1px solid #F8F8FF;
        border-bottom:1px solid #F8F8FF;
        border-top:1px solid #F8F8FF;
}
        .menuitem a{
        display:block;
        width: 100%;
        background-color:#F8F8FF;
        border: 2px solid #FFFFFF;
        color: #003399;
        text-decoration:none;
        }
        .menuitem a:hover{
        background-color: #FFCCFF;
        }



	.order {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #888888;
}
	.order form{
	display: inline;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #888888;
}	  
      .d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	  }
      .sitemap {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
	}
	
	.sitemap a{
	text-decoration: none;
        color: #003399;  
	}

        .sitemap a:hover{
        color: #FF66FF;
        }


	#sideDiv {
	margin:0px;
	width: 120px;
	}

	#sideDiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
        display: block;
	text-align: left; 
	text-decoration: none;   
      }
	#sideDiv a:hover{
	color: #FF66FF;
	  }

	.d { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #003399; 
	} 

	.special { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #FF0000; 
	}

	.not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	}

	.smallText{
	font-size: 11px;
	}

	.photoack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAAAAA;
	}

	.productListing-heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F8F8FF;
	font-size: 11px;
	}

	.productListing-data{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	}

	.productListing-even{
	background-color:#F8F8FF;
	}

	.productListing-odd{
	}
	.scrollClass {
      	text-align:center;
     	font:normal 80% Arial,sans-serif;
   	}
	
	.links{
        color: #888888;
	}
/* the news box */ 
	#news { 
	width:125px; 
	background:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	} 
	#news a { 
	} 
	#news ul { 
	margin:0 .5em 0 1em; 
	list-style: none;
	padding:0; 
	} 
	#news 
	li{ 
	} 
/* the news box when JavaScript is available */ 
	#news.hasJS { 
	height:200px; 
	overflow:hidden; 
	position:relative; 
	} 
/* The nested UL when JavaScript is available */ 
	#news.hasJS ul { 
	position:absolute; 
	top:120px; 
	left:10px; 
	margin:0 .5em 0 .5em; 
	padding:0; 
	} 
