﻿/* */

html, body{ 
	margin:0; 
	padding:0; 
	font-family: 'Open Sans', sans-serif;
	background-color:#000;
} 

#wrap-nav {
	min-width:1104px;
	background-image:url('../images/lmmuk-bkgd-nav.gif');
	background-repeat:no-repeat;
	background-position:center;
}

#nav {
	margin:0px auto;
	padding:0px;
	width:1104px;
	height:33px;
}

.wrap-header {
	min-width:1104px;
	background-image:url('../images/lmmuk-bkgd-hdr.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

.wrap-header.slide-wedding { background-image:url('../images/lmmuk-bkgd-hdr-wedding.jpg');}
.wrap-header.slide-corporate { background-image:url('../images/lmmuk-bkgd-hdr-corporate.jpg');}
.wrap-header.slide-parties { background-image:url('../images/lmmuk-bkgd-hdr-parties.jpg');}

.header {
	margin:0px auto;
	padding:0px;
	width:1104px;
	height:180px;
	text-align:left;
}

.header.home {
	height:400px;
}

.header-logo {
	margin:0px;
	padding:0px;
	margin-left:22px;
	margin-top:26px;
	width:530px;
	height:105px;
	float:left;	
}

.header-email {
	margin:0px;
	padding:0px;
	margin-left:22px;
	margin-top:10px;
	width:530px;
	height:38px;
	float:left;	
}

.header-email a {
	font-size:24px;
	color:#ffffff;
	text-decoration:none;
}

.header-email a:hover {
	text-decoration:underline;
}

.header-social {
	margin:0px;
	padding:0px;
	margin-left:22px;
	margin-top:8px;
	width:600px;
	height:52px;
	float:left;	
}

.header-social.compact {
	margin-left:22px;
	padding-right:40px;
	width:490px;
	height:30px;
	text-align:right;
}

.header-social a {
	margin:0px;
	padding:0px;
	margin-right:1px;
}

.header-social a img {
	margin:0px;
	padding:0px;
}

.header-telephone {
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:10px;
	width:542px;
	text-align:right;
	float:right;	
}

.header-telephone a {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:36px;
	font-weight:300;
	text-decoration:none;
}

.header-enquire {
	margin:0px;
	padding:0px;
	margin-right:12px;
	margin-top:20px;
	margin-bottom:12px;
	padding-right:60px;
	padding-top:10px;
	width:460px;
	height:30px;
	background-image:url('../images/lmmuk-bkgd-enquire.png');
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	float:right;
}

.header-enquire a {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:300;
	color:#1a1a1a;
	text-transform:uppercase;
	text-decoration:none;
}

.header-enquire a:hover {
	text-decoration:underline;
}

.header-strapline {
	width:1100px;
	height:121px;
	float:left;
	position:relative;
}

.header-strapline p {
	margin:0px;
	padding:0px;
	width:1100px;
	font-size:48px;
	font-weight:400;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0px;
}

#wrap-tools {
	min-width:1104px;
	background-position:center;
}

.genre {
	height:70px;
}

.no-genre {background-image:url('../images/lmmuk-bkgd-tools.png');background-repeat:repeat-y;height:77px;}
.plain {background-image:url('../images/lmmuk-bkgd-general.gif');background-repeat:repeat-y;}

.mixed {background-image:url('../images/lmmuk-bkgd-mixed.png');background-repeat:repeat-y;}
.rock {background-image:url('../images/lmmuk-bkgd-rock.png');background-repeat:repeat-y;}
.funk {background-image:url('../images/lmmuk-bkgd-funk.png');background-repeat:repeat-y;}
.jazz {background-image:url('../images/lmmuk-bkgd-jazz.png');background-repeat:repeat-y;}
.latin {background-image:url('../images/lmmuk-bkgd-latin.png');background-repeat:repeat-y;}
.classical {background-image:url('../images/lmmuk-bkgd-classical.png');background-repeat:repeat-y;}
.tribute {background-image:url('../images/lmmuk-bkgd-tribute.png');background-repeat:repeat-y;}
.bandeoke {background-image:url('../images/lmmuk-bkgd-bandeoke.png');background-repeat:repeat-y;}
.djs {background-image:url('../images/lmmuk-bkgd-djs.png');background-repeat:repeat-y;}
.solos {background-image:url('../images/lmmuk-bkgd-solos.png');background-repeat:repeat-y;}
.unique {background-image:url('../images/lmmuk-bkgd-unique.png');background-repeat:repeat-y;}

.mixed-bg {background-color:#d6d6d6;}
.rock-bg {background-color:#d7c4d7;}
.funk-bg {background-color:#c2ccd6;}
.jazz-bg {background-color:#e6d8cb;}
.latin-bg {background-color:#e4cbc7;}
.classical-bg {background-color:#fde0c0;}
.tribute-bg {background-color:#fbcec9;}
.bandeoke-bg {background-color:#e1ebed;}
.djs-bg {background-color:#f4e7c4;}
.solos-bg {background-color:#bcdde4;}
.unique-bg {background-color:#c6c7cc;}
	
#tools {
	margin:0px auto;
	padding:0px;
	padding-top:16px;
	width:1104px;
	height:61px;
}

#search-label {
	margin:0px;
	padding:0px;
	margin-left:25px;
	width:140px;
	height:45px;
	float:left;
}

#search-label p {
	margin:0px;
	padding:0px;
	margin-top:4px;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
}

.search-select {
	margin:0px;
	padding:0px;
	margin-left:7px;
	width:150px;
	height:35px;
	float:left;
	background-image:url('../images/lmmuk-bkgd-search-selector.png');
	background-repeat:no-repeat;
	overflow:hidden;
}

.date-select {
	background-image:url('../images/lmmuk-bkgd-date-selector.png');
}

.no-date{
	background-image:url('../images/lmmuk-bkgd-search-selector.png');
}

#ddmmyyyy {
	margin:0px;
	padding:0px;
	padding-left:37px;
	width:110px;
	height:35px;
	line-height:35px;
	color:#333;
	font-size:15px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

#search-genre {
	margin:0px;
	padding:0px;
	width:177px;
	height:35px;
	line-height:35px;
	color:#333;
	font-size:15px;
	border:none;
	background-color:transparent;
}

/*@-moz-document url-prefix() {
    #search-genre {
        padding-top: 8px;
   }
}*/
   
#search-genre option {
	background-color:#b4b4b4;
}

#search-location {
	margin:0px;
	padding:0px;
	width:177px;
	height:35px;
	line-height:35px;
	color:#333;
	font-size:15px;
	border:none;
	background-color:transparent;
}

/*@-moz-document url-prefix() {
    #search-location {
        padding-top: 8px;
   }
}*/

#search-location option {
	background-color:#b4b4b4;
}

#search-price {
	margin:0px;
	padding:0px;
	width:177px;
	height:35px;
	line-height:35px;
	color:#333;
	font-size:15px;
	border:none;
	background-color:transparent;
}

/*@-moz-document url-prefix() {
    #search-price {
        padding-top: 8px;
   }
}*/

#search-price option {
	background-color:#b4b4b4;
}

.tools-button {
	margin:0px;
	padding:0px;
	margin-left:7px;
	width:150px;
	height:45px;
	float:left;
}

#tools-wishlist {
	margin:0px;
	padding:0px;
	width:150px;
	height:35px;
	float:left;
}

#tools-wishlist p {
	margin:0px;
	padding:0px;
	margin-top:8px;
}

#tools-wishlist a {
	margin:0px;
	padding:0px;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
}

