
/* ===== colors ============================================= */

.purple { color: #95A2C7; }

.teal { color: #48B6BC; }

.yellow { color: #F5E4A8; }

.red,
.required,
.error { color: red; }

.success { color: green; }

/* ===== base ============================================= */

html,
body {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font: normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

form {
	padding:0;
	margin:0;
}

a:link,
a:visited { color: #95A2C7; }

a:focus,
a:hover,
a:active {
	color: #000;
	outline: none;
}

img,
a img {
	border: 0;
	margin: 0;
}

img { -ms-interpolation-mode: bicubic; }

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #95A2C7;
}

h2.hdr_productCategory {
	font-weight: normal;
	font-size: 26px;
	margin: 0 0 12px;
}

h3 {
	font-weight: normal;
	font-size: 21px;
	margin: 0;
}

h4 {
	font-size: 13px;
	text-transform: uppercase;
}

h4 a,
h4 a:hover {
	text-decoration: none;
	color: #95A2C7;
}

h5 { font-size: 12px; }

ul.arrow,
ul.nook {
	margin-left: 0;
	padding: 0;
	list-style: none;
}

ul.arrow li {
	background: transparent url("../images/icon_arrow.gif") no-repeat left 5px;
	padding: 0 0 .5em 12px;
}

ul.nook li { padding: 0 0 .5em 0; }

ul.nook li a {
	display: block;
	background: transparent url("../images/nook.jpg") no-repeat left top;
	padding: 2px 0 4px 25px;
	font: bold 10px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

ul.nook ul.arrow { margin-left: 20px; }

ul.nook ul.arrow li { padding-left: 12px; }

ul.nook ul.arrow a,
ul.nook ul.arrow a:hover {
	background-image: none;
	padding-left: 0px;
}

hr,.hr {
	display: block;
	background-color: #B8C1D9;
	height: 1px;
	border: 0;
	margin: 5px 0 4px 0;
	clear: left;
}

#container { width: 1000px; }

/* ===== header ============================================= */

#header .logo {
	width: 265px;
	float: left;
}

#header .logo h1 a {
	display: block;
	background: transparent url("../images/logo_medela.jpg") no-repeat left top;
	width: 265px;
	height: 75px;
}

/* ===== headerUtilities ============================================= */

#headerUtilities {
	width: 710px;
	padding: 17px 25px 0 0;
	font-size: 11px;
	float: left;
}

#headerUtilities ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#headerUtilities ul.headerUtilitiesLine2 { clear: both; }

#headerUtilities ul li { float: right; }

#headerUtilities ul.headerUtilitiesLine1 li a, #headerUtilities ul.headerUtilitiesLine2 li a {
	display: block;
	padding: 0px 7px 0px 6px;
	border-left: 1px solid #BBB;
	color: #666;
	text-decoration: underline;
}

#headerUtilities ul.headerUtilitiesLine1 li a:hover,
#headerUtilities ul.headerUtilitiesLine1 li.on a,
#headerUtilities ul.headerUtilitiesLine2 li a:hover,
#headerUtilities ul.headerUtilitiesLine2 li.on a {
	color: #000;
	text-decoration: none;
}

#headerUtilities ul li a.borderless {
	padding-left: 10px;
	border: 0;
}

#headerUtilities ul li a.cart {
	background-image:url(../images/Education/cartIcon.gif);
	height:14px;
	background-repeat:no-repeat;
	background-position: left top;
	display:inline;
	padding-left:20px;
	padding-right:7px;
	border-right: 1px solid #BBB;
}
#headerUtilities ul li a.cart:hover { background-position:left bottom; }

#headerUtilities ul li a.farRight { padding-right: 0; }

#headerUtilities ul.headerUtilitiesLine2 li.welcome { font-weight: bold; font-size:1.2em; padding: 0px 8px 0px 7px; }
#headerUtilities ul.headerUtilitiesLine2 li.myMedela { font-weight: bold; font-size:1.2em; }

#headerUtilities ul.headerUtilitiesLine2 li a.roll, #headerUtilities ul.headerUtilitiesLine1 li a.roll {
	color: #FFF;
	text-decoration: none;
	float: left;
	padding: 3px 8px;
}

#headerUtilities ul.headerUtilitiesLine2 li.search select,
#headerUtilities ul.headerUtilitiesLine2 li.search input {
	width: 160px;
	padding: 2px 5px;
	border: 1px solid #666;
	margin: 0px 5px;
	font: normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
	float: left;
}

#headerUtilities ul.headerUtilitiesLine2 li.search a { float: left; }

#headerUtilities ul.headerUtilitiesLine2 li.padded { padding: 3px 8px; }

/* ===== nav ============================================= */

#nav {
	clear: both;
	background: #F5E4A8 url("../images/nav_bg.jpg") repeat-x left top;
	width: 1000px;
	height: 25px;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav ul li { float: left; }

#nav ul li a {
	display: block;
	height: 25px;
	float: left;
}

/* ===== nav1 ===== */

#nav ul li a.nav1_forExp {
	background: transparent url("../images/nav1_forExp.gif") no-repeat left top;
	width: 160px;
}

#nav ul li a.nav1_forNur {
	background: transparent url("../images/nav1_forNur.gif") no-repeat left top;
	width: 140px;
}

#nav ul li a.nav1_forPro {
	background: transparent url("../images/nav1_forPro.gif") no-repeat left top;
	width: 120px;
}

#nav ul li a.nav1_forAcc {
	background: transparent url("../images/nav1_forAcc.gif") no-repeat left top;
	width: 103px;
}

/* ===== nav2 ===== */

#nav ul li a.nav2_forExp {
	background: transparent url("../images/nav2_forExp.gif") no-repeat left top;
	width: 160px;
}

#nav ul li a.nav2_home {
	background: transparent url("../images/nav2_home.gif") no-repeat left top;
	width: 71px;
}

#nav ul li a.nav2_benefits {
	background: transparent url("../images/nav2_benefits.gif") no-repeat left top;
	width: 152px;
}

