@charset "utf-8";
/* CSS for Umusic */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	overflow-y:scroll;
}
#container {
	width:960px;
	margin: 0 auto;
}
#main-content {
	float:left;
	width:960px;
	min-height:470px;
}
/*================================
  TYPOGRAPHY
  ===============================*/
a {
	color:#231F20;
	text-decoration:none;
}
.blog a:hover, #page a:hover, #signup a:hover {
	text-decoration:underline;
}
h1 {
	font-size:0.9em;
	float:left;
	margin:0px 0 5px 0;
	font-weight:normal;
}
h2 {
	font-size:2.9em;
	line-height:1.1em;
	padding:5px 0 5px 0;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 10px 20px 15px 10px;
	color:#231F20;
	margin:0 0 1px 0;
}
h3 {
	font-size:1.8em;
	font-weight:normal;
	margin:0px 0 5px 0;
	color:#231f20;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.pink {
	color:#F09;
}
.green {
	color:#bdd73c;
	margin:5px 0 0 0;
}
.blue {
	color:#009ee0;
	margin:5px 0 0 0;
}
h4 {
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0 0 0;
	color:#231f20;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#231f20;
	padding: 10px 0 10px 5px
}
h5.right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#231f20;
	padding: 5px 0 0px 0px;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#231f20;
	padding: 5px 0 0px 0px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#58585a;
	margin: 0 0 10px 0;
}
/*================================
  TYPOGRAPHY END
  ===============================*/


/*================================
  HEADER
  ===============================*/

.logo {
	margin: 20px 0 0 0;
	float:left;
}
.site-search {
	float:right;
	margin: -20px 0 0 0;
	display:block;
}
.search label {
	display:none;
}
.search-box {
	background-color:#eceded;
	border: 1px solid #c8c8ca;
	margin: 0 3px 0 0;
	padding:1px 0 1px 5px;
	float:left;
}
.inputbox {
	background-color:#eceded;
	border: 1px solid #c8c8ca;
	margin: 0 3px 0px 0;
	padding:3px 0 3px 5px;
	float:left;
}
.search-button {
	margin:0 0 0 0;
	padding:0;
}
/*================================
  NAV
  ===============================*/
#main-menu-links {
	width: 373px;
	float:right;
	margin: 30px 0 0 0;
}
#main-menu-links li a {
	float:left;
	font-size:1.2em;
	padding:5px 0px 5px 0px;
	margin: 0 2px 2px 0;
	text-align:center;
}
#main-menu-links li a:hover {
	font-size:1.2em;
	padding:5px 0px 5px 0px;
	margin: 0 2px 2px 0;
}
#menulist_root {
	width:467px;
	float:right;
	margin: 30px 0 0 0;
}
ul#main-menu-links.links li.menu-218 a {
	display:none;
}
ul#main-menu-links.links li.menu-309 a {
	color:#fff;
	background-color:#e2007a;
	width:87px;
	margin-left: 20px;
}
ul#main-menu-links.links li.menu-309 a:hover {
	color:#000;
	background-color:#fad7ea;
}
ul#main-menu-links.links li.menu-309 .active, ul#main-menu-links.links li.menu-309 a.active-trail {
	background-color:#fad7ea;
	color:#000;
}
ul#main-menu-links.links li.menu-309 .mainlevel_active {
	background-color:#fad7ea;
	color:#000;
}
ul#main-menu-links.links li.menu-371 a {
	color:#fff;
	background-color:#eb6e07;
	width:79px;
}
ul#main-menu-links.links li.menu-371 a:hover {
	color:#000;
	background-color:#f9d3b4;
}
ul#main-menu-links.links li.menu-371 .active, ul#main-menu-links.links li.menu-371 a.active-trail {
	background-color:#f9d3b4;
	color:#000;
}
ul#main-menu-links.links li.menu-371 .mainlevel_active {
	background-color:#f9d3b4;
	color:#000;
}
ul#main-menu-links.links li.menu-308 a {
	color:#fff;
	background-color:#45a12a;
	width:83px;
}
ul#main-menu-links.links li.menu-308 a:hover {
	color:#000;
	background-color:#c7e3bf;
}
ul#main-menu-links.links li.menu-308 .active, ul#main-menu-links.links li.menu-308 a.active-trail {
	background-color:#45a12a;
	color:#000;
}
ul#main-menu-links.links li.menu-308 a .mainlevel_active {
	background-color:#45a12a;
	color:#000;
}


ul#main-menu-links.links li.menu-2805 a{
	color:#fff;
	background-color:#009EE0;
	width:96px;
}
ul#main-menu-links.links li.menu-2805 a:hover {
	color:#000;
	background-color:#dcf2fb;
}
ul#main-menu-links.links li.menu-2805 .active, ul#main-menu-links.links li.menu-2805 a.active-trail {
	background-color:#dcf2fb;
	color:#000;
}
ul#main-menu-links.links li.menu-2805 a .mainlevel_active {
	background-color:#dcf2fb;
	color:#000;
}



ul#main-menu-links.links li.menu-2806 a {
	color:#fff;
	background-color:#afafaf;
	width:97px;
}
ul#main-menu-links.links li.menu-2806 a:hover {
	color:#000;
	background-color:#f1f1f1;
}
ul#main-menu-links.links li.menu-2806 .active, ul#main-menu-links.links li.menu-2806 a.active-trail {
	background-color:#f1f1f1;
	color:#000;
}
ul#main-menu-links.links li.menu-2806 a .mainlevel_active {
	background-color:#f1f1f1;
	color:#000;
}



ul#main-menu-links.links li.menu-375 a {
	//margin-left:127px;
	color:#fff;
	background-color:#2462ae;
	width:90px;
}
ul#main-menu-links.links li.menu-375 a:hover {
	color:#000;
	/*background-color:#8cd3f1;*/

	background-color:#91b0d6;
}
ul#main-menu-links.links li.menu-375 .active, ul#main-menu-links.links li.menu-375 a.active-trail {
	background-color:#91b0d6;
	color:#000;
}
ul#main-menu-links.links li.menu-375 a .mainlevel_active {
	background-color:#91b0d6;
	color:#000;
}


ul#main-menu-links.links li.menu-2807 a {
	color:#fff;
	background-color:#e2001a;
	width:83px;
}
ul#main-menu-links.links li.menu-2807 a:hover {
	color:#000;
	background-color:#f9ccd1;
}
ul#main-menu-links.links li.menu-2807 .active, ul#main-menu-links.links li.menu-2807 a.active-trail {
	background-color:#f9ccd1;
	color:#000;
}
ul#main-menu-links.links li.menu-2807 a .mainlevel_active {
	/*background-color:#f29978;*/

	background-color:#f9ccd1;
	color:#000;
}


ul#main-menu-links.links li.menu-370 a {
	color:#fff;
	background-color:#bdad06;
	width:91px;
}
ul#main-menu-links.links li.menu-370 a:hover {
	color:#000;
	background-color:#ebe6b4;/*background-color:#e6e6e8;*/
}
ul#main-menu-links.links li.menu-370 .active, ul#main-menu-links.links li.menu-370 a.active-trail {
	background-color:#ebe6b4;
	color:#000;
}
ul#main-menu-links.links li.menu-370 a .mainlevel_active {
	background-color:#ebe6b4;
	color:#000;
}


ul#main-menu-links.links li.menu-2808 a {
	color:#fff;
	background-color:#60d9cc;
	width:116px;
}
ul#main-menu-links.links li.menu-2808 a:hover {
	color:#000;
	background-color:#afece5;
}
ul#main-menu-links.links li.menu-2808 .active, ul#main-menu-links.links li.menu-2808 a.active-trail {
	background-color:#afece5;
	color:#000;
}
ul#main-menu-links.links li.menu-2808 a .mainlevel_active {
	background-color:#afece5;
	color:#000;
}
ul#main-menu-links.links li.menu-2809 a {
	color:#fff;
	background-color:#e2007a;
	width:87px;
	//margin-left: 68px;
}
ul#main-menu-links.links li.menu-2809 a:hover {
	color:#000;
	background-color:#fad7ea;
}
ul#main-menu-links.links li.menu-2809 .active, ul#main-menu-links.links li.menu-2809 a.active-trail {
	background-color:#fad7ea;
	color:#000;
}
ul#main-menu-links.links li.menu-2809 .mainlevel_active {
	background-color:#fad7ea;
	color:#000;
}


/*================================
  NAV END
  ===============================*/

/*================================
  HEADER end
===============================*/ 

input#edit-search-block-form--2.form-text {
    background-color: #ECEDED;
    border: 1px solid #C8C8CA;
    float: left;
    margin: 0 3px 0 0;
    padding: 3px 0 3px 5px;
}

div#block-user-login.block label{
	display:inline;
}

/*================================
  sub nav area
  ===============================*/
.subnav-area {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 590px;
}
.subnav-area h3 {
	width: 590px!important;
}
/*================================
  sub nav area end
 ===============================*/
  
  
/*================================
  who we are
 ===============================*/
 
#small-gallery {
	position:relative;
	width:545px;
	overflow:hidden;
	margin:0px 0 15px 0;
	padding:0;
	height:311px;
	float:left;
}
#small-slides {
	width:545px;
	height:311px;
	overflow:hidden;
	padding:0;
}
.small-slide {
	float:left;
	width:545px;
	height:311px;
	overflow:hidden;
	padding:0;
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 #small-slides {
 margin-left:-545px;
 float:left;
}
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 #small-slide {
 position:absolute;
 top:0px;
 display:none;
 left:300px;
}
}


