*
{
	padding: 0px;
	margin: 0px;
}


body{
	margin:0;
	color:#9CA6AF;
	font:13px Arial, Helvetica, sans-serif;
	background:url(../images/bodybg.jpg) no-repeat;
	min-height:94px;
	padding:20px 0 0;
}

td
{

	color:#9CA6AF;
	font:13px Arial, Helvetica, sans-serif;
}
a,a:visited{color:#0087C3;text-decoration:none;outline:none;}
a:hover{}
img{border:none;}
form{margin:0;}
fieldset{margin:0;padding:0;border-style:none;display:block;}
/* wrapper */
#wrapper{
	margin:0 0 0 130px;
	width:760px;
	overflow:hidden;
	position:relative;
	padding:174px 0 0;
}
/* header */
#header{
	width:100%;
	overflow:hidden;
	height:190px;
	position:absolute;
	top:0;
	left:0;
}
a.logo{
	position:absolute;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:211px;
	height:100px;
	top:37px;
	left:0;
	text-indent:-9999px;
}
.topnav{
	position:absolute;
	right:0;
	top:28px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:9px;
}
.topnav li{
	display:inline;
	margin:0 0 0 10px;
}
.topnav a{
	color:#9CA6AF;
}
.topnav a:hover{
}
.topnav a.blue,
.blue
{
	color:#0087c3;
}
a.language{
	/*padding:2px 0 2px 20px !important;
	background:url(../images/icon-lang.gif) no-repeat;*/
}
#header fieldset{
	position:absolute;
	right:0;
	top:118px;
	width:200px;
}
#header label{
	float:left;
	color:#0087c3;
	font-weight:bold;
	margin:3px 10px 0 0;
}
#header input.text{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #a7a9ac;
	width:83px;
	padding:1px 3px 0;
	height:16px;
	margin:0 8px 0 0;
}
#header input.image{
	float:left;
	margin:5px 0 0;
	border:none;
}
/* mainnav */
.mainnavholder{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dfe0e0;
	border-top:1px solid #dfe0e0;
	padding:2px 0;
	overflow:hidden;
	margin:140px 0 0;
	
}
.mainnav{
	margin:0;
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0;
	font-size:10px;
	font-weight:bold;
}
.mainnav li{
	float:left;
	background:url(../images/mainnavsep.gif) no-repeat; 
	padding:0 0 0 1px;
}
.mainnav a{
	text-decoration:none;
	color:#fff;
	float:left;
	padding:0 22px;
	height:28px;
	line-height:28px;
	background:#2fbced;
}
.mainnav li.first{
	background:none;
}
.mainnav li.first a{
	background:#2fbced url(../images/navleftbg.gif) no-repeat;
}
.mainnav li.first a:hover{
	background:#0087c3 url(../images/navleft-hover-bg.jpg) no-repeat;
}
.mainnav li.last a{
	background:#2fbced url(../images/mainnavrightbg.gif) no-repeat 100% 0;
}
.mainnav li.last a:hover{
	background:#0087c3 url(../images/navright-hover-bg.jpg) no-repeat 100% 0;
}
.mainnav a:hover{
	background:#0087c3;
}
/* main */
#main{
	overflow:hidden;
	width:756px;
	padding:26px 2px 0;
	color:#828a8f;
	min-height:580px;
}
.bottlescups{
	width:733px;
	overflow:hidden;
	background:url(../images/bottlecupsbg.gif) no-repeat;
	height:331px;
	padding:0 0 0 23px;
}
.bottles-character{
	width:142px;
	overflow:hidden;
	float:left;
	padding:22px 0 0;
}
.sub
{
	height:350px;
	padding:8px 5px 5px 3px;
}
.bottles-descript{

	overflow:hidden;
	width:100%;
	min-height:94px;
	padding:20px 0 0;
}
.bottles-descript2{
	background:url(../images/bottlebg2.jpg) no-repeat 0 2px;
	overflow:hidden;
	width:100%;
	min-height:94px;
	padding:20px 0 0;
}
.bottles-descript-sub{
	background:transparent url(../images/bottlebg-sub.jpg) no-repeat scroll -14px -3px;
	min-height:99px;
	overflow:hidden;
	padding:11px 0 0;
	width:100%;
}
.bottles-descript2-sub{
	background:transparent url(../images/bottlebg-sub.jpg) no-repeat scroll -14px -3px;
	min-height:99px;
	overflow:hidden;
	padding:11px 0 0;
	width:100%;
}
* html .bottles-descript{
	height:94px;
	overflow:visible;
}