#nav ul li a.nav2_productSelector {
	background: transparent url("../images/nav2_productSelector.gif") no-repeat left top;
	width: 120px;
}

#nav ul li a.nav2_products {
	background: transparent url("../images/nav2_products.gif") no-repeat left top;
	width: 76px;
}

#nav ul li a.nav2_whatYouNeed {
	background: transparent url("../images/nav2_whatYouNeed.gif") no-repeat left top;
	width: 112px;
}

#nav ul li a.nav2_tipsNSolutions {
	background: transparent url("../images/nav2_tipsNSolutions.gif") no-repeat left top;
	width: 113px;
}

#nav ul li a.nav2_askTheLC {
	background: transparent url("../images/nav2_askTheLC.gif") no-repeat left top;
	width: 86px;
}

#nav ul li a.nav2_discussionBoards {
	background: transparent url("../images/nav2_discussionBoards.gif") no-repeat left top;
	width: 130px;
}

/* ===== nav3 ===== */

#nav ul li a.nav3_forNur {
	background: transparent url("../images/nav3_forNur.gif") no-repeat left top;
	width: 149px;
}

#nav ul li a.nav3_home {
	background: transparent url("../images/nav3_home.gif") no-repeat left top;
	width: 71px;
}

#nav ul li a.nav3_benefits {
	background: transparent url("../images/nav3_benefits.gif") no-repeat left top;
	width: 152px;
}

#nav ul li a.nav3_productSelector {
	background: transparent url("../images/nav3_productSelector.gif") no-repeat left top;
	width: 120px;
}

#nav ul li a.nav3_products {
	background: transparent url("../images/nav3_products.gif") no-repeat left top;
	width: 79px;
}

#nav ul li a.nav3_whatYouNeed {
	background: transparent url("../images/nav3_whatYouNeed.gif") no-repeat left top;
	width: 113px;
}

#nav ul li a.nav3_tipsNSolutions {
	background: transparent url("../images/nav3_tipsNSolutions.gif") no-repeat left top;
	width: 113px;
}

#nav ul li a.nav3_askTheLC {
	background: transparent url("../images/nav3_askTheLC.gif") no-repeat left top;
	width: 86px;
}

#nav ul li a.nav3_discussionBoards {
	background: transparent url("../images/nav3_discussionBoards.gif") no-repeat left top;
	width: 126px;
}

/* ===== nav4 ===== */

#nav ul li a.nav4_forPro {
	background: transparent url("../images/nav4_forPro.gif") no-repeat left top;
	width: 129px;
}

#nav ul li a.nav4_home {
	background: transparent url("../images/nav4_home.gif") no-repeat left top;
	width: 71px;
}

#nav ul li a.nav4_CBEInformation {
	background: transparent url("../images/nav4_CBEInformation.gif") no-repeat left top;
	width: 117px;
}

#nav ul li a.nav4_LCInformation {
	background: transparent url("../images/nav4_LCInformation.gif") no-repeat left top;
	width: 110px;
}

#nav ul li a.nav4_NICUInformation {
	background: transparent url("../images/nav4_NICUInformation.gif") no-repeat left top;
	width: 124px;
}

#nav ul li a.nav4_clinicalEducation {
	background: transparent url("../images/nav4_clinicalEducation.gif") no-repeat left top;
	width: 125px;
}

#nav ul li a.nav4_hallOfExcellence {
	background: transparent url("../images/nav4_hallOfExcellence.gif") no-repeat left top;
	width: 125px;
}

#nav ul li a.nav4_products {
	background: transparent url("../images/nav4_products.gif") no-repeat left top;
	width: 77px;
}

#nav ul li a.nav4_discussionBoards {
	background: transparent url("../images/nav4_discussionBoards.gif") no-repeat left top;
	width: 129px;
}

#nav ul li a.nav4_productSelector {
	background: transparent url("../images/nav4_productSelector.gif") no-repeat left top;
	width: 120px;
}

#nav ul li a.nav4_askTheLC {
	background: transparent url("../images/nav4_askTheLC.gif") no-repeat left top;
	width: 86px;
}

/* ===== nav5 ===== */


#nav ul li a.nav5_home {
	background: transparent url("../images/nav5_home.gif") no-repeat left top;
	width: 71px;
}

#nav ul li a.nav5_forAcc {
	background: transparent url("../images/nav5_forAcc.gif") no-repeat left top;
	width: 145px;
}

#nav ul li a.nav5_imageGallery {
	background: transparent url("../images/nav5_imageGallery.gif") no-repeat left top;
	width: 106px;
}

#nav ul li a.nav5_findARep {
	background: transparent url("../images/nav5_findARep.gif") no-repeat left top;
	width: 86px;
}

#nav ul li a.nav5_accountComm {
	background: transparent url("../images/nav5_accountComm.gif") no-repeat left top;
	width: 169px;
}

#nav ul li a.nav5_partnerProgram {
	background: transparent url("../images/nav5_partnerProgram.gif") no-repeat left top;
	width: 122px;
}


#nav ul li a.nav_mavens_home {
	background:transparent url("../images/nav_mavens_home.gif") no-repeat left top;
	width: 72px
}

#nav ul li a.nav_mavens_join {
	background:transparent url("../images/nav_mavens_join.gif") no-repeat left top;
	width: 53px
}

#nav ul li a.nav_mavens_learn {
	background:transparent url("../images/nav_mavens_learn.gif") no-repeat left top;
	width: 103px
}

#nav ul li a.nav_mavens_net {
	background:transparent url("../images/nav_mavens_net.gif") no-repeat left top;
	width: 143px
}

#nav ul li a.nav_mavens_tell {
	background:transparent url("../images/nav_mavens_tell.gif") no-repeat left top;
	width: 64px
}

#nav ul li a.nav_mavens_news {
	background:transparent url("../images/nav_mavens_news.gif") no-repeat left top;
	width: 63px
}

#nav ul li a:hover,
#nav ul li.on a { background-position: right bottom; }

#nav ul li a span {
	position: relative;
	top: 6px;
	display: none;
}

/* ===== container2 ============================================= */