#tools-wishlist a:hover {
	text-decoration:underline;
}

#tools-priceband {
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-right:15px;
	width:420px;
	height:45px;
	float:left;
}

#tools-priceband p {
	margin:0px;
	padding:0px;
	margin-top:4px;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
	text-align:right;
}



#wrap-genres {
	min-width:1104px;
	height:173px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#genres {
	margin:0px auto;
	padding:0px;
	padding-top:34px;
	width:1104px;
	height:139px;
}

#genre-tiles {
	margin:0px;
	padding:0px;
	height:139px;
	list-style-type:none;
}

#genre-tiles li {
	margin:0px;
	margin-left:16px;
	padding:0px;
	width:96px;
	height:139px;
	float:left;
}

#genres ul li.rock {
	margin-left:0px;
}

#genre-tiles li img {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	width:96px;
	height:65px;
}

#genre-tiles li a {
	margin:0px;
	padding:0px;
	display:block;
	font-weight:400;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
}

#genre-tiles li a span {
	margin:0px;
	padding:0px;
	margin-left:8px;
	display:block;
}
	
#genre-tiles li a:hover {
	text-decoration:underline;
}

#wrap-functions {
	min-width:1104px;
	height:312px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#functions {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:273px;
}

.function-tile {
	margin:0px;
	padding:0px;
	margin-left:21px;
	width:354px;
	height:273px;
	float:left;
}

