body {

	margin: 0px;

	padding: 0px;

	background-color: #ffc20e;

}

* {

	margin: 0px;

	padding: 0px;

}

.clear {

	font-size: 1px;

	clear: both;

	height: 1px;

}

#container {

	margin-right: auto;

	margin-left: auto;

	position: relative;

	width: 948px;

	padding-right: 24px;

	padding-left: 24px;

	background-image: url(top_flower.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #161616;

}

#header {

	background-image: url(top.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	padding-top: 28px;

	height: 118px;

}

#logo {

	display: block;

	float: left;

	padding-left: 8px;

}

#headerright {

	float: right;

	width: 560px;

}

#motto {

	padding-right: 163px;

	padding-bottom: 40px;

}

#mainmenu {

	display: block;

	list-style-type: none;

}

#mainmenu li {

	display: block;

	padding-right: 5px;

	padding-left: 5px;

	float: left;

}

#mainmenu a {

	display: block;

	float: left;

	text-decoration: none;

	font-size: 14px;

	color: #FFF;

	line-height: 14px;

}

#mainmenu a:hover {

	background-image: url(menu_tile.jpg);

	background-repeat: repeat-x;

}



#mainmenu a span {

	display: block;

	float: left;

}

#mainmenu strong {

	display: block;

	float: left;

	height: 22px;

	padding-top: 6px;

	padding-right: 10px;

	padding-left: 12px;

}

#mainmenu a:hover span {

	background-image: url(menu_left.jpg);

	background-repeat: no-repeat;

}

#mainmenu a:hover strong {

	background-image: url(menu_right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	cursor: pointer;

}

#content {

	background-image: url(tile.jpg);

	background-repeat: repeat-y;

	padding-right: 34px;

	padding-left: 34px;

	padding-top: 33px;

	padding-bottom: 8px;

}

.blueback {

	background-color: #f5fcfe;

}

.bluebacktop {

	background-image: url(bluebacktop.jpg);

	background-repeat: repeat-x;

}

.bluebackbottom {

	background-image: url(bluebackbottom.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-right: 25px;

	padding-left: 25px;

}

#content .blueback h3 {

	font-size: 18px;

	line-height: 21px;

	font-weight: bold;

	color: #00548e;

	display: block;

	padding-bottom: 0px;

}

#content .blueback h3 span {

	font-size:13px;

}

#content .blueback h3 span a {

	color: #0073BF;

}

#homeprods {

	margin-bottom: 10px;

	margin-top: 10px;

}

#homeprods div {





}

#content #homeprods a {

	font-size: 18px;

	line-height: 22px;

	font-weight: bold;

	color: #FFF;

}

#content #homeprods .dashed {

	text-decoration: none;

}



#content #homeprods .dashed:hover {

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FFF;

	display: inline-block;

}







#osd {

	background-image: url(onesizediaper.jpg);

	background-repeat: no-repeat;

	width: 291px;

	height: 329px;

}

#psd {

	background-image: url(perfectsizediaper.jpg);

	background-repeat: no-repeat;

	height: 329px;

	background-position: center top;

}

#da {

	background-image: url(diaperingaccessories.jpg);

	background-repeat: no-repeat;

	width: 291px;

	height: 329px;

}

#content p {

	line-height: 18px;

	padding-bottom: 12px;

}

#content h2 {

	font-size: 15px;

	line-height: 15px;

	color: #74A631;

	padding-bottom: 12px;

}



#content ul {

	padding-bottom: 12px;

	padding-left: 15px;

	list-style-position: outside;

	line-height: 18px;

}

#content ol {

	padding-bottom: 12px;

	padding-left: 15px;

	list-style-position: outside;

	line-height: 18px;

}





#content a {

	text-decoration: underline;

	color: #161616;

}

#content a:hover {

	text-decoration: none;

}

#content .blueback .smaller {

	font-size: 17px;

	color: #00548e;

	padding-bottom: 5px;

}

#footer {

	background-image: url(bottom.jpg);

	background-repeat: no-repeat;

	padding-top: 25px;

	position: relative;

	height: 55px;

	font-size: 12px;

	color: #FFF;

}

#footer a {

	color: #FFF;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}



#reusable {

	float: left;

	padding-left: 20px;

}

#globe {

	position: absolute;

	left: 834px;

	top: -98px;

}

#copyright {

	float: right;

	text-align: right;

	padding-right: 36px;

	padding-top: 2px;

}

#scroller {

	width: 830px;

	height: 21px;

	text-align: center;

}

.innerDiv {

	left: 0px;

}