#container2 {
	clear: both;
	background: transparent url("../images/container2_bg.jpg") no-repeat left top;
	width: 1000px;
}

/* ===== leftColumn ============================================= */

.bg0 {
	background: transparent url("../images/leftColumn_bg_0.jpg") no-repeat left top;
	width: 245px;
	float: right;
}

.bg1,
.bg2,
.bg3,
.bg4,
.bg5,
.bg6,
.bg7,
.bg8,
.bg9,
.bg10,
.bg11,
.bg12,
.bg13,
.bg14,
.bg15,
.bg16,
.bg17,
.bg18,
.bg19,
.bg20,
.bg21,
.bg22,
.bg23,
.bg24,
.bg_pam,
.bg_milk_warmer {
	width: 245px;
	padding: 450px 0 0 0;
	float: right;
}

.bg1 { background: transparent url("../images/leftColumn_bg_1.jpg") no-repeat left top; }

.bg2 { background: transparent url("../images/leftColumn_bg_2.jpg") no-repeat left top; } /* for nur */

.bg3 { background: transparent url("../images/leftColumn_bg_3.jpg") no-repeat left top; } /* for pro */

/* for exp 4-8 */

.bg4 { background: transparent url("../images/leftColumn_bg_4.jpg") no-repeat left top; }

.bg5 { background: transparent url("../images/leftColumn_bg_5.jpg") no-repeat left top; }

.bg6 { background: transparent url("../images/leftColumn_bg_6.jpg") no-repeat left top; }

.bg7 { background: transparent url("../images/leftColumn_bg_7.jpg") no-repeat left top; }

.bg8 { background: transparent url("../images/leftColumn_bg_8.jpg") no-repeat left top; }

/* for nur 9-12 */

.bg9 { background: transparent url("../images/leftColumn_bg_9.jpg") no-repeat left top; }

.bg10 { background: transparent url("../images/leftColumn_bg_10.jpg") no-repeat left top; }

.bg11 { background: transparent url("../images/leftColumn_bg_11.jpg") no-repeat left top; }

.bg12 { background: transparent url("../images/leftColumn_bg_12.jpg") no-repeat left top; }

/* for pro 13 */

.bg13 { background: transparent url("../images/leftColumn_bg_13.jpg") no-repeat left top; }

/* for nicu */

.bg14 { background: transparent url("../images/leftColumn_bg_14.jpg") no-repeat left top; }

.bg15 {
	background: transparent url("../images/leftColumn_bg_15.jpg") no-repeat left top;
	padding-top: 195px;
}

.bg16 { background: transparent url("../images/leftColumn_bg_16.jpg") no-repeat left top; }

.bg17 { background: transparent url("../images/leftColumn_bg_17.jpg") no-repeat left top; }

/* for education */

.bg18 { background: transparent url("../images/leftColumn_bg_18.jpg") no-repeat left top; }

.bg19 { background: transparent url("../images/leftColumn_bg_19.jpg") no-repeat left top; }

.bg20 { background: transparent url("../images/leftColumn_bg_20.jpg") no-repeat left top; }

.bg21 { background: transparent url("../images/leftColumn_bg_21.jpg") no-repeat left top; }

.bg22 { background: transparent url("../images/leftColumn_bg_22.jpg") no-repeat left top; }

/* for pro 23-24 */

.bg23 { background: transparent url("../images/leftColumn_bg_23.jpg") no-repeat left top; }

.bg24 { background: transparent url("../images/leftColumn_bg_24.jpg") no-repeat left top; }

/* for preemie awareness month */
.bg_pam { background: transparent url("../images/leftColumn_bg_pam.jpg") no-repeat left top; padding: 720px 0 0 0; }

/* for milk warmer landing page */
.bg_milk_warmer { background: transparent url("../images/leftColumn_bg_milk_warmer.jpg") no-repeat left top; padding: 50px 0 0 0; }

.borderDotted_TB {
	border-top: 1px dotted #95A2C7;
	border-bottom: 1px dotted #95A2C7;
	width: 190px;
	padding: 0 15px;
}

#subnav {
	height: 365px;
	padding: 75px 0px 0 8px;
}

#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#subnav ul li {
	margin: 0 0px 10px 0;
	padding-left: 8px;
}

#subnav ul li:hover,
#subnav ul li.on { background: transparent url("../images/icon_arrow.gif") no-repeat left 4px; }

#subnav ul li a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#subnav ul li a:hover,
#subnav ul li.on a { color: #48B6BC; }

/* ===== container3 ============================================= */

#container3 {
	width: 755px;
	float: right;
}
#container3Wide {
	width: 970px;
	padding: 0 0 0 30px;
}

/* ===== contentHeader ============================================= */

#contentHeader {
	width: 685px;
	height: 73px;
	padding: 17px 0 0 70px;
	text-align: center;
}
#container3Wide #contentHeader {
	margin-left: 215px;
}

#contentHeader h2 {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 330px;
	height: 25px;
	font: italic normal 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: 8px;
	color: #999;
}

#contentHeader h2.forExp { background: transparent url("../images/contentHeader_forExp_bg.jpg") no-repeat left top; }

#contentHeader h2.forNur { background: transparent url("../images/contentHeader_forNur_bg.jpg") no-repeat left top; }

#contentHeader h2.forPro { background: transparent url("../images/contentHeader_forPro_bg.jpg") no-repeat left top; }

#contentHeader h2.forAcc { background: transparent url("../images/contentHeader_forAcc_bg.jpg") no-repeat left top; }

#contentHeader h2.privacy { background: transparent url("../images/contentHeader_privacy_bg.jpg") no-repeat left top; }

#contentHeader h2.legal { background: transparent url("../images/contentHeader_legal_bg.jpg") no-repeat left top; }

#contentHeader h2.siteMap { background: transparent url("../images/contentHeader_siteMap_bg.jpg") no-repeat left top; }

#contentHeader h2.about { background: transparent url("../images/contentHeader_about_bg.jpg") no-repeat left top; }

#contentHeader h2.careers { background: transparent url("../images/contentHeader_careers_bg.jpg") no-repeat left top; }

