/*-----Store Detail Sub Page-----*/
/*store detail header*/
#sub-head {
	border-bottom:1px solid #ececec;
	margin-bottom:40px;
}
#store-logo {
	float:left;
	margin-top:80px;
	text-align:center;
	width:300px;
}
#store-description {
	float:left;
	padding:30px 20px 10px;
	width:260px;
}
#sub-image {
	background:transparent url('/mimages/design/flagship10/bg-subimage.jpg') no-repeat top left;
	float:right;
	padding:12px 0 12px 11px;
	position:relative;
	right:-6px;
	top:-50px;
	width:578px;
}
#stage-content ul.gallery {
	background:transparent url('/mimages/design/flagship10/bg-sectionheader.png');
	color:#f3601d;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	left:380px;
	list-style:none outside none;
	padding:6px 18px 6px 5px;
	position:relative;
	top:-26px;
	white-space:nowrap;
	width:131px;
}
#stage-content ul.gallery li {
	list-style:none outside none;
}
#stage-content ul.gallery li a:link, #stage-content ul.gallery li a:visited {
	color:#f3601d;
	text-decoration:none;
}
#stage-content ul.gallery li a:hover, #stage-content ul.gallery li a:active {
	color:#f3601d;
	text-decoration:none;
}
#stage-content ul.gallery li img {
	margin-left:.5em;
}
/*end store detail header*/
/* store turner */
#wrapper #stage-content ul.top-page-turner {
	left:15px;
	position:absolute;
	top:25px;
	width:280px;
}
#wrapper #stage-content .top-page-turner a:link,
#wrapper #stage-content .top-page-turner a:visited,
#wrapper #stage-content .top-page-turner a:hover,
#wrapper #stage-content .top-page-turner a:active {
	color:#5b5b5b!important;
	font-size:1em;
	text-decoration:none;
	text-transform:uppercase;
}
#wrapper #stage-content .top-page-turner img {
	margin:-2px .5em 0;
	vertical-align:middle;
}
/* end store turner */
/* store information*/
.store-info dl dt {
	float:left;
	font-weight:700;
	text-transform:uppercase;
	width:80px;
}
.store-info dl dd {
	margin-left:80px;
}
/*end store information*/
/*add to visit and share with a friend*/
.visit-share {
	margin:2em 0;
	text-transform:uppercase;
}
.visit-share ul li a:link, .visit-share ul li a:visited {
	color:#5b5b5b!important;
}
.visit-share ul li a:hover img, .visit-share ul li a:active img {
	text-decoration:none!important;
}
#stage-content .visit-share ul {
	list-style:none outside none;
}
#stage-content .visit-share ul li {
	float:left;
	list-style:none outside none;
	width:175px;
}
.visit-share img {
	margin-right:.5em;
	margin-top:-5px;
	vertical-align:middle;
}
/*end add to visit and share with a friend*/
/*featured products*/
.featured-products {
	border-top:1px solid #ececec;
	margin-bottom:2em;
	padding-top:3em;
}
.featured-products ul li a img {
	border:1px solid #ececec!important;
}
#stage-content .featured-products ul {
	list-style:none outside none;
	margin-left:0;
}
#stage-content .featured-products ul li {
	display:block;
	float:left;
	line-height:1.6em;
	list-style:none outside none;
	margin-right:15px;
	margin-left:0;
	text-align:center;
	width:140px;
}
.featured-products p {
	float:right;
	margin-top:1em;
}
/*end featured products*/
/*sales and promotions*/
.sales-promotions {
	border-top:1px solid #ececec;
	padding-top:3em;
}
/*end sales and promotions*/
/*store location map*/
.store-map {
	text-align:center;
	text-transform:uppercase;
}
#flashMapspot {
	background:transparent url('/mimages/design/flagship10/bg-map.gif') top left no-repeat;
	height:296px;
	padding:12px;
	width:296px;
}

/*end store location map*/
/*-----Product Detail Sub Page-----*/
#guideMainProduct {
	border-bottom:1px solid #ececec;
	margin:0 35px 40px;
	padding:95px 0 30px;
}
.guideMainProductDetail {
	float:right!important;
	width:575px;
}
#guideMainProduct .guideMainProductImage {
	float:left!important;
	text-align:center;
	width:250px;
}
.moreProducts {
	padding:15px 0 0;
}
.guideStoreDesc {
	border-bottom:1px solid #ececec;
	clear:both;
	margin-bottom:15px;
	padding-bottom:25px;
}
#guideStore #store-logo {
	margin:25px 0;
}
.backtotop {
	margin:0 25px;
}
/*-----End Product Detail Sub Page-----*/
/*-----More Products Listing-----*/
#stage-content table.bodytable tr td {
	font-size:1.04em;
}
#stage-content table.guide-storepoductsearch tr td {
	font-size:1.04em;
}
/*-----Search Results-----*/
#stage-content #guideSuggestedStores h3.label {
	background:transparent url('/mimages/design/flagship10/bg-sectionheader.png');
	color:#fff;
	display:inline-block;
	font-size:2.2em!important;
	font-weight:400;
	left:-6px;
	letter-spacing:3px;
	padding:10px 40px;
	position:relative;
	text-transform:uppercase;
	top:54px;
	white-space:nowrap;
	width:auto;
	min-width:340px;
	z-index:1000!important;
}
#stage-content #guideSuggestedStores div#innerwrapper {
	padding:80px 36px 20px 36px;
}
#stage-content #guideSuggestedStores div#innerwrapper .guideStoreMeta dl.dirlisting {
	border-bottom:1px solid #ececec;
	padding:15px 0;
}
#stage-content #guideSuggestedStores div#innerwrapper .guideStoreMeta dl.dirlisting dt.dirtitle {
	font-size:1.4em;
	font-weight:bold;
}
#stage-content table.nosearchresults {
	margin:100px 20px 20px;
}
#stage-content table.nosearchresults tr td {
	font-size:1.04em;
}
