@charset "UTF-8";
/* CSS Document */

/*info and buy divs */

#lmreplenishment_info {visibility:hidden; position:absolute; top:0px; left:370px; z-index:1999;}
td.infodiv_left {width:310px; padding: 0 0 7px 0; margin:0; background:url(/images/spp/common/info_div.gif) no-repeat top #ffffff; border: 1px solid #7b998d;}
#lmreplenishment_info a {display:block; margin:7px 0 0 249px; padding:0;}
#lmreplenishment_info p {padding:3px 15px 10px 12px; margin:0;}


.lmreplenishment_buy {position:absolute; top: 175px; left: 370px; z-index:1999; visibility:hidden;}
td.buydiv_right {width:8px; vertical-align:top;}
td.buydiv_left {width:310px; padding: 0 0 7px 0; margin:0; background:url(/images/spp/common/buy_div.gif) no-repeat bottom #ffffff; border: 1px solid #7b998d;}
.lmreplenishment_buy div.close {position:absolute; top:10px; left:249px;}
.lmreplenishment_buy img.head {margin:12px 0 0 11px; padding:0;}
.lmreplenishment_buy p {padding:3px 15px 10px 12px; margin:0;}
.lmreplenishment_buy a {text-decoration:underline;}
.lmreplenishment_buy a:hover {text-decoration:underline; color:#333333;}
.lmreplenishment_buy div.radio {padding:0 0 0 117px; margin:0; height:20px; vertical-align:middle;}
.lmreplenishment_buy div.continue {float:right; margin:0; padding: 2px 10px 0 0;}

.lmreplenishment_buy div.json_wait {
	margin:0 auto;
	padding:0;
}

.lmreplenishment_buy div.json_wait div {
	width:32px;
	height:32px;
	margin:114px 139px;
	padding:0;
}

div#error_message {
	position:absolute;
	width:318px;
	height:127px;
	z-index:2000;
	visibility:hidden;
}

td.errordiv_left {width:310px; padding: 0 0 7px 0; margin:0; background:url(/images/spp/common/error_div.gif) no-repeat #ffffff; border: 1px solid #7b998d;}

div#error_message div {
	padding:12px 18px 18px 12px;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

div#error_message div img#error_close {
	display:block;
	position:absolute;
	top:10px;
	left:250px;
	cursor:pointer;
}

div#error_message div p {
	text-align:center;
	vertical-align:middle;
}

.mpp {position:absolute; top:10px; left: 10px; visibility:hidden;}

.disabled {
	cursor:default;
}

img.rep_learnmore, img.hero_menu_item {
	cursor:pointer;
}




#lmmpp_rep_container {
	position:relative;
	width:651px;
	margin:17px 22px 0;
	padding:0px;
	background:#ffffff;
}

#lmmpp_rep_hero_container {
	position:relative;
	width:651px;
	margin:0;
	padding:0;
	background:#ffffff;
}

#lmreplenishment_hero {border: 1px solid #b9ccc6; margin:0; padding:0; min-height:240px; height:240px;}
#lmreplenishment_hero_menu {float:left; margin:0; padding:0;}
#lmreplenishment_hero_menu img {display:block;}
#lmreplenishment_hero_content {float: right; margin:0; padding:0 26px 20px 24px; width: 332px;}
#lmreplenishment_hero_content div.content {margin:0; padding:0;}
#lmreplenishment_hero_content div.content a {margin:0; padding:0; text-decoration:underline;}

#lmreplenishment_live_chat {margin: 10px 0 0 0; padding:0}


#lmmpp_rep_pagination_container {
	width:651px;
	margin:7px 0;
	padding:0;
	background:#ffffff;
}

