@import "menu.css";
@import "standard.css";

#want-to-live {
	background-color: #000;
	color: #FFF;
	margin: 18px -23px 12px 0;
}

#want-to-live p {
	padding: 4px 9px 0 9px;
	margin: 0;
	line-height: 120%
}

#want-to-live img {
	padding: 0 0 5px 0;
}

#want-to-live a img {
	padding: 12px 9px 9px 10px;
}

.blue-wrapper .bg-info {
	background: url(/graphics/mv/ico_info.gif) 0 0 no-repeat;
	padding: 6px 0 0 41px;
}

.blue-wrapper .bg-info ul {
	padding: 0;
	margin: -2px 0 0 0;
}

.blue-wrapper .bg-info ul li {
	list-style-type: none;
	margin: 0 0 7px 8px;
}


.orange-wrapper .bg-featuredshop {
	background: url(/graphics/mv/ico_featured.png) 0 0 no-repeat;
	padding: 6px 0 2px 41px;
	margin: 0 0 2px 0;
}

#featured-shop-info {
	background-color: #BB523C;
	padding: 12px  10px 12px  12px;
	margin: 0 0 23px 0;
	position: relative;
}

.featured-shop-info-readmore {
	margin: 0;
}

#featured-shop-info img {
	margin: 0;
	padding: 0 0 6px 12px;
	max-width: 120px;
}

#featured-shop-info h4 {
	font-size: 130%;
}

#featured-shop-info,
#featured-shop-info a {
	color: #FFF !important;
}

#featured-shop-info h4 a {
	text-decoration: none;
}

.bg-green {
	background-color: #828125;
	padding: 0 0 6px 0;
}

.bg-green h4 {
	font-size: 130%;
	margin: -24px 0 8px 15px;
}

.bg-green p {
	margin: 0 15px 6px 15px;
}

.bg-green,
.bg-green a {
	color: #FFF;
}


#featured-event h3 {
	margin: 0 0 19px 0;
}



#shopping-page-title {
	background: url(/graphics/mv/ico_shopping-big.gif) 0 0 no-repeat;
	padding-bottom: 29px;
	padding-left: 52px;
	margin-bottom: 0;
}

#map {
	float: left;
	width: 319px;
	height: 613px;
	border: 3px solid #D0D0D0
}

#shopping-listing {
	margin: 0;
	padding: 0;
	float: right;
	width: 345px;
}

#shopping-listing li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

#shopping-listing li a {
	display: block;
	border: 1px solid #C5C5C5;
	padding: 0 12px 0 12px;
	margin: 0 0 5px 0;
	background-color: #D0D0D0;
}

#shopping-listing li a .shopping-category-label {
	background: url(/graphics/ico_shopping.png) left center no-repeat;
	display: block;
	line-height: 100%;
}

#shopping-listing li a .shopping-category-arrow {
	background: url(/graphics/mv/ico_double-arrow-down.gif) right center no-repeat;
	padding: 12px 12px 12px 33px;
	display: block;
}

#shopping-listing li a.selected .shopping-category-arrow {
	background-image: url(/graphics/mv/ico_double-arrow-up.gif);
}

#shopping-listing li ol {
	margin: 12px 0 16px 45px;
	padding: 0;
}

#shopping-listing li ol li {
	display: block;
	margin: 8px 0 0 0;
}

#shopping-listing li ol li a {
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
	text-decoration: underline;
}

#shopping-listing li ol li a .shopping-category-label {
	background: none;
	display: inline;
}


#mv-col-1.homepage #mv-col-1-1 .orange-wrapper {
	margin-top: 27px;
}

#gmap-info {
	width: 230px;
}

#gmap-info img.right {
	width: 80px;
	float: right;
	margin: 0;
	padding: 0;
}

#gmap-info h3 {
	font-weight: bold;
	margin: 0 0 -2px 0 !important;
	padding: 0 !important;
}

#gmap-info p {
	margin: 0;
	padding: 0;
	line-height: 135%;
}

#gmap-links1 {
	margin: 0 0 7px 0 !important;
}

#gmap-links1 a {
	color: #7777CD;
}

#gmap-info a {
	text-decoration: underline !important;
}

#gmap-website {
	color: #027F00;
}

#gmap-links2 {
	margin: 4px 0 0 0 !important;
}

#gmap-left {
	float: left;
	width: 130px;
}


.shopping-detail .tab a {
	color: #000 !important;
}

.shopping-detail .tab a.selected {
	background-color: #D0D0D0;
}

.shopping-detail .tab a:hover {
	background-color: #DFDFDF;
}

.shopping-detail #map {
	width: 403px ;
	height: 367px;
	border: 6px solid #D0D0D0 !important;
}

.shopping-detail #mv-col-1-1 {
	width: 420px;
}

.shopping-detail #mv-col-1-2 {
	position: relative;
	width: 249px;
	margin: 27px 0 0 0;
}

#shopping-detail-thumbnail {
	max-width: 248px;
}

* html #shopping-detail-thumbnail {
	max-width: 248px;
	width: auto !important;
	width: 248px;
}

#shopping-detail-description {
	margin: 21px 12px 21px 0;
}


.shopping-detail p.return-wrapper2 {
	margin: 0 0 50px 0;
}

#shopping-detail-info a {
	font-weight: bold;
}

#shopping-detail-info {
	margin: 0 0 16px 0;
}

#shopping-detail-opentimes strong {
	text-transform: uppercase;
}

.shopping-detail #shopping-page-title {
	margin-bottom: 20px;
}

.featured-event-image {
	position: relative;
	width: 311px;
}

.featured-event-image h4 {
	position: absolute;
	margin: 0;
	left: 0;
	bottom: 0;
	padding: 10px 14px 6px 16px;
	background-color: #828125;
}

#featured-event h4.no-image {
	padding: 10px 0 0 0;
	margin-top: 12px;
}


.event-detail #mv-col-1-2 {
	width: 250px;
}

.event-detail #map {
	width: 415px;
	height: 318px;
}

.event-listing li .listing-image {
	float: left;
	margin: 0 12px 0 0;
}

.event-listing li .listing-image img {
	width: 150px;
}

.event-listing li .listing-content {
	float: right;
	width: 500px;
}

/* mv live or work link */

.mv-home-title div.left {
	width: 410px!important;
	float: left;
}

.mv-home-title div.right {
	position: relative;
	padding-top: 4.2em;
	width: 260px!important;
	float: right;
}

.link-print {
	display: block;
	float: right;
	width: 110px; 
	margin: 30px 6px 0 0;
}

.panel-return {
	position: absolute; 
	top: 9px; 
	right: 0;
}