/*	BreathableBaby
	http://www.BreathableBaby.com/
	Style Sheet */

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* GLOBAL */


#remove_me form input[type=submit] {
	background: url(../images/b_remove.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 79px;
}
#remove_me form input[type=submit]:hover {
	background-position: 0 -27px;
}
#previous_me input[type=submit] {
	background: url(../images/b_previous.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 154px;
}
#previous_me input[type=submit]:hover {
	background-position: 0 -27px;
}
#continue_me input[type=submit] {
	background: url(../images/b_conti_checkout.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 165px;
}
#continue_me input[type=submit]:hover {
	background-position: 0 -27px;
}

#start_me input[type=submit] {
	background: url(../images/b_start_shopping.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 116px;
}
#start_me input[type=submit]:hover {
	background-position: 0 -27px;
}
#update_me form input[type=submit] {
	background: url(../images/b_update.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 110px;
}
#update_me form input[type=submit]:hover {
	background-position: 0 -27px;
}
#register_me input[type=submit] {
	background: url(../images/b_register_account.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 165px;
}
#register_me input[type=submit]:hover {
	background-position: 0 -27px;
}

#checkout_now_me input[type=submit] {
	background: url(../images/b_checkout_now.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 116px;
}
#checkout_now_me input[type=submit]:hover {
	background-position: 0 -27px;
}
#login_me form input[type=submit] {
	background: url(../images/b_login.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 78px;
}
#login_me form input[type=submit]:hover {
	background-position: 0 -27px;
}

#register_new_me form input[type=submit] {
	background: url(../images/b_register.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 100px;
}
#register_new_me form input[type=submit]:hover {
	background-position: 0 -27px;
}


#close_me input[type=submit] {
	background: url(../images/b_close.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 80px;
}
#close_me input[type=submit]:hover {
	background-position: 0 -27px;
}

#send_me input[type=submit] {
	background: url(../images/b_send.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 78px;
}
#send_me input[type=submit]:hover {
	background-position: 0 -27px;
}


#notify_me input[type=submit] {
	background: url(../images/b_notify.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 92px;
}
#notify_me input[type=submit]:hover {
	background-position: 0 -27px;
}

#notify_me form input[type=submit] {
	background: url(../images/b_notify.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 92px;
}
#notify_me form input[type=submit]:hover {
	background-position: 0 -27px;
}

#update_user_me form input[type=submit] {
	background: url(../images/b_update_acct.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 121px;
}
#update_user_me form input[type=submit]:hover {
	background-position: 0 -27px;
}




#place_order_me input[type=submit] {
	background: url(../images/b_place-order.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 100px;
}
#place_order_me input[type=submit]:hover {
	background-position: 0 -27px;
}


#add2cart form input[type=submit] {
	background: url(../graphics/00000001/add-to-cart-red.gif) no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 98px;
}
#add2cart form input[type=submit]:hover {
	background-position: 0 -27px;
}



#cart {
	background: url(../graphics/00000001/cart.jpg) no-repeat;
	border: 0;
	cursor: pointer;
	height: 20px;
	width: 20px;
}
#cart:hover {
	background: url(../graphics/00000001/cart_hover.jpg) no-repeat;
	border: 0;
	height: 20px;
	width: 20px;
}




body {
	background: #fff;
	color: #444444;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
}

p {
	line-height:1.3em;
	padding-top: 4px;
	padding-bottom: 8px;
}
.clear {
	clear: both;
}
h1 {
	font-weight:bold;
	font-size: 22px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#144878;
	padding-bottom: 4px;
}
h2{
	font-weight:bold;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#144878;
	padding-bottom: 4px;
	text-decoration:none;
	line-height:1.0em;
}
h3{
	font-weight:bold;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#444444;
	padding-bottom: 4px;
	text-decoration:none;
	line-height:1em;
}
a{
	color:#1F5885;
	text-decoration:none;
}
a:hover{
	color:#367CAF;
	text-decoration:underline;
}
.no_style {
	color:#1F5885;
	text-decoration:none;
}
.no_style a{
	color:#1F5885;
	text-decoration:none;
}
.no_style a:hover{
	color:#1F5885;
	text-decoration:none;
}


/* STRUCTURE */

