body {

	margin: 0px;

	padding: 0px;

	background-image: url(tile.jpg);

}

* {

	margin: 0px;

	padding: 0px;

}

#container {

	width: 774px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	margin-top: 50px;

	font-family: Tahoma;

	font-size: 12px;

	color: #444444;

}

.clear {

	font-size: 1px;

	clear: both;

	height: 1px;

}

.clear_height {

	font-size: 1px;

	clear: both;

	height: 16px;

}





#header {

	background-image: url(header.jpg);

	background-repeat: no-repeat;

	background-position: 0px 35px;

	height: 182px;

}

#uptext {

	color: #aed6ff;

	padding-right: 20px;

	padding-left: 20px;

	height: 20px;

}

#uptext a {

	text-decoration: none;

	color: #aed6ff;

}

#uptext a:hover {

	text-decoration: underline;

}

#upleft {

	float: left;

	font-size: 13px;

}

#upright {

	float: right;

	width: 300px;

}

#upright table {

	display: block;

	float: right;

}



#marginup {

	clear: both;

	font-size: 1px;

	height: 15px;

}

#logo {

	float: left;

	display: block;

	padding-left: 36px;

	padding-top: 1px;

}

#headerright {

	float: right;

	width: 601px;

}

#mainmenu {

	display: block;

	list-style-type: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	padding-top: 12px;

}

#mainmenu li {

	display: inline;

}

#mainmenu a {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	float: left;

	text-align: center;

	margin-right: 8px;

}

#mainmenu a:hover {

	color: #003e8f;

}



.menu1 {

	height: 64px;

	width: 100px;

	padding-top: 36px;

	font-size: 12px;

}

.menu2 {

	height: 34px;

	width: 44px;

	margin-top: 28px;

	font-size: 9px;

	padding-top: 10px;

	text-transform: none;

}

#btn1 {

	background-image: url(1start_shopping.jpg);

	background-repeat: no-repeat;

}

#btn1:hover {

	background-image: url(1start_shoppingOn.jpg);

	background-repeat: no-repeat;

}

#btn2 {

	background-image: url(11about.jpg);

	background-repeat: no-repeat;

	padding-top: 14px;

	height: 30px;

}

#btn2:hover {

	background-image: url(11aboutOn.jpg);

	background-repeat: no-repeat;

}

#btn3 {

	background-image: url(2useful.jpg);

	background-repeat: no-repeat;

}

#btn3:hover {

	background-image: url(2usefulOn.jpg);

	background-repeat: no-repeat;

}

#btn4 {

	background-image: url(22login.jpg);

	background-repeat: no-repeat;

	padding-top: 14px;

	height: 30px;

}

#btn4:hover {

	background-image: url(22loginOn.jpg);

	background-repeat: no-repeat;

}

#btn5 {

	background-image: url(3retailer.jpg);

	background-repeat: no-repeat;

}

#btn5:hover {

	background-image: url(3retailerOn.jpg);

	background-repeat: no-repeat;

}

#btn6 {

	background-image: url(33cart.jpg);

	background-repeat: no-repeat;

}

#btn6:hover {

	background-image: url(33cartOn.jpg);

	background-repeat: no-repeat;

}

#btn7 {

	background-image: url(4needhelp.jpg);

	background-repeat: no-repeat;

}

#btn7:hover {

	background-image: url(4needhelpOn.jpg);

	background-repeat: no-repeat;

}

#headertileholder {

	padding-right: 3px;

	padding-left: 3px;

	background-color: #FFFFFF;

	height: 15px;

	clear: both;

}

#headertilepad {

	height: 15px;

	background-color: #FFFFFF;

	padding-right: 2px;

	padding-left: 2px;

}





#headertile {

	background-image: url(headertile.jpg);

	background-repeat: repeat-x;

	height: 15px;

	background-position: left bottom;

	background-color: #FFFFFF;

}
#social {
	position: absolute;
	left: 584px;
	top: 135px;
}




#content {

	background-color: #FFFFFF;

	padding-top: 18px;

	padding-bottom: 14px;

	padding-right: 15px;

	padding-left: 15px;

}

#content h1 {

	font-size: 18px;

	font-weight: normal;

	color: #003C94;

	padding-bottom: 12px;

}

#content h2 {

	font-size: 18px;

	font-weight: normal;

	color: #003C94;

	padding-bottom: 12px;

}

#content a {

	color: #0d5cac;

	text-decoration: underline;

}

#content a:hover {

	text-decoration: none;

}

#content p {

	padding-bottom: 12px;

}