#contentHeader h2.service { background: transparent url("../images/contentHeader_service_bg.jpg") no-repeat left top; }

#contentHeader h2.contact { background: transparent url("../images/contentHeader_contact_bg.jpg") no-repeat left top; }

#contentHeader h2.locator { background: transparent url("../images/contentHeader_locator_bg.jpg") no-repeat left top; }

#contentHeader h2.press { background: transparent url("../images/contentHeader_press_bg.jpg") no-repeat left top; }

#contentHeader h2.mavens { background: transparent url("../images/contentHeader_mavens_bg.jpg") no-repeat left top; }

/* ===== content ============================================= */

#container4 { width: 730px; }

#content,
#topContent {
	width: 395px;
	margin-right: 25px;
	float: left;
}

#container3 .content_wide,
#container3Wide .content_widest,
#topContent {
	width: 100%;
	margin: 0;
}
#container3Wide .content_wide {
	width: 610px;
	margin-right: 25px;
}

#topContent { margin-bottom: 10px; }

.videos {
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #B8C1D9;
}

ul.visualMenu {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.visualMenu li {
	width: 182px;
	padding: 0 0 6px 0;
	float: left;
}

ul.visualMenu li a {
	display: block;
	background: none;
	width: 177px;
	height: 90px;
	float: left;
}

ul.visualMenu li a.btn_exp_benefits { background: #F5E4A8 url("../images/btn_exp_benefits.jpg") no-repeat left top; }

ul.visualMenu li a.btn_exp_selector { background: #F5E4A8 url("../images/btn_exp_selector.jpg") no-repeat left top; }

ul.visualMenu li a.btn_exp_products { background: #F5E4A8 url("../images/btn_exp_products.jpg") no-repeat left top; }

ul.visualMenu li a.btn_exp_what { background: #F5E4A8 url("../images/btn_exp_what.jpg") no-repeat left top; }

ul.visualMenu li a.btn_exp_tips { background: #F5E4A8 url("../images/btn_exp_tips.jpg") no-repeat left top; }

ul.visualMenu li a.btn_exp_ask { background: #F5E4A8 url("../images/btn_exp_ask.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_benefits { background: #F5E4A8 url("../images/btn_nur_benefits.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_selector { background: #F5E4A8 url("../images/btn_nur_selector.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_products { background: #F5E4A8 url("../images/btn_nur_products.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_what { background: #F5E4A8 url("../images/btn_nur_what.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_tips { background: #F5E4A8 url("../images/btn_nur_tips.jpg") no-repeat left top; }

ul.visualMenu li a.btn_nur_ask { background: #F5E4A8 url("../images/btn_nur_ask.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_cbeinfo { background: #F5E4A8 url("../images/btn_pro_cbeinfo.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_lcinfo { background: #F5E4A8 url("../images/btn_pro_lcinfo.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_nicu { background: #F5E4A8 url("../images/btn_pro_nicu.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_products { background: #F5E4A8 url("../images/btn_pro_products.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_ask { background: #F5E4A8 url("../images/btn_pro_ask.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_hall { background: #F5E4A8 url("../images/btn_pro_hall.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_mom { background: #F5E4A8 url("../images/btn_pro_mom.jpg") no-repeat left top; }

ul.visualMenu li a.btn_pro_edu { background: #F5E4A8 url("../images/btn_pro_edu.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_imageGallery { background: #F5E4A8 url("../images/btn_acc_imageGallery.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_findARep { background: #F5E4A8 url("../images/btn_acc_findARep.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_accountComm { background: #F5E4A8 url("../images/btn_acc_accountComm.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_partner { background: #F5E4A8 url("../images/btn_acc_partner.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_products { background: #F5E4A8 url("../images/btn_acc_products.jpg") no-repeat left top; }

ul.visualMenu li a.btn_acc_programs { background: #F5E4A8 url("../images/btn_acc_programs.jpg") no-repeat left top; }

ul.visualMenuProducts {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.visualMenuProducts li {
	background: none;
	display: block;
	width: 195px;
	height: 125px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	border-bottom: 1px dotted #B8C1D9;
	float: left;
}

ul.visualMenuProducts li a img { margin: 0 0 .5em 0; }

ul.productCategory {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.productCategory li {
	background: none;
	display: block;
	width: 185px;
	margin: 10px 6px 15px 0;
	padding: 0;
	font-size: 11px;
	float: left;
}

#productCategory a.linkBox { text-transform: uppercase; }

.categorySection { padding-bottom: 25px; }

.categorySection ul li { }

.checkbox {
	position: relative;
	top: 3px;
}

.checkToCompare {
	font-size: 10px;
	color: #95A2C7;
	text-transform: uppercase;
}

#productShowcase {
	margin: 10px 0 0 0;
	text-align: center;
}

.productShowcaseCell1 {
	width: 275px;
	position: relative;
	margin: 0 auto;
}

.productShowcase_top {
	background: transparent url("../images/productShowcase_top.gif") no-repeat left top;
	width: 275px;
	height: 15px;
}

.productShowcase_large {
	border-right: 1px solid #B8C1D9;
	border-left: 1px solid #B8C1D9;
	text-align: center;
}

.productShowcase_bottom {
	background: transparent url("../images/productShowcase_bottom.gif") no-repeat left top;
	width: 275px;
	height: 15px;
}

.productImagePrevNext,
.productImageSwitcher a {
	margin: 5px 3px;
	text-decoration: none;
}

.productImageSwitcher a {
	border: 1px solid #B8C1D9;
	background: #fff;
	padding: 4px 7px;
}

.productImageSwitcher a:hover,
.productImageSwitcher a.on {
	background: #B8C1D9;
	color: #fff;
	text-decoration: none;
}

.productShowcaseCell2 {
	width: 50px;
	float: left;
}

.productShowcase_small {
	margin-bottom: 5px;
	margin-right: 5px;
}

ul.buyonline {
	margin:0px;
	padding:0px;
	list-style: none;
}

ul.buyonline li {
	float: left;
	width: 210px;
	margin: 0px 10px;
}

ul.buyonline li a {
	text-align:center;
	width: 210px;
	height: 110px;
	display:block;
}

input.smallInput {
	width: 100px;
	padding: 2px 5px;
	border: 1px solid #666;
	margin-right: 5px;
	font: normal 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bnnColumn {
	background-color: #F3F4F8;
	vertical-align: top;
}

.pic_howToBreastfeed,
.pic_problemsAndSolutions,
.pic_goingBackToWork,
.pic_educationInformation,
.pic_breastfeedingInsuranceReimbursement,
.pic_pro_classMaterials,
.pic_pro_literatureBrochures,
.pic_pro_educationInformation {
	width: 305px;
	padding: 0 0 10px 90px;
	margin-top: 15px;
	/*	border-bottom: 1px dotted #B8C1D9;*/
	min-height: 75px;
}

.dotted {
	padding: 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #B8C1D9;
}

.hoe_picture {
	float:left;
	border: 1px solid #ccc;
	margin-right: 15px;
}

.pic_howToBreastfeed { background: transparent url("../images/pic_howToBreastfeed.jpg") no-repeat left top; }

.pic_problemsAndSolutions,
.pic_pro_literatureBrochures { background: transparent url("../images/pic_problemsAndSolutions.jpg") no-repeat left top; }

.pic_goingBackToWork,
.pic_pro_classMaterials { background: transparent url("../images/pic_goingBackToWork.jpg") no-repeat left top; }

.pic_educationInformation,
.pic_pro_educationInformation { background: transparent url("../images/pic_educationInformation.jpg") no-repeat left top; }

.pic_breastfeedingInsuranceReimbursement { background: transparent url("../images/pic_breastfeedingInsuranceReimbursement.jpg") no-repeat left top; }
.productDetailHeader,
.productDetailHeaderHover,
.productDetailHeaderSelected {
	background: #fff url("../images/rightColumnSection_bg.jpg") repeat-x left top;
	padding: 8px 20px 0px 13px;
	min-height: 28px;
	border-bottom: 1px dotted #B8C1D9;
	color: #95A2C7;
}

.productDetailHeaderHover,
.productDetailHeaderSelected { background: #000 url("../images/rightColumnSection_bg.jpg") repeat-x left top; }

.productDetailHeader h4 {
	font: normal 16px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0;
	text-transform: none;
	font-weight:bold;
}

.productDetailContent { padding: 5px 20px; }

.productDetailContent ul {
	margin: 0;
	margin-bottom: 10px;
	padding-left: 20px;
}

/* ===== innerDiscussionBoard ============================================= */

#innerDiscussionBoard {
	clear: both;
	background: transparent url("../images/innerDiscussionBoard_bg.jpg") no-repeat left bottom;
	padding: 10px 0 15px 0;
	font-size: 11px;
}

.innerDiscussionBoardColumn1 {
	width: 394px;
	border-left: 1px solid #CCC;
	float: left;
}

.innerDiscussionBoardColumn2 {
	width: 333px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	float: left;
}

#innerDiscussionBoard ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#innerDiscussionBoard ul li {
	background: transparent url("../images/icon_arrow.gif") no-repeat left 5px;
	padding-left: 12px;
	margin: 0;
}

.innerDiscussionBoardHeader {
	background: #BBB url("../images/innerDiscussionBoardH_bg.jpg") no-repeat left top;
	width: 678px;
	height: 20px;
	padding: 5px 26px 0 26px;
}

.innerDiscussionBoardHeader h6,
.innerDiscussionBoardMiddle1 h6,
.innerDiscussionBoardMiddle h6,
.innerDiscussionBoardFooter h6 {
	font: normal 12px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	margin: 0;
}

.innerDiscussionBoardSection {
	background: #E8F6F7 url("../images/innerDiscussionBoardS_bg.jpg") repeat-x left top;
	border-top: 1px solid #CCC;
	border-bottom: 1px dotted #CCC;
	padding: 8px 20px 0px 25px;
	width: 349px;
	height: 27px;
	color: #95A2C7;
}

.innerDiscussionBoardSection h6 {
	background: transparent url("../images/icon_arrow.gif") no-repeat left 8px;
	padding-left: 12px;
	font: normal 18px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #48B6BC;
	margin: 0 0 0 -13px;
	text-transform: none;
}

.innerDiscussionBoardDetail1 {
	width: 249px;
	padding: 6px 120px 8px 25px;
	font-size: 12px;
	color: #48B6BC;
}

.innerDiscussionBoardDetail {
	width: 288px;
	padding: 6px 20px 8px 25px;
	color: #48B6BC;
}

.innerDiscussionBoardMiddle1 {
	width: 242px;
	height: 20px;
	padding: 5px 0 0 45px;
}

.innerDiscussionBoardMiddle {
	width: 288px;
	height: 20px;
	padding: 5px 0 0 45px;
}

.innerDiscussionBoardMiddle1,
.innerDiscussionBoardMiddle { background: #A5DDE1 url("../images/innerDiscussionBoardM_bg.jpg") no-repeat left top; }

#innerDiscussionBoard h6 a {
	color: #FFF;
	text-decoration: none;
}

/* ===== Search ================================================== */

#SearchedFor {
	margin: 10px 0px;
	padding: 0px 5px;
	background: #FFFFF0;
	border-top: 1px solid #FFF000;
	border-bottom: 1px solid #FFF3C9;
}

#SearchBottomHolder {
	margin-top: 10px;
	border-top: 1px solid #FFF3C9;
}

#searchRightColumn {
	width: 290px;
	float:left;
	padding: 0px 0px 0px 15px;
	border-left: 1px solid #FFF3C9;
}

/* ===== Preview ================================================= */
.previewBox {
	z-index:500;
	position:absolute;
	left: 100px;
	top: 50px;
	font-size:large;
	margin:4px 390px 10px 0pt;
	padding:10px 15px 10px 15px;
	border:solid 1px #FFC983;
	background-color:#FFEFDF;
}

/* ===== rightColumn ============================================= */

#rightColumn {
	width: 310px;
	padding-top: 25px;
	font-size: 11px;
	float: left;
}

#rightColumn strong { font-size: 12px; }

#rightColumn .header {
	background: #BBB url("../images/rightColumnHeader_bg.jpg") no-repeat left top;
	width: 258px;
	height: 20px;
	padding: 5px 26px 0 26px;
}

#rightColumn .header h5 {
	font: normal 12px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	margin: 0;
}

#rightColumn .subheader {
	background: #fff url("../images/rightColumnSection_bg.jpg") repeat-x left top;
	width: 275px;
	min-height: 28px;
	_height: 28px;
	padding: 8px 20px 0px 13px;
	border-top: 1px solid #B8C1D9;
	border-right: 1px solid #CCC;
	border-bottom: 1px dotted #B8C1D9;
	border-left: 1px solid #CCC;
	color: #95A2C7;
}

#rightColumn .subheader h6 {
	font: normal 18px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0;
	text-transform: none;
}

#rightColumn .subheader h6.arrowLeft {
	background: transparent url("../images/icon_arrow.gif") no-repeat left 8px;
	padding-left: 12px;
}

#rightColumn .content {
	width: 263px;
	padding: 2px 20px 2px 25px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#rightColumn .footer {
	background: #CCC url("../images/rightColumnFooter_bg.jpg") no-repeat left top;
	width: 310px;
	height: 15px;
	clear: both;
}

#rightColumn a.navLink {
	display: block;
	background: #B8C1D9 url("../images/rightColumnMiddle_bg.jpg") no-repeat left top;
	width: 265px;
	height: 20px;
	padding: 5px 0 0 45px;
	border-bottom: 1px solid #FFF;
	font: normal 12px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	margin: 0;
}