.first-tile {
	margin-left:0px;
}

.last-line {
	margin-top:21px;
}

.function-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:354px;
	height:29px;
	background-color:#c92021;
}

.tile-caption {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:15px;
	font-weight:400;
	text-align:center;
}

.tile-caption a {
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}

.tile-caption a:hover {
	text-decoration:underline;
}

.function-image {
	margin:0px;
	padding:0px;
	width:354px;
	height:238px;
	background-size:cover;
}

.wedding {background-image:url('../images/wedding-entertainment.jpg');}
.corporate {background-image:url('../images/corporate-entertainment.jpg');}
.parties {background-image:url('../images/parties-events-functions.jpg');}
.karaoke-bands {background-image:url('../images/karaoke-bands.jpg');}
.pop-up-music {background-image:url('../images/pop-up-music.jpg');}
.beat-the-band {background-image:url('../images/beat-the-band.jpg');}

#wrap-video-blog {
	min-width:1104px;
	height:482px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#video-blog {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:443px;
}

#home-video {
	margin:0px;
	padding:0px;
	width:729px;
	height:443px;
	float:left;
}

#video-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:729px;
	height:29px;
	background-color:#c92021;
}

#video-heading p.left {
	text-align:left;
}

#video {
	margin:0px;
	padding:0px;
	width:729px;
	height:409px;
}

#home-videoframe {
	margin:0px;
	padding:0px;
	width:729px;
	height:409px;
	border:none;
	float:left;
}

#home-blog {
	margin:0px;
	padding:0px;
	margin-left:21px;
	width:354px;
	height:443px;
	float:left;
}

#blog-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:354px;
	height:29px;
	background-color:#7a7a7a;
}

#blog-heading p.left {
	text-align:left;
}

.blog-entry {
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:4px;
	width:354px;
	height:126px;
	color:#2f2f2f;
	background-color:#d6d6d6;
}

.dark {
	background-color:#7a7a7a;	
	color:#ffffff;
}

.blog-link {
	color:#2f2f2f;
	font-weight:600;
	text-decoration:underline;
}

.blog-link:hover {
	text-decoration:none;
}

.blog-copy {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	font-weight:400;
	font-size:12px;
}

#wrap-clients {
	min-width:1104px;
	height:226px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#clients  {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:187px;
}

#clients-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:1104px;
	height:29px;
	background-color:#c92021;
}

#clients-heading p {
	color:#ffffff;
}

#client-logos {
	margin:0px;
	padding:0px;
	padding-top:4px;
	width:1104px;
	height:152px;
	background-color:#ffffff;
}

.lmm-client-logo {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	float:left;
}

#wrap-featured {
	min-width:1104px;
	height:271px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#featured {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:233px;
}

#featured-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:1104px;
	height:29px;
	background-color:#c92021;
}

#featured-acts {
	margin:0px;
	padding:0px;
	width:1102px;
	height:196px;
	border-left:1px solid #c92021;
	border-right:1px solid #c92021;
	border-bottom:1px solid #c92021;
	background-color:#dcdcdc;
}

.featured-tile {
	margin:0px;
	padding:0px;
	margin-left:11px;
	margin-right:10px;
	margin-top:9px;
	width:199px;
	height:180px;
	float:left;
	position:relative;
	overflow:hidden;
	display:block;
}

.featured-tile:hover .short-bio {
	visibility:visible;
	top:32px;
}

.featured-tile a {
	margin:0px;
	padding:0px;
	padding-top:8px;
	width:199px;
	height:24px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}

.featured-tile a:hover {
	text-decoration:underline;
}

.featured-tile a img {
	margin:0px;
	padding:0px;
	margin-top:6px;
	width:199px;
}

#wrap-events {
	min-width:1104px;
	height:312px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#events {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:273px;
}