#bucket {
	margin: 0 auto;
	width: 978px;
	height: auto;
}
#header {
	height: 200px;
	margin-bottom: 20px;
	padding-left: 2px;
}
#left {
	float: left;
	width: 192px;
}
#center {
	float: left;
	margin: 0 6px;
	_margin:0px 6px 0px 3px;
	width: 578px;
	padding-left:2px;
}
#center.subpage {
	margin-right: 0;
	width: 770px;
	padding-top:0px;
}
#right {
	float: left;
	width: 192px;
}
#footer {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color:#444444;
	margin: 0 auto;
	text-align: center;
	height:24px;
	padding-left:100px;
}
.footer_text{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color:#444444;
}
#footer.main {
	padding-left: 0;
}


/* HEADER */

#meta-nav {
	color: #2696db;
	height: 24px;
	padding: 3px 0;
}
#branding {
	background: url(../graphics/00000001/branding.jpg) 1px 0 no-repeat;
	height: 139px;
}
#branding a {
	display: block;
	height: 139px;
	text-indent: -9999px;
	width: 968px;
}
#nav, #nav li a {
	background: url(../graphics/00000001/nav.gif) no-repeat;
	height: 39px;
}


/* META NAV */

#meta-nav #home {
	background: url(../graphics/00000001/back-arrow.gif) 5px 8px no-repeat;
	float: left;
	padding-left: 15px;
}
#meta-nav div {
	float: right;
	padding: 5px 9px 0;
}
#meta-nav a {
	color: #986633;
	text-decoration: none;
}
#meta-nav a:hover {
	color: #2696db;
}

#meta-nav .cart a {
	color: #2696db;
}
#meta-nav .cart:hover a {
	color: #33cbff;
}
#meta-nav .cart span {
	margin-left: 10px;
}
#meta-nav #canada {
	color: #999999;
}


/* NAV */

#nav ul li {
	float: left;
}
#nav li a {
	display: block;
	height: 39px;
	text-indent: -9999px;
}
#nav li#experts a {
	width: 164px;
}
#nav li#testimonials a {
	background-position: 164px 0;
	width: 161px;
}
#nav li#guide a {
	background-position: 325px 0;
	width: 159px;
}
#nav li#downloads a {
	background-position: 484px 0;
	width: 160px;
}
#nav li#faq a {
	background-position: 644px 0;
	width: 160px;
}
#nav li#contact a {
	background-position: 804px 0;
	width: 164px;
}
#nav li#experts a:hover {
	background-position: 0 -39px;
}
#nav li#testimonials a:hover {
	background-position: -164px -39px;
}
#nav li#guide a:hover {
	background-position: -325px -39px;
}
#nav li#downloads a:hover {
	background-position: -484px -39px;
}
#nav li#faq a:hover {
	background-position: -644px -39px;
}
#nav li#contact a:hover {
	background-position: -805px -39px;
}
#nav li#experts.active a {
	background-position: 0 -78px;
}
#nav li#testimonials.active a {
	background-position: -164px -78px;
}
#nav li#guide.active a {
	background-position: -325px -78px;
}
#nav li#downloads.active a {
	background-position: -484px -78px;
}

nav li#faq.active a {
	background-position: -644px -78px;
}
#nav li#contact.active a {
	background-position: -805px -78px;
}


/* STOREFRONT */

.homeimg-feature {
	margin-bottom: 3px;
}
.homeimg {
	float: left;
	margin: 0 0 3px 8px;
	display:inline;
}
.new-row {
	clear: both;
	margin-left: 0;
}


/* SIDEBARS */

.sidebar {
	background: url(../graphics/00000001/sidebar.gif) 1px 0 repeat-y;
	padding: 15px;
	width: 159px;
}

.sidebar-header {
	background-position: 1px 0;
	background-repeat: no-repeat;
	height: 31px;
	width: 189px;
}
.sidebar-footer {
	background: url(../graphics/00000001/sidebar_footer.gif) 1px 0 no-repeat;
	height: 8px;
	margin-bottom: 5px;
	width: 189px;
}
.sidebar-header.products {
	background-image: url(../graphics/00000001/products_header.gif);
}


/* CATEGORY TREE */