.bottles-descript h2,
.bottles-descript-sub h2{
	margin:0;
	font:26px "Times New Roman", Times, serif;
	color:#0087c3;
	line-height:22px;
}
.bottles-descript ul,
.bottles-descript-sub ul{
	margin:4px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.bottles-descript ul li,
.bottles-descript-sub ul li{
	line-height:15px;
}
.bottles-descript ul a,
.bottles-descript-sub ul a{
	color:#828a8f;
	text-decoration:none;
}
.bottles-descript ul a:hover,
.bottles-descript-sub ul a:hover{
	text-decoration:underline;
}
.bottles-descript.alt{
	background:url(../images/secondbottlebg.jpg) no-repeat 0 0;
	padding:0;
	margin:0;
}
.bottles-descript-sub.alt{
	background:url(../images/secondbottlebg-sub.jpg) no-repeat 0 29px;
}
.bottles-descript.alt ul,
.bottles-descript-sub.alt ul{
	margin:10px 0 0 !important;
}


* html .bottles2-descript{
	height:94px;
	overflow:visible;
}

.bottles-descript2 h2,
.bottles-descript2-sub h2{
	margin:0;
	font:26px "Times New Roman", Times, serif;
	color:#0087c3;
	line-height:22px;
}
.bottles-descript2 ul,
.bottles-descript2-sub ul{
	margin:4px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.bottles-descript2 ul li,
.bottles-descript2-sub ul li{
	line-height:15px;
}
.bottles-descript2 ul a,
.bottles-descript2-sub ul a{
	color:#828a8f;
	text-decoration:none;
}
.bottles-descript2 ul a:hover,
.bottles-descript2-sub ul a:hover{
	text-decoration:underline;
}
.bottles-descript2.alt{
	background:url(../images/secondbottlebg.jpg) no-repeat 0 0;
	padding:0;
	margin:0;
}
.bottles-descript2-sub.alt{
	background:url(../images/secondbottlebg-sub.jpg) no-repeat 0 29px;
}
.bottles-descript2.alt ul,
.bottles-descript2-sub.alt ul{
	margin:10px 0 0 !important;
}

.flasharea{
	float:right;
	width:575px;
	overflow:hidden;
}
/* bottomcontent */
.bottomcontent{
	width:765px;
	margin:27px -2px 0 -2px;
	border-top:1px solid #dfe0e0;
}
.bottomcontent:after,
.bottom-contentbox:after{
	display:block;
	clear:both;
	content:"";
}
.bottom-contentbox{
	width:237px;
	float:left;
	border-left:1px solid #dfe0e0;
	margin:0 0 0 0px;
	padding:0 16px 0 0;
	min-height:220px;
}
* html .bottom-contentbox{
	height:175px;
	overflow:visible;
}
.bottom-contentbox h2{
	margin:-1px 0 0;
	background:url(../images/bottomboxh2-bg.jpg) no-repeat 100% 0;
	height:21px;
	color:#fff;
	font-size:10px;
	line-height:18px;
	padding:0 26px 0 9px;
	position:relative;
	float:left;
	text-transform:uppercase;
}
.bottom-contentbox strong{
	font-size:12px;
	color:#0087c3;
	display:block;
	margin:7px 0 0;
}
.bottom-contentbox strong span{
	color:#28aca2;
}
.bottom-contentbox p{
	color:#828a8f;
	margin:15px 0 0;
	font-size:10px;
	font-weight: bold;
	line-height:14px;
}
.bottom-contentbox img{
	float:right;
	margin:20px 0 0;
}
.bottom-contentbox img.normalimage{
	float:none;
}
.bottleimage{
	display:block;
	clear:both;
}
.bottom-text{
	width:220px;
	overflow:hidden;
	float:left;
	padding:0 0 0 15px;
	position:relative;
	color:#9CA6AF;
	font:13px Arial, Helvetica, sans-serif;
}
/*
.bottom-contentbox.alter p{
	float:left;
	margin:6px 0 15px;
	width:115px;
}
.bottom-contentbox.alter img{
	margin:10px 0 0 !important;
}*/
.bottom-textalter{
	width:214px;
	float:left;
	/*overflow:hidden;*/
	font-size:12px;
	
	padding:0 0 0 22px;
	margin:6px 0 0;
}
.learnmore{
	text-transform:uppercase;
	text-decoration:none;
	color:#0087c3;
	float:left;
}
.bottom-text .learnmore{
	margin:11px 0 0;
	font-size:11px;
}
.more{
	color:#0087c3;;
	text-decoration:none;
	font-weight:bold;
}
.more:hover{
	text-decoration:underline;
}
/* main news */
#main.newspage{
	width:737px;
	padding:34px 0 0 23px;
}
/* events */
.events{
	float:left;
	overflow:hidden;
	width:123px;
}
#main.newspage h2{
	color:#0087c3;
	font:26px "Times New Roman", Times, serif;
	margin:0 0 -13px;
	border-bottom:1px solid #e4e4e5;
}
.recent-news h2{
	margin:0 !important;
}
.events strong{
	display:block;
	font-size:9px;
	color:#0087c3;
	margin:20px 0 0;
}
.events p{
	color:#949ca1;
	margin:4px 0 0;
	line-height:11px;
	font-size:9px;
	font-weight:bold;
}
.viewall{
	font-size:10px;
	color:#0087c3;
	text-decoration:none;
	font-weight:bold;
}
.viewall:hover{
	text-decoration:underline;
}
.events img{
	margin:39px 0 12px;
	display:block;
}
/* recent news*/
.recent-news{
	float:right;
	width:568px;
	overflow:hidden;
	padding:0 0 43px;
}
.recent-news h3{
	/*margin:12px 0 0;*/
	color:#0087c3;
	font-size:14px;
}
.recent-news-box{
	width:100%;
	overflow:hidden;
	margin:14px 0 20px;
}
.recent-news p{
	color:#6d6e71;
	line-height:17px;
	margin:0 0 10px;
	font-size:11px;
}
.recent-news-box p{
	width:535px;
	margin-bottom:15px;
}
.recent-news-box img{
	float:left;
	margin-right:15px;
}
.news-list{
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	margin-bottom:20px;
}
.news-list li{
	line-height:18px;
}
.news-list a{
	text-decoration:none;
	color:#0087c3;
	font-weight:bold;
}
.news-list a:hover{
	text-decoration:underline;
}
/* main bottlespage */
.bottlespage{
	min-height:514px;
	padding:34px 0 0 13px !important;
	width:747px !important;
}