#lmreplenishment_filter {float:left; margin:0; padding:0;}
#lmreplenishment_filter img {margin:0; padding:0;}
#lmreplenishment_filter #filterDiv {position:absolute; top:280px; left:115px; margin:0; padding:5px 8px; border:1px solid #b9ccc6; width:180px;}
#lmreplenishment_filter #filter_menu {position:absolute; top:280px; left:115px; visibility:hidden; margin:0; padding:0;}
#lmreplenishment_filter #filter_menu_content {margin:0; padding:5px 8px; border:1px solid #b9ccc6; background:#ffffff; width:180px;}
#lmreplenishment_filter #filter_menu_content  a {display:block; margin:0; padding:1px 0;}
#lmreplenishment_page {float:right; margin:0; padding: 10px 0 0 0;}
#lmreplenishment_page div {margin:0; padding:0;}
#lmreplenishment_page a {padding:0 4px; text-transform:uppercase;}
#lmreplenishment_page span {padding:0 4px; color:#f2b5a4; text-transform:uppercase;}

#lmmpp_rep_prod_container {
	width:651px;
	margin:0;
	padding:0;
}

#lmmpp_rep_prod_container .row {
	width:651px;
	min-height:256px;
	margin:auto;
	padding:0;
	vertical-align:middle;
	background:url(/images/mpp/common/vert_line.gif) center repeat-y;
}

#lmmpp_rep_prod_container .bottomrow {
	border-top:1px solid #b9ccc6;
}

#lmmpp_rep_prod_container .row .product {
	width:325px;
	margin:auto;
	padding:10px 0 10px 0;
	vertical-align:middle;
}

#lmmpp_rep_prod_container .row .left {
	float:left;
}

#lmmpp_rep_prod_container .row .right {
	float:right;
}



#lmmpp_rep_prod_container .row .product .mpimg {
	margin:15px 0 7px 0;
	padding:0;
	border:0;
}

#lmmpp_rep_prod_container .row .product .prodinfo {
	float:right;
	width:164px;
	margin:0 0 7px 0;
	padding:0;
}

#lmmpp_rep_prod_container .row .product .prodinfo p {
	margin:4px 0 0;
	padding:0 10px 0 0;
}

#lmmpp_rep_prod_container .row .product form {
	margin:0;
	padding:0;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 0 15px;
	padding:0;
	width:287px;
	height:auto;
	border:0;
	clear:right;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods td {
	height:16px;
	margin:0;
	padding:4px 0;
	vertical-align:middle;
	text-align:left;
	white-space:nowrap;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods td.size_value {
	padding:0 5px 0 0;
	width:71px;
	white-space:nowrap;
	color: #517669;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods td.price_value {
	padding:0 5px;
	width:64px;
	color: #517669;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods td.qty_value {
	padding:0 5px;
	width:42px;
	color: #517669;
}

#lmmpp_rep_prod_container .row .product table.mp_buymods input.qty {
	width:15px;
	border:1px solid #bacec6;
	text-align:center;
	vertical-align:middle;
}

.lmmpp_rep_big_swatch_wrapper {position:relative; left:155px; top:12px;}

.lmmpp_rep_big_swatch {position:absolute; z-index:1999; width:159px; height:146px; border: 1px solid #7b998d; background:#ffffff; visibility:hidden;}

.lmmpp_rep_big_swatch .bigswatch {
	padding:0;
	margin:10px 0 0 0;
	width:159px;
	height:134px;
	text-align:center;
}

.lmmpp_rep_big_swatch .bigswatch .shadename {
	display:block;
	background-color:#ffffff;
	margin:0;
	padding:0;
}

.lmmpp_rep_swatches{
	padding:7px 0 0 8px;
	margin:0;	
}

.lmmpp_rep_swatches .click_below {
	padding: 3px 7px;
}

.lmmpp_rep_swatches table.swatch_bg {
	width:60px;
	padding:3px 0 10px 0;
	margin:0;	
}

.lmmpp_rep_swatches table.swatch_bg td {
	height:auto;
	padding:0;
	margin:0;	
}


.lmmpp_rep_swatches_img {padding: 3px 0 0 3px; margin:0; float:left;}

.lmmpp_rep_swatches_select {padding: 10px 20px 0 0; margin:0; float:right; width:163px;}

.lmmpp_rep_swatches_select select {margin:0; padding:0; width:140px; vertical-align:middle; font-size: 10px; color: #666666; font-family: Verdana, Sans;}

#lmmpp_rep_bottom_pagination_container {
	width:651px;
	margin:7px 0;
	padding:0;
	background:#ffffff;
}