#rightColumn a.navLinkFirst { background: #B8C1D9 url("../images/rightColumnHeaderFirst_bg.jpg") no-repeat left top; }

#rightColumn a.navLinkLast { background: #B8C1D9 url("../images/rightColumnSectionLast_bg.jpg") no-repeat left top; }

#rightColumn a.navLink:hover {
	background-color: #BBB;
	background-position: left bottom;
	color: #000;
}

/* ===== footer ============================================= */

#footer {
	clear: both;
	background: transparent url("../images/footer_bg.jpg") no-repeat left top;
	padding: 58px 0 1em;
	margin-top: 50px;
	font-size: 11px;
	overflow: hidden;
}

#footer .col1,
#footer .col2,
#footer .col3,
#footer .col4 {
	padding: 0 20px 0 30px;
	border-left: 1px solid #d9e5ff;
	float: left;
}

#footer .col1 {
	width: 225px;
	border: none;
}

#footer .col2 { width: 225px; }

#footer .col3 { width: 173px; }

#footer .col4 { width: 174px; }

#footer p { margin: 0 0 1em; }

#footer small { font-size: 11px; }

#footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer li { margin: 0 0 .5em; }

#footer a { color: #95A2C7; }

#footer a.emailLink {
	background:url("../images/icon_envelope_purple.gif") no-repeat scroll left center transparent;
	padding:1px 0 1px 17px;
}

