#mainContent2 {
	font-size: 12px;
	margin: 15px 15px 0 225px;
	min-width: 790px;
}
/* MAP PRICING POPUP ================ */
a.mapLink {
	font-weight: bold;
	text-decoration: underline;
}
.mapWrap {
	border: 3px solid #e4e4e6;
	position: absolute;
	font-size: 12px;
}
.mapWrap .border {
	border: 1px solid #9e9e9e;
	background: #fff;
}
.mapWrap strong {
	color: #B8ACA8;
}
a.mapLink {
	display: block;
	padding: 3px 0;
}
div.truePrice {
	display: none;
}
.mapWrap {
	display: none;
	position: absolute;
	width: 35em;
	padding: 0;
	text-align: left;
	z-index: 1005;
}
.mapWrap .border {
	padding: .5em;
	overflow: auto;
`height: 1%;
`overflow: visible;
}
.mapWrap .closeWindow {
	width: 3em;
	text-indent: 0px;
	padding: 2px 20px 2px 0;
	cursor: pointer;
}
.mapWrap p {
	float: left;
	width: 59%;
	clear: left;
	margin: .5em 0 0;
}
.mapWrap .mapSummary {
	float: right;
	clear: right;
	width: 35%;
	padding: 0 0 1em 1em;
	border-left: 1px solid #ccc;
}
.mapWrap .mapSummary .price {
	font-size: 1.5em;
	color: #c30;
	margin: 0 0 .5em;
}
.mapWrap .mapSummary .regPrice {
	font-weight: normal;
}
.mapWrap .mapSummary .savings {
	font-weight: bold;
}
.mapWrap .mapSummary .price small {
	margin-bottom: .25em;
}
.mapWrap .mapSummary .price span, .mapWrap .mapSummary .savings span {
	display: inline;
}
.mapWrap .mapSummary span {
	display: block;
}
.mapWrap .mapSummary small {
	display: block;
	margin: .5em 0 0;
}
.closeWindow {
	display:block;
	float:right;
	font-size:0.9em;
	margin:0;
	height:20px;
	text-align:right;
	cursor:pointer;
	color:#05328F;
	background:url(closeWindow.gif) no-repeat center right;
}
/* CAROUSEL */

/* BEGIN NEW CAROUSEL */


.carousel_window {
	background:transparent none repeat-x scroll 0 0;
	border:1px solid #964747;
	font-family:Arial, Helvetica, sans-serif;
	height:310px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:100%;
	float:left;
}
.carousel_window .tabs {
	border:0 none;
	width:100%;
}
.carousel_window h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #371C05;
	height: 20px;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 22px;
	padding: 15px 0;
}
#category .carousel_window h2 {
	text-align:left;
}

.carousel_frame {
	border-color:#964747;
	border-style:solid solid none;
	border-width:1px 1px 0;
	height:220px;
	margin:0 23px;
	overflow:hidden;
}
* html .carousel_frame {
}
.carousel_window ul.carousel_rail {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:1000%;
}
.carusel2 .carousel_window ul.carousel_rail {
	list-style-type:none;
	margin:0;
	padding-top:2.55%;
	padding-left:2.3%;
	position:relative;
	width:1000%;
}
.carousel_rail li {
	float:left;
	position:relative;
	width:2.5%;
}
.carousel_rail .item {
	background:#FCF8F8 url(../img/samples/bg_items_carousel.jpg) no-repeat scroll center bottom;
	height:250px;
	margin:0 auto;
	position:relative;
	width:168px;
}
.carusel2 .carousel_rail .item {
	background:#FCF8F8 url(../img/samples/bg_items_carousel.jpg) no-repeat scroll center bottom;
	height:218px;
	margin:0 auto;
	position:relative;
	width:168px;
}
.carousel_rail .item p {
	color:#978881;
	font-size:12px;
}
.carousel_rail .item p.placeimage {
	height: 100px;
	margin: 10px 0 5px;
	_margin-bottom: 0;
	text-align: center;
	width: 160px;
}
.carousel_rail .item h4 {

    height: 28px;
    font-size: 12px;
    font-weight: normal;
    color: #371C05;
    line-height: 14px;
    text-align:left;
    padding:10px;
    margin: 0px;
    vertical-align: bottom;

}
* + html .carousel_rail .item h4 {
    padding:0 10px 5px;
}