/* =bkrd */
.img1{background:url(../images/bkrd-img/img1.jpg) no-repeat 0 100%        !important;}
.img2{background:url(../images/bkrd-img/img2.jpg) no-repeat 0 100%        !important;}
.img3{background:url(../images/bkrd-img/img3.jpg) no-repeat 0 100%        !important;}
.img4{background:url(../images/bkrd-img/img4.jpg) no-repeat 0 100%        !important;}
.img5{background:url(../images/bkrd-img/img5.jpg) no-repeat 0 100%        !important;}
.img6{background:url(../images/bkrd-img/img6.jpg) no-repeat 0 100%        !important;}
.img7{background:url(../images/bkrd-img/img7.jpg) no-repeat 0 100%        !important;}
.img8{background:url(../images/bkrd-img/img8.jpg) no-repeat 0 100%        !important;}
.img9{background:url(../images/bkrd-img/img9.jpg) no-repeat 0 100%        !important;}
.img10{background:url(../images/bkrd-img/img10.jpg) no-repeat 0 100%        !important;}


.trainingcups-bg
{
	background:url(../images/bkrd-img/img9.jpg) no-repeat 0 100%                                !important;
}
.howitworks-bg
{
	background:url(../images/bkrd-img/img8.jpg) no-repeat 0 100%                                !important;
}
.benefits-bg
{
	background:url(../images/bkrd-img/img1.jpg) no-repeat 0 100%                                !important;
}
.bottlespage h3
{
	color:#0087c3;
}
* html #main.bottlespage{
	height:514px;
	overflow:visible;
}
.bottles{
	float:left;
	width:150px;
	overflow:hidden; 
	margin-top:8px;
	padding-left:3px;
}
.bottles h2{
	border-bottom:1px solid #E4E4E5;
	line-height:22px;
	margin:0;
	padding:0 0 5px;
}
.bottles h2 a
{
	color:#0087c3;
	font:26px "Times New Roman", Times, serif;
	text-decoration:none;
	line-height:0.9em;
}
.main-bottle-menu{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.main-bottle-menu li{
	line-height:13px;
}
.main-bottle-menu a{
	color:#828a8f;
	text-decoration:none;
	line-height:15px;
}
.main-bottle-menu a:hover{
	color:#0087C3;
}
.secondary-bottle-menu{
	margin:11px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.secondary-bottle-menu li{
	line-height:13px;
}
.secondary-bottle-menu a{
	color:#828a8f;
	text-decoration:none;
	line-height:15px;
}
.secondary-bottle-menu a:hover{
	color:#0087c3;
}
/* baby-bottles */
.baby-bottles{
	width:572px;
	overflow:hidden;
	float:right;
	font:11px;
}
.baby-bottles h2{
	width:569px;
	margin:0;
	font:26px "Times New Roman", Times, serif;
	color:#0087c3;
	border-bottom:1px solid #e4e4e5;
	padding:0 0 2px;
}
.baby-bottles h2 a{
	color:#949ca1;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.baby-bottles h2 a:hover{
	text-decoration:underline;
}
.trainingcups-healthbenefits ul
{
	margin:0;
	padding:0;
	width:275px;
}
.trainingcups-healthbenefits ul li
{
	margin-bottom:15px;
	list-style-image:url(../images/bullet.gif);
	list-style-position:inside;
}
.trainingcups-healthbenefits span
{
	color:#0087C3;
	font-weight:bold;
}
.trainingcups-healthbenefits h3
{
	color:#828A8F;
	width:275px;
}
/* bottle features */
.bottle-features{
	width:100%;
	overflow:hidden;
	margin:13px 0 10px;
	background:url(../images/bottlessep.jpg) repeat-y 352px 0;
	padding:0;
	position:relative;
}
.content{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 8px;
	min-height:290px;
}
.content-story
{
	width:400px;
	overflow:hidden;
	padding:0 0 8px;
	min-height:290px;
}
.content-story h3
{
	margin-bottom:10px;
}
.howitworks{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 0 8px;
}
.bottle-benefits{
	width:100%;
	overflow:hidden;
	margin:10px 0 0 8px;
	padding:0 0 8px;
}
.howitworks p
{
	font-size:11px;
	font-weight:bold;
}
.bottle-info{
	float:left;
	overflow:hidden;
	width:350px;
}
.bottle-text{
/*	width:170px;
	float:left;*/
}
.wide
{
	margin-bottom:20px;
	width:303px !important;
}
.bottle-text strong{
	color:#0087c3;
	margin:0 0 0 4px;
}
.bottle-text p{
	margin:0 0 0 4px;
	color:#828a8f;
}
.bottle-text img{
	margin:18px 0 0;
}

.replacementparts-text{
	float:left;
}
.replacementparts-text strong{
	color:#0087c3;
	margin:0 0 0 4px;
}
.replacementparts-text p{
	margin:0 0 0 4px;
	color:#828a8f;
}
.replacementparts-text img{
	margin:18px 0 0;
}

/* =trainingtext */
.training-text{
	width:300px;
	float:left;
}
.training-text strong{
	color:#0087c3;
	margin:0 0 0 4px;
}
.training-text p{
	margin:0 0 0 4px;
	color:#828a8f;
}
.training-text img{
	margin:18px 0 0;
}
h2.training-cups
{
}

img.bigimage{
	float:right;
	margin:5px 0 0;
}
img.tc
{
	margin-right:40px;
}
.bottle-list{
	margin:-10px 0 0px;
	padding:0;
	list-style:none;
	width:200px;
	float:right;
	overflow:hidden;
}
.bottle-list li{
	border-bottom:1px solid #e4e4e5;
	padding:0 0 9px;
	margin:9px 0 -1px;
	cursor:pointer;
	height:159px;
}
.bottle-list a{
	color:#0087c3;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0 0 0 1px;
	position:relative;
	line-height:13px;
	overflow:hidden;
	width:180px;
	outline:none;
}
.bottle-list a span{
	position:absolute;
	top:0;
	left:1px;
}
.bottle-list a img{
	float:right;
	border-style:none;
}
.bottle-list a#bottle1,
.bottle-list a#bottle2,
.bottle-list a#bottle3,
.bottle-list a#bottle4,
.bottle-list a#bottle5,
.bottle-list a#bottle6,
.bottle-list a#bottle7
{
	display:block;
	float:left;
	width:44px;
	height:145px;
	text-indent:-9999px;
}
.bottle-list a#bottle1
{
	background:url(../images/p_small_stnd_bottle_2oz.jpg) no-repeat;
}
.bottle-list a#bottle2
{
	background:url(../images/p_small_stnd_bottle_4oz.jpg) no-repeat;
}
.bottle-list a#bottle3
{
	background:url(../images/p_small_stnd_bottle_8oz.jpg) no-repeat;
}
.bottle-list a#bottle4
{
	background:url(../images/wide-neck-img-4oz.jpg) no-repeat;
	margin-left:41px;
}
.bottle-list a#bottle5
{
	background:url(../images/wide-neck-img-8oz.jpg) no-repeat;
	margin-left:6px;
}
.bottle-list a#bottle6
{
	background:url(../images/glass-img-4oz.jpg) no-repeat;
	margin-left:47px;
}
.bottle-list a#bottle7
{
	background:url(../images/glass-img-8oz.jpg) no-repeat;
}
.bottle-list span
{
	font-weight:bold;
	color:#0087C3;
	display:block;
	padding-left:1px;
}

li#standard
{
	border-bottom:1px solid #e4e4e5;
	padding:22px 0 0;
	margin:0;
	cursor:pointer;
	height:160px;
	position:relative;
}
li#standard span,
li#wide-neck span,
li#glass span
{
	left:0;
	position:absolute;
	top:14px;
	z-index:1000;
}
li#wide-neck
{
	border-bottom:1px solid #e4e4e5;
	padding:17px 0 0;
	margin:0;
	cursor:pointer;
	height:158px;
	position:relative;
}
li#glass
{
	border:medium none;
	cursor:pointer;
	height:145px;
	margin:0;
	padding:6px 0 0;
	position:relative;
}


/* Nipples list */
.product-list{
	margin:-10px 0 0px;
	padding:0;
	list-style:none;
	width:200px;
	float:right;
	overflow:hidden;
	border-left:1px solid #CCC;

}
.product-list li{
	border-bottom:1px solid #e4e4e5;
	padding:0 0 9px;
	margin:9px 5px -1px;
	cursor:pointer;
}
.product-list a{
	color:#0087c3;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0 0 0 1px;
	position:relative;
	line-height:13px;
	overflow:hidden;
	width:180px;
	outline:none;
}
.product-list a span{
	/*position:absolute;
	top:0;
	left:1px;*/
}
.product-list a img{
	border-style:none;
	padding-top:5px;
}
/* footer */
#footer{
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
	border-top:1px solid #dfe0e0;
}
#footer ul{
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	float:left;
	font-size:9px;
	font-weight:bold;
	display:inline;
}
#footer ul li{
	display:inline;
	background:url(../images/footersep.jpg) no-repeat 0 50%;
	padding:0 4px 0 8px;
}
#footer ul a{
	color:#0087c3;
	text-decoration:none;
}
#footer ul a:hover{
	text-decoration:underline;
}
.copyright{
	float:right;
	font-size:9px;
	font-weight:bold;
}