#footer a.printLink {
	background:url("../images/icon_printer_purple.gif") no-repeat scroll left center transparent;
	padding:1px 0 1px 19px;
}

#footer p.social_links {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 0 28px;
	margin-bottom: 10px;
	height: 17px;
}

#footer p.social_links_facebook { background-image: url('../images/icon_FaceBook_20X20.jpg'); margin-bottom: 10px! important; }

#footer p.social_links_twitter { background-image: url('../images/icon_Twitter_20X20.jpg'); margin-bottom: 10px! important; }

#footer p.social_post { font-size: 10px; margin-bottom: 10px! important; }

#footer p.social_post_meta { font-size: 10px; margin-bottom: 10px! important; }

/* ===== TABLE STYLES ============================================= */

table#compare th,
table#compare .th,
table.compare th,
table.compare .th {
	padding: 2px 10px;
	text-align: right;
	border-right: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
}

table.compare tr td,
table.compare tr th { border-bottom:1px solid #d2d2d2; }

table#compare tr.head th,
table.compare tr.head th {
	background: #C6C6C6 url("../images/table_header_bg.gif") no-repeat center top;
	height: 25px;
	border: none;
	font-size: 1.25em;
	text-align: center;
}

table.compare tr.products th { text-align: center; }

table.compare tr.head th.tl {
	background: #C6C6C6 url("../images/table_header_bg.gif") no-repeat left top;
	text-align: left;
	color: #fff;
}

table.compare tr.head th.tr {
	background: #C6C6C6 url("../images/table_header_bg.gif") no-repeat right top;
	color: #fff;
}

table#compare tr.head th.tl {
	background: #fff url("../images/productComparisonTitleBg.gif") no-repeat left top;
	text-align: left;
	color: #fff;
}

table#compare tr.head th.tr {
	background: #fff url("../images/productComparisonTitleBg.gif") no-repeat right top;
	color: #fff;
}

table#compare tr.head th.tl,
table.compare tr.head th.tl,
table#compare tr.head th.tr,
table.compare tr.head th.tr { white-space: nowrap; }

table#compare tr.products th,
table.compare tr.products th {
	text-align:center;
	padding: 5px;
}

