/* CSS Document */


html {
height : 100%;
}
body {
height : 100%;
font-family : "Century Gothic", Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 0;
padding : 5px 0;
background-color : #b09f91;
background-image: url(http://72.52.194.64/~babylane/imgs/bkgdbaby.gif);
 text-align: center;
}
img {
border : none;
}
a {
	text-decoration : none;
}
a:hover {
	color : #FE6CB3;
	text-decoration: none;
}
a img {
border : none;
}
h1 {
font-family : Century Gothic, Helvetica, sans-serif;
font-size : 20px;
line-height : 22px;
color : #42baba;
}
#homeMainText h1 {
font-family : "Century Gothic", Arial, Helvetica, sans-serif;
font-size : 26px;
line-height : 26px;
font-weight : normal;
margin : 0;
padding : 0;
color : #5f3e2f;
}


.pink {
color : #eba2b5;
}
h2 {
font-size : 16px;
color : #df4278;
}
h3 {
font-size : 14px;
color : #c2dd80;
text-align : left;
}
h5 {
font-size : 14px;
color : #ffffff;
padding-left : 3px;
background-color : #df4379;
}
p {
	margin : 0;
	padding : 6px 0;
	color : #5f3e2f;
	font-weight: normal;
}
.clear {
clear : both;
line-height : 1px;
font-size : 1px;
height : 1px;
}

#mainTbl {
width : 790px;
height : 100%;
margin-top : 10px;
margin-right : auto;
margin-bottom : auto;
margin-left : auto;
}
#mainWrapper {
background : #ffffff;
padding : 0;
width : 790px;
text-align: left;
  margin: 0 auto;
}
#header {
padding-bottom : 2px;
}
#headerblock {
padding-bottom : 2px;
}
#logoBox {
width : 350px;
float : left;
}
#phoneBox {
width : 200px;
text-align : center;
float : right;
color : #a3d07e;
font-weight : bold;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 0;
padding-left : 80px;
}
#bottomHr {
padding : 10px 0;
}
#rightTopBox {
width : 400px;
float : right;
background-image : url(http://72.52.194.64/~babylane/imgs/shoppingbag.jpg);
background-position : right top;
background-repeat : no-repeat;
}

#left {
float: left;
}

#right {
float: right;
}
#searchBox {
padding-left : 0px;

height: 50px;
}
#searchBox label {
display : block;
font-weight : bold;
color : #5f3e2f;
font-size : 11px;
}
.textbox {
border : 1px solid #d7cecb;
width : 175px;
vertical-align : middle;
padding : 2px 0;
margin-top : 2px;
color : #5f3e2f;
}
.textboxdis {
border : 1px solid #d7cecb;
width : 175px;
vertical-align : middle;
padding : 2px 0;
margin-top : 2px;
color : #5f3e2f;
background : #edeeeb;
}
.textbox2 {
border : 1px solid #d7cecb;
width : 175px;
vertical-align : middle;
padding : 2px 0;
margin-top : 2px;
color : #5f3e2f;
}
.go {
vertical-align : middle;
}
form {
margin : 0;
padding : 0;
}

#topLinks {
font-size : 11px;
font-weight : bold;
color : #42baba;
text-align : right;
height : 30px;
padding-left : 0px;
padding-top : 5px;
padding-right : 20px;
}
#topLinks a {
font-size : 11px;
font-weight : bold;
color : #6acad6;
padding-bottom : 30px;
margin-bottom : 10px;
padding-right : 10px;
padding-left : 10px;
}
#topLinks li {
display : inline;
}
#topLinks a:hover {
color : #eba2b5;
}
#shopping {
z-index : 50;
top : 10px;
}
#mainNav {
	background-color : #8A695A;
	color: #ffffff;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;

}

.divider {
color: #ffffff;
padding-left: 25px;
	}
#mainNav a {
font-family : Century Gothic, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #ffffff;
padding : 0 0 0 10px;
margin-right : 15px;
}
#mainNav a.red:hover {
color : #eba2b5;
}
#mainNav a.green:hover {
color : #ddedae;
}
#mainNav a.blue:hover {
color : #afe1e2;
}
#mainNav a.link2 {
font-size : 11px;
font-weight : bold;
color : #42baba;
padding : 0;
margin : 0 70px 0 0;
}
#mainNav a.link2:hover {
color : #f9bfd3;

}
.leftSideShop {
width : 175px;
vertical-align : top;
padding-bottom : 20px;
background-color : #70C8D3;
background-image: url(http://72.52.194.64/~babylane/imgs/leftnavbkgd1.gif);
background-repeat:repeat;
}
#leftSideInfo {
width : 175px;
vertical-align : top;
padding-bottom : 20px;
background-color : #7BD4DF;
margin-top : 10px;
background-image:url(http://72.52.194.64/~babylane/imgs/leftnavbkgd2.gif);
background-repeat:repeat;
}
#rightSide {
width : 265px;
border-left : 1px solid #f3eee6;
text-align : left;
vertical-align : top;
padding : 5px;
}
#welcome {
border-bottom : 1px solid #f3eee6;
}
#sample {
text-align : center;
padding-top : 20px;
padding-bottom : 20px;
border-bottom : 1px solid #f3eee6;
}
#birthday {
border-bottom : 1px solid #f3eee6;
}
#birthday a {
text-decoration : none;
color : #42baba;
margin : 0;
}
#mainContent {
	vertical-align : top;
	color: #5f3e2f;
	padding: 10px;


}

#mainContent a {