* html .carousel_rail .item h4 {
    padding:0 10px 3px;
}

.carousel_rail .item h4 a, .carousel_rail .item h4 a:hover {
	color:#978881;
	font-family:Georgia, serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	text-decoration:none;
}


/*================================ style jpguarin =============================*/

.carousel_window2 ul.carousel_rail2 {
	list-style-type:none;
	margin:0;
	padding:2.7%;
	position:relative;
	width:1000%;
}
.carousel_rail2 li {
	float:left;
	position:relative;
	width:2.5%;
}
.carousel_rail2 .item {
	background:#FCF8F8 url(../img/samples/bg_items_carousel.jpg) no-repeat scroll center bottom;
	height:210px;
	margin:0 auto;
	position:relative;
	width:168px;
}
.carousel_rail2 .item p {
	color:#978881;
	font-size:12px;
}
.carousel_rail2 .item p.placeimage {
	height: 100px;
	margin: 10px 0 5px;
	_margin-bottom: 0;
	text-align: center;
	width: 160px;
}
.carousel_rail2 .item h4 {
	height: 28px;
	font-size: 12px;
	font-weight: normal;
	color: #371C05;
	line-height: 14px;
	text-align:left;
	padding: 0 8px;
	margin: 0px;
	vertical-align: bottom;
}
.carousel_rail2 .item h4 a, 
.carousel_rail .item h4 a:hover {
	color:#978881;
	font-family:Georgia, serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	text-decoration:none;
}

.txtCenter {
	text-align:center !important;
}


/*==================================================================================*/








.carousel_btn {
	cursor: pointer;
	display: block;
	height: 215px;
	position: absolute;
	top: 78px;
	width: 23px;
}
.back_btn_slider {
	background:#FFFFFF url(../img/bg/back_btn_slider.gif) no-repeat scroll 0 0;
	/*
border-right:1px solid #964747;
*/
	left:0;
}
.forward_btn_slider {
	right: 0px;
	/*
border-left:1px solid #964747;
*/
	background: #fff url(../img/bg/forward_btn_slider.gif) 0px 0px no-repeat;
}
* html .forward_btn_slider {
	right:-1px;
}
/* END NEW CAROUSEL */

.carousel_rail .item.normal {
	background: #FFF url(../img/samples/bg_items_carousel.jpg) no-repeat center bottom;
}
.carousel_rail .item.new {
	background: #FFF url(../img/samples/bg_items_carousel_new.jpg) no-repeat center bottom;
}
.carousel_rail .item.sale {
	background: #FFF url(../img/samples/bg_items_carousel_sale.jpg) no-repeat center bottom;
}
.carousel_rail .item.today {
	background: #FFF url(../img/samples/bg_items_carousel_today.jpg) no-repeat center bottom;
}
.carousel_rail .item div.saveStory {
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color: #964747;
	margin-left: 10px;
	margin-top: 0;
	width:145px;
	border:none !important;
}
.carousel_rail .item div.saveStory .callout, .carousel_rail .item div.saveStory .rebates {
	display:none !important;
}
.carousel_rail .item div.saveStory .savings {
	color:#970D21;
	clear:both;
}
.carousel_rail .item div.saveStory .youPay {
	color:#80622A;
	font-size:12px;
	border:none !important;
	clear:both;
}
.carousel_rail .item div.saveStory .youPay span {
	font-weight:bold;
	color:#964747;
}
.carousel_rail .item div.saveStory .youPay .pricing {
	font-weight:bold;
}
.carousel_rail .item div.saveStory .youPay .overwriten {
	text-decoration:line-through;
	font-weight:normal;
	padding:0 3px;
}
.carousel_rail .item div.saveStory .saving {
	display:none;
}
.carousel_rail .item div.saveStory .savings span.text, .carousel_rail .item div.saveStory .origPrice span.text, .carousel_rail .item div.saveStory .youPay span.text {
	float:left;
}
.carousel_rail .item div.saveStory .savings span.pricing, .carousel_rail .item div.saveStory .origPrice span.pricing, .carousel_rail .item div.saveStory .youPay span.pricing {
	float:right;
}
.carousel_window .carousel_rail a.view_more_btn {
	background:transparent url(../img/btn/btn_viewmore.gif) no-repeat scroll 0 0;
	border:medium none;
	bottom:10px;
	display:block;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	width:80px;
}
/* vertical carousel */