#wrap-reviews {
	min-width:1104px;
	height:678px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#reviews {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	padding-bottom:39px;
	width:1104px;
	height:600px;
}

#featured-reviews {
	margin:0px;
	padding:0px;
	width:729px;
	height:600px;
	float:left;
}

.reviews-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:729px;
	height:29px;
	background-color:#c92021;
}

.with-review {
	margin:0px;
	padding:0px;
	width:354px;
	height:238px;
	overflow:hidden;
	position:relative;
}

.review-copy {
	margin:0px;
	padding:0px;
	position:absolute;
	top:238px;
	width:354px;
	height:238px;
	visibility:hidden;
	background-color:rgba(35,35,35,0.5);
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.review-copy p {
	margin:0px;
	padding:10px;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	color:#fff;
}

.with-review.function-image:hover .review-copy {
	top:0px;
	visibility:visible;
}


#recent-reviews {
	margin:0px;
	padding:0px;
	margin-left:21px;
	width:354px;
	height:600px;
	float:left;
}

.recent-reviews-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:354px;
	height:29px;
	background-color:#7a7a7a;
}

.review-tile {
	margin:0px;
	padding:0px;
	padding-left:11px;
	padding-right:11px;
	padding-top:21px;
	padding-bottom:21px;
	width:332px;
	height:91px;
	color:#2f2f2f;
	background-color:#d6d6d6;
}

.review-tile img {
	width:136px;
}

.dark {
	background-color:#7a7a7a;	
	color:#ffffff;
}
.review-tile img {
	float:left;
}

.review-tile-copy {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	width:166px;
	font-weight:400;
	font-size:10px;
	float:right;
}

#wrap-general {
	min-width:1104px;
	background-position:center;
}

.general {
	margin:0px auto;
	padding:0px;
	padding-top:35px;
	width:1104px;
	overflow:auto;
}

.tabs {
	padding-top:0px;
	height:13px;
}

#genre-tabs {
	margin:0px;
	padding:0px;
}

#genre-tabs ul {
	margin:0px;
	padding:0px;
	height:13px;
	list-style-type:none;
}

#genre-tabs ul li {
	margin:0px;
	margin-left:16px;
	padding:0px;
	width:96px;
	height:13px;
	float:left;
}

#genre-tabs ul li.first {
	margin-left:0px;
}

#genre-tabs ul li a {
	margin:0px;
	padding:0px;
	width:96px;
	height:13px;
	display:block;
}

#act-title {
	margin:0px;
	padding:0px;
	border-top:1px solid #c92021;
	border-bottom:1px solid #c92021;
}

#act-title p {
	margin:0px;
	padding:0px;
	padding-top:8px;
	width:1104px;
	height:39px;
	font-size:22px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	color:#c92021;
}

#media {
	margin:0px;
	padding:0px;
	height:420px;
	width:1104px;
	float:left;
}

#act-images {
	margin:0px;
	padding:0px;
	padding-left:65px;
	height:420px;
	width:465px;
	float:left;
}

#act-clips {
	margin:0px;
	padding:0px;
	margin-left:44px;
	height:420px;
	width:530px;
	float:left;
}

#act-music {
	margin:0px;
	padding:0px;
	height:130px;
	width:530px;
}

.songtitle {
	margin:0px;
	padding:0px;
	margin-top:12px;
	height:28px;
	width:265px;
	float:left;
}

.songtitle a {
	color:#c92021;
	text-decoration:none;
}

.songtitle a:hover span{
	text-decoration:underline;
}

.songtitle span {
	vertical-align:10px;
	font-size:16px;
}

.songtitle span.compact {
	font-size:14px;
}

#act-video {
	margin:0px;
	padding:0px;
	height:280px;
	width:530px;
}

#videocontrols {
	margin:0px;
	padding:0px;
	margin-right:21px;
	margin-top:12px;
	height:208px;
	width:120px;
	float:left;
}

#videocontrols a {
	color:#c92021;
	text-decoration:none;
}

#videocontrols a:hover span{
	text-decoration:underline;
}

#videocontrols span {
	vertical-align:10px;
}

#videoframe {
	margin:0px;
	padding:0px;
	margin-top:1px;
	width:389px;
	height:220px;
	border:none;
	float:left;
}