/* =buynow */
.buy-now-list
{
	margin:0 20px 0 0;
	padding:0;
	float:left;
}
.buy-now-list li
{
	list-style:none;
	list-style-image:none;
	margin:0 0 5px;
}
.buy-now-list li a
{
	color:#0087c3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.buy-now-bkrd
{
	background:url(../images/p_buynow.jpg) right bottom no-repeat;
	height:424px;
	width:100%;
}
.bottle-howitworks
{
	margin-top:10px;
}
.bottle-howitworks p
{
	margin-bottom:10px;
}
/* =healthbenefits bottle */
.health-benefits
{
	width:100%;
	
	background:url(../images/vitamin-c-graph.gif) right top no-repeat;
}	
.health-benefits h3
{
	color:#828A8F;
}
.health-benefits ul span
{
	color:#0087C3;
	font-weight:bold;
}
.health-benefits h3
{
	width:265px;
	font-size:14px;
}
.health-benefits ul
{
	margin:0;
	padding:0;
	width:265px;
}
.health-benefits ul li
{
	list-style:none;
	list-style-image:none;
	margin-bottom:15px;
}

/* =testimonials */
.bottle-testimonials
{
	margin-bottom:20px;
}
.bottle-testimonials span
{
	color:#0087C3;
	font-weight:bold;
}
.bottle-testimonials span a
{
	color:#0087C3;
	font-weight:bold;
	text-decoration:none;
}
.bottle-testimonials span a:hover
{
	text-decoration:underline;
}

/* =faq */
#category-0, #category-1, #category-2
{display:none;}

/* =sitemap */
.sitemap ul
{
	padding:0 0 0 25px;
}
.sitemap ul li a
{
	color:#0087C3;
	text-decoration:none;
}
.sitemap ul li a:hover
{
	text-decoration:underline;
}

/* =status */
.status-message {
    -x-system-font:none;
	background-color:#ff9c9c;
	border:1px solid #cf1818;
	display:block;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:15px 0;
	padding:18px;
	width:530px;
	color:#cf1818;
}
.status-correct-message {
    -x-system-font:none;
	background-color:#95d6f3;
	border:1px solid #0087C3;
	display:block;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:15px 0;
	padding:18px;
	width:530px;
	color:#0087C3;
}
.content strong{
	color:#0087c3;
}

/* =storelocator */
table.store-results
{
	width:200px;
}
table.store-results th
{
	padding-bottom:15px;
}
span.State
{
	margin-right:5px;
}
td.Phone
{
	padding-bottom:15px;
}
td.CustomerName
{
	font-weight:bold;
}
a.viewall-bottles
{
	color:#0087C3;
	font-size:11px;
}
.retail-locations a
{
	display:block;
	float:left;
	height:70px;
	text-indent:-9999px;
	border-bottom:1px solid #E4E4E5;
}
.retail-locations a#babiesrus
{
	width:124px;
	background:url(../images/n_locater_babiesrus.jpg) no-repeat;
}
.retail-locations a#babiesrus:hover
{
	background:url(../images/n_locater_babiesrus-ro.jpg);
}
.retail-locations a#target
{
	width:76px;
	background:url(../images/n_locater_target.jpg) no-repeat;
}
.retail-locations a#target:hover
{
	background:url(../images/n_locater_target-ro.jpg)
}
.retail-locations #walmart
{
	width:153px;
	background:url(../images/n_locater_walmart.jpg) no-repeat;
}
.retail-locations #walmart:hover
{
	background:url(../images/n_locater_walmart-ro.jpg);
}
.retail-locations #buybuybaby
{
	width:117px;
	background:url(../images/n_locater_buybuybaby.jpg) no-repeat;
}
.retail-locations #buybuybaby:hover
{
	background:url(../images/n_locater_buybuybaby-ro.jpg);
}
.retail-locations #babydepot
{
	width:84px;
	background:url(../images/n_locater_babydepot.jpg) no-repeat;
}
.retail-locations #babydepot:hover
{
	background:url(../images/n_locater_babydepot-ro.jpg);
}

/* =contactus */
#contact-info
{
	float:left;
}
#contact-info p
{
	width:240px;
	line-height:1.5em;
}
#contact-form
{
	margin-left:260px;
}
a, .w, .q:visited, .q:active, .q, .b a, .b a:visited {
olor:#0087C3;
}
h2.r a.1
{
	color:#0087C3 !important;
}
h3{
	color:#0087C3 !important;
	padding-top:5px;
}
.gs-title * {
color:#0087C3 !important;
text-decoration:none !important;
}

table.awards{
	margin:30px 0;
}
table.awards td{
	text-align:center;
}
table.awards .tl,
table.awards .tr,
table.awards .tm{
	border-bottom:dotted 1px #999999;
}
table.awards .tm,
table.awards .bm{
	border-left:dotted 1px #999999; 
	border-right:dotted 1px #999999; 
}
table.awards .br{
	border-right:dotted 1px #999999; 
}

#awardsbottomrow img
{
	padding-top: 20px;
}

.awards-top-imgs
{
   padding-top: 25px;
   vertical-align: bottom;
}

.award-link{
	margin:20px 20px 10px 33px;
}
a.view-all-awards{
	display:block;
	text-align:center;
}
a.view-all-awards:hover{
	text-decoration:underline;
}

/* =newbottles */
div#std-2oz,div#std-4oz,div#std-8oz,div#wn-4oz,div#wn-8oz,div#glass-3oz,div#glass-7oz{
	height:440px;
	left:179px;
	position:absolute;
	width:121px;
}
div#std-2oz{
	background:transparent url(../images/bottles.jpg) repeat scroll 0 0;
}
div#std-4oz{
	background:transparent url(../images/bottles.jpg) repeat scroll -118px 0;
}
div#std-8oz{
	background:transparent url(../images/bottles.jpg) repeat scroll -237px 0;
}
div#wn-4oz{
	background:transparent url(../images/bottles.jpg) repeat scroll -507px 0;
	width:145px;
}
div#wn-8oz{
	background:transparent url(../images/bottles.jpg) repeat scroll -354px 0;
	width:155px;
}
div#glass-3oz{
	background:transparent url(../images/bottles.jpg) repeat scroll 246px 0;
	left:182px;
}
div#glass-7oz{
	background:transparent url(../images/bottles.jpg) repeat scroll 128px 0;
}