#cattree li {
	font-size: 14px;
	font-weight: bold;
}
#cattree a {
	color: #986633;
	text-decoration: none;
}
#cattree a:hover {
	color: #2696db;
}
#cattree li {
	padding-bottom: 15px;
}
#cattree li ul {
	padding-top: 3px;
}
#cattree li ul li {
	border-top: 1px dashed #986633;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0;
}
#cattree li ul li a:hover {
	text-decoration: underline;
}

/* SITE SAFE */
#site-safe {
	font-size: 10px;
	height: 107px;
	margin-left: 2px;
	width: 190px;
}
#site-safe h2 {
	font-size: 13px;
	font-weight: bold;
}


/* NEWSLETTER */

.sidebar.blue {
	background: url(../graphics/00000001/sidebar_blue.gif) 1px 0 repeat-y;
	color: #006699;
	font-size: 11px;
	padding: 15px;
	width: 161px;
}
.sidebar-header.blue {
	background-position: 1px 0;
	background-repeat: no-repeat;
	height: 35px;
	width: 191px;
}
.sidebar-footer.blue {
	background: url(../graphics/00000001/sidebar_footer_blue.gif) 1px 0 no-repeat;
	width: 191px;

}
.sidebar-header.blue.newsletter {
	background-image: url(../graphics/00000001/newsletter_header.gif);
	height:px;
}
#newsletter input[type=text] {
	background: url(../graphics/00000001/newsletter_input.gif) 0 0 no-repeat;
	border: 0;
	color: #444444;
	font-size: 10px;
	padding: 3px 5px;
	width: 150px;
}
#newsletter input[type=submit] {
	background: url(../graphics/00000001/go.gif) center 1px no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 32px;
	width: 52px;
}
#newsletter input[type=submit]:hover {
	background-position: 0 -31px;
}


/* MEDICAL COMMUNITY SIDEBAR */


.medical-community img {
	float: right;
}
.medical-community h2 {
	color: #124878;
	font-size: 16px;
	font-weight: bold;
}
.medical-community h3 {
	color: #124878;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 9px;
}
.quote {
	font-style: italic;
}


/* TESTIMONIAL SIDEBAR */

.sidebar-header.testimonial {
	background-image: url(../graphics/00000001/testimonial-header.gif);
	color: #7c4e22;
	font-size: 11px;
	height: auto;
	padding: 15px;
	width: 159px;
}
.sidebar-header.testimonial h2 {
	color: #fff;
	font-family: HelveticaNeue, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 9px;
}
.sidebar.testimonial {
	background: url(../graphics/00000001/testimonial.gif) 1px 0 repeat-y;
	padding: 0;
	width: 190px;
	height: auto;
}
.sidebar-footer.testimonial {
	background-image: url(../graphics/00000001/testimonial-footer.gif);
	height: 8px;
	width: 189px;
}


/* PRODUCT LIST */

.product-list .product {
	border-bottom: 1px solid #966633;
	float: left;
	padding: 10px;
	width: 360px;
	height:160px;
}
.product-list .product.new-row {
	clear: both;
	padding-right: 20px;
}
.product-list .product img {
	float: left;
	margin-right: 30px;
}
.product-list .product h2 a {
	color: #124878;
	font-size: 15px;
	font-weight: bold;
	line-height:1.0em;
	padding-top: 4px;
}
.product-list .product h2 {
	color: #124878;
	font-size: 15px;
	font-weight: bold;
	padding-top: 4px;
	line-height:1.0em;
}
.product-list .product h3 {
	color: #A56600;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 5px;
	line-height:1.0em;
}
.product-list .product p {
	font-size:11px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#000000;
	line-height:1.0em;
	padding-top: 4px;
	padding-bottom: 10px;
}
.product-list .product h3.price {
	color: #a50000;
	float: right;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 0;
}
.related_product {
	border-bottom: 1px solid #966633;
	float: left;
	padding: 10px 20px;
	width: 210px;
}
.related_product.new-row {
	clear: both;
	padding-right: 20px;
}
.related_product img {
	float: left;
	margin-right: 28px;
}
.related_product h2 a {
	color: #124878;
	font-size: 14px;
	font-weight: bold; 
}
.related_product h3 {
	color: #A56600;
	font-size: 13px;
	font-weight: bold;
}
.related_product h3.price {
	color: #a50000;
	float: right;
	font-size: 16px;
	font-weight: bold;
}
.product-list form input[type=submit] {
	background: url(../graphics/00000001/add-to-cart.gif) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 98px;
}
.product-list form input[type=submit]:hover {
	background-position: 0 -27px;
}