.act-heading {
	margin:0px;
	padding:0px;
	margin-top:4px;
	padding-top:6px;
	width:530px;
	height:29px;
	background-color:#c92021;
}

.act-info {
	margin:0px;
	padding:0px;
	padding-bottom:35px;
	width:530px;
	float:left;
	overflow:auto;
}

.col2 {
	margin-left:44px;
}


#bandimage {
	margin-left:1px;
	height:292px;
}

#bandthumbs {
	margin-top:20px;
}

#bandthumbs img {
	margin-right:19px;
	margin-left:1px;
}

#act-review, #act-profile, #act-information, #act-testimonials, #act-highlights, #act-repertoire, #act-extras {
	padding:8px;
}

.setlist
{
	padding: 0px;
	border: 1px none;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color:#747474;
}

#create_review {
	display:none;
}

.star-rating {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	color:#747474;
}

.general-information {
	margin:0px;
	padding:0px;
	padding-left:8px;
	width:534px;
	/*min-height:800px;*/
	float:left;
}

.general-information.custom {
	width:445px;
}

.general-information.full {
	width:1104px;
}


.general-heading {
	margin:0px;
	padding:0px;
	font-size:32px;
	font-weight:400;
	color:#c92021;
	text-transform:uppercase;
}

.general-subheading {
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size:13px;
	font-weight:600;
	color:#c92021;
	text-transform:uppercase;
}

.general-subheading a {
	color:#c92021;
	text-decoration:none;
}

.general-subheading a:hover {
	text-decoration:underline;
}

.general-copy, .feed-copy p {
	margin:0px;
	padding:0px;
	padding-right:45px;
	margin-bottom:10px;
	font-size:12px;
	line-height:18px;
	font-weight:400;
	color:#747474;
}

.general-copy a {
	color:#747474;
	text-decoration:underline;
}

.general-copy a:hover {
	text-decoration:none;
}

.red-copy {
	font-weight:600;
	color:#c92021;
}

.general-information ul {
	margin:0px;
	padding:0px;
	margin-left:24px;
	padding-right:45px;
	list-style-type:disc;
}

.general-information li {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:400;
	color:#747474;
}

.general-information li.blank {
	list-style-type:none;
}

.general-tiles {
	margin:0px;
	padding:0px;
	width:562px;
	float:left;
}

.general-tiles.custom {
	width:651px;
}

.general-tile {
	margin:0px;
	padding:0px;
	margin-left:16px;
	margin-bottom:15px;
	width:264px;
	height:204px;
	float:left;
}

.general-image {
	margin:0px;
	padding:0px;
	width:264px;
	height:177px;
	background-size:contain;
}

.general-header {
	margin:0px;
	padding:0px;
	width:264px;
	height:26px;
	background-color:#c92021;
}

.general-tile-caption {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}

.general-tile-caption a {
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.general-tile-caption a:hover {
	text-decoration:underline;
}

#general-genres {
	margin:0px;
	padding:0px;
	width:562px;
	float:left;
}

#general-genres ul li {
	margin-bottom:15px;
}

#genre-header {
	margin:0px auto;
	padding:0px;
	width:1104px;
	height:247px;
	overflow:auto;
}

#genre-announce {
	margin:0px;
	padding:0px;
	padding-left:24px;
	padding-right:239px;
	padding-top:34px;
	height:199px;
	width:175px;
	float:left;
}

#genre-announce p {
	margin:0px;
	padding:0px;
	font-size:50px;
	line-height:60px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#fff;
}

#genre-featured {
	margin:0px;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
	height:231px;
	width:666px;
	float:left;
}

.genre-featured-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:666px;
	height:29px;
	background-color:#c92021;
}

.act-tile {
	margin:0px;
	padding:0px;
	margin-right:27px;
	margin-top:9px;
	width:199px;
	height:271px;
	float:left;
}

.act-tile.last {
	margin-right:0px;
}

.act-summary {
	position:relative;
	margin:0px;
	padding:0px;
	width:199px;
	height:162px;
	overflow:hidden;
	float:left;
}

.act-summary a {
	margin:0px;
	padding:0px;
	padding-top:8px;
	width:199px;
	height:154px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}

.act-summary a:hover {
	text-decoration:underline;
}

.act-summary a img {
	margin:0px;
	padding:0px;
	margin-top:6px;
	width:199px;
	/*height:131px;*/
}