#change-language{
	width:842px;
	height:480px;
	margin-top:68px;
	margin-left:200px;
	background:url(../images/index-bg.jpg) no-repeat;
	background-position:top;
}
#change-language ul{
	padding: 265px 0 0 108px;
	font-weight:bold;

}
#change-language li{
	margin-bottom:5px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	
	text-align: left;
	vertical-align: middle;
	height: 21px;
	border-collapse:collapse;
	clear:both;
	border-width: 0px;
	
	list-style-image:none;
	list-style:none;
}
#change-language .choose{
	list-style-image:none;
	list-style:none;
	color:#0087c3;
	padding-left: 0px;
	margin-left: 0px;
	border-width: 0px;
}

#change-language .regular-link
{
	vertical-align: top;
	padding-top: 2px;
	padding-left: 8px;
	height: 21px;
}

#change-language .icon-link
{
	padding-left: 0px;
	height: 21px;
}

#change-language a:link,
#change-language a:visited{
	color:#949ca1;
}
#change-language a:hover{
	text-decoration:underline;
}

/*#change-language .usa{
	list-style-image:url(../images/icon-usa.jpg);
    margin-left: 47px;
}
#change-language .uk{
	list-style-image:url(../images/icon-uk.jpg);
	margin-left: 47px;
}
#change-language .spanish{
	list-style-image:url(../images/icon-spanish.jpg);
	margin-left: 47px;
}*/