#content ul {

	display: block;

	list-style-position: outside;

	list-style-type: disc;

	padding-bottom: 12px;

	padding-left: 20px;

	line-height: 17px;

}

#content ol {

	display: block;

	list-style-position: outside;

	list-style-type: decimal;

	padding-bottom: 12px;

	padding-left: 20px;

	line-height: 17px;

}



#iparenting {
	background-image: url(cleanshopper-home-left.jpg);
	background-repeat: no-repeat;
	height: 296px;
	width: 246px;
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 17px;

}

#iparenting a {

	color: #FFFFFF;

	text-decoration: none;

}

#iparenting a:hover {

	text-decoration: underline;

}

#iparenting span {

	padding-top: 252px;

	display: block;

	padding-left: 105px;

}

#start_shopping {

	background-image: url(clean-diner-chic.jpg);

	background-repeat: no-repeat;

	height: 188px;

	width: 257px;

	color: #FFFFFF;

}

.welcome {

	font-size: 13px;

	padding-left: 15px;

	display: block;

	padding-top: 10px;

}

.welcome span {

	font-size: 16px;
	color: #d953ac;

}

#shop {

	padding-left: 15px;

	padding-top: 25px;

}

#content #welcome a {

	font-size: 16px;

	color: #d953ac;

	text-decoration: underline;

	text-transform: uppercase;

}
#content #start_shopping a {
	color: #d953ac;
}
#ret {
	background-image: url(retailer_loc.jpg);
	background-repeat: no-repeat;
	height: 57px;
	font-size: 19px;
	color: #ff6000;
	font-family: Arial, Helvetica, sans-serif;

}

#ret a {

	color: #ff6000;

	text-decoration: underline;

	font-size: 10px;

}

#ret span {
	display: block;
	padding-left: 75px;
	padding-top: 7px;

}
#eco {
	padding-left: 2px;
}


#offer {
	background-image: url(offer.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 17px;
	padding-top: 4px;
	line-height: 19px;

}

#offer a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	text-transform: uppercase;

}

#offer span {

	display: block;

	padding-left: 15px;

	padding-top: 6px;

}

#seal {
	background-image: url(wee-be-organic-right.jpg);
	background-repeat: no-repeat;
	width: 241px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;

}

#seal a {

	color: #FFFFFF;

	text-decoration: none;

}

#seal a:hover {

	text-decoration: underline;

}

#seal span {

	padding-top: 252px;

	display: block;

	padding-left: 15px;

}

#footer {

	text-align: center;

	color: #b0e5ee;

	padding-bottom: 25px;

}

#footertilepad {

	background-color: #FFFFFF;

	font-size: 1px;

	height: 15px;

	padding-right: 2px;

	padding-left: 2px;

}

#footertile {

	background-image: url(headertile.jpg);

	background-repeat: repeat-x;

	height: 15px;

}

#margindown {

	font-size: 1px;

	height: 4px;

}

#footer ul {

	display: block;

	list-style-type: none;

	line-height: 19px;

	padding-top: 15px;

	padding-bottom: 15px;

}

#footer li {

	display: inline;

}

#footer a {

	color: #b0e5ee;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

#visit {

	height: 29px;

	width: 279px;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 12px;

}

#visit a {

	font-size: 13px;

	color: #0d5cac;

}

#visit_text {

	position: absolute;

	left: 45px;

	top: 6px;

}

#cattitle {

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #f4221a;

	text-align: center;

	padding-bottom: 15px;

}

#catblue {

	background-image: url(cat_title1left.jpg);

	background-repeat: no-repeat;

	height: 28px;

	background-color: #0ca1f5;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	margin-bottom: 12px;

}

#catblue span {

	display: block;

	height: 23px;

	background-image: url(cat_title1right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 5px;

	padding-left: 10px;

}

#catpink {

	background-image: url(cat_title2left.jpg);

	background-repeat: no-repeat;

	height: 28px;

	background-color: #d953ac;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	margin-bottom: 12px;

}

#catpink span {

	display: block;

	height: 23px;

	background-image: url(cat_title2right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 5px;

	padding-left: 10px;

}

#cattbl a {

	color: #003C94;

	text-decoration: none;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#cattbl a:hover {

	text-decoration: none;

	color: #b41e8e;

}

#cattbl1 a {

	color: #003C94;

	text-decoration: none;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#cattbl1 a:hover {

	text-decoration: none;

	color: #b41e8e;

}

.catlinks {

	padding-top: 7px;

	padding-bottom: 15px;

}