.vert_carousel {
	float:none !important;
	width: 190px;
	clear: both;
	position: relative;
	padding:0;
	border: 1px solid #6A1B14;
	font-family:Arial, Helvetica, sans-serif;
}
.vert_carousel ul {
	position:relative;
	top:0px;
	padding:0;
	width:190px;
	margin:0;
	list-style-type:none;
}
.vert_carousel ul li {
	width:190px;
	margin:0;
	overflow:auto;
}
.vert_carousel .carousel .item {
	width:168px;
	height:289px;
	margin:0 auto;
}
.vert_mask {
	position:relative;
	overflow:hidden;
	height:480px;
	width:100%;
	margin:0px;
}

.shoppingMask {
	position:relative;
	overflow:hidden;
	height:400px;
	width:100%;
	margin:0px;
}
* html .vert_mask {
	height:480px;
}
.vert_nav {
	position:relative;
	height:18px;
	width:150px;
	background:#fff;
	padding:3px 20px;
}
.vert_carousel .carousel_btn {
	position:absolute;
	top:5px;
	height:auto;
	color:#964747;
	font-size:10px;
	cursor:pointer;
}
.vert_carousel a.move_up {
	background:#fff url("../img/icn/icn_prev_arrow.gif") no-repeat left;
	left:10px;
	padding-left:16px;
}
.vert_carousel a.move_down {
	background:#fff url("../img/icn/icn_next_arrow.gif") no-repeat right;
	right:10px;
	padding-right:16px;
}
.vert_carousel .carouselMask {
	border: none;
}
#suggest_carousel h2 {
	font-size: 12px;
	line-height: 20px;
	width:180px;
	margin:5px;
	padding:5px 0;
	background:#fff;
	border: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	border-top: none;
	font-weight:bold;
}
#suggest_carousel .carousel_rail .item.normal {
	background:transparent url(http://beta.sears.com/ue/home/verticalCarouselStroke.gif) no-repeat scroll center bottom;
}
.carouselMask {
	position:relative;
	border: 1px solid #6A1B14;
	z-index: 1;
	padding-bottom: 10px;
}
.carouselMask h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	color: #978881;
	margin: 0 22px;
	border-bottom: 1px solid #6A1B14;
	padding: 10px 0 0 0;
}
.carouselMask a.seeresults {
	color:#371C05;
	cursor:pointer;
	position:absolute;
	right:25px;
	top:20px;
	text-decoration:none;
	font-size: 1.2em;
}
.carouselMask a.seeresults:hover {
	text-decoration:underline;
}
a.view_all_btn {
	background-image: url("../img/imgWide/btn/btn_viewall60x20.gif");
	background-repeat: no-repeat;
	width: 60px;
	height: 20px;
	border: none;
	color: #FFF;
	margin: 10px 22px 0px 0px;
	float: right;
}
/* by page-type */
#home .carousel_window {
	margin:15px 0;
}
#carousel_home {
	float: left;
	position:relative;
	width: 100%;
	margin-bottom: 10px;
}
#carousel_home_tgi {
	padding-top:25px;
}
* html #carousel_home_tgi {
	padding-top:0;
}

#keysearch .carousel_window {
	width:99.8%
}
#keysearch #carousel_3 {
	clear:left;
	height:320px;
}
#carousel_3 a.seeresults {
	color:#371C05;
	cursor:pointer;
	font-size:1.2em;
	position:absolute;
	right:35px;
	text-decoration:none;
	top:5px;
}
#carousel_3 .note {
	position:absolute;
	background:transparent none repeat scroll 0 0;
	color:#964747;
	font-size:1.2em;
	text-align:left;
	height:18px;
	left:40px;
	top:285px;
}
#carousel_3 .note p {
	margin:0px;
	background:#F3F0E9  url(../img/imgWide/icn/switch_site.gif) no-repeat scroll 10px center;
	border:1px dotted #C0D3E7;
	padding:5px 25px 5px 45px;
}
#carousel_3 .note strong {
	color:#964747;
}
/*
#carousel_1 .item h4 {
	color:#371C05;
	font-size:12px;
	font-weight:normal;
	height:42px;
	line-height:14px;
	margin-bottom:0;
	margin-top:10px;
	text-align:center;
	border-width:0px;
} */