.facebook h2{
	margin:-1px 0 0;
	background:url(../images/bottomboxh2-bg.jpg) no-repeat 100% 0;
	height:21px;
	color:#fff;
	font-size:10px;
	line-height:18px;
	padding:0 26px 0 9px;
	position:relative;
	float:left;
	text-transform:uppercase;
}
#page_navigation {
	text-align: center;
	padding: 0px;
	}
	
.dxc_form form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:11px verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 600px;
  width: 560px; 
}

.dxc_form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #00000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0 0 12px 0;
  _margin-bottom: 0px;
}

.dxc_form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

.dxc_form fieldset label:first-letter {  /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* you could instead underline first letter on each element and accesskey */
                                    /* each input but doing only legends lessens cognitive load */
						/* changed to label first letter, opera broke after first letter legend */
}

.dxc_form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

.dxc_form input, .dxc_form textarea, .dxc_form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

.dxc_form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

.dxc_form textarea { overflow: auto; }

.dxc_form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

.dxc_form .required{font-weight:bold;} /* uses class instead of div, more efficient */

.dxc_form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.submit {
	text-align: right;
	}

/* End DXC Form */
/* home layout */
#clear{
	display:block;
	clear:both;
}
#bottomleft{
	/*border:1px solid #000;*/
	float:left;
	width:510px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#bottomright{
	/*border:1px solid #000;*/
	float:right;
	width:255px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