/* iPhone [portrait + landscape] */

@media only screen and (max-device-width: 480px) {
 #small-slides {
 margin-left:-545px;
 float:left;
}
}

/* iPhone [portrait + landscape] */

@media only screen and (max-device-width: 480px) {
 #small-slide {
 position:absolute;
 top:0px;
 display:none;
 left:300px;
}
}
/*================================
  who we are end
 ===============================*/
 
 
 
/*================================
  OUR LABELS
===============================*/

#leftcol-our-labels {
	position:relative;
	width:520px;
	margin:0 0 10px 0;
	float:left;
	text-align:left;
}
#leftcol-our-labels li {
	display:inline;
	padding:0 20px 15px 0;
	float:left;
}
#leftcol-our-labels li a {
	display:inline-block;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
#leftcol-our-labels li a:hover {
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/
}
/*================================
  OUR LABELS END
===============================*/

/*================================
  WHAT WERE LISTENING TO
===============================*/




/*================================
  WHAT WERE LISTENING TO END
===============================*/







div#container div#main-content div.region div#block-menu-block-1.block div.content div.menu-block-wrapper ul.menu {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 590px;
}
ul.play-list li.menuItem a,  ul.play-list li.linkvideo a span {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
}
#title-area {
	float:left;
	width:960px;
	height:25px;
	font-size:2.9em;
	margin:0px;
}
.left-content {
	float:left;
	position:relative;
	margin: 0px 10px 20px 0;
	width:410px;
}
#wwltwrapper .left-content {
	float:none; /*this stops "View thie playlist" floating to the right*/
}
.left-content h4 {
	font-family:Arial, Helvetica, sans-serif;
}
.track {
	float:left;
}
.paylist-portrait {
	margin:0 0 0 0;
}
#search-playlist {
	position:relative;
	float:left;
	width:200px;
	margin: 32px 0 0 80px;
}
#search-playlist hr {
	margin: 5px 0 5px 0;
}
.most-recent-list {
	margin: 0 0 30px 0;
}
.vertical-list a {
	display:block;
	width:200px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 1px 0 1px 0;
	color:#58585a;
}
.vertical-list a:hover {
	color:#bdd73c;
}
.vertical-list-undeline a {
	display:block;
	width:200px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom: dashed 1px #333;
	padding: 5px 0 5px 0;
	color:#58585a;
}
.vertical-list-undeline a:hover {
	color:#bdd73c;
}
.contact-image {
	margin: 0px 0 0 0;
	float:left;
}
#page ul li, .blog ul li {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	font-size:1.3em;
	margin-left:17px;
}
#page ol li, .blog ol li {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	font-size:1.3em;
	margin-left:17px;
}
.rough-nav {
	float:right;
	margin: 32px 0 0 0;
	display:block;
	width:444px;
}
hr {
	border:none;
	border-top: dashed 1px #333;
	float:left;
	margin:8px 0 10px 0;
	padding: 0;
	display:inline;
	width:100%;
	height:1px;
}
hr#hrtop {
	margin:8px 0 5px 0;
}
hr.small {
	border-top: dashed 1px #999;
}
.blog-splitter {
	border:none;
	border-top: dashed 1px #333;
	float:left;
	margin:8px 0 10px 0;
	padding: 0;
	display:inline;
	width:530px;
	height:1px;
}
/*==================================
  rightCol
  ==================================*/
/*==========================================
	social right
=============================================*/

#block-block-3{
	clear:both;
}

#follow_us {
	overflow:auto;
	margin:0 5px 0 0;
	padding:0px 5px 5px 5px;
}
#follow_us ul li {
	list-style:none;
	float:left;
	margin-right:5px;
	display:block;
	width:32px;
	height:32px;
}
#follow_us ul li img{
	width:32px;
	height:32px;
}
#follow_us ul li a.twitter-icon img{
	height: auto;
    width: 34px;
    margin-top: 3px;
}
/*==========================================
	social right end
=============================================*/

#firstRightBar {
	float: right;
	height: auto !important;
	margin: 0 20px 0 0;
	min-height: 486px;
	padding: 0;
	position: relative;
	width: 160px;
}
#rightBar {
	background-color: #E7E7E8;
	float: right;
	height: auto !important;
	margin: 0;
	/*min-height: 486px;*/
    padding: 0 0 10px 0;
	position: relative;
	width: 226px;
}

.page-node-40 #rightBar {
	min-height:476px;
}

.righcol2-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#231F20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	padding:10px 0 10px 5px;
	font-weight:bold;
}
#rightBar h2 {
	color: #231F20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding: 10px 0 10px 5px;
	background-image:none;
}
#rightBar li {
	padding:0 2px 0 0;
	float:left;
}
#rightBar .buy_online_wrap {
	margin:0 0 0 2px;
}
html.js body.html div#container div#main-content div#rightBar div.region div#block-nodeblock-24.block div.content div#node-24.node div.content div.field div.field-items div.field-item ul.buy_online_wrap li {
	display:inline;
	float:left;
}
#rightBar .buy_online_wrap li a {
	display:inline-block;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
#rightBar .buy_online_wrap li a:hover {
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/
}
#righcol p {
	font-family:Arial, Helvetica, sans-serif;
	padding: 15px 0 5px 5px;
	font-weight:bold;
	color:#231F20;
}
/*
#righcol-home {
	width:226px;
	float:right;
	background-color:#e7e7e8;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	min-height:486px;
	height:auto !important;
}
.righcol-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#58585a;
	margin: 0 0 10px 0;
}

#simple-box {
	position:relative;
	width:226px;
	float:right;
	background-color:#e7e7e8;
	margin:-39px 0 0px 0;
}
#simple-box-home {
	position:relative;
	width:226px;
	float:right;
	background-color:#e7e7e8;
	margin:-39px 0 0px 0;
}

#righcol table {
	float:right;
}
#righcol-contact {
	position:relative;
	width:219px;
	float:right;
	background-color:#e7e7e8;
	margin:0 0 0 0;
	padding: 5px 0px 0 5px;
}
.p-light {
	font-weight:normal;
}
/*==================================
  rightCol end
  ==================================*/




/*==================================
  gallery styles end
  ==================================*/


#watch-video, #blank-watch-video {
	position:absolute;
	top:80px;
	display:inline;
	left:0;
	z-index:50;
}
.transparent-title {
	font-size:2.3em;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 3px 20px 0px 10px;
	color:#231F20;
	display:inline-block;
	margin:0px 20px 0px 0px;
}
.transparent-title2 {
	font-size:3.0em;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 0px 20px 3px 10px;
	color:#231F20;
	display:inline-block;
	margin:0px 20px 0px 0px;
}
#gallery {
	/* The width of the gallery */
	position:relative;
	/*width:718px;*/
	width:533px;
	overflow:hidden;
	margin:0px 15px 10px 0;
	padding:0;
	/*height:402px;*/
	height:305px;
	float:left;
}
#gallery-large {
	/* The width of the gallery */

	position:relative;
	/*width:718px;*/

	width:640px;
	overflow:hidden;
	margin:15px 15px 10px 0;
	padding:0;
	/*height:402px;*/

	height:360px;
	float:left;
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 #slides {
 margin-left:-718px;
 float:left;
}
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 #watch-video {
 position:absolute;
 top:0px;
 display:none;
 left:300px;
}
}



/* iPhone [portrait + landscape] */

@media only screen and (max-device-width: 480px) {
 #slides {
 margin-left:-718px;
 float:left;
}
}

/* iPhone [portrait + landscape] */

@media only screen and (max-device-width: 480px) {
 #watch-video {
 position:absolute;
 top:0px;
 display:none;
 left:300px;
}
}
#slides, #blank_slides {
	/* This is the slide area */

	height:403px;
	/* jQuery changes the width later on to the sum of the widths of all the slides. */

	width:718px;
	overflow:hidden;
}
.slide {
	float:left;
	overflow:hidden;
	height:402px;
	width:718px;
}
#see-more {
	font-size:1.0em;
	font-weight:bold;
	display:inline;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 5px 10px 0px 10px;
	position:absolute;
	bottom:0px;
	left:0px;
}
#see-more a {
	text-decoration:none;
	color:#333;
}
#play-video {
	display: inline-block;
	position:absolute;
	z-index:500;
	left:-3px;
}
.menuItem {
	font-size:1.3em;
	line-height:1.3em;
	font-weight:bold;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 0px 3px 5px 0px;
	margin:0 0 0 0px;
	float:left;
	display:block;
	position:relative;
	left:0px;
}
.menuItem a {
	display:inline;
	color:#ec008c;
	text-decoration:none;
	padding: 0 0 0 5px;
}
.linkvideo {
	position:relative;
	font-size:1.3em;
	line-height:1.3em;
	font-weight:bold;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 0px 10px 5px 5px;
	margin:0 0 0 0px;
	float:left;
	display:block;
}
.linkvideo a {
	display:inline;
	color:#ec008c;
	text-decoration:none;
}
.imgtest {
}
.imgtest a:hover .imgtesthover {
	display: block;
	font-size: 1.2em;
	background: #111;
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px 10px 7px 7px;
	margin: 0;
	width: 212px;
}
.imgtest a .imgtesthover {
	display: none;
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 #see-more {
 display:none;
}
}
 @media only screen and (max-device-width: 480px) {
 #see-more {
 display:none;
}
}
/*==================================
  gallery styles end
  ==================================*/



