/*------------------------------------------* Extension of global.css for Smooth specifics* Created December 2011* Paul Corbett <paul.corbett@gmgradio.com>* Version 1.0------------------------------------------------------------------------------*//*GLOBAL SETTINGS--------------------------------------------------------------------------------------------------------------------*//*MAIN STRUCTURE*/body {    background: #3A2745 url(../images/smooth/background.png) center top no-repeat;}#container {    background: #F0E8F9;}/*GLOBAL STYLING--------------------------------------------------------------------------------------------------------------------*/.inset {    background: #6A2C91;}.breadcrumb .add-this a:hover {    color: #000;}/*SPRITE--------------------------------------------------------------------------------------------------------------------*/.carousel-arrow, #carousel .ui-tabs-nav .ui-tabs-selected .carousel-shadow, .ui-stars-star a, #follow-us li a,#ways-to-listen li a span, #now-on-air, #currently-playing, #listen-live a, .error ul, .icon {    background-image: url(../images/smooth/sprite.png);}/*HEADINGS--------------------------------------------------------------------------------------------------------------------*/h1, h2, .text-image h2 {    color: #FFF;    background: #6A2C91;}h3 {    color: #463F4C;}h1.article-title{    color: #6A2C91;}/*LINKS--------------------------------------------------------------------------------------------------------------------*/a {    color: #EB008B;}a:hover {    color: #FFF !important;    background: #EB008B;}/*FRAGMENT DEFAULTS--------------------------------------------------------------------------------------------------------------------*/.more {    background: #EB008B;    color: #FFF;    border-left: 3px solid #F0E8F9;}.more span {    background: url(../images/smooth/more-arrow.png) -1px top no-repeat;}/*JQUERY UI--------------------------------------------------------------------------------------------------------------------*/.ui-stars-star a:hover {    background-image: url(../images/smooth/sprite.png);}/*HEADER--------------------------------------------------------------------------------------------------------------------*/#header {    background: -webkit-gradient(                    linear,                    left bottom,                    left top,                    color-stop(0, rgb(240,232,249)),                    color-stop(1, rgb(221,194,237))                );    background: -moz-linear-gradient(                    center bottom,                    rgb(240,232,249) 0%,                    rgb(221,194,237) 100%                );}#logo, #logo-scotland {    width: 179px;    height: 110px;    margin: 20px 20px 0 20px;}#logo {    background: url(../images/smooth/logo-smuk.png) no-repeat;    width: 189px;}#logo-scotland {    background: url(../images/smooth/logo-smcs.png) no-repeat;}/*ON AIR & LISTEN LIVE--------------------------------------------------------------------------------------------------------------------*/#on-air {    margin: 20px 20px 0 20px;}#on-air h3, #on-air h3 a {    color: #6A2C91;}#listen-live a {    background-position: -101px -105px;}#now-on-air, #currently-playing {    background-position: -101px -6px;}/*NAVIGATION--------------------------------------------------------------------------------------------------------------------*/#nav li + li {    border-left: 1px dotted #B08ACA;}#nav li a {    color: #C5A9D8;}/*BREADCRUMBS--------------------------------------------------------------------------------------------------------------------*/.breadcrumb {    background: #E4D7F5;}.breadcrumb .title {    background: url(../images/smooth/breadcrumb-chevron.png) no-repeat top right;}/*FRAGMENTS--------------------------------------------------------------------------------------------------------------------*//*BUY*/.buy a span {    float: right;    color: #EB008B;}/*BUTTON*/.button .button-simple, .button .button-right-arrow {    color: #FFF;}.button .button-simple {    background: transparent url(../images/smooth/button/button-simple.png) no-repeat scroll top right;}.button .button-right-arrow {    background: transparent url(../images/smooth/button/button-right-arrow.png) no-repeat scroll top right;}.button .button-simple .button-left, .button .button-right-arrow .button-left {    background: transparent url(../images/smooth/button/button-left.png) no-repeat scroll top left;    padding-left: 17px;}.button .button-simple .button-span, .button .button-right-arrow .button-span {    background: transparent url(../images/smooth/button/button-span.png) repeat-x;    margin-left: 17px;}.button .button-listen-live {    background: url(../images/smooth/button/button-listen-live.png) no-repeat;}.button .button-right-arrow, .button .button-simple {    color: #FFF;    background-color: #EB008B;    border-color: #EB008B;}/*CAROUSEL*/#carousel .ui-tabs-nav {    background: #EB008B;}#carousel .ui-tabs-nav .ui-tabs-selected {    background: #6A2C91;}.carousel-overlay {    /*background: url(../images/smooth/snowflakes.png) no-repeat;*/}/*FORMS*/button {    background: #EB008B;    background: -webkit-gradient(                    linear,                    left bottom,                    left top,                    color-stop(0, rgb(191,0,115)),                    color-stop(1, rgb(235,0,137))                );    background: -moz-linear-gradient(                    center bottom,                    rgb(191,0,115) 0%,                    rgb(235,0,137) 100%                );    color: #FFF;}.mandatory-postcode-element button {    background: url('../images/smooth/postcode-button.png') left top no-repeat;    width: 130px;    padding: 4px 2px;    text-align: left;    vertical-align: top;}input#mandatory-postcode, input#additional-postcode {    width: 150px;}/*COMPETITION FORMS*/fieldset#mandatory-newsletter-fs {    background-image: url('../images/smooth/smooth-newsletter.png');}#mandatory-question-fs, #mandatory-newsletter-fs {    background-color: #6A2C91;}.tooltip p.description {    border: 1px solid #EB008B;    background: #EB008B;    color: #FFF;}.curFocus {    background: #6A2C91;        }.curFocus label {    color: #FFF;}.arrow-down {    border-top: 20px solid #EB008B;}.mandatory-Message-element.curFocus p.description, .additional-Message-element.curFocus p.description, .messageform-message-element.curFocus p.description {    color: #FFF;}fieldset#mandatory-newsletter-fs {        background: url('../images/smooth/smooth-newsletter-small.png') left center no-repeat;}/*GALLERY*/.ad-gallery .ad-back {    border-right: 10px solid #EB008B;    left: 0;}.ad-gallery .ad-forward {    border-left: 10px solid #EB008B;    right: 0;   }.ad-nav {    padding: 5px;    background-color: #E4D7F5;    border: 2px solid #D4C6E5;}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {    background: url('../js/gallery/ad_prev.png') no-repeat;}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {    background: url('../js/gallery/ad_next.png') no-repeat;}/*MY SMOOTH*/.my-home .section-collection .topicHeadline, .my-sidebar .section-collection .topicHeadline {    background: #FFF;    color: #6A2C91;}.my-signup {    background-color: #E4D6F5;}.my-check {    background-color: #E4D7F5;    border: 2px solid #D4C6E5;}.my-check h3  {    color: #7A3CA1;}.my-check .remind-me {    color: #555;}.my-check .close-box {    background: transparent url(../images/x-cross.png) no-repeat;}a.topicHeadline:hover {    color: #EB008B !important;}/*QUOTE*/blockquote {    background-color: #FFF;}/*SCHEDULE*/.schedule-detail .item time {    background: none repeat scroll 0 0 #6A2C91;}.schedule .item aside {    background: #EB008B;    color: #FFF;}/*SHOW HERO*/.show-hero {    color: #FFF;    background: #6A2C91;}/*SNOW/*/h1#snow {    padding: 5px;}ul#closedSchools {    list-style: none;}/*TEXT IMAGE*/.text-image h1, .text-image h1 span, .text-image h1 font {    color: #6A2C91 !important;}.text-image h2 {    padding: 0 0 0 10px;}.image-caption {    background: #E4D7F5;    color: #6A2C91;}/*TRACK LISTING*/.track-listing-search {    background: #E4D6F5;}/*WEATHER*/.weather-today {    background: #6A2C91;    color: #FFF;}/*INFO POP UP--------------------------------------------------------------------------------------------------------------------*/.info a:hover {    color: #EB008B;}/*FOOTER--------------------------------------------------------------------------------------------------------------------*/#follow-us .facebook a {    background-position: -35px -4px;}#follow-us .twitter a {    background-position: -34px -34px;}#follow-us .youtube a {    background-position: -34px -65px;}#follow-us .flickr a {    background-position: -34px -97px;}#ways-to-listen .listen-online a span {    background-position: -67px -5px;}#ways-to-listen .listen-radio a span {    background-position: -67px -31px;}#ways-to-listen .listen-podcasts a span {    background-position: -67px -57px;}#ways-to-listen .listen-mobile a span {    background-position: -67px -83px;}#ways-to-listen .listen-digital-tv a span {    background-position: -67px -109px;}#gmg-links a {    color: #967F99;}/*LIGHTBOX--------------------------------------------------------------------------------------------------------------------*/.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {    margin: -8px 0 0 -4px;    background: url(../images/smooth/geo-lightbox/close-button.png) no-repeat;}/*WINDOW TEXT*/#dialog-modal p.header {    color: #6A2C91;}#dialog-modal p.sub-heading {    color: #CA077B;}#dialog-modal #modal-images {    background: #ffffff url(../images/smooth/geo-lightbox/color-overlay.png) top left no-repeat;}#dialog-modal #modal-map {    background: #FFF url(../images/smooth/geo-lightbox/color-overlay.png) bottom right no-repeat;}#geo-logo {    background: url(../images/smooth/logo-smuk.png) no-repeat scroll 0 0 transparent;}#dialog-modal #modal-images #presenter-picture {    background: #250c22 url(../images/smooth/geo-lightbox/presenter-background.png) top left no-repeat;}/*MODAL WINDOW LAYOUT*/#dialog-modal #modal-main-text {    background: #FFF;}/*MODAL WINDOW - MODAL IMAGES*/#geo-logo {    text-indent: -9999px;     display: block;    float: left;    height: 110px;    margin: 20px 20px 0;    width: 179px;   }#dialog-modal #modal-images #presenter-picture {    float: left;    width: 169px;    height: 193px;    padding: 5px;    margin: 30px 20px 0;}/*MODAL WINDOW - MAIN TEXT - FORM*/#dialog-modal #modal-main-text form {    margin: 55px 0;}/*TWITTER--------------------------------------------------------------------------------------------------------------------*/.twtr-doc {    background: #680d84;    background-image: -webkit-linear-gradient(left, #6A2C91 0%, #EB008B 100%);    background-image: -moz-linear-gradient(left, #6A2C91 0%, #EB008B 100%);    background-image: -o-linear-gradient(left, #6A2C91 0%, #EB008B 100%);    background-image: -ms-linear-gradient(left, #6A2C91 0%, #EB008B 100%);    background-image: linear-gradient(left, #6A2C91 0%, #EB008B 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6A2C91', endColorstr='#EB008B',GradientType=1);}#twtr-widget-1 .twtr-tweet a:hover {    color: #FFF !important;}