#product-info form {
	margin-top: 5px;
}
#product-info label {
	margin-right: 15px;
	padding-top: 5px;
}
#product-info input[type=text] {
	margin-right: 40px;
}
#product-info form input[type=text] {
	width: 20px;
}
#product-info select {
	margin: 0 40px 3px 0;
}



/* FORMS */

.forms div {
	margin-bottom: 10px;
}
.forms .key {
	clear: left;
	float: left;
	font-weight: bold;
	width: 200px;
}
.forms .value {
	float: left;
}
.forms .required {
	clear: left;
	float: left;
	font-size: 10px;
}
.forms .submit {
	clear: left;
	float: left;
	margin: 20px 0 30px 200px;
}


/* ----------------------SURVEY PAGE---------------------- */

body#survey #center {
	font-size: 12px;
	line-height: 16px;
	}
	body#survey #center.subpage {
		width: 968px;
		}
	
body#survey fieldset { margin-bottom: 25px; clear: both; padding-left: 300px; }

#survey-form {
	padding-bottom:30px;
	margin-bottom: 30px;
	}

#survey-fields {
	}

#survey-form label {
	display: block;
	margin-left: 20px;
	}
	
#survey-form select {
	margin: 5px 10px 0 0;
	}
	
	label#first_name {
		margin: 15px 0 0 0;
		}
		
		#first_name input {
			margin-left: 15px;
			}

fieldset strong {
	color: #144878;
	font-size:14px;
	}
	
	#survey-images {
		text-align: right;
		width: 280px;
		float: left;
		}

#survey-blankets {
	background: url("/mm5/graphics/00000001/blankets-wearable-grp-130.jpg") 140px 0 no-repeat;
	}
		
#survey-toys {
	background: url("/mm5/graphics/00000001/toys-grp-130.jpg") 140px 0 no-repeat;
	}
	
#survey-blanket {
	background: url("/mm5/graphics/00000001/blankets-security-grp-130.jpg") 140px 0 no-repeat;
	}
	
#survey-features {
	background: url("/mm5/graphics/00000001/blue-bumper-survey.jpg") 140px 0 no-repeat;
	margin-top: 30px;
	}	
	
#survey-bumper-fshn {
	height: 170px;
	margin: 0;
	padding: 0;
	}
	
#survey-footer {
	color: #754c28;
	font-size: 14px;
	margin-top: 30px;
	}
	#survey-footer strong {
		font-style: italic;
		}
		
#survey-submit {
	text-align: left;
	margin-left: 590px;
	}
	
	#survey-submit input, #white-bg-go {
			background: url("/mm5/images/b_send.jpg") 0 0 no-repeat;
			width: 78px;
			height: 27px;
			border: 0;
			cursor: pointer;
			}
			#survey-submit input:hover, #white-bg-go:hover {
				background: url("/mm5/images/b_send.jpg") 0 -27px no-repeat;
				}
				
.coupon_btn{
	width:78px;
	display:inline;
}

.coupon_btn input{
	        background: url("/mm5/images/b_redeem.jpg") 0 0 no-repeat;
			width: 78px;
			height: 27px;
			border: 0;
			cursor: pointer;
	
}

.coupon_btn input:hover{
	       background: url("/mm5/images/b_redeem.jpg") 0 -27px no-repeat;
	
}
				
			#white-bg-go {
				margin-top: 5px;
				}
	
.push-right {padding-left: 300px;}

#fav-colors-survey {
	position: relative;
	}
		#contact_bl_mod_blue {
			left: 78px;
			position: absolute;
			}
			
		#contact_pk_mod_pink {
			left: 258px;
			position: absolute;
			}
		#contact_na_mod_natural {
			left: 435px;
			position: absolute;
			}
		#contact_ib_mod_iceblue {
			left: 435px;
			position: absolute;
			}
		#contact_bb_mod_deepskyblue {
			left: 616px;
			position: absolute;
			}
		#contact_na_saf_natural {
			left: 798px;
			position: absolute;
			}
			