table.compare tr.products th { background: #9AD9DE url("../images/forumNavRowBg.jpg") no-repeat top right; }

table#compare tr.products th.tl,
table#compare tr.products td.tl,
table.compare tr.products th.tl,
table.compare tr.products td.tl { background: #9AD9DE url("../images/forumNavRowBg.jpg") no-repeat top left; }

table#compare tr.products th a:hover,
table.compare tr.products th a:hover { color: #666; }

table#compare tr.products th a,
table.compare tr.products th a { color: #94A6CA; }

table#compare td,
table.compare td {
	padding: 2px 10px;
	text-align: center;
	border-right: 1px solid #D2D2D2;
}

table#compare tr.productType td.th { font-weight: bold; }

table#compare tr.productType td {
	background: #fff;
	border-bottom: 2px solid #B8C9E5;
}

table#compare tr.odd,
table.compare tr.odd { background-color: #e9e9e9; }

table#compare tr.odd td {
	background: #F3F3F8;
	border-top: 1px dashed #D2D2D2;
	border-bottom: 1px dashed #D2D2D2;
}

table#compare tr.ntb td { border-top-width: 0px; }

table#compare tr.nbb td { border-bottom-width: 0px; }

table#compare tr.foot td,
table.compare tr.foot td {
	background: #D2D2D2 url("../images/table_footer_bg.gif") no-repeat center bottom;
	height: 10px;
	padding: 5px;
}

table#compare tr.foot th.bl,
table#compare tr.foot td.bl,
table.compare tr.foot th.bl,
table.compare tr.foot td.bl {
	background: #D2D2D2 url("../images/table_footer_bg.gif") no-repeat left bottom;
	border-left: none;
}

table#compare tr.foot td.br,
table.compare tr.foot td.br {
	background: #D2D2D2 url("../images/table_footer_bg.gif") no-repeat right bottom;
	border: none;
}

.ForumPostFooterCurve {
	background: #fff url("../images/table_footer_bg.gif") no-repeat right bottom;
	border-width: 0px;
	height:10px;
}

.ForumPostUserCurve {
	background: #fff url("../images/table_footer_bg.gif") no-repeat left bottom;
	border-width: 0px;
	border-right: 1px solid #ccc;
}

table.compare tr.foot th,
table.compare tr.foot td,
table.compare tr.foot td.br { border-top: 1px solid #D2D2D2; }

table.compare tr.foot th,
table.compare tr.foot td,
table.compare tr.foot td.br { border-bottom-width:0px; }

table#compare tr.foot th.nb,
table#compare tr.foot td.nb,
table.compare tr.foot th.nb,
table.compare tr.foot td.nb { border-top-width: 0px; }

table.compare tr.sep {
	background: #F5E4A8 url("../images/nav_bg.jpg") repeat-x left center;
	color: #756D50;
}

table#compare tr.sep {
	background: #FFD937 url("../images/productComparisonSeparatorBg.gif") repeat-x left center;
	color: #756D50;
}

table#compare tr.sep th,
table.compare tr.sep th {
	text-align: left;
	border: 2px solid #D2D2D2;
	border-width: 2px 0px 1px 0px;
}

table#compare tr.sep th {
	color: #7485A1;
	border-width: 0px 1px 0px 1px;
	border-color: #D2D2D2;
}

span.check {
	display: block;
	background: transparent url("../images/check.gif") no-repeat left top;
	width: 20px;
	height: 20px;
	margin: 0 auto;
}

table.form tr th { text-align:left; }

/* ===== SIZING CHART ============================================= */
#SizingChart {
	width:390px;
	color: #666;
}
#SizingChart td,#SizingChart th {
	text-align:center;
}
#SizingChart th {
	color: #95A2C7;
}
#SizingChart .eeSizeXS {
	background: #E7F4F5;
}
#SizingChart .eeSizeSmall {
	background: #ffffff;
}
#SizingChart .eeSizeMedium {
	background: #ffecb0;
}
#SizingChart .eeSizeLarge {
	background: #ffe56b;
}
#SizingChart .eeSizeXL {
	background: #ffcd00;
}
#SizingChart .eeSizeXXL {
	background: #ff931a;
}

/* ===== PRODUCT SELECTOR ============================================= */

#productSelector .tooltip { font-size: 11px; }

.tooltip { font-size: 11px; }

#loginForm .tooltip { font-size: 1em; }

/* ===== SITE NOTICE ========================================= */

#SiteNotice { background: transparent url("../images/siteNotice.jpg") no-repeat left top; }

#SiteNoticeIndex { background: transparent url("../images/siteNotice_Index.gif") no-repeat left top; }

#SiteNotice,
#SiteNoticeIndex {
	padding: 30px 30px 35px 15px;
	margin-bottom:5px;
	margin-top: 0px;
	height: 58px;
}

#SiteNotice {
	width: 285px;
	margin-left: 10px;
}

#SiteNotice strong,
#SiteNoticeIndex strong { color: #666; }

/* ===== STYLES ============================================= */

.large { font-size: 1.25em; }

.larger { font-size: 1.5em; }

.reduced,
ul.buyonline {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

.more { text-align: right; }

strong,
em { color: #95A2C7; }

a.CommonTextButtonBig,
a.CommonTextButtonBig:visited,
a.roll,
a.ROLL,
#container a.roll,
#container a.ROLL {
	display: block;
	background-color: #95A2C7;
	padding: 3px 8px;
	color: #FFF;
	text-decoration: none;
	display: inline;
}

a.ROLL,
#container a.ROLL { text-transform: uppercase; }

a.CommonTextButtonBig:hover,
a.roll:hover,
a.ROLL:hover,
#container a.roll:hover,
#container a.ROLL:hover {
	background-color: #48B6BC;
	color: #FFF;
}

.miniroll {
	font-size: 90%;
	background-color: #EFF3FC;
	padding: 3px 8px;
	color: #95A5C9;
	text-decoration: none;
	display: inline;
	border:1px solid #95A5C9;
}

.quote {
	background: transparent url("../images/ldquo.gif") no-repeat left top;
	font-size: 11px;
	font-style: italic;
	padding-left: 15px;
}

.quote a { font-style: normal; }

.endquote {
	background: transparent url("../images/rdquo.gif") no-repeat right top;
	width: 13px;
	height: 1em;
}

.ldquo,
.rdquo { display: none; }

.question {
	background: transparent url("../images/icon_question.gif") no-repeat left top;
	padding: 0 0 0 50px;
	width: 344px;
	min-height: 30px;
}

.answer {
	background: transparent url("../images/icon_answer.gif") no-repeat left top;
	padding: 0 0 0 50px;
	margin-bottom: 1em;
	/*	border-bottom: 1px dotted #B8C1D9;*/
	min-height: 30px;
}

.question .quote { font-size: 12px; }

a.arrow,
a.arrowBold {
	background: transparent url("../images/icon_arrow.gif") no-repeat right 5px;
	padding-right: 8px;
}

