body {
	margin: 0px;
	padding: 0px;
	background-image: url(../../../images/tile.jpg);
	background-repeat: repeat-x;
	background-color: #db4a30;
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
#container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 967px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
#header {
}
#logo {
	display: block;
	float: left;
}
#littlebaby {
	position: absolute;
	left: 877px;
	top: 57px;
	z-index: 50;
}
#shipping_sites {
	float: left;
	width: 380px;
	padding-left: 65px;
	padding-top: 14px;
}
#freeshipping {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	height: 26px;
	padding-top: 10px;
	margin-left: 32px;
	background-image: url(../../../images/sale.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 36px;
	padding-left: 12px;
	background-color: #f5ca28;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
	display: inline;
}
#motto {
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 12px;
	padding-top: 25px;
	font-style: italic;
	clear: both;
	font-weight: bold;
	padding-bottom: 5px;
}
#headerright {
	float: right;
	text-align: right;
	width: 290px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FDF4F2;
	padding-top: 7px;
	padding-right: 30px;
}
#headerright table {
	float: right;
}
#headerright .padright {
	padding-right: 10px;
}
#headerright #join {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#headerright #join img {
	margin-right: 2px;
}
#headerright #join a {
	text-decoration: none;
	color: #f5ca28;
}
#headerright #join a:hover {
	text-decoration: none;
	color: #F0B5AA;
}
#headerright #join td {
	padding-top: 2px;
	padding-bottom: 2px;
}

#order {
	font-size: 12px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	font-weight: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../../../images/line.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
}
.phonesize1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
.phonesize2 {
	font-size: 11px;
	line-height: 11px;
}