#fav-colors-survey-2 {
	position: relative;
	}	
	
	#contact_co_bub_coral {
		left: 78px;
		position: absolute;
		}
	#contact_pk_bub_pink {
		left: 258px;
		position: absolute;
		}
	#contact_sg_bub_sage {
		left: 435px;
		position: absolute;
		}
	#contact_na_cars_natural {
		left: 622px;
		position: absolute;
		}
	#contact_sport_on_blue {
		left: 798px;
		position: absolute;
		}
		
#fav-colors-survey-3 {
	position: relative;
	}	
	
	#contact_ch_fau_iceblue {
		left: 78px;
		position: absolute;
		}
	#contact_ca_fau_sage {
		left: 258px;
		position: absolute;
		}
	#contact_sg_fau_natural {
		left: 435px;
		position: absolute;
		}
	#contact_dm_denim_blue {
		left: 622px;
		position: absolute;
		}
	#contact_bl_butfly_white {
		left: 798px;
		position: absolute;
		}
		
			
#newsletter-survey {
	margin-top: 15px;
	}		

#survey-button a {
	width: 190px;
	height: 99px;
	margin-bottom:4px;
	display:block;
	background: url(../images/survey_btn.png) 0 0 no-repeat;
	}
	#survey-button a:hover {
		background: url(../images/survey_btn.png) 0 -100px no-repeat;
		}
/* CRIB FIT GUIDE */

#crib-fit-headline {
	float: left;
	margin-right: 25px;
}
h1.crib-fit {
	color: #622e00;
	font-family: Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	padding-bottom: 0;
}
h2.crib-fit {
	color: #ff9900;
	font-family: Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
h3.crib-fit {
	color: #003366;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 27px;
	font-style: italic;
	font-weight: bold;
}
.crib-fit-header-text {
	color: #54301a;
	padding: 22px 25px 0 0; 
}
.crib-fit-header {
	background-repeat: no-repeat;
	color: #54301a;
	height: 40px;
	margin-top: 25px;
	padding: 15px 25px 0 0;
	text-align: right;
	width: 715px;
}
.crib-fit-body {
	background: url(../graphics/00000001/cribfit-body.gif) repeat-y;
	color: #54301a;
	padding: 0 25px 20px 7px;
	width: 708px;
}
.crib-fit-body img {
	border-right: 1px solid #8cc4ff;
	float: left;
	margin-right: 12px;
}
.crib-fit-body ul {
	list-style: disc;
	margin-left: 241px;
	padding-bottom: 12px;
}
.crib-fit-body ul li {
	margin-left: 26px;
}
.crib-fit-body h2 {
	font-size: 15px;
}
.crib-fit-footer {
	background-repeat: no-repeat;
	height: 25px;
	width: 740px;
}
.crib-fit-header.slatted {
	background-image: url(../graphics/00000001/cribfit-slatted-header.gif);
}
.crib-fit-footer.slatted {
	background-image: url(../graphics/00000001/cribfit-slatted-footer.gif);
}
.crib-fit-header.solid {
	background-image: url(../graphics/00000001/cribfit-solid-header.gif);
}
.crib-fit-footer.solid {
	background-image: url(../graphics/00000001/cribfit-solid-footer.gif);
}
.crib-fit-header.all {
	background-image: url(../graphics/00000001/cribfit-all-header.gif);
}
.crib-fit-body.all ul, .crib-fit.body.cribshield ul {
	color: #54301a;
}
.crib-fit-footer.all {
	background-image: url(../graphics/00000001/cribfit-all-footer.gif);
}
.crib-fit-header.portable {
	background-image: url(../graphics/00000001/cribfit-portable-header.gif);
}
.crib-fit-footer.portable {
	background-image: url(../graphics/00000001/cribfit-portable-footer.gif);
}
.crib-fit-header.cribshield {
	background-image: url(../graphics/00000001/cribfit-cribshield-header.gif);
	padding-top: 47px;
}
.crib-fit-body.cribshield {
	padding-top: 15px;
}
.note {
	color: #007697;
}
.crib-fit-footer.cribshield {
	background-image: url(../graphics/00000001/cribfit-cribshield-footer.gif);
}


/* PRODUCT PAGE */

#product-images {
	float: left;
	margin-bottom: 15px;
	width:300px;
}
#product-image {
	padding-left: 5px;
}
#product-info {
	float: right;
	margin-bottom: 15px;
	padding-top: 15px;
	width: 430px;
}
#product-info h1 {
	color: #124878;
	display: inline;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 4px;
}
#product-info h2 {
	color: #a56600;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#product-info h2.price {
	color: #bb000f;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 20px;
}
#product-info p.product-description {
	height: auto;
	color:#000000;
}
.product-attributes {
	float: left;
}