#leftcol-home {
	width:734px;
	margin:0px 0 10px 0;
	float:left;
}
/*==================================
  image animation
  ==================================*/

.animate {
	float: left;
	position: relative;
	margin: 5px 15px 5px 0px;
	padding:0;
}
.animate_leader {
	margin: 0px 15px 5px 0px;
}
.animate_ender {
	margin: 5px 15px 10px 0px;
}
.animate img {
	float:left;
}
.animate a {
	text-decoration: none;
	float: left;
}
.animate a:hover {
	cursor: pointer;
}
.animate a .more {
	position: absolute;
	right: 0px;
	bottom: 2px;
	font-size: 1.2em;
	line-height:1.0em;
	color: #fff;
	background: #000;
	padding: 5px 10px 6px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.animate a .more-mid {
	position: absolute;
	right: 0px;
	bottom: 1px;
	font-size: 1.2em;
	line-height:1.0em;
	color: #fff;
	background: #000;
	padding: 5px 10px 6px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.animate a .more-small {
	position: absolute;
	right: 0px;
	bottom: 1px;
	font-size: 1.2em;
	line-height:1.0em;
	color: #fff;
	background: #000;
	padding: 5px 10px 6px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.animate a:hover .desc {
	display: block;
	font-size: 1.2em;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px 10px 7px 7px;
	margin: 0;
	width: 212px;
}
.animate a .desc {
	display: none;
}
.animate a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.7em;
}
.animate a:hover .desc-mid {
	display: block;
	font-size: 1.2em;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px 5px 5px 5px;
	width: 158px;
	height:80px;
}
.animate a:hover .desc-mid strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}
.animate a .desc-mid {
	display: none;
}
.animate a:hover .desc-small {
	display:block;
	font-size:1.2em;
	background:#111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 5px 5px 5px 5px;
	width: 97px;
	height:51px;
}
.animate a:hover .desc-small strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}
.animate a .desc-small {
	display: none;
}
.animate a:hover .more {
	visibility: hidden;
}
.leading_separator {
	display:none;
}
.animate2 {
	overflow: hidden;
	position: relative;
	margin: 0 0 9px 0;
	padding:0;
	display:inline;
	width: 170px;
	height:96px;
	float:right;
}
.animate2 img {
	display:inline;
	width: 170px;
	height:96px;
}
.animate2 a {
	text-decoration: none;
}
.animate2 a:hover {
	cursor: pointer;
}
.animate2 a:hover .desc-mid {
	display: block;
	font-size: 1.2em;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px 7px 0px 5px;
	width: 158px;
	height:60px;
}
.animate2 a:hover .desc-mid strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}
.animate2 a .desc-mid {
	display: none;
}
.animate2 a:hover .more {
	visibility: hidden;
}
/*==================================
  image animation end
  ==================================*/



/*buy online animation*/
/*
#buy-online {
	margin: 0 0 20px 3px;
}
.buy {
	overflow: hidden;
	float: left;
	position: relative;
	padding:0;
	display:inline;
	margin: 0 2px 2px 0;
}
.buy img {
	float:left;
}
.buy a {
	text-decoration: none;
	float: left;
}
.buy a:hover {
	cursor: pointer;
}
.buy a:hover .buy-hover {
	display: block;
	background: #bdd73c;
	filter:alpha(opacity=50);
	opacity:.50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50"; /*--IE 8 Transparency--*/
/*	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 44px;
	height:14px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	background-image:url(images/go.png);
}
.buy a .buy-hover {
	display: none;
}
/*buy online animation end*/




#buy-online {
	margin: 0 0 20px 3px;
}
/*
#labelswrapper {
	width:510px;
}
.labels {
	background:#e0e1e2;
	float:left;
	padding:0;
	display:inline;
	margin:0 20px 20px 0px;
}
.labels a {
	text-decoration: none;
	float: left;
	filter:alpha(opacity=60);
	/* CSS3 standard */
/*
  	opacity:0.6;
}
.labels a:hover {
	cursor: pointer;
	filter:alpha(opacity=100);
	/* CSS3 standard */
/*
  	opacity:1;
}
.labels a:hover .labels-hover {
	display: block;
	position: absolute;
	top: 22px;
	left: 500px;
	width: 300px;
	padding:0 5px 5px 0;
	color:#000;
}
.labels-hover strong {
	font-size:1.8em;
	margin:0 0 10px 0;
	display:block;
}
.labels-hover p {
	color:#FFF;
	font-size:1.2em;
}
.labels a .labels-hover {
	display: none;
}

/*our labels animation end*/

#contact-static {
	float:left;
	height:321px;
	margin:332px 0 0 -15px;
	display:none;
}

#full-width {
	position:relative;
	width:900px;
	float:left;
	margin: 15px 0 10px 0;
}
#full-width img {
	float:left;
	margin: 0 10px 10px 0;
}
#artists {
	width:780px;
	float:left;
}
.blog #artists li, #page #artists li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.15em;
}
li.orange-list .artist-pad a {
	margin-right:52px;
}
#catalogue .menu li {
	font-size:1.2em;
	display:inline-block;
	float:left;
	margin: 1px;
	color:#231F20;
	background-color:#bfc1c2;
	text-decoration:none;
}
/*================================================
	Our artists list
=================================================*/
.orange-list li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}
.orange-list a {
	display:inline-block;
	color:#231F20;
	background-color:#bfc1c2;
	margin: -5px -7px -5px -7px;
	padding: 5px 7px 5px 7px;
	text-decoration:none;
}
.orange-list {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:1px;
	font-size:1.2em;
	float:left;
	color:#231F20;
	background-color:#bfc1c2;
	padding: 5px 7px 5px 7px;
	text-decoration:none;
	display:inline-block;
}
.orange-list a:hover {
	color:#231F20;
	background-color:#F37321;
	text-decoration:none;
}
/*================================================
	Our artists list end
=================================================*/
/*#catalogue ul.mainlevel_catalogue-nav {
	clear:both;
	margin:1px;
}
#catalogue ul.mainlevel_catalogue-nav li {
	font-size:1.2em;
	display:inline-block;
	background:none;
	float:left;
	margin:10px 1px 1px 1px;
	color:#231F20;
	text-decoration:none;
}
#catalogue ul.mainlevel_catalogue-nav li a {
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	font-weight:bold;
	background:none;
	color:#87888a;
	padding: 5px;
	text-decoration:none;
}
#catalogue ul.mainlevel_catalogue-nav li#menuitem_1_catalogue-nav a {
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	font-weight:bold;
	background:none;
	color:#87888a;
	padding: 5px 5px 5px 0;
	text-decoration:none;
}
#catalogue ul.mainlevel_catalogue-nav li a:hover, #catalogue ul.mainlevel_catalogue-nav .mainlevel_current_catalogue-nav a {
	display:inline-block;
	color:#000;
	text-decoration:none;
	padding: 5px;
}*/
.gallery {
	float:left;
	width:730px;
}
.gallery img {
	margin: 0 5px 5px 0;
}
.other-sites {
	display:inline;
	width:210px;
	margin:5px 0 0 5px;
}
.other-sites-select {
	width:210px;
}
/*==================================
  who we are subnav
  ==================================*/


div.content div.menu-block-wrapper ul.menu li {
	display:inline;
	margin: 0px 0 10px 0;
	padding:0px;
	float:left;
	font-size:1.2em;
}
div.content div.menu-block-wrapper ul.menu li a {
	padding:5px 10px!important;
	margin: 0 2px 2px 0;
	float:left;
	color:#231F20;
	background-color:#bfc1c2;
}
div.content div.menu-block-wrapper ul.menu li a:hover {
	float:left;
	color:#ffffff!important;
	background-color:#e2007a;
}
div.content div.menu-block-wrapper ul.menu li.active a, div.content div.menu-block-wrapper ul.menu li.active-trail a {
	float:left;
	color:#fff;
	background-color:#e2007a;
	margin: 0 2px 0 0;
}
#main-content .subnav-area li.mainlevel_active a {
	float:left;
	color:#fff;
	background-color:#e2007a;
	margin: 0 2px 0 0;
	font-size:1.2em;
}


/*==================================
  who we are subnav end
  ==================================*/
  
/*==================================
  Day in the life archive 
  ==================================*/

.region-sidebar-second #block-menu-block-2{
	margin: 0 10px 0 10px;
	padding: 0 0 10px 0;
}

.region-sidebar-second #block-menu-block-2 ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:#f6f6f6;
	margin:1px 0;
	padding:0;
	color:#58585a;
	width:100%;
}
.region-sidebar-second #block-menu-block-2 ul li a{
padding: 0;
margin:0;
background:#f6f6f6;
width:186px;
}
.region-sidebar-second #block-menu-block-2 ul li a:hover, .region-sidebar-second #block-menu-block-2 ul li a.active{
	color:#cccccc!important;
}


/*==================================
  Day in the life archive end
  ==================================*/

ul#menulist_root_blog-nav.mainlevel_blog-nav li {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #999999;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	list-style: none outside none;
	margin: 0 2px 2px 0;
	padding: 3px 10px 3px 0;
	text-indent: 5px;
	width: 150px;
	font-weight:bold;
}
ul#menulist_root_blog-nav.mainlevel_blog-nav li a {
	font-weight:normal;
	color: #231F20;
}
ul#menulist_root_blog-nav.mainlevel_blog-nav li a:hover {
	color:#bdad06;
}
div.content div.view div.view-content div.item-list ul li.views-row {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #999999;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	list-style: none outside none;
	margin: 0 2px 2px 0;
	padding: 3px 10px 3px 0;
	text-indent: 5px;
	width: 150px;
}
div.content div.view div.view-content div.item-list ul li.views-row a:hover {
	color:#bdad06;
}
div#block-views-departments-block.block {
	margin:10px 0 0 0;
	width:150px;
}
div#firstRightBar div.region div#block-views-departments-block.block div.content div.view div.view-content {
	width:150px;
}
div#firstRightBar div.region div#block-views-departments-block.block h2 {
	font-size: 1.2em;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0 5px 5px;
	border-bottom: 1px dashed #999999;
	width:150px;
}
/*==================================
  twitter
  ==================================*/