text-decoration : underline;
color: #2DA8B8;
}

#mainContent a:hover {
text-decoration: none;
color : #eba2b5;

}

/* PRODUCT LINK */
#mainContent .itemcolor  {
color: #5f3e2f;
}
#mainContent .itemcolor a{ 
color: #5f3e2f; 
text-decoration: none;
}

#mainContent .itemcolor a:hover { 
color: #eba2b5; 
}

#mainContent .linksBrown {
color: #5f3e2f;
}

#mainContent .linksBrown a {
color: #5f3e2f;
}
#mainContent .emailcolor {
color: #5f3e2f;
}

#mainContent .emailcolor a {
color: #5f3e2f;
}


.sidemenu {
padding : 0px 6px;
}
.sidemenu a {
	font-size : 12px;
	color : #5f3e2f;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidemenu a:hover {
color : #FFFFFF;
}
.sidemenu img {
padding-right : 5px;
}


.sidemenu1 {
}
.sidemenu1 a {
	font-size : 12px;
	color : #5f3e2f;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 12px;
	list-style-type: square;
	list-style-position: inside;
}
.sidemenu1 a:hover {
color : #FFFFFF;
}



.sidemenu2 {
}
.sidemenu2 a {
	font-size : 12px;
	color : #5f3e2f;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 18px;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
}
.sidemenu2 a:hover {
color : #FFFFFF;
}




.pad1 {
padding : 5px 10px 0 10px;
}
#mainPicBox {
width : 573px;
float : left;
background-color : #ffffff;
margin-right : 20px;
margin-left: 15px;
}
#mainPicBox h1.primary-bar {
	text-align: center;
	background-color:#70C8D3;
	color: #ffffff;
	font-size: 22px;
	padding-left: 0px;
	}

#mainPicBox h1.tertiary-bar {
font-size: 14px;
	padding-left: 15px;
	background-color: #A3D07E;
	color: #4d3d2f;
	text-align: left;
	
	}
#mainPicBox h2 {
text-align : center;
}
#homeMainTextA {
width : 40px;
float : left;
text-align : left;
}
#homeMainTextA p {
padding : 4px 0 4px 3px;
}
#homeMainTextA h1 {
padding : 0 0 5px 0;
}
#homeMainTextB {
float : left;
}
#homeMainTextB p {
padding : 4px 0 4px 3px;
}
#homeMainTextB h1 {
padding : 0 0 5px 0;
}
#mainPic {
position : relative;
}
#mainPic span {
position : absolute;
bottom : 5px;
right : 10px;
text-align : right;
font-size : 11px;
font-weight : bold;
color : #5f3e2f;
line-height : 15px;
}
.pad3 {
padding : 0 10px 20px 0;
}
.credits {
	text-align : center;
	padding : 8px 0 5px 0;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.credits a {
	color: #ffffff;
}
a.credits:hover {
	color: #ffffff;
	text-decoration: underline;
}
.pad5 {
padding : 10px;
text-align : center;
}

.blue {
color : #42baba;
}
.red {
color : #df4278;
}
.brown {
color : #4d3d2f;
font-size : 24px;
}
ul {
padding : 0 0 0 40px;
}
ul li {
padding : 0px 0;
}
.smalltext {
display : block;
font-size : 11px;
text-transform : lowercase;
padding : 3px 0;
}
#footer {
	vertical-align : top;
	text-align : left;
	font-size : 11px;
	line-height : 13px;
	margin-right: 5px;

}
#footer a {
display : block;
color : #482d1a;
}
#footer a:hover {
	color: #31ADBD;

}
#footer col1 {
border-right : 1px solid #d7cecb;
padding-left : 50px;
}
#footer col2 {
border-right : 1px solid #d7cecb;
}
#footernav {
	vertical-align : top;
	text-align : left;
	font-size : 11px;
	line-height : 13px;
	color : #ffffff;
	margin-right: 5px;

}
#holidayBanner {
width : 540px;
padding-left : 30px;
}
#birthAnnouncmentsBanner {
width : 540px;
padding-left : 30px;
}
.mainText {
	color : #2c221a;
	margin-left : 30px;
	width : 570px;
	font-weight: normal;
}
.mainText a {
color : #2DA8B8;
text-decoration: underline;
}
#samplePack {
text-align : center;
float: left;
color : #4d3d2f;
border : 1px solid #70c8d3;
margin-top : 10px;
width: 175px;
}
#creditCards {
padding-top : 10px;
text-align : center;

}

#custom {
padding-top: 10px;
text-align: left;
padding-bottom: 10px;
}

table.c1 {
margin-top : 7px;
margin : 5px 5px 0 5px;
}
.style2 {
color : #ffffff;
font-size : 18px;
padding-left : 10px;
font-weight : bold;
}
div.c6 {
display : inline;
}
div.c5 {
display : none;
}
div.c4 {
z-index : 100;
position : absolute;
text-align: center;
}

div.leftNavPic {
text-align : left;
padding-top : 10px;
}
div.c1 {
width : 180px;
}

.underline {
text-decoration: underline;
}
.boldRed {
color: #FF0000;
font-size: 16px;
font-weight: bold;
}

div.c3 {margin-bottom: 0; padding-left: 0;}
div.c2 {height:33px;width:583px;border:0;margin:0 0 5px 0; padding: 5px 10px 5px 0;}
div.c1 {width:583px;border:0;margin:0 0 0 0; padding: 0 0 0 0;}
#liveChat {
margin-bottom: 10px;
width: 175px;
}