#drawer-header {
	background: url(../graphics/00000001/drawer-header.gif) no-repeat;
	height: 23px;
	width: 308px;
}
#drawer {
	background: url(../graphics/00000001/drawer.gif) repeat-y;
	padding: 0 14px;
	width: 308px;
}
#drawer-footer {
	background: url(../graphics/00000001/drawer-footer.gif) no-repeat;
	height: 11px;
	width: 308px;
}
#drawer img {
	border: 1px solid #bfbfbf;
	float: left;
	margin: 0 0 5px 5px;
}
#drawer img:hover {
	border: 1px solid #bb0000;
}

#drawer img.new-row {
	clear: both;
	margin-left: 0;
}

/* PRODUCT BURST IMAGES */



/* PRODUCT TABS */

#tabs {
	background: url(../graphics/00000001/tabs.gif) no-repeat;
	clear: both;
	height: 48px;
	width: 735px;
}
#tabs a {
	background: url(../graphics/00000001/tabs.gif) no-repeat;
	display: block;
	float: left;
	height: 48px;
}
#tabs a#tab1 {
	background-position: 0 0;
	width: 176px;
}
#tabs a#tab2 {
	background-position: -176px 0;
	width: 173px;
}
#tabs a#tab3 {
	background-position: -349px 0;
	width: 172px;
}
#tabs a#tab3x {
	background-position: -4px -192px;
	width: 172px;
}
#tabs a#tab4 {
	background-position: -521px 0;
	width: 178px;
}
#tabs a#tab1:hover {
	background-position: 0 -144px;
}
#tabs a#tab2:hover {
	background-position: -176px -144px;
}
#tabs a#tab3:hover {
	background-position: -349px -144px;
}
#tabs a#tab3x:hover {
	background-position: -176px -240px;
}
#tabs a#tab4:hover {
	background-position: -521px -144px;
}
#tabs a#tab1.active {
	background-position: 0 -48px;
}
#tabs a#tab2.active {
	background-position: -176px -96px;
}
#tabs a#tab3.active {
	background-position: -349px -48px;
}
#tabs a#tab3x.active {
	background-position: -349px -192px;
}
#tabs a#tab4.active {
	background-position: -521px -96px;
}
#tabs a#tab2.shadowed {
	background-position: -176px -48px;
}
#tabs a#tab3.shadowed {
	background-position: -349px -96px;
}
#tabs a#tab3x.shadowed {
	background-position: -4px -240px;
}
#tabs a#tab4.shadowed {
	background-position: -521px -48px;
}
#tabs a#tab2.shadowed:hover {
	background-position: -176px -192px;
}
#tabs a#tab3.shadowed:hover {
	background-position: -349px -240px;
}
#tabs a#tab3x.shadowed:hover {
	background-position: -521px -240px;
}
#tabs a#tab4.shadowed:hover {
	background-position: -521px -192px;
}
.tab-content {
	background: url(../graphics/00000001/tab-content.gif) repeat-y;
	padding: 30px 20px;
	color:#444444;
	width: 695px;
}
.tab-content ul {
	list-style: disc;
	padding: 0 0 18px 20px;
}
#tab-content-footer {
	background: url(../graphics/00000001/tab-content-footer.gif) no-repeat;
	height: 11px;
	width: 735px;
}


/* RELATED PRODUCTS */

h1.related {
	color: #124878;
}
.red {
	color: #FF0000;
	font-weight: bold;
	font-size:14px;
	line-height:1.1em;
}
.orange {
	color: #FF9900;
	font-weight: bold;
	font-size:14px;
	line-height:1.1em;
}



/* NEW */

#right_medical_top{
	background-image:url(../graphics/00000001/medical_community_header.gif); 
	background-repeat:no-repeat; 
	width:189px; 
	height:31px; 
	border:0;
}

#right_medical_repeat{
	background-image:url(../graphics/00000001/sidebar.gif);
	background-repeat:repeat-y;
	width:189px;
	border:0;
	height: auto;
}