img.std{
	float:none;
}

/*ADDT*/
.KT_tngtable_drbrowns td{
	color:#333;
	/*border:1px solid #0087c3;*/
	padding:5px;
	
}
.KT_tngtable_drbrowns .KT_th{
	font-weight:bold;
	color:#0087c3;
	font-size:11px;
	background-color:#CAEFFB;
	text-align:right;
}
.KT_buttons_drbrowns #KT_Insert1{
	border:none;
	margin:5px;
	padding:5px;
	background-color:#0087c3;
	color:#FFF;
	cursor:pointer;
}
.memberBenefit,.memberArea{
	font-size:11px;
	font-weight:bold;
}
.memberBenefit ul,.memberArea ul{
	margin-left:30px;
	font-size:11px;
	list-style-type:square;
}
.memberArea{
	background-image:url(../images/img6.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#cartRules ol{
 margin-left:20px;
 list-style:decimal;
}
#shoppingcart_widget h2{
	font-size:14px;
	background-color:#0087C3;
	color:#FFF;
	padding:2px;
}
#shoppingcart_widget{
	font-size:11px;
	clear:both;
	display:block;
}
.JUDUL{
	position:absolute;
	top:-10px;
	font-size:10px;
}
p{
	margin:5px 0px 5px 0px;
}