/* supplemental css */
.dirHeader{
    background-color:#F3F3F2;
    font-size:1.3em;
    font-weight:bold;
    padding:5px;
}
.dirlisting{
    border-bottom:1px solid #f0f0ee;
    font-size:1.2em; /* approx. 12px */
    margin:1em;
    padding:1em 0;
}
.dirtitle a{
    background-color:transparent;
 	color:#19a6bf;
}
.flashMap,.flashMap div,.flashMap div div{
    margin:0 auto;
    width:428px;
}
.flashMap{
    background-color:#fff;
    margin-top:-1.5em;
}
.storeTitle, .dirText{
    font-size:12px;
}
	.storeTitle a{
    	background-color:transparent;
    	color:#19a6bf;
    }
#guide-layout #storePage{
    width:439px;
}
#storePage .logoArea{
	margin-bottom:4em;
	text-align:center;
	width:100%;
}
#storePage .logoArea .storeName{
    font-size:larger;
	font-weight:bold;
}
#storePage #guideStore .guideStoreDesc{
	background-color:inherit;
	color:#574319;
	line-height:1.6em;
}
.guideStoreMeta dd.storeWebsite a,
.guideStoreMeta dd.storeLocation a,
.featuredProducts .product a .productTitle,
.featuredProducts .product .productStore a{
	color:#19a6bf!important;
	font-size:1em;
}
.guideStoreMeta dd.storeWebsite a:hover,
.guideStoreMeta dd.storeLocation a:hover,
.featuredProducts .product a:hover .productTitle,
.featuredProducts .product .productStore a:hover{
    color:#19a6bf!important;
    font-size:1em;
    text-decoration:underline!important;
}
}
dt.storeHours,dt.storeCC{
    border-bottom:1px solid #f0f0ee;
    display:block;
    margin-top:1em;
    width:100%;
}
dd.storeHours,dd.storeCC{
    margin-left:0;
}
dd.dirgift{
    height:22px;
    line-height:22px;
    margin:5px 0 0;
	display:inline;
}
dd.dirgift a{
    display:inline-block;
    line-height:22px;
    vertical-align:top;
}
.featuredProducts{
    margin:0 auto;
    width:435px;
}
.featuredProducts .product{
	float:left;
    margin:0 5px;
	text-align:center;
	width:135px;
}
.featuredProducts .product .productImage{
	border:1px solid #d6d6d6;
	height:135px;
	width:135px;
}
.productImage img{
    max-height:135px;
    max-width:135px;
}
.featuredProducts .product a .productTitle,.featuredProducts .product a:hover .productTitle{
	width:123px;
}
#storePage .sales .promoTitle{
	background-color:inherit;
	color:#392c23;
	font-size:1.2em;
	font-weight:bold;
}
#storePage .promoMessage{
	display:none;
	margin:10px 0;
}
#storePage #dirMap{
	margin:0;
}
	#storePage #dirMap a{
		color:#4d8ca9!important;
		font-size:1em;
	}
	#storePage #dirMap a:hover{
		color:#574319!important;
	}
.promoMessage{
    overflow:auto;
}
.promoMore .fakeLink:hover{
    color:#19a6bf;
    cursor:pointer;
    text-decoration:underline;
}
.promoMore .fakeLink{
    color:#19a6bf;
}
.moreProducts{
    float:none;
    height:23px;
    padding:1em 0;
}
.moreProducts .blueButton,.moreProducts .blueButton span{
    display:block;
    height:23px;
    float:right;
    width:129px;
}
.moreProducts .blueButton{
	background:transparent url('/dimages/JLL09/button-more-products.gif') no-repeat scroll top left;
}
.moreProducts .blueButton span{
    display:none;
}
#guideMainProduct .guideMainProductImage #showimg{
    display:block;
    height:200px;
    margin:0 auto;
}
