body {
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
#container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 918px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282828;
}
#header {
	padding-bottom: 5px;
}
#logo {
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 6px;
}
#headerright {
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#topmenu {
	height: 33px;
	display: block;
	list-style-type: none;
	float: right;
	background-color: #c9008a;
	color: #FFF;
	line-height: 12px;
	padding-right: 14px;
	margin-bottom: 6px;
}
#topmenu li {
	display: block;
	float: left;
	height: 26px;
	padding-top: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
#topmenu a {
	color: #FFF;
	text-decoration: none;
}
#topmenu a:hover {
	color: #FFF;
	text-decoration: underline;
}
#topmenu #first {
	padding-left: 10px;
}
#topmenu #searchbox {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#searchbox table {
	background-image: url(search_back2.jpg);
	background-repeat: no-repeat;
}
#headermid {
	float: left;
	width: 290px;
	text-align: center;
	padding-left: 25px;
	padding-top: 10px;
}
#headermid table {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}


.src2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	font-size: 10px;
	color: #474747;
	font-family: Tahoma, Geneva, sans-serif;
	width: 100px;
	margin-left: 8px;
}


#cart {
	display: block;
	float: right;
	list-style-type: none;
	line-height: 14px;
	color: #71a700;
	height: 32px;
}
#cart td {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 15px;
}
#cart #cartpic {
	background-image: url(cart.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 54px;
}
#cart #order {
	font-size: 12px;
	color: #404040;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	line-height: 14px;
}
.phonesize1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.phonesize2 {
	font-size: 11px;
	line-height: 12px;
}



#cart a {
	text-decoration: none;
	color: #71a700;
}
#cart a:hover {
	text-decoration: underline;
	color: #71a700;
}
#mainmenu {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	list-style-type: none;
	text-align: center;
	height: 27px;
	background-color: #0089c8;
	line-height: 15px;
	padding-top: 11px;
	border: 1px solid #ededed;
}
#mainmenu li {
	display: inline;
	padding-right: 9px;
	padding-left: 9px;
}
#mainmenu a {
	color: #FFF;
	text-decoration: none;
}
#mainmenu a:hover {
	color: #B9DE8B;
	text-decoration: none;
}
#content {
	background-image: url(dots.jpg);
	background-repeat: repeat-x;
	padding-top: 9px;
	padding-bottom: 11px;
}
#leftcat {
	background-color: #edf7fb;
	padding-top: 12px;
	margin-bottom: 8px;
}
#blog {
	background-color: #e6f3d7;
	text-align: center;
	width: 148px;
	padding-top: 9px;
	padding-bottom: 10px;
	margin-bottom: 7px;
}
#stores {
	width: 148px;
	text-align: center;
	background-color: #edf7fb;
	padding-top: 6px;
	padding-bottom: 8px;
}
#content #stores h4 {
	font-size: 13px;
	line-height: 15px;
	color: #00A3F0;
	display: block;
	margin-right: 4px;
	margin-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbe0f0;
	font-weight: normal;
	padding-bottom: 5px;
}
#content #stores h4 a {
	color: #00A3F0;
	text-decoration: none;
}





#homepage_diaper {
	background-image: url(green.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 241px;
	border: 1px solid #ededed;
	position: relative;
	margin-bottom: 11px;
	margin-top: -5px;
}
#littleone {
	width: 250px;
	float: left;
}
#motto {
	float: left;
	padding-left: 37px;
	padding-top: 36px;
}
#content #motto h3 {
	display: block;
	padding-bottom: 18px;
}
#content #motto p {
	display: block;
	padding-left: 124px;
}
#diapers {
	float: right;
	padding-top: 28px;
}
#ribbon {
	position: absolute;
	left: 846px;
	top: 7px;
}
#one_size {
	border: 1px solid #f1f1f1;
	background-image: url(one.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 27px;
	margin-bottom: 13px;
	padding-bottom: 6px;
}
#content #one_size p {
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 23px;
	text-align: justify;
}

#content #one_size h2 {
	font-size: 34px;
	color: #c9008a;
	padding-bottom: 23px;
	padding-left: 23px;
}

#left {
	padding-right: 20px;
}
#content h2 {
	font-size: 21px;
	font-weight: normal;
	color: #c9008a;
	padding-bottom: 12px;
	line-height: 22px;
}
#content h3 {
	font-size: 16px;
	font-weight: bold;
	color: #7dbb33;
	line-height: 16px;
	padding-bottom: 7px;
}
#content ol {
	padding-bottom: 12px;
	line-height: 18px;
	padding-left: 15px;
}
#content .paddedlist li {
	padding-bottom: 12px;
}
#content ul {
	padding-bottom: 12px;
	line-height: 18px;
	padding-left: 15px;
}
#content #left ul {
	line-height: 17px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 35px;
	color: #0188c8;
}
#content #left ul li {
}
#content #left ul li a {
	text-decoration: none;
	color: #0188c8;
}
#content #left ul li a:hover {
	text-decoration: underline;
	color: #007BB7;
}
#content #left h3 {
	color: #ca0088;
	font-size: 20px;
	font-weight: normal;
	padding-left: 20px;
}
#content p {
	padding-bottom: 12px;
	line-height: 18px;
}
#content a {
	color: #85C401;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#right {
	padding-top: 7px;
}