.short-bio {
	position:absolute;
	top:200px;
	padding-left:4px;
	padding-right:4px;
	width:191px;
	height:160px;
	visibility:hidden;
	background-color:rgba(35,35,35,0.65);
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}

.act-summary:hover .short-bio {
	top:30px;
	visibility:visible;
}

.short-bio-copy {
	margin:0px;
	padding:0px;
	margin-top:4px;
	color:#fff;
	font-size:12px;
	line-height:14px;
}

.short-bio-copy a.bio-more {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:12px;
	font-weight:600;
	text-transform:none;
	text-decoration:underline;
	display:inline;
}

.bio-more:hover {
	text-decoration:none;
}

.act-priceband {
	margin:0px;
	padding:0px;
	padding-top:4px;
	width:199px;
	height:23px;
	/*background-color:#c92021;*/
	float:left;
}

.act-actions {
	margin:0px;
	padding:0px;
	padding-top:2px;
	width:199px;
	height:25px;
	float:left;
}

.act-actions img {
	background-color:#e9e9e9;
}

.act-actions img:hover {
	background-color:#d3d3d3;
}

.act-more-info {
	float:left;
}

.act-add-wishlist {
	margin-left:4px;
	float:left;
}

.add-wish-btn {
	background-image:url('../images/bkgd-btn-up.gif');
}

.add-wish-btn:hover {
	background-image:url('../images/bkgd-btn-dn.gif');
}

.act-enquire {
	margin:0px;
	padding:0px;
	padding-top:2px;
	width:199px;
	height:25px;
	float:left;
}

.act-enquire-btn {
	background-color:#c92021;
}

.act-enquire-btn:hover {
	background-color:#e61d1e;
}

.act-group {
	margin:0px;
	padding:0px;
	margin-top:9px;
	width:562px;
	height:228px;
	float:left;
}

.act-group-heading {
	margin:0px;
	padding:0px;
	padding-top:2px;
	margin-bottom:12px;
	width:562px;
	height:26px;
	background-color:#c92021;
}

.act-group-tiles {
	margin:0px;
	padding:0px;
	width:562px;
	height:117px;
	float:left;
}

.group-tile {
	margin:0px;
	padding:0px;
	margin-left:10px;
	width:104px;
	height:117px;
	display:block;
	font-weight:400;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-color:#8b8c8e;
	float:left;
}

.group-tile:hover {
	text-decoration:underline;
}

.group-tile.first {
	margin-left:0px;
}

.group-tile img {
	margin:0px;
	padding:0px;
	width:104px;
	height:78px;
}

.group-tile span {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	text-align:center;
	display:block;
}
	
#wishlist-form {
	margin-top:10px;
	width:533px;
}	

#wishlist-info {
	width:533px;
	margin-left:2px;
	margin-top:5px;
}

#further_info {
	width:518px;
}

#wrap-footer {
	min-width:1104px;
	background-image:url('../images/lmmuk-bkgd-footer.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#footer {
	margin:0px auto;
	padding:0px;
	width:1104px;
	height:450px;
}

#footer-info {
	padding-top:35px;
	padding-left:8px;
	padding-left:32px;
	width:660px;
	height:450px;
	float:left;
}

#footer-connect {
	padding-top:30px;
	padding-left:80px;
	width:320px;
	height:450px;
	float:left;
}

.footer-heading {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-weight:400;
	font-size:24px;
	text-transform:uppercase;
	color:#c92021;
}

.footer-copy {
	margin-right:40px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
}

.footer-copy a {
	color:#ffffff;
	text-decoration:none;
}

.footer-copy a:hover {
	text-decoration:underline;
}

.footer-strapline{
	margin:0px;
	padding:0px;
	margin-right:40px;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#ffffff;
}

#footer-info ul li {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
}

/* TinyFader */

#wrap-slides {min-width:1104px;}
#slides {margin:0px;padding:0px;list-style-type:none;text-align:center; height:400px;}
#slides li{margin:0px auto;padding:0px; width:100%; height:400px;}
.fader-slide {opacity:0; position:absolute}
.fader-fade {opacity:1; transition-property:opacity; transition-duration:2s; -webkit-transition:opacity 2s; -moz-transition:opacity 2s; -o-transition:opacity 2s}