#content .blueback h3 a {

	color: #00548e;

	text-decoration: none;

}

.cat_line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1EFF7;

	height: 5px;

	margin-bottom: 5px;

}

#content h1 {

	font-size: 18px;

	line-height: 18px;

	color: #00548e;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1EFF7;

	margin-bottom: 12px;

	font-weight: normal;

	display: block;

	height: 18px;

}

#osdcolor {

	background-color: #fff5d6;

	width: 331px;

	padding-right: 16px;

	padding-left: 16px;

	padding-top: 10px;

	background-image: url(osd_flower.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#content h3 {

	font-size: 15px;

	line-height: 16px;

	font-weight: bold;

	color: #02568e;

	padding-bottom: 5px;

}

#content h5 {

	font-size: 12px;

}

/*Uni-Form Style*/



/* This is the main unit that contains our form elements */

.uniForm .ctrlHolder{

	padding: 7px;

	width: 390px;

	margin-right: auto;

	margin-left: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDF0FF;

}



/* This class gets added to div.ctrlHolder to highlight the row */

    .uniForm .focused{

	background-color: #F0F8FF;

}

	

/* Focus pseudoclasses */

.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }

.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }

.ctrlHolder .txt {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-right: 3px;

	padding-left: 3px;

	border: 1px solid #BFE2FF;

}

.ctrlHolder textarea {

	height: 100px;

	overflow: auto;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	border: 1px solid #BFE2FF;

}

.ctrlHolder .radio input {

	height: 15px;

	width: 15px;

}

.uniForm .ctrlHolder2 {

	padding: 7px;

	width: 418px;

	margin-right: auto;

	margin-left: auto;

}

.ctrlHolder .list {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	padding-top: 1px;

	padding-bottom: 1px;

	padding-left: 3px;

	border: 1px solid #BFE2FF;

}

#osdcolor p strong {

	font-size: 13px;

	color: #00548e;

}

#psdpic {

	position: relative;

	font-size: 1px;

	height: 1px;

}

#psdpic2 {

	position: absolute;

	left: 239px;

	top: -391px;

}

#breadcrumbs {

	font-size: 10px;

	line-height: 12px;

	color: #76b128;

	padding-bottom: 10px;

	margin-top: -4px;

}

#content #breadcrumbs a {

	color: #76b128;

	text-decoration: none;

}

#content h2 a {

	color: #74A631;

	text-decoration: underline;

}

#content h2 a:hover {

	color: #74A631;

	text-decoration: none;

}

#da_tbl {

}

#content #da_tbl ul {

	list-style-type: none;

	padding-left: 0px;

	font-size: 15px;

	color: #f7941e;

	line-height: 26px;

	padding-top: 30px;

}

#content #da_tbl ul a {

	color: #f7941e;

	text-decoration: none;

}

#content #da_tbl ul a:hover {

	color: #f7941e;

	text-decoration: underline;

}



#accpic2 {

	position: absolute;

	left: 281px;

	top: -348px;

}

#accpic {

	position: relative;

	font-size: 1px;

	height: 1px;

}

.balloonstyle h4 {

	font-size: 18px;

	color: #f7941e;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-align: center;

	line-height: 18px;

	padding-bottom: 10px;

}

.balloonstyle .leftalign {

	text-align: left;

	padding-bottom: 10px;

}

.balloonstyle .leftalign2 {

	text-align: left;

	padding-bottom: 15px;

}





.balloonstyle em {

	font-size: 15px;

	font-weight: bold;

}

.poppad {

	padding-top: 12px;

}

.cat_line2 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1EFF7;

	height: 5px;

	margin-bottom: 10px;

}

.titleleft {

	display: block;

	float: left;

}

.titleright {

	display: block;

	float: right;

}

#content .titleright a {

	font-size: 12px;

	color: #f7941e;

	text-decoration: underline;

}

#content .titleright a:hover {

	font-size: 12px;

	color: #f7941e;

	text-decoration: none;

}

.catsearch {

	margin-bottom: 10px;

}

.catsearch select {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	width: 150px;

	padding-top: 1px;

	padding-bottom: 1px;

}

.catsearch input {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

}

#homenewsletter {

	text-align: left;

	padding-top: 5px;

	height: 30px;

}

#homenewsletter table {

	display: block;

	float: left;

}





.home_nl {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	padding-top: 2px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 3px;

	width: 160px;

	border: 1px solid #E6AC00;

	margin-right: 5px;

}

.home_nl_btn {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

}

#addthis {

	float: right;

	padding-top: 3px;

}