#block-views-tweets-block .view-tweets {
	margin:0px 0 0px 3px;
}
#block-views-tweets-block .view-tweets ul {
	margin:0;
}
#block-views-tweets-block .view-tweets span.views-field-text, #block-views-tweets-block .view-tweets span.views-field-created-time{
	display:block;
	clear:both;
}
#block-views-tweets-block .view-tweets li.views-row {
	border-bottom: 2px solid #DDDDDD!important;
	width:202px;
	padding:5px;
	color:#F3F3F4;
	margin-left:3px;
	background:#f3f3f4;
	text-indent:0;
}
#block-views-tweets-block .view-tweets span {
	color: #3E465B !important;
	font-size: 13px;
}
#block-views-tweets-block .view-tweets a {
	color: #ec008c !important;
	font-size: 13px;
}
#block-views-tweets-block .view-tweets a:hover{
	text-decoration:underline;
}
.front .view-id-tweets .views-row-4, .front .view-id-tweets .views-row-5, .front .view-id-tweets .views-row-6, 
.front .view-id-tweets .views-row-7, .front .view-id-tweets .views-row-8, 
.front .view-id-tweets .views-row-9, .front .view-id-tweets .views-row-10{
	display:none;
	visibility:hidden;
}

/* new twitter */

/*#twitter_header p {
    color: #231F20;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px 0 0 5px;
}
.jTweet ul li {
	color:#58585a;
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	overflow:hidden;
	padding:10px 5px 10px 5px;
	background:#f6f6f6;
	margin:1px 2px 1px 2px;
}
.jTweet span.tweet_text a {
	color:#000;
	overflow:hidden;
}
.jTweet span.tweetDate {
	width:200px;
	margin-top:10px;
	display:block;
	clear:both;
}
.jTweet span.tweetDate a {
	color:#ec008d;
}
.tweet_join {
	display:none;
}
.twitter_message {
	padding-bottom:5px;
}
#twitter_main .twitter_follow {
	margin:10px 4px;
}
#twitter_main .twitter_follow a {
	background:url(../images/follow_twitter_2.jpg);
	display:block;
	width:30px;
	height:30px;
}
#twitter_main .twitter_follow a:hover {
	background:url(../images/follow_twitter_2.jpg);
	display:block;
	width:30px;
	height:30px;
}

*/
/*new twitter end*/
/*Twitter*/

/*

#twitter_header p {
	color:#231F20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding:10px 0 0 5px;
}
.tweet {
	overflow:auto;
	margin-bottom:5px;
}
span.triggerDetail {
	margin-left:5px;
}
.twitter_wrap {
	margin:2px;
	padding:8px 4px;
	background:#f6f6f6;
	font-family:Helvetica, Arial, sans-serif;
	color:#58585a;
	font-size:1.3em;
}
.twitter_message {
	padding-bottom:5px;
}
.twitter_time a {
	font-size:1.2em;
	color:#bdad06;
}
#twitter_main .twitter_follow {
	margin:10px 4px;
}
#twitter_main .twitter_follow a {
	background:url(../images/follow_twitter_2.jpg);
	display:block;
	width:30px;
	height:30px;
}
#twitter_main .twitter_follow a:hover {
	background:url(../images/follow_twitter_2.jpg);
	display:block;
	width:30px;
	height:30px;
}*/
/*==================================
  twitter end
  ==================================*/
  
#righcol2 ul.go_shopping_wrap li {
	float:left;
	margin-bottom: 2px;
	margin-left: 2px;
	padding:0;
}
#righcol2 ul.go_shopping_wrap li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #939292;
	display: block;
	text-align: center;
	width: 110px;
	padding: 12px 0;
	background: #EFEFF0;
}
#righcol2 ul.go_shopping_wrap li a:hover {
	display:block;
	text-align:center;
	width:110px;
	color:#4c4b4b;
	background:#f3f3f4;
}
#form1 {
	float: left;
	margin: 10px 0 100px 0;
	padding: 0 0 0 5px;
}
#signup {
	background-color: #ECEDED;
	margin: 5px 3px 0;
	padding: 5px 0 8px 8px;
}
/*==================================
  rightCol end
  ==================================*/



#page-title {
	float:left;
}
h1#page-title {
	font-size:0.9em;
}
#breadcrumb {
	margin-top:-10px;
	float:right;
}
#home_breadcrumb {
	float:right;
	margin-top:5px;
}
.pathway {
	font-size:13px;
	color:#1a171b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pathway a {
	color:#656668;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.pathway a:hover {
	text-decoration:underline;
}
.article_row {
	width:735px;
}
.article_column column2 cols2 #rightcol {
	float:right;
}
.row_separator {
	display:none;
}
.article_separator {
	display:none;
}
#main-content .blog {
	display:inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 520px;
}
/**WWLT MAIN**/



#wwltwrapper .editor fieldset {
	float:none;
	clear:both;
}
#wwltwrapper .blog, #wwltwrapper #page {
	margin-right:10px;
	margin-bottom:10px;
	width:540px;
	float:left;
	display:inline;
}
#wwltwrapper .blog .leading_separator, #wwltwrapper .blog .article_separator, #wwltwrapper #page .leading_separator, #wwltwrapper #page .article_separator {
	height:1px;
	display:block;
}
/* UN-COMMENT THIS TO HIDE THE SOCIAL NETWORKING ON LEADING BLOG POST



#wwltwrapper .blog .leading .comments, #wwltwrapper .blog .leading .addtags, #wwltwrapper #page .leading .comments, #wwltwrapper #page .leading .addtags {

	height:0;

	visibility:hidden;

	display:none;

}



*/

#wwltwrapper {
	width:545px;
	margin:0 10px 0 0;
	float:left;
	display:block;
}
#wwltwrapper .blog h4, #wwltwrapper #page h4 {
	position:relative;
	margin-top:-27px;
	margin-left:320px;
	margin-bottom:5px;
}
#wwltwrapper .blog .leading, #wwltwrapper #page .leading {
	padding:7px 0 10px 0;
	width:410px;
}
#wwltwrapper .blog .article_column, #wwltwrapper #page .article_column {
	border-top:dashed 1px #000;
	padding:20px 0px 20px 0;
	width:410px;
}
#wwltwrapper .blog .article_column_blog, #wwltwrapper #page .article_column_blog {
	overflow:auto;
	padding:20px 0px 10px 0;
	width:410px;
}
#wwltwrapper .blog h2, #wwltwrapper #page h2 {
	font-size:1.8em;
	line-height:1.1em;
	padding:5px 0 5px 0;
	background-image:url(../images/transp.png);
	background-repeat:repeat;
	padding: 0 20px 5px 245px;
	margin:0 0 1px 0;
	color:#b7ac34;
}
/* UN-COMMENT THIS TO HIDE THE SOCIAL NETWORKING ON LEADING BLOG POST 2/3

#wwltwrapper .blog .leading .fbshare {

	display:none;

	visibility:hidden;

}*/



#wwltwrapper .socialwrapper {
	height:30px;
	display:block;
}
#wwltwrapper .blog .fbshare {
	float:left;
	z-index:10000;
	display:inline;
	margin:3px 0 0 35px;
}
#wwltwrapper .blogheader {
	width:420px;
	padding:0;
	float:left;
}
.blogsubheader p {
	color:#000;
	margin:0;
	padding:5px 10px 5px 0px;
	border-bottom:dashed 2px #999;
	font-weight:bold;
}
#wwltwrapper .blogcalendarsubheader p {
	color:#000;
	margin:10px 0 0 0;
	padding:5px 10px 5px 0px;
	border-bottom:dashed 1px #999;
	font-weight:bold;
}
#wwltwrapper .subnav-area {
	margin-top:-120px;
}
/*twitter-share-button twitter-count-horizontal*/



/* UN-COMMENT THIS TO HIDE THE SOCIAL NETWORKING ON LEADING BLOG POST 4/3



#wwltwrapper .leading .fb_ltr, #wwltwrapper .leading .twitter-share-button, #wwltwrapper .blog .leading .hcount {

	display:none;

	visibility:none;

}

*/

#wwltwrapper .twitter-share-button {
	float:left;
	display:inline;
	margin-top:2px;
	padding-left:245px;
}
#wwltwrapper .fb_iframe_widget {
	float:left;
	z-index:1000000;
	display:inline;
	margin:2px 0 0 10px;
	width:20px;
}
/* UN-COMMENT THIS TO HIDE THE SOCIAL NETWORKING ON LEADING BLOG POST 3/3

.connect_widget_text_summary, .connect_text_wrapper {

	display:none;

	visibility:hidden;

}*/