#sistersites {
	position: absolute;
	left: 623px;
	top: 52px;
	height: 46px;
	width: 345px;
	z-index: 150;
}
#sistersites table {
	background-image: url(../../../images/sites_tile.jpg);
	background-repeat: repeat-x;
	height: 46px;
}
#sistersites table img {
	margin-top: 12px;
}
#sistersites_marginright {
	background-image: url(../../../images/sites_marginright.jpg);
	background-repeat: no-repeat;
	width: 20px;
	background-position: right top;
}
#sistersites_marginleft {
	background-image: url(../../../images/sites_marginleft.jpg);
	background-repeat: no-repeat;
}
#sister_visit {
	display: block;
	padding-left: 20px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #d64c32;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
	padding-top: 14px;
	padding-right: 5px;
}
#topmenu {
	display: block;
	list-style-type: none;
	text-align: right;
	padding-bottom: 5px;
	line-height: 11px;
}
#topmenu li {
	display: inline;
}
#topmenu a {
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
}
#cart {
	text-align: right;
	float: right;
	padding-left: 12px;
	line-height: 19px;
	position: absolute;
	left: 607px;
	top: 106px;
	z-index: 100;
	width: 330px;
	font-size: 11px;
}
#cart a {
	text-decoration: none;
	color: #FFFFFF;
}
#cart a:hover {
	text-decoration: underline;
}
#cart td {
	padding-bottom: 1px;
	padding-left: 5px;
}
#topmargin {
	font-size: 1px;
	background-image: url(../../../images/marginup.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
}
#mainmenu {
	display: block;
	list-style-type: none;
	background-color: #28bac1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7ed6da;
	line-height: 11px;
	height: 34px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#mainmenu li {
	display: inline;
}
#mainmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: left;
	height: 22px;
	padding-top: 12px;
	padding-right: 14px;
	padding-left: 14px;
	text-align: center;
	font-weight: bold;
}
#mainmenu #home a {
	height: 34px;
	padding-top: 0px;
}
#mainmenu #home a img {
	display: block;
	float: left;
	margin-top: 3px;
}
#mainmenu #home a span {
	display: block;
	float: left;
	padding-top: 12px;
	padding-left: 9px;
}
#mainmenu a:hover {
	background-color: #79cdd1;
}
.dotted {
	background-image: url(../../../images/dotted.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#content_leftmargin {
	width: 957px;
	background-image: url(../../../images/marginleft.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
#content {
	background-image: url(../../../images/marginright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 947px;
	padding-right: 10px;
	background-color: #FFFFFF;
}
#right a {
	color: #0c708f;
	text-decoration: none;
}
#right a:hover {
	text-decoration: underline;
}
#left {
	padding-left: 17px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#search {
	margin-bottom: 15px;
}
#search select {
	font-family: Tahoma;
	font-size: 11px;
	color: #595959;
	border: 1px solid #c3c3c3;
	width: 150px;
}
#src {
	font-family: Tahoma;
	font-size: 11px;
	color: #595959;
	border: 1px solid #c3c3c3;
	height: 14px;
	margin-right: 5px;
	width: 120px;
	padding-left: 3px;
}
#leftmenu {
	display: block;
	list-style-type: none;
	color: #0c708f;
	padding-bottom: 20px;
}
#leftmenu li {
	display: block;
	padding-top: 5px;
	padding-bottom: 4px;
	background-position: left center;
	background-repeat: no-repeat;
}
#leftmenu a {
	color: #0c708f;
	text-decoration: none;
	font-weight: bold;
	padding-left: 23px;
}
#leftmenu a:hover {
	color: #db4a30;
}
.color1 {
	background-image: url(../../../images/bull1.jpg);
}
.color2 {
	background-image: url(../../../images/bull2.jpg);
}
.color3 {
	background-image: url(../../../images/bull3.jpg);
}
.color4 {
	background-image: url(../../../images/bull4.jpg);
}
.color5 {
	background-image: url(../../../images/bull5.jpg);
}
#moneyback {
	background-image: url(../../../images/moneyback.jpg);
	background-repeat: no-repeat;
	height: 105px;
	width: 165px;
	margin-bottom: 30px;
}
#moneyback span {
	display: block;
	padding-top: 82px;
	text-align: right;
}
#moneyback a {
	color: #28bac1;
	text-decoration: underline;
}
#moneyback a:hover {
	text-decoration: none;
}
#left h2 {
	font-size: 14px;
	font-weight: bold;
	color: #4994ab;
	background-image: url(../../../images/dotted2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-right: 14px;
	margin-bottom: 8px;
}
#right {
	padding-right: 15px;
	line-height: 17px;
	padding-top: 12px;
	padding-bottom: 15px;
}
#stock {
	background-image: url(../../../images/bumgenius.jpg);
	background-repeat: no-repeat;
	height: 175px;
	width: 581px;
	font-family: Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 24px;
	margin-bottom: 15px;
	float: left;
}
#right #stock p {
	display: block;
	padding-top: 25px;
	padding-left: 22px;
	padding-bottom: 0px;
}
#stock span {
	display: block;
	padding-left: 5px;
}
#stock p strong {
	text-transform: uppercase;
}
#stock a {
}
#stock a img {
	margin-top: 20px;
}
#hhstarted {
	float: left;
	height: 181px;
	width: 154px;
	margin-bottom: 8px;
}
#right #hhstarted h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0c708f;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 5px;
	line-height: 17px;
}
#right #hhstarted p {
	padding-bottom: 0px;
	font-size: 12px;
	color: #5a5441;
	padding-left: 10px;
	line-height: 15px;
}
#right #hhstarted span {
	color: #ce4327;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	display: block;
	padding-top: 5px;
	padding-left: 10px;
}
#buynow {	
}
#hh_baby {
	background-image: url(../../../images/hh_back.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 248px;
	width: 540px;
	padding-left: 15px;
	margin-right: 7px;
}
#right #hh_baby h3 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 12px;
	padding-top: 5px;
}
#right #hh_baby p {
	color: #4e4e4e;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
	line-height: 16px;
}
#hh_baby #special {
	background-image: url(../../../images/star.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #119c9d;
	padding-left: 32px;
	background-position: 0px 5px;
}
#hh_baby #special a {
	color: #119c9d;
	text-decoration: underline;
}
#hh_baby #special a:hover {
	text-decoration: none;
}
#advantages {
	float: left;
	width: 173px;
}
#right #advantages h3 {
	font-size: 13px;
	font-weight: bold;
	color: #c04225;
}
#advantages span {
	text-transform: uppercase;
	font-size: 12px;
	color: #4e4e4e;
}
#advantages table {
	font-size: 10px;
	color: #4e4e4e;
	line-height: 14px;
}
#advantages table td {
	padding-top: 6px;
	padding-bottom: 6px;
}
#right h2 {
	font-size: 18px;
	color: #ea583f;
	font-weight: bold;
	padding-bottom: 12px;
	line-height: normal;
}
#right h3 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 8px;
	color: #EEAB00;
}
#right p {
	padding-bottom: 12px;
}
#right ul {
	padding-bottom: 12px;
	padding-left: 25px;
	list-style-position: outside;
}
#right ol {
	padding-bottom: 12px;
	padding-left: 25px;
	list-style-position: outside;
}
#right .paddedlist li {
	padding-bottom: 12px;
}
.imgright {
	float: right;
	padding-left: 10px;
	padding-top: 3px;
	display: block;
	text-align: center;
}
#bottomlogos {
	margin-top: 14px;
	text-align:center;
	border: 1px solid #c7c7c7;
	margin-bottom: 17px;
}
#footer {
	font-family: Tahoma;
	font-size: 11px;
	color: #eeaca0;
	text-align: center;
	background-image: url(../../../images/margindown.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 25px;
	color: #eeaca0;
	line-height: 20px;
}
#footer a {
	color: #eeaca0;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.txtBoxStyle {
	border-top: 1px solid #b3b4b5;
	border-bottom: 1px solid #b3b4b5;
	border-left: 1px solid #b3b4b5;
	border-right: 1px solid #b3b4b5;
	background-color: #f5f4f2;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	height: 15px;
	padding-left: 3px;
}
.txtareaStyle {
	border-top: 1px solid #C7D5E0;
	border-bottom: 1px solid #C7D5E0;
	border-left: 1px solid #C7D5E0;
	border-right: 1px solid #C7D5E0;
	background-color: #FBFBFB;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	height : 80px;
	width: 250px;
}
.selectBoxStyle {
	border-top: 1px solid #b3b4b5;
	border-bottom: 1px solid #b3b4b5;
	border-left: 1px solid #b3b4b5;
	border-right: 1px solid #b3b4b5;
	background-color: #f5f4f2;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	padding-left: 3px;
}
.btn {
	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;
}
/*btn_over:: Controls the buttons*/ 
.btn_over {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #000000;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}
/*btn2:: Controls the buttons*/
.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: #EEAB00;
}
#haveaccount {
	background-color: #fff6d8;
}
.quantity {
	font-family: Tahoma;
	font-size: 11px;
}
.price {
	font-size: 12px;
	font-weight: bold;
	color: #FFAF07;
}
.titles_color {
	background-color: #FFAF07;
	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: #EEAB00;
}
.padbottom {
	padding-bottom: 12px;
}
.padright {
	padding-right: 10px;
}
.white {
	color: #FFFFFF;
	font-weight: bold;
}
.sizechart {
	background-color: #A8D11B;
}
.sizechart th {
	background-color: #E7F5B1;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.sizechart td {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#searchleft {
	padding-bottom: 15px;
}
#searchleftbtn {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #B4E16A;
	border: 1px solid #6DA31F;
	line-height: 11px;
	color: #59841A;
}
#searchlefttxt {
	width: 130px;
	margin-right: 5px;
}
.optionselect {
	width: 210px;
	border-top: 1px solid #b3b4b5;
	border-bottom: 1px solid #b3b4b5;
	border-left: 1px solid #b3b4b5;
	border-right: 1px solid #b3b4b5;
	background-color: #f5f4f2;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	padding-left: 3px;
}
.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;
}
.cat_title {
	background-color: #FFAF07;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 12px;
	font-size: 16px;
}
#discountstitle {
	font-weight: bold;
	color: #FFAF07;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.orange {
	color: #FF9900;
	font-weight: bold;
}
.leftpic {
	display: block;
	float: left;
	padding-right: 10px;
	padding-bottom: 2px;
}
.rightpic {
	display: block;
	float: right;
	padding-bottom: 2px;
	padding-left: 10px;
}
#blog {
	padding-bottom: 5px;
}
#bg_new {
	padding-top:1px;
	float: left;
}
#green {
	background-color: #dcf6b2;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	margin-bottom: 15px;
}
.bigtext {
	font-size: 14px;
}
.page_headers {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #ea583f;
	display: block;
	padding-bottom: 7px;
}
.sizetbl {
	background-color: #8EE3E8;
	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: #DCF7F8;
}
.highlight {
	background-color: #FFFFB0;
}
#mem_title {
	background-color: #FFF;
	position: relative;
	height: 95px;
}
#mem_title2 {
	position: absolute;
	width: 670px;
	top: -50px;
	background-color: #FFF;
	height: 107px;
	left: 0px;
	padding-top: 30px;
}