#catbottom {

	color: #444444;

	font-family: Arial, Helvetica, sans-serif;

}

#catbottom a {

	color: #b41e8e;

	text-decoration: underline;

}

#catbottom p {

	padding-top: 10px;

}

.detailname {

	color: #0d5cac;

}

.detailprice {

	color: #0d5cac;

}

.catpic1 {

	padding-left: 11px;

}

.catpic2 {

	padding-right: 11px;

}

OPTION.oostock {

color : #A0A0A0;

}

.cobhl{

	padding-top: 5px;

	padding-right: 7px;

	padding-bottom: 5px;

	padding-left: 7px;

}

.cobll{

	padding-top: 5px;

	padding-right: 7px;

	padding-bottom: 5px;

	padding-left: 7px;

}#content h4 {

	font-size: 14px;

	font-weight: bold;

	color: #d953ac;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #d953ac;

	padding-bottom: 5px;

	margin-bottom: 12px;

	padding-top: 7px;

}

.redprice {

	display: block;

	padding-top: 3px;

	color: #0ca1f5;

}

.detailoptions td {

	padding: 3px;

}

.detailoptions td select {

	font-family: Tahoma;

	font-size: 11px;

	color: #444444;

	width: 110px;

}

.detailoptions td textarea {

	font-family: Tahoma;

	font-size: 11px;

	color: #444444;



}

.detailimage td input {

	font-family: Tahoma;

	font-size: 11px;

	color: #444444;



}

#content .detailimage h3 {

	color: #0ca1f5;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #0ca1f5;

	padding-top: 5px;

	padding-bottom: 2px;

	margin-right: 12px;

	font-weight: normal;

	font-size: 18px;

}

#contacttbl input {

	font-family: Tahoma;

	font-size: 11px;

	color: #444444;

}

#dirty {

}

#dirty img {

	margin-right: 10px;

}

#shippingtbl {

}

#shippingtbl th {

	background-color: #B9EC6B;

	font-weight: bold;

	padding-top: 3px;

	padding-bottom: 3px;

}

#shippingtbl td {

	padding-top: 3px;

	padding-bottom: 3px;

}

#shippingtbl .color1 {

	background-color: #DAF5B1;

}

.prodimage {

	margin-right: 10px;

}.imgright {

	float: right;

	padding-left: 10px;

	background-color: #FFFFFF;

}

.imgleft {

	float: left;

	padding-right: 10px;

}
#rightgreen {

	float: right;

	width: 164px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-color: #e8f9cf;

	background-image: url(images/green_marginup.jpg);

	background-repeat: no-repeat;	

}

#rightgreen ul {

	list-style-type: disc;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-top: 15px;

	padding-left: 20px;

	list-style-position: inside;

}

#rightgreen li {

}

#rightgreen a {

	color: #000000;

	text-decoration: underline;

}

#leftcat {
}
#content #leftcat h2 {
	background-image: url(left-back.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 178px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	line-height: 14px;
}
#content #leftcat h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#content #leftcat h2 a:hover {
	color: #04527B;
	text-decoration: none;
}
#content #catlist {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #3a3a3a;
	font-weight: bold;
	list-style-type: none;
}
#content #catlist a {
	color: #D33DA3;
	text-decoration: none;
}
#content .catsublist {
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	list-style-type: none;
}
#content #catlist .catsublist a {
	color: #0ca1f5;
}
#content #catlist .catsublist a:hover {
	color: #0ca1f5;
}
#catspics {
}
.catslinks {
	font-size: 13px;
	font-weight: bold;
	color: #0ca1f5;
	padding-bottom: 12px;
	padding-top: 3px;
}
#content .catslinks a {
	color: #0ca1f5;
	text-decoration: none;
}
#content .catslinks a:hover {
	color: #0ca1f5;
	text-decoration: underline;
}
.catleft {
	padding-right: 15px;
}
.catright {
	padding-left: 15px;
}
#content #catlist a:hover {
	color: #d953ac;
	text-decoration: underline;
}

#googlead {
	height: 90px;
	width: 728px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.useful_left {
	padding-right: 10px;
}
.useful_menu {
	padding-left: 15px;
	background-image: url(useful_line.jpg);
	background-repeat: no-repeat;
}
#twitter {
	padding-bottom: 10px;
}
#freeship {
	text-align: center;
	color: #f5221b;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#content .clearinghouse a {
	color: #f5221b;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}#content .clearinghouse a:hover {
	color: #0d5cac;
}
#banner {
	text-align: center;
	padding-bottom: 10px;
}