#wwltwrapper .addtags, .connect_widget {
	padding-left:245px;
}
#wwltwrapper .blog p, #wwltwrapper #page p {
	font-family:Helvetica, sans-serif;
}
#wwltwrapper .blog table p, #wwltwrapper #page table p, #wwltwrapper #page .left-content p {
	font-family:Helvetica, sans-serif;
	padding-left:0px;
}
#wwltwrapper .blog .left, #wwltwrapper #page .left {
	float:left;
}
#wwltwrapper .blog p.date, #wwltwrapper #page p.date {
	color:#000;
	font-weight:bolder;
	font-size:1.2em;
}
#wwltwrapper .blog .article_row, #wwltwrapper #page .article_row {
	width:550px;
}
#wwltwrapper #page #comments p {
	padding-left:0;
}
#wwltwrapper #page #comments p.author {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding-right:4px;
	border-right:1px solid #000;
}
#wwltwrapper #page #comments p.date {
	float:left;
	font-size:1.1em;
	font-weight:normal;
	margin:2px 0 0 4px;
}
#wwltwrapper #page #comments iframe, #wwltwrapper #page #comments .metadata {
	height:30px !important;
}
#wwltwrapper #page #comments .comment {
	margin:20px 0 16px 0;
}
#wwltwrapper .blog img {
	position:relative;
}
#wwltwrapper .blog .contentheading a, #wwltwrapper #page .contentheading a {
	color:#B7AC34;
}
/******WWLT MAIN END******/



/***WWLT PAGE CHANGES***/



#wwltwrapper {
	margin-top:0px;
}
#wwltwrapper #blogpage .blog img {
	width:230px;
	height:115px;
}
#wwltwrapper #blogpage #page p {
	padding-left:0;
	float:none;
}
#wwltwrapper #blogpage #page .contentheading {
	display:none;
}
#wwltwrapper #blogpage #page img {
	margin-top:0;
	margin-bottom:10px;
}
#wwltwrapper #blogpage .hasTip img {
	width:18px;
	height:18px;
}
#wwltwrapper .blog h2, #wwltwrapper #page h2 .gold {
	color:#b7ac34;
}
/**wwlt end**/



/*========================================
	sitemap
===========================================*/
.site-map-front-page {
	display:none;
}
.site-map-menus h2 {
	display:none;
}
ul.site-map-menu li {
	list-style-type:none;
	list-style-image:none;
	padding:0 0 5px 0;
}
ul.site-map-menu li a {
	font-size:13px;
}
ul.site-map-menu li a:hover{
	color:#999;
}
/*
#main-content .menu li a {
	font-size:1.2em;
	padding: 0 0 10px 0;
}
#main-content .menu li a:hover {
	font-size:1.2em;
	padding: 0 0 10px 0;
	color:#CCC;
}
li.parent ul, li.item4, li.item3, li.item5 {
	padding: 0 0 0px 15px;
}
li.parent ul, li.item15, li.item16 {
	padding: 0 0 0px 15px;
}
li.parent ul, li.item15, li.item16 {
	padding: 0 0 0px 15px;
}
li.parent ul, li.item25, li.item26, li.item32, li.item33, li.item35, li.item34, li.item36 {
	padding: 0 0 0px 15px;
}
/*sitemap end*/





/*========================================
	Staff
===========================================*/



/*#staffwrap{

	display:block;

	width:700px;

}



.componentheading {
	visibility:hidden;
	display:none;
}
.login_form label {
	float:left;
	font-size:1.2em;
	line-height:2.8em;
	clear:both;
	display:inline;
}
.login_form input {
	clear:both;
	float:left;
}
.login_form #rem {
	margin-bottom:8px;
}
.login_form .button {
	margin-left:0px;
}
#staff_nav {
	float:none;
	width:680px;
	height:30px;
	display:block;
	clear:both;
}
#staff_nav ul {
	margin:1px;
	padding:0px;
}
#staff_nav li a {
	padding:5px 10px;
	margin: 0 2px 2px 0;
	font-size:1.2em;
	float:left;
	color:#231F20;
	background-color:#e7e7e8;
}
#staff_nav li a:hover {
	float:left;
	color:#FFF;
	background-color:#c5c5c5;
}
.wrap_image, .contentdescription img {
	display:none;
}
*/
/*========================================
	Staff end
===========================================*/



/*========================================
	search
===========================================*/

li.search-result div.search-snippet-info p.search-info{
	display:none;
}
ol.search-results li.search-result{
	margin:0 0 20px 0;
}
/*
.searchintro {
	margin-top:20px;
}
.searchintro p {
	font-size:1.5em;
}
.searchintro a {
	visibility:hidden;
	display:none;
}
.results {
	margin:0;
	padding:15px 0;/*border-bottom:dashed 1px #000;*/
/*}
.search_result {
	margin-top:30px;
	padding-top:20px;
	border-top:dashed 1px #000;
}
.search_result input {
	margin:10px 0;
	clear:both;
}
.search_result label {
	clear:both;
}
.search_result .word label, .search_result .ordering {
	float:left;
	clear:both;
}
.search_result #ordering {
	clear:both;
	margin:10px 0 10px 0;
}
.search_result #area_tags, .search_result #area_content, .search_result #area_weblinks, .search_result #area_contacts, .search_result #area_newsfeeds {
	clear:both;
	margin:1px 0 0 0px;
}
.phrase input, .phrase label, .phrase legend {
	display:none;
	visibility:hidden;
}
.phrase .ordering {
	margin-top:-30px;
	display:block;
	visibility:visible;
}
.phrase #ordering {
	margin-top:-10px;
}
.search_result .button {
	width:100px;
	margin:20px 0 10px 0;
}
.search_result .display {
	display:none;
}
.search_result #area_tags {
	margin-top:10px;
}*/
.search-results li {
	padding:10px 0;
	margin-bottom:0 !important;
	border-bottom:dashed 1px #cecece;
}

.search-results .search-result h3.title{
	font-size:1.2em;
	font-weight:bold;
}


.results a:hover {
	text-decoration:underline;
}
/*========================================
	search end
===========================================*/



/*newsletter signup/registration*/



.modnswrapper {
	background:#eceded;
	clear:both;
	margin:3px;
	padding:8px 4px;
}
.modnswrapper tr.modns_button_tr {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
}
.modns_success {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.6em;
	font-size:1.2em;
	background:#eceded;
	clear:both;
	margin:3px;
	padding:8px 4px;
}
.modnswrapper table {
	width:100%;
}
.modnsintro p {
	font-weight:bold;
	color:#000;
	margin:0 0 0 4px;
	padding:5px 10px 5px 0px;
}
.modns_button {
	width:110px !important;
	float:right;
}
.modns_inputbox {
	margin-left:5px;
	width:168px !important;
}
/*========================================
	wysiwyg
===========================================*/



.editor .publishing {
	width:545px;
}
.editor .button2-left {
	float:left;
	margin:5px 2px;
	display:block;
}
.editor .button2-left .image {
	background:url(../images/editor_image.gif);
	height:22px;
	width:64px;
}
.modal-button, .readmore a, .blank a {
	line-height:2.2em;
	padding:5px 25px 5px 8px;
}
.editor .button2-left .pagebreak {
	background:url(../images/editor_pagebreak.gif);
	height:22px;
	width:89px;
}
.editor .button2-left .readmore {
	background:url(../images/editor_readmore.gif) no-repeat;
	height:22px;
	width:90px;
}
.editor .button2-left .blank {
	background:url(../images/editor_toggle.gif)no-repeat;
	height:22px;
	width:104px;
}
.editor .button2-left .add_Tags {
	background:url(../images/editor_tags.gif) no-repeat;
	height:22px;
	width:104px;
}
.editor .button2-left .add_Tags {
	background:url(../images/editor_tags.gif) no-repeat;
	height:22px;
	width:80px;
}
.editor .button2-left .sourcerer {
	background:url(../images/editor_code.gif) no-repeat;
	height:22px;
	width:90px;
}
.editor legend {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:3em;
	font-size:1.5em;
}
.editor label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	float:left;
	display:inline;
}
.editor select, .editor input {
	float:right;
}
.editor #frontpage0, .editor #frontpage1, .editor #state0, .editor #state1 {
	float:left;
}
.editor .publishing .wrap, .editor .publishing .radio {
	height:20px;
	clear:both;
	display:block;
}
.editor .metadata textarea {
	width:545px !important;
}
.editor .metadata label {
	line-height:1.5em;
}
.separator {
	font-weight:bold;
	font-size:1.2em;
	color:#1a171b;
}
/*#menulink_1_blog-nav {

	font-weight:bold;

	font-size:1.1em;

}*/



#blogsubnav .blogsub1 span.mainlevel_blog-nav, #blogsubnav .blogsub_wwlt span.mainlevel_blog-nav {
	line-height:2em;
	font-weight:bold;
	font-size:1.1em;
}
#sitemapwrapper li {
	line-height:1.8em;
}
#signup p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.3em;
	padding:0;
	margin:0;
	font-weight:normal;
}
#signup p.bold {
	font-weight:bold;
}
/** What were listening to right column **/



/*==========================================
	What were listening to
=============================================*/

#wwdarchive {
	margin:0 12px 0 10px;
	padding: 0 0 10px 0;
}
#wwdarchive li {
	font-family:Arial, Helvetica, sans-serif;
	background:#f6f6f6;
	margin:1px 0;
	color:#58585a;
	width:100%;
}
#wwdarchive .item71 {
	background:none;
	margin:1px 0;
}
#wwdarchive li a, #wwdarchive .separator {
	font-size:1.2em;
	display:block;
	padding:0 0 0 10px !important;
	line-height:2em;
}

#wwdarchive .item71 .separator {
	background:none;
	padding-left:4px !important;
	padding-top:10px !important;
}