.right_pad {
	padding-left: 13px;
}
#tips {
	border: 1px solid #f1f1f1;
	background-image: url(whychoose.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 18px;
	padding-left: 21px;
	margin-bottom: 7px;
}
#content #tips h2 {
	font-size: 30px;
	color: #c9008a;
	padding-bottom: 8px;
}
#content #tips ul {
	list-style-type: none;
	padding-left: 3px;
	padding-bottom: 5px;
}
#content #tips ul li {
	background-image: url(bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	padding-left: 28px;
}

#money {
	border: 1px solid #f1f1f1;
	background-image: url(money.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 105px;
	padding-top: 18px;
	padding-left: 21px;
	margin-bottom: 7px;
}
#content #money h2 {
	font-size: 34px;
	color: #7dbb33;
	padding-bottom: 8px;
}
#hot {
	border: 1px solid #f1f1f1;
	background-image: url(hot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 105px;
	padding-top: 18px;
	padding-left: 21px;
	margin-bottom: 13px;
}
#content #hot h2 {
	font-size: 34px;
	color: #0089c8;
	padding-bottom: 8px;
}
.babypic {
	width: 297px;
}
.babypic img {
	border: 1px solid #ededed;
}
.babypic2 {
	width: 297px;
	margin-right: 13px;
}
.babypic2 img {
	border: 1px solid #ededed;
}
#footer {
	border: 1px solid #ededed;
	background-color: #0089c8;
	height: 38px;
}
#search {
	float: left;
	height: 29px;
	background-image: url(search.jpg);
	background-repeat: no-repeat;
	width: 245px;
	font-size: 11px;
	color: #FFF;
	padding-top: 9px;
	padding-left: 50px;
}
#src_back {
	background-image: url(search_back.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 165px;
	background-position: center top;
}
#src_back input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 14px;
	width: 140px;
	color: #3A5300;
}
#copyright {
	text-align: right;
	color: #FFF;
	font-size: 11px;
	line-height: 12px;
	padding-top: 12px;
	padding-right: 25px;
}
#copyright a {
	color: #FFF;
	text-decoration: none;
}
#copyright a:hover {
	color: #FFF;
	text-decoration: underline;
}
#cover {
	float: right;
	padding-left: 3px;
}
.rightpic {
	float: right;
	padding-left: 10px;
	display: block;
}
.leftpic {
	float: left;
	padding-right: 10px;
	display: block;
}
.sizetbl {
	background-color: #94D5F3;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.sizetbl td {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.sizetbl th {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #DBF1FB;
}
.txtBoxStyle {
	background-color: #F4FBFD !important;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	padding-left: 3px;
	border: 1px solid #93CDE1;
}
.txtareaStyle {
	background-color: #F4FBFD;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	height : 80px;
	width: 250px;
	border: 1px solid #93CDE1;
}
.selectBoxStyle {
	background-color: #F4FBFD;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	padding-left: 3px;
	border: 1px solid #93CDE1;
}
.btn {
	background-color: #FED009;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #464648;
	cursor: pointer;
	text-transform: uppercase;
}
.btn2 {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #a0051b;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}
.titles select {
	width: 120px;
}
.checkout-headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5ABBDE;
}
#haveaccount {
	background-color: #fff6d8;
}
.quantity {
	font-family: Tahoma;
	font-size: 11px;
}
.price {
	font-size: 12px;
	font-weight: bold;
	color: #5ABBDE;
}
.titles_color {
	background-color: #5ABBDE;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.titles_color select {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.borders2 {
	background-color: #5ABBDE;
}
.optionselect {
	width: 320px;
	background-color: #F4FBFD;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	padding-left: 3px;
	border: 1px solid #93CDE1;
}
.item {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.coupons {
	background-color: #F1FAFA;
}
.titles2 {
	background-color: #F1FAFA;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#discountstitle {
	font-weight: bold;
	color: #5ABBDE;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5ABBDE;
}
.page_headers {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #5ABBDE;
	display: block;
	padding-bottom: 7px;
}
.cat_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #5ABBDE;
	display: block;
	padding-bottom: 7px;
}
.btn_over {
	background-color: #FEE067;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #464648;
	cursor: pointer;
	text-transform: uppercase;
}
.btn1 {
	background-color: #FED009;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #464648;
	cursor: pointer;
	border: 1px solid #E7BD1B;
	text-transform: uppercase;
	padding-right: 2px;
	padding-left: 2px;
}
.btn1_over {
	background-color: #FEE067;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #464648;
	cursor: pointer;
	border: 1px solid #E7BD1B;
	text-transform: uppercase;
	padding-right: 2px;
	padding-left: 2px;
}
#green {
	background-color: #dcf6b2;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	margin-bottom: 15px;
}
#laundering {
	background-image: url(laundering_back.jpg);
	background-repeat: repeat-x;
	height: 461px;
	padding-top: 22px;
	margin-left: 15px;
	width: 302px;
}
#content #laundering h3 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #639328;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left: 12px;
	padding-bottom: 3px;
}
#content #laundering p {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 12px;
	color: #444444;
	line-height: 16px;
}
#bf_sale {
	margin-top: -5px;
	margin-bottom: 12px;
}
#footermessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #282828;
}
#footermessage a {
	color: #282828;
	text-decoration: none;
}