.mem_red {
	font-size: 15px;
	color: #c30028;
	font-weight: bold;
	margin-bottom: 5px;
}
#mem_blue {
	background-image: url(../../../images/mem_bluetop.jpg);
	background-repeat: no-repeat;
	width: 476px;
	text-align: center;
	background-color: #def7fc;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#mem_bluebottom {
	background-image: url(../../../images/mem_bluebottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 14px;
	padding-bottom: 4px;
}
#mem_blue strong {
	font-size: 14px;
}
.mem_brown {
	font-size: 14px;
	color: #89682d;
	line-height: 24px;
}
.mem_bigger {
	font-size: 14px;
	line-height: 22px;
}
.mem_rightpic {
	display: block;
	float: right;
	margin-top: -5px;
}
#right .mem_dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
#mem {
	padding-bottom: 10px;
}
#cover {
	float: right;
	padding-left: 3px;
	display: block;
}
#guarantee {
	padding-bottom: 12px;
	padding-left: 10px;
}
.gm_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #def2cd;
	margin-bottom: 17px;
	padding-bottom: 5px;
}
#right .gm_line p {
	text-align: justify;
}
.gm_noline {
	margin-bottom: 17px;
	padding-bottom: 5px;
}
#right .gm_noline p {
	text-align: justify;
}
#gm_back {
	background-image: url(../../../images/gm_back.jpg);
	background-repeat: no-repeat;
	height: 81px;
	padding-bottom: 12px;
}