#wwdarchive li a:hover{
	color:#CCC;
}

.or {
	padding: 0 0 0 10px;
}
#menulist_root_blog-nav {
	margin:0 0 0 0;
}
/*table*/

.table-listening-to {
	width:435px;
	float:left;
	padding: 0px;
	border-bottom: dashed 1px #333;
	margin: 0px;
}
.table-title {
	width:368px;
}
.listen-buy {
	width:65px;
	text-align:center;
}
.listen-but-logo {
	width:65px;
	text-align:center;
	top:auto;
}
.table-listening-to mceItemTable {
	float:left;
	width:435px;
	padding: 0px;
	border:0px;
	margin: 0px;
}
.playlist-track p {
	float:left;
	width:350px;
	font-size:1.3em;
}
.listen-buy {
	float:right;
}
.listen-buy img {
	padding: 0 0 0 5px;
}
.day-in-the-life-copy {
	width:650px;
}
.buttonheading {
	display:none;
}
#container #main-content #grey #page p {
	margin-bottom:0;
}
#container #main-content #grey #page .left-content p {
	margin-bottom:10px;
}


/*==========================================
	What were listening to end
=============================================*/
/*==========================================
	Interns
=============================================*/
.interns-box{
	height:485px;
	margin:10px 0;
	
}

.interns-box div.Intern-image{
	margin-right:10px;
	display:none;
	float:left;
	margin-bottom:8px;
}








/*utalks begin*/



#utalks_copy {
	clear:both;
	margin:10px 0px 0px 0px;
	width:510px;
}
#utalks_copy p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:normal;
	color:#231f20;
}
/*utalks end*/



/*pagination*/

ul.pagination {
	width:70%;
	margin:0 auto 0 auto;
	text-align:center;
	position:relative
}
#grey .pagination {
	width:400px;
	margin:0 auto 0 auto;
	text-align:center;
	position:relative
}
ul.pagination li {
	text-align:center;
	float:left;
	list-style-type:none;
	list-style:none;
	font-size:1.2em;
	margin-right:8px;
	margin-top:20px;
	margin-bottom:20px;
}
p.counter {
	display:none;
}
/*Link underline*/



a.readon {
	position:relative;
	margin-top:10px;
	padding-right:6px;
	color: #B7AC34;
}
 @media only screen and (max-device-width: 480px) {
 #blogwrapper ol a.readon {
 font-size:1.5em;
}
}
#wwltwrapper a.readon {
	border-right:none;
	font-weight:bold;
}
/*pagination end*/

.content .field-items ol li{
	font-family: Arial, Helvetica, sans-serif;
color: #58585A;
list-style: decimal;
}

#full-width ul#artists li {
	margin-left:1px;
	text-decoration:none;
}
#full-width ul#artists a, #full-width ul#artists a:hover {
	text-decoration:none;
}
#comments ol li, #comments ul li {
	list-style-type:none;
}
#flashmp3 {
	background-color:#f6f6f6;
	height:50px;
	width:206px;
	margin:5px 0 0 10px;
}
.mp3-left {
	background-color:#f6f6f6;
	float:left;
	width:150px;
	margin:10px 0 0 12px;
	_margin:10px 0 0 6px;
	padding:0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.mp3-left {
	width:175px;
}
.mp3-right {
	display:none;
}
}
.mp3-left li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	list-style:none;
	margin:0;
	padding:0;
}
.mp3-left li a {
	font-weight:bold;
	padding-top:5px;
	color:#e2007a;
}
.mp3-left li a:hover {
	text-decoration:underline;
	color:#e2007a;
}
.mp3-right {
	float:right;
	margin:5px 0 0 0;
	padding-right:3px;
	background-color:#f6f6f6;
}
.podcasts {
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 12px;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}
#leftcB {
	display:none;
	visibility:hidden;
}
/*Comments edits*/

	textarea {
	font-family:Arial, Helvetica, sans-serif;
}
/**/

.tool-tip {
	background-color:#cccccc;
	padding:10px;
}
.tag {
	display:none;
}
.loading {
	display:none;
}
/*Custom contact dropdown jumpmenu*/



.formhide {
	display:none;
}
#credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#58585A;
	position:absolute;
	left:10px;
	bottom:10px;
}
#credits a {
	color:#58585A;
}
#credits a:hover {
	color:#000;
	text-decoration:underline;
}
img#speakerboximg {
	padding-top:20px;
}
#speakerbox_a {
	padding-left:3px;
}
#speakerbox_a a {
	background-image:url(../images/speakerbox_btn.jpg);
	background-position:0 0;
	display:block;
	width:220px;
	height:103px;
}
#speakerbox_a a:hover {
	background-image:url(../images/speakerbox_btn.jpg);
	background-position:0 -103px;
	display:block;
	width:220px;
	height:103px;
}
/*===============================================
	go shopping
===============================================*/
div#rightBar div.region div#block-nodeblock-25.block h2 {
	display:none;
}
ul#shop_street {
	clear:left;
	padding-top:10px;
	width:640px;
	height:280px;
	display:block;
}
ul#shop_street li {
	float:left;
	list-style-type:none;
	cursor:pointer;
	margin:0;
	padding:0;
}

ul#shop_street li a{
	background:url(../images/shop-setup.jpg) no-repeat;
	display:block;
	height:280px;	
}

ul#shop_street li#shop_one a{
	width:122px;
	background-position:0 0;
}
ul#shop_street li#shop_one a:hover {
	background-position:0 -278px;
}
ul#shop_street li#shop_two a{
	width:65px;
	background-position:-122px 0;
}
ul#shop_street li#shop_two a:hover {
	background-position:-122px -278px;
}
ul#shop_street li#shop_three a {
	width:80px;
	background-position:-187px 0;
}
ul#shop_street li#shop_three a:hover {
	background-position:-187px -278px;
}
ul#shop_street li#shop_four a{
	width:144px;
	background-position:-267px 0;
}
ul#shop_street li#shop_four a:hover {
	background-position:-267px -278px;
}

ul#shop_street li#shop_five a{
	width:104px;
	background-position:-411px 0;
}
ul#shop_street li#shop_five a:hover {
	background-position:-411px -278px;
}
ul#shop_street li#shop_six a{
	width:125px;
	background-position:-515px 0;
}
ul#shop_street li#shop_six a:hover {
	background-position:-515px -278px;
}
#righcol2 ul.buy_online_wrap li {
	float:left;
	margin-left: 2px;
}
/*===============================================
	go shopping end
===============================================*/



/*===============================================
	clearfix
===============================================*/
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
:first-child + html .clearfix {
	min-height: 1%;
}
.clear{
	clear:both;
	float:none;
}
/*===============================================
	clearfix end
===============================================*/




/*===============================================
	Footer
===============================================*/

#footer-txt {
	margin: 0px 0 20px 0;
}
#footer-txt a {
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#58595B;
	text-decoration:none;
}
#footer-txt a.addthis_button_expanded {
	font-size:1.2em;
}
#footer-txt a:hover {
	color:#000;
	text-decoration:underline;
}
#footer-txt li {
	font-size:1.2em;
	display:inline;
	margin:0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #999;
}
#footer-txt .menu .last {
	border-right:none;
}
#footer-txt .item85 {
	border-right:none;
}
#footer p {
	margin-bottom:5px;
	font-size:1.1em;
}
#footer_left {
	position:relative;
	padding-top:5px;
	float:left;
}
#footer_center {
	width:114px;
	margin:15px auto 0 auto;
}
#footer_right {
	width:150px;
	margin-top:-52px;
	float:right;
}
 @media only screen and (max-device-width: 480px) {
 #footer #footer-txt a {
 font-size:0.6em;
}
}
/*===============================================
	Footer end
===============================================*/

/*===============================================
	Share this
===============================================*/
#at20mc{
	z-index:2000000000 !important;
}
/*===============================================
	Share this End
===============================================*/

/*===============================================
	Uspeak
===============================================*/

#uspeak .left{
float:left;
width:660px;
}
#uspeak p.left{
	width:auto;
}
#uspeak .subnav-area{
	width:660px;
}

#uspeak .instagram{
	display:inline !important;
	width:660px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
#uspeak .instagram-placeholder{
	display:inline;
	padding-right: 20px;
	padding-left:0px;
	padding-top:5px;
	margin:0px;
	width:306px;
}
#uspeak .instagram-image { width: 180px; height: 180px; padding-bottom:20px; }

#uspeak .instagram-placeholder first{
	padding:0px 10px 10px 0px;
	margin:0px;
}


#uspeak h2{
	color:#60d9cc;
	padding-left: 0;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:18px;
}
#uspeak a.block{
	background-color:#60d9cc;
	color:#ffffff !important;
	padding:5px 8px;
	margin:5px 5px 5px 0px;
}
#uspeak a.block:hover{
	background-color:#d7f5f2;
	color:#000000 !important;
	padding:5px 8px;
	margin:5px 5px 5px 0px;
}
#uspeak a {
    color: #60D9CC;
    text-decoration: none;
}
#uspeak region region-sidebar-second{
		padding-left: 10px; padding-right: 10px; margin-left: 10px;
}

#uspeak #rightBar{
	padding-left: 10px; padding-right: 10px; margin-left: 10px; background-color:#fff;
}
#uspeak #rightBar #block-poll-recent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#uspeak #rightBar #block-poll-recent h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#uspeak #rightBar #block-nodeblock-173 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#uspeak #rightBar #block-nodeblock-179 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#uspeak #rightBar #block-nodeblock-182 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#uspeak #node-173 a{
 color:#60d9cc;
 text-decoration:underline;
}
form#poll-view-voting div div.poll div.vote-form input#edit-vote.form-submit{
	background-color:#60d9cc!important;
	color:#FFF!important;
	border:0;
	float:left;
	padding:5px;
}