a.arrowBold { font-weight: bold; }

.nook {
	display: block;
	background: transparent url("../images/nook.jpg") no-repeat left top;
	padding: 2px 0 4px 25px;
	font: bold 10px "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.nook a,
.nook a:hover {
	text-decoration: none;
	color: #666;
}

.icon_flash,
.icon_quicktime,
.icon_wmp {
	display: block;
	padding: 3px 0 3px 23px;
}

.icon_flash { background: transparent url("../images/icon_flash.jpg") no-repeat left top; }

.icon_quicktime { background: transparent url("../images/icon_quicktime.jpg") no-repeat left top; }

.icon_wmp { background: transparent url("../images/icon_wmp.jpg") no-repeat left top; }

.normal11purple {
	font-style: normal;
	font-size: 11px;
	font-family: "Lucida Grande", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #95A2C7;
}

.boldpurpleupper {
	font-weight: bold;
	color: #95A2C7;
	text-transform: uppercase;
}

a.HelpLink {
	border-style:none;
	height: 20px;
	background-image: url(../images/help.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 4px;
	text-decoration:none;
}

a.HelpLink:hover,
a.HelpLink:active {
	background-image:url(../images/help_on.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
	text-decoration:none;
}

a.HelpLink span { visibility:hidden }

.floatLeft,
.imgFloatLeft {
	margin: 0 12px 6px 0;
	float: left;
}

.floatRight,
.imgFloatRight {
	margin: 0 0 6px 12px;
	float: right;
}

.clearLeft { clear: left; }

.clear { clear: both; }

.invisible { visibility: hidden; }

input.text,
textarea.text { width: 99%; }

.hide,
.logo_print,
#header .logo h1 a span,
#contentHeader h2 span,
ul.visualMenu li a span,
span.check span { display: none; }

#content font { color: #95A2C7 }

.corner_yellow_tl { background: url("../images/corner_yellow_tl.gif") no-repeat top left; }

.corner_yellow_tr { background: url("../images/corner_yellow_tr.gif") no-repeat top right; }

.corner_grey_tl { background: url("../images/corner_grey_tl.gif") no-repeat top left; }

.corner_grey_tr { background: url("../images/corner_grey_tr.gif") no-repeat top right; }

table.lefttable th { text-align:left }

.ContactCategoryList { width:100% }

table.leftalign td { text-align: left }

table.wide { width: 100% }

#accessories li a { text-decoration: underline; }

#accessories li a:hover { text-decoration: none; }

ul.buyonline a img { border: none; }

ul.buyonline li a span { display:none }

.small { font-size: 11px }

#Captcha {
    float: left;
    width: 275px;
    margin-right: 30px;
}

#CaptchaWhatIsThis { padding-top: 20px; width: 230px; float:left; }

.pager { padding: 1em 0; height:2em; }

.pager ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float:right;
}

.pager li {
	float:left;
	background-image: none;
	margin-right: 10px;
	list-style:none;
}

.pager li a {
	color: #666;
	background: #FFF3C9;
	padding: 5px;
	display:block;
	text-decoration:none;
	border: 1px solid #ccc;
}

.pager li a:hover { background: #FEDD50; }

.pager li a.current { background: #FEDD50; }

/* === Milk Warmer Landing Page layout ========================= */
body.milk-warmer #leftColumn { width:495px; background-repeat: repeat-x; }

body.milk-warmer #container3 { width: 495px; }

body.milk-warmer #contentHeader {
	width: 495px;
	padding-left: 0px;
}
body.milk-warmer #container3Wide #contentHeader {
	margin-left: 215px;
}

body.milk-warmer #contentHeader h2 {
	width: 495px;
	margin: 0;
}

body.milk-warmer #container4 { width: 495px; }

body.milk-warmer #content,
body.milk-warmer #topContent {
	width: 75px;
}

body.milk-warmer #container3 .content_wide,
body.milk-warmer #container3Wide .content_widest,
body.milk-warmer #topContent {
	width: 100%;
	margin: 0;
}
.bg_milk_warmer a {
	display: block;
	height: 440px;
	text-decoration:none;	
}

/* ====== Easy Expression ================ */
h4.eeStep1,h4.eeStep2,h4.eeStep3 {
	display:block;
	height: 30px;
	width: 70px;
	background: transparent url("../images/EasyExpression/step1.jpg") top left no-repeat;
	text-indent:-9999px;
	color: #fff;
	margin-top:0;
}
h4.eeStep2 {
	background: transparent url("../images/EasyExpression/step2.jpg") top left no-repeat;
}
h4.eeStep3 {
	background: transparent url("../images/EasyExpression/step3.jpg") top left no-repeat;
}
#sizingResults {
	margin-top: 20px;
	width: 100%;
}
#sizingResults td, #sizingResults th {
	padding: 5px;
}
#sizingResults th {
	text-align: right;
	font-size: 1.3em;
	color: #aaa;
}
#sizingResults #BraSizeResults,#sizingResults #EESizeResults {
	font-size: 2em; 
	color: #333;
	border-bottom: 4px solid #95A2C7;
	padding: 0px 5px;
	text-align: center;
	font-weight: bold;
}
#SizingChartDialog {
	width: 400px;
}
#SizingChartDialog h3 {
	color: #AAA;
	margin-bottom: 20px;
}

/* ====== Video Page Layouts ============= */
body.freestyle-videos #leftColumn,
body.intimate-apparel-fit-video #leftColumn { display:none; }
body.freestyle-videos #container3,
body.intimate-apparel-fit-video #container3 { width:970px; padding: 0 0 0 30px; }
body.freestyle-videos #container4,
body.intimate-apparel-fit-video #container4 { width: 970px; }
body.freestyle-videos #contentHeader,
body.intimate-apparel-fit-video #contentHeader { padding-left:315px; }
body.freestyle-videos #content,
body.intimate-apparel-fit-video #content { width:610px; margin-right:25px; }
body.freestyle-videos object,
body.intimate-apparel-fit-video object { text-align:center; }