.poll .bar{
	background-color: #eceded !important;
}

.poll .bar .foreground{
	background-color: #bfc1c2 !important;
}

#uspeak first leaf menu-mlid-748 a{
	color:#60d9cc;
}
#uspeak div.content div.menu-block-wrapper ul.menu li a:hover{
	 background-color: #60d9cc;
    color: #60d9cc;
    float: left;
}
#uspeak div.content div.menu-block-wrapper ul.menu li a{
    color: #000000;
    float: left;
}
#uspeak div.content div.menu-block-wrapper ul.menu li.active a{
	background-color:#60d9cc;
	color:#ffffff;
}
#uspeak div.left div.subnav-area div.region div#block-nodeblock-183.block{
	border-top: 1px dashed #000;
	margin-top:10px;
	clear:both;
}
#uspeak div.left div.subnav-area div.region div#block-nodeblock-180.block{
	border-top: 1px dashed #000;
	margin-top:10px;
}
#uspeak div.left div.subnav-area div.region div#block-nodeblock-181.block{
	border-top: 1px dashed #000;
	margin-top:20px;
	margin-bottom:20px;
}

#uspeak #node-8 hr{
	margin-bottom:0;
}

.uspeak-tell-us-intro{
	float:left;
	width:250px;
	padding-top:20px;
}
.uspeak-tell-us-comments{
	background-color:#ececec;
	float:right;
	width:340px;
	display:inline;
	margin-left: 10px;
    padding: 23px 15px 10px 15px;
	position:relative;
}
.uspeak-tell-us-comments p.quote{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-style:italic;
	color:#000;
	margin-bottom:5px;
}
.uspeak-tell-us-comments a{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color: #60d9cc;
	font-style:normal;
}
.uspeak-what-are-you-listening-to{
	float:left;
	width:315px;
	margin-right:15px;
}

.uspeak-what-are-you-listening-to-video{
	float:right;
	width:320px;
}
#uspeak div#rightBar div.region div#block-poll-recent.block div.content ul.links li.0 a{
	display:block;
}
#uspeak div#rightBar div.region div#block-nodeblock-173.block{
	border-top: 1px dashed #000;
	margin-top:20px;
}
#uspeak div#rightBar div.region div#block-nodeblock-182.block{
		border-top: 1px dashed #000;
		margin-top:20px;
}
#uspeak div#rightBar div.region div#block-nodeblock-179.block{
			border-top: 1px dashed #000;
			margin-top:20px;
}
#uspeak div#rightBar div.region div#block-nodeblock-182.block h2{
	display:none;
}
#uspeak div#rightBar div.region div#block-poll-recent.block div.content ul.links li.0 a{
	display:none;
}
#uspeak div#rightBar div.region div#block-poll-recent.block div.content ul.links li.1 a{
	display:none;
}
#uspeak div#rightBar div.region div#block-poll-recent.block div.content ul.links{
	display:none;
}
#uspeak div.region div#block-system-main.block div.content div#node-178.node div.content div.field div.field-items div.field-item h3 a{
	color:#000;
	font-weight:bold;
}
#uspeak .quotes{
	position:absolute;
	top:-4px;
	left:-14px;
}
#uspeak .block-aggregator{
	clear: both;
	display: block;
}
#uspeak .block-aggregator h2{
	display:none;
	visibility:hidden;
}

#uspeak #node-184{
	margin-bottom:10px;
}

#uspeak #node-184 p.clear{
	margin-bottom:0;
}

/* uspeak twitter */

#uspeak iframe.twitter-timeline{
	width:660px !important;
}

#uspeak .tweet-icon{
	margin-top:5px;
	margin-bottom:0;
}

/* uspeak twitter end */

#uspeak div.left div.subnav-area div.region div#block-nodeblock-180.block h2{
	padding-bottom:0;
	margin-bottom:0;
}
#uspeak #block-nodeblock-185{
	clear:both;
	padding-top:10px;
}
#uspeak .poll .form-item .form-item{
	overflow:auto;
	margin-top:6px;
}

#uspeak .poll .form-item .form-item input{
	float:left;
	margin-left:0;
}

#uspeak .poll .form-item .form-item label{
	float:left;
	width:195px;
	margin-left:10px;
}

#uspeak .poll .title{
	font-weight:bold;
	margin-bottom:10px;
}

#uspeak #uspeak_yourideas .left{
	float:left;
	width:510px;
}
#uspeak #uspeak_yourideas .subnav-area{
	width:510px;
}
#uspeak #uspeak_yourideas #rightBar{
	width:410px;
}
#uspeak #uspeak_yourideas .uspeak-tell-us-comments{
	margin-bottom:20px;
	width:370px;}
#uspeak #uspeak_yourideas .uspeak-tell-us-comments p.quote{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-bottom:5px;
}
#uspeak .uspeak-tell-us-comments p.name{
	font-size:12px;
	color:#616162;
	margin-bottom:4px;
}

#uspeak #uspeak-instagal{
	padding-bottom:10px;
}


#uspeak #uspeak-instagal .instagram-placeholder{
	padding-right:15px;
}
#uspeak #uspeak-instagal .instagram-image{
	height:229px;
	width:229px;
}
#uspeak #uspeak-instagal p.insta-follow{
	float:left;
	width:245px;
}
#uspeak #uspeak-instagal p.insta-fbook{
	float:left;
}

#uspeak #uspeak-instagal .field-item hr{
	margin:15px 0;
}

#uspeak ul.gallery .block{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#uspeak #uspeak_yourideas #webform-client-form-188, #webform-client-form-189{
	width:475px;
}

#uspeak #uspeak_yourideas #webform-client-form-188 label, #webform-client-form-189 label{
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
}
#uspeak #uspeak_yourideas #webform-client-form-188 .webform-component-textarea label, #webform-client-form-189 .webform-component-textarea label{
	width:auto;
	margin-bottom:10px;
	margin-top:12px;
}
#uspeak #uspeak_yourideas #webform-client-form-188 input[type="text"], #webform-client-form-189 input[type="text"], #uspeak #uspeak_yourideas #webform-client-form-188 input[type="email"], #webform-client-form-189 input[type="email"]{
	width:350px;
	background:#eceded;
	border:1px solid #c8c8ca;
	padding-top:3px;
	padding-bottom:3px;
}

#uspeak #uspeak_yourideas #webform-client-form-188 textarea, #webform-client-form-189 textarea{
	background:#eceded;
	border:1px solid #c8c8ca;
	padding-top:3px;
	padding-bottom:3px;
}

#uspeak #uspeak_yourideas #webform-client-form-188 .captcha, #webform-client-form-189 .captcha{
	float:left;
}

#uspeak #uspeak_yourideas .mandatory{
	margin-right:40px;
}

#uspeak #uspeak_yourideas #webform-client-form-188 #edit-actions--2, #webform-client-form-189 #edit-actions{
	float:right;
	margin-top:112px;
}

#uspeak #uspeak_yourideas #webform-client-form-188 .marker,
#uspeak #uspeak_yourideas #webform-client-form-188 .form-required,
#webform-client-form-188 .marker,
#webform-client-form-188 .form-required {
  color: #f00;
}
#uspeak #uspeak_yourideas #webform-client-form-188 .form-item input.error,
#uspeak #uspeak_yourideas #webform-client-form-188 .form-item textarea.error,
#uspeak #uspeak_yourideas #webform-client-form-188 .form-item select.error
#webform-client-form-189 .form-item input.error,
#webform-client-form-189 .form-item textarea.error,
#webform-client-form-189 .form-item select.error {
  border: 2px solid red;
}

.page-node-189 #header, .page-node-189 hr, .page-node-189 #title-area, .page-node-189 #footer, .page-node-189 .submitted, .pp_social{
	display:none !important;
}

.page-node-189{
	overflow-x:hidden !important;
	overflow:auto;
	padding-right:5px;
}

#pp_full_res{
	height:auto;
}

.pp_close{
	display:block !important;
	height:20px !important;
	background:url(../images/close.jpg) no-repeat !important;
	width:22px !important;
	margin-right:15px;
}

.iform_title{
	font-size:14px;
	font-weight:bold;
}

.mandatory{
	margin-bottom:0;
	text-align:right;
	margin-right:20px;
}



/*===============================================
	Uspeak end
===============================================*/


/*===============================================
	COOKIES OVERRIDE
===============================================*/

#cookie-banner-right a{
	color:#fff !important;
}



/*new twitter*/

#uspeak .twtr-tweet{
border:none !important;
}

#uspeak #twtr-widget-1 .twtr-doc, #uspeak #twtr-widget-1 .twtr-hd a, #uspeak #twtr-widget-1 h3, #uspeak #twtr-widget-1 h4{
	border:none !important;
	background:none !important;
}

#uspeak .twtr-tweets .twtr-tweet{
	float:left;
	width:305px;
	padding-right:20px;
	padding-left:0px;
	padding-top:5px;
	background:url(../images/quotes-twt.jpg) no-repeat !important;
	margin:0 0 10px 0;
}

#uspeak .twtr-tweets .twtr-avatar{
	display:none;
	visibility:hidden;
}

#uspeak .twtr-tweets .twtr-tweet .twtr-tweet-text{
margin-left:36px;
}

#uspeak .twtr-widget .twtr-tweet-wrap{
	padding:0;
}

#uspeak .twtr-tweets .twtr-tweet p, #uspeak .twtr-tweets .twtr-tweet p a{
	font-family:Georgia, "Times New Roman", Times, serif !important;
font-size: 14px !important;
font-style: italic !important;
color: #58585A !important;
margin-bottom:5px;
}

#uspeak div#twtr-widget-1.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets div.twtr-tweet-wrap div.twtr-tweet-text p em{
	margin-top:5px;
}
}

#uspeak #tweet-id-2{
	clear:both !important;
}

.twtr-tweet-text .time, .twtr-tweet-text .user{
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-style:italic;
	color: #60D9CD !important;
	font-size:11px !important;
}

/*===============================================
	WORKING FOR US
===============================================*/

.page-node-14 #firstRightBar{
	width:350px;
}

.page-node-14 #main-content .region-content{
	width:540px;
	float:left;
}

.page-node-14 #main-content .region-content .subnav-area, .page-node-14 #main-content .region-content h3, .page-node-14 #main-content .region-content p{
	width:540px !important;
	margin-bottom:20px;
}

.page-node-14 .article_row{
	/*width:360px;*/
}

.page-node-14 .animate2{
	margin-right:10px;
}

.page-node-14 .animate2 a:hover .desc-mid {
	padding: 10px 7px 0px 5px;
	width: 158px;
	height:30px;
}

.working-for-us-quote-wrap{
	background:url(../images/working-for-us-quote.jpg) no-repeat;
	padding-top:50px;
}

.page-node-14 #main-content .region-content h3.working-for-us-quote{
	font-style:italic;
	font-size:28px;
	width:480px !important;
	margin-bottom:5px;
}

.page-node-14 #main-content .region-content p.working-for-us-quote-author{
	font-size:16px;
	font-weight:bold;
	color:#58585a;
	margin-bottom:25px;
}

/* DROPDOWN MENU */

div.content div.menu-block-wrapper ul.menu li{
	position:relative;
}

/*--- DROPDOWN ---*/
div.content div.menu-block-wrapper ul.menu ul{
	list-style:none;
	position:absolute;
	z-index:100000;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
div.content div.menu-block-wrapper ul.menu ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	margin:0;
	border-top:2px solid #fff;
}
div.content div.menu-block-wrapper ul.menu li ul li a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	width:85px;
	color:#000000;
	margin:0;
	background:#facde4 !important;
}
div.content div.menu-block-wrapper ul.menu li:hover ul{
	left:0px; 
	top:25px; 
}
div.content div.menu-block-wrapper ul.menu li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
}
div.content div.menu-block-wrapper ul.menu li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
div.content div.menu-block-wrapper ul.menu li:hover ul li a:hover, div.content div.menu-block-wrapper ul.menu li:hover ul li a.active{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#e2007a !important;
	color:#ffffff;
}

/* DROPDOWN NAV END */

/*===============================================
	NEXT STEPS
===============================================*/

.page-node-207 #firstRightBar{
	width:218px;
	padding:5px;
	background:#e7e7e8;
}

.page-node-207 #main-content .region-content{
	width:540px;
	float:left;
}

.page-node-207 #main-content .region-content .subnav-area, .page-node-207 #main-content .region-content h3, .page-node-207 #main-content .region-content p{
	width:550px !important;
	margin-bottom:20px;
}

.page-node-207 .working-for-us-quote-wrap{
	background:url(../images/working-for-us-quote-small.jpg) #f1f1f3 no-repeat;
	background-position:10px 10px;
	padding:10px;
	padding-top:50px;
	margin-bottom:5px;
}

.page-node-207 #main-content h3.working-for-us-quote{
	font-style:italic;
	font-size:18px;
	margin-bottom:5px;
}

.page-node-207 #main-content p.working-for-us-quote-author{
	font-size:12px;
	font-weight:bold;
	color:#58585a;
}

.page-node-14 h3 a, .page-node-207 h3 a{
	font-weight:bold;
}

.page-node-207 #node-207 img{
	margin-right:15px;
}

.page-node-207 #node-207 img.last{
	margin-right:0px;
}

.page-node-207 #node-209 a {
	display:block;
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/
}
.page-node-207 #node-209 a:hover {
	display:block;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}

/*===============================================
	INTERNS
===============================================*/

.page-node-205 #firstRightBar{
	width:218px;
	padding:5px;
	background:#e7e7e8;
}

.page-node-205 #main-content .region-content{
	width:540px;
	float:left;
}

.page-node-205 #main-content .region-content .subnav-area, .page-node-207 #main-content .region-content h3, .page-node-207 #main-content .region-content p{
	width:550px !important;
	margin-bottom:20px;
}

.page-node-205 .working-for-us-quote-wrap{
	background:url(../images/working-for-us-quote-small.jpg) #f1f1f3 no-repeat;
	background-position:10px 10px;
	padding:10px;
	padding-top:50px;
	margin-bottom:5px;
}

.page-node-205 #main-content h3.working-for-us-quote{
	font-style:italic;
	font-size:18px;
	margin-bottom:5px;
}

.page-node-205 #main-content p.working-for-us-quote-author{
	font-size:12px;
	font-weight:bold;
	color:#58585a;
}

.page-node-205 h3{
	margin-bottom:15px;
}

.page-node-205 h3 a{
	font-weight:bold;
}

.page-node-205 #node-205 li {
	margin-right:12px;
	float:left;
	margin-bottom:12px;
}

.page-node-205 #node-205 li.last{
	margin-right:0px;
}

.page-node-205 #node-210 a {
	display:block;
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/
}
.page-node-205 #node-210 a:hover {
	display:block;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}

div.content div.menu-block-wrapper ul.menu li:hover ul{
	top:24px\9;	
	*top:25px;
	*display:block;
	*height: 50px;
}
div.content div.menu-block-wrapper ul.menu li{
z-index:1000001;
}

div.content div.menu-block-wrapper ul.menu li ul {
position: absolute;
z-index: 100000;
display:block;
}

div.content div.menu-block-wrapper ul.menu li.active-trail ul li a{
	width:79px\9;
	*width:85px;
	margin:0 !important;
	border-top:2px solid white;
}

@media \0screen {
	div.content div.menu-block-wrapper ul.menu li:hover ul{
	top:25px;
}
}

@media \0screen {
	div.content div.menu-block-wrapper ul.menu li ul li a{
	width:93px;
}
}


ul#shop_street_new {
	clear:left;
	padding-top:10px;
	width:700px;
	height:288px;
	display:block;
}
ul#shop_street_new li {
	float:left;
	list-style-type:none;
	cursor:pointer;
	margin:0;
	padding:0;
}

ul#shop_street_new li a{
	background:url(../images/shop-setup-new.jpg) no-repeat;
	display:block;
	height:288px;	
}

ul#shop_street_new li#shop_one_new a{
	width:179px;
	background-position:0 0;
}
ul#shop_street_new li#shop_one_new a:hover {
	background-position:0 -288px;
}
ul#shop_street_new li#shop_two_new a{
	width:107px;
	background-position:-179px 0;
}
ul#shop_street_new li#shop_three_new a {
	width:192px;
	background-position:-286px 0;
}
ul#shop_street_new li#shop_three_new a:hover {
	background-position:-286px -288px;
}
ul#shop_street_new li#shop_four_new a{
	width:95px;
	background-position:-478px 0;
}
ul#shop_street_new li#shop_four_new a:hover {
	background-position:-478px -288px;
}

ul#shop_street_new li#shop_five_new a{
	width:127px;
	background-position:-573px 0;
}
ul#shop_street_new li#shop_five_new a:hover {
	background-position:-573px -288px;
}
#block-block-11{
	position: relative;
}
.home-social-bar{
	display: block;
    position: absolute;
    top: -52px;
    left: 0;
    right: -4px;
}
.logged-in .home-social-bar{
	top: -69px;
}
.home-social-bar .social-item{
	width: 33.2%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	padding: 1em 0em 0.2em 0em;
	height: 29px;
	text-align: center;
}
.home-social-bar .social-item.twitter{
	background: #59ADEB;
}
.home-social-bar .social-item.facebook{
	background: #3B5A96;
}
.home-social-bar .social-item.instagram{
	background: #356286;
}
.home-social-bar .social-item img{}
.front #container > hr{
	display: none;
}

/* Temp */

.acc-hide{
	display:none;
}

.logged-in .acc-hide{
	display:block;
}

/* 18-02-2019 */

.statements{
	text-align: center;
}

.statements a{
	clear: both;
	font-size: 2em;
	margin-bottom: 0.5em;
	cursor: pointer;
}

.page-node-522 .content p{
	font-size: 16px;
}

.page-node-522 .content h3{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif !important;
}

.page-node-522 .content p, .page-node-522 .content h3{
    margin: 0 0 20px 0;
    width: 570px;
}

.page-node-522 .content p img{
	width: 100%;
}

.page-node-522 .content a.button{
    color: #fff;
    background-color: #e2007a;
    padding: 5px;
    text-align: center;
}

.page-node-522 .content a.button:hover{
    color: #000;
    background-color: #fad7ea;
}

li.menu-2950 a{
   color: #fff;
   background-color: #7763AB;
   width: 136px
}
li.menu-2950 a:hover{
   background-color: #BBB1D5;
   color: #000;
}

ul#main-menu-links.links li.menu-2806 a {
    margin-left: 138px;
}

#main-menu-links {
	width:511px;
}
