html, body {
    background:#F5F5F5 url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/new-background.gif) repeat-y top center;
}
#pagewrapper {
    background: #FFF;
}
#header {
    background:#0D0D0D url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/top_fade.png) repeat-x;
}
#plainheader {
    background:#0D0D0D url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/top_fade.png) repeat-x;
}
#navigation {
    background:#666666 url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/nav_fade.png) repeat-x;
}
#promobar {
    background-color:#B3749A;
}
#footer-top {
    background-color:#D6D7D7;
}
#footer-bottom {
    background-color:#353735;
}
#header .rd-tl, #header .rd-tr, #header .rd-bl, #header .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-header-white.png);
}
#plainheader .rd-tl, #plainheader .rd-tr, #plainheader .rd-bl, #plainheader .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-plain-header-white.png);
}
#navigation .rd-bl, #navigation .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-nav-white.png);
}
#promobar .rd-tl, #promobar .rd-tr, #promobar .rd-bl, #promobar .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-promo.png);
}
#footer-top .rd-tl, #footer-top .rd-tr {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-light-grey.png);
}
#footer-bottom .rd-bl, #footer-bottom .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-dark-grey.png);
}
#footer-top .rd-tl, #footer-top .rd-tr {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-light-grey.png);
}
.drop-shadow {
    background: #DCDCDC;
}
.dark-grey-box .rd-bl, .dark-grey-box .rd-br {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-dark-grey.png);
}
.dark-grey-box {
   background-color: #353735;
}
.bottom-fade {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.bottom-fade-border {
    border-top:1px solid #D0D0D0;
}
#navigation ul li {
    border-right: 1px solid #777;
    border-left: 1px solid #555;
}
#navigation ul li.first {
    border-left: none;
}
#navigation ul li.first:hover {
    border-left: none;
}
#navigation ul li.last {
    border-right: none;
}
#navigation ul li.last:hover {
    border-right: none;
}
#navigation ul li:hover {
    background: #40403d;
    border-right: 1px solid #444441;
    border-left: 1px solid #333331;
}
#navigation ul li a {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/icons/bullet-nav.gif) left center no-repeat;
}
#navigation ul li div {
    background: #40403d;
    border: 1px solid #777;
    border-top: none;
}
#navigation ul ul li {
    border: none;
    color: #ccdc00;
}
#navigation ul ul li:hover {
    background: none;
    border: none;
}
#navigation ul ul li a {
    background: none;
}
.rd-tl {
    background-position: 0 0;
}
.rd-tr {
    background-position: -7px 0;
}
.rd-bl {
    background-position: 0 -7px;
}
.rd-br {
    background-position: -7px -7px;
}
.sidebar-title, .sidebar-title a:link, .sidebar-title a:visited, .sidebar-title a:active, .sidebar-title a:hover {
    color:#fff;
}
.sidebar-border-box {
    border:solid #D0D0D0 1px; 
}
.sidebar-border-box .rd-tl {
    background-position:0 -7px;
}
.sidebar-border-box .rd-tr {
    background-position:7px -7px;
}
.sidebar-border-box .rd-bl {
    background-position:0px -14px;
}
.sidebar-border-box .rd-br {
    background-position:7px -14px;
}
.sidebar-title-dark-grey {
    background:#4A4A4A url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/sidebar_fade_dgrey.png) repeat-x bottom center;
}
.sidebar-title-dark-grey .rd-tl, .sidebar-title-dark-grey .rd-tr {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/dgrey-white.png);
}
.dark-grey-border-white-box {
    background:#fff url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.dark-grey-border-white-box .rd-tl, .dark-grey-border-white-box .rd-tr,
.dark-grey-border-white-box .rd-bl, .dark-grey-border-white-box .rd-br {
    background-image:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/dgrey-white.png);
}
.sidebar-title-light-green {
    background:#CCDC00 url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/sidebar_fade_lgreen.png) repeat-x bottom center;
}
.sidebar-title-light-green .rd-tl, .sidebar-title-light-green .rd-tr {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/lgreen-white.png);
}
.light-green-border-white-box {
    background:#fff url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.light-green-border-white-box .rd-tl, .light-green-border-white-box .rd-tr,
.light-green-border-white-box .rd-bl, .light-green-border-white-box .rd-br {
    background-image:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/lgreen-white.png);
}
.sidebar-title-blue {
    background:#7D9AAA url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/sidebar_fade_blue.png) repeat-x bottom center;
}
.sidebar-title-blue .rd-tl, .sidebar-title-blue .rd-tr {
    background-image: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/blue-white.png);
}
.blue-border-white-box {
    background:#fff url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/bottom-fade.png) repeat-x bottom center;
}
.blue-border-white-box .rd-tl, .blue-border-white-box .rd-tr, .blue-border-white-box .rd-bl, .blue-border-white-box .rd-br {
    background-image:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/blue-white.png);
}
.recommended-header .rd-bl, .recommended-header .rd-br, .recommended-header .rd-tl, .recommended-header .rd-tr {
    background-image:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/corner-orange.png);
}
.dark-grey-border-light-grey-box,
.dark-grey-border-light-grey-box a:active,
.dark-grey-border-light-grey-box a:visited,
.dark-grey-border-light-grey-box a:link,
.dark-grey-border-light-grey-box a:hover {
    color:#fff;
}
.dark-grey-border-light-grey-box {
    background:#666666 url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/bottom-fade-lgrey.png) repeat-x bottom center;
    border-color:#666666;
}
.dark-grey-border-light-grey-box .rd-tl, .dark-grey-border-light-grey-box .rd-tr,
.dark-grey-border-light-grey-box .rd-bl, .dark-grey-border-light-grey-box .rd-br {
    background-image:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/dgrey-lgrey.png);
}
body {
    color: #353735;
}
ol {
    list-style-type: decimal;
}
a:link, a:visited, a:active {
    color: #6D782C;
}
a:hover {
    color: #C75B12;
}
.price {
    color: #C75B12;
}
.promo {
    color: white;
    background-color: #353735;
}
.promo a {
    color: white;
    background-color: #353735;
}
.browse li {
    list-style-type: none;
}
#navigation {
    color: #ADAFAF;
}
#navigation a {
    color: #FFFFFF;
}
#navigation a:hover {
    color: #CCDC00;
}
#toplinks, #toplinks a {
    color: #ADAFAF;
}
#toplinks a:hover {
    color: #CCDC00;
}
#livehelp, #livehelp a {
    color: #CCDC00;
}
#livehelp a:hover {
    color: #CCDC00;
}
#toplinks .selected-currency {
    color: #CCDC00;
}
#footer-bottom {
   color: #ADAFAF;
} 
#footer-bottom a {
    color: #CCDC00;
}
#footer-bottom a:hover {
    color: #ADAFAF;
}
#footer-top, #footer-top a {
    color: #353735;
}
#footer-top a:hover {
    color: #879637;
}
span.sidebar-title-light-green {
    color: #000000;
}
.light-green-border-white-box, .light-green-border-white-box a:link, .light-green-border-white-box a:active, .light-green-border-white-box a:visited,
.dark-grey-border-white-box, .dark-grey-border-white-box a:link, .dark-grey-border-white-box a:active, .dark-grey-border-white-box a:visited {
    color: #000000;
}
.light-green-border-white-box ul {
    list-style: url(http://images.mobilefun.co.uk/graphics/rebrand/icons/white-bullet.gif) outside;
}
.dark-grey-border-light-grey-box ul {
    list-style: url(http://images.mobilefun.co.uk/graphics/rebrand/icons/grey-bullet.gif) outside;
}
.std-list, .product-description ul{
    list-style:disc;
}
.std-list li ul , .product-description ul li ul{
    list-style:circle;
}
.product-thumb-list li a {
    background-repeat: no-repeat;
    background-position: center top;
}
.category-thumb-list li a {
    background-repeat: no-repeat;
    background-position: center top;
}
input.search {
    border-color: #353735; 
}
.tab {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/tab-background.gif) repeat-x #D0D0D0;
}
.tab-active {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/sidebar_fade_lgreen.png') repeat-x #879637;
}
.tab-inactive {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/sidebar_fade_dgrey.png) repeat-x #353735;
}
.tab-tl {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/tab.gif) no-repeat -12px 0px;
}
.tab-tr {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/tab.gif) no-repeat 2px 0px;
}
.tab-tl-active {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/lgreen-tab.gif) no-repeat -12px 0px;
}
.tab-tr-active {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/lgreen-tab.gif) no-repeat 2px 0px;
}
.tab-tl-inactive {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/dgrey-tab.gif) no-repeat -12px 0px;
}
.tab-tr-inactive {
    background: url(http://images.mobilefun.co.uk/graphics/rebrand/corners/dgrey-tab.gif) no-repeat 2px 0px;
}
.product-reference {
    color: #666;
    border-bottom: 1px solid #ADAFAF;
}
.mf-burnt-orange {
    color: #C75B12 !important;
}
.mf-forrest-green {
    color: #6D782C !important;
}
.mf-summer-yellow {
    color: #ECC200 !important;
}
.mf-dark-pink{
    color: #B3749A !important;
}
input[type=text], select, input.text {
	border: 1px solid #afafaf;
}
.borderedtable {
    border: solid 1px #D0D0D0;
}
#category-view-list {
    border-top:solid #D0D0D0 1px;
    border-bottom:solid #D0D0D0 1px;
}
#category-view-list ul li {
    list-style-type:none;
}
#category-view-grid {
    border-top:solid #D0D0D0 1px;
}
#category-view-grid ul li {
    list-style-type:none;
}
.recommended .recommended-header {
    color:#FFFFFF;
    background:#C75B12;
}
#category-view-grid .divider {
    border-top:solid #D0D0D0 1px;
}
.handset_subcat_grid {
    border-bottom:1px solid #D0D0D0; 
}
.handset_subcat_grid h2 a {
    color:#C75B12;
}
.handset_subcat_grid h2 a:hover {
    color:#353735;
}
.product-thumb-list li {
    list-style-type: none;
}
.category-thumb-list li {
    list-style-type: none;
}
.category-list {
   list-style-type: none;
}
.category-list li {
    list-style-type: none;
}
#content-three li, #content-single li {
    list-style-type: disc;
}
#content-three .category-list, #content-single .category-list, #content-three .product-thumb-list, #content-single .product-thumb-list,
#content-three .category-thumb-list, #content-single .category-thumb-list, #content-three .featured-product ul, #content-single .featured-product ul,
#content-three .big-product-rating, #content-single .big-product-rating, #content-three .seo_links_subcategory_siblings ul,
#content-single .seo_links_subcategory_siblings ul, #content-three .set-product-rating, #content-single .set-product-rating,
#content-three .small-set-product-rating, #content-single .small-set-product-rating, #content-three .small-product-rating,
#content-single .small-product-rating, #content-three ul.three-col-list, #content-single ul.three-col-list, #content-three .tone-list,
#content-single .tone-list
{
    list-style-type: none;
}
#content-three .category-list li, #content-single .category-list li, #content-three .product-thumb-list li, #content-single .product-thumb-list li,
#content-three .category-thumb-list li, #content-single .category-thumb-list li, #content-three .featured-product li,
#content-single .featured-product li, #content-three .big-product-rating li, #content-single .big-product-rating li,
#content-three .seo_links_subcategory_siblings li, #content-single .seo_links_subcategory_siblings li,
#content-three .set-product-rating li, #content-single .set-product-rating li, #content-three .small-set-product-rating li,
#content-single .small-set-product-rating li, #content-three .small-product-rating li, #content-single .small-product-rating li,
#content-three ul.three-col-list li, #content-single ul.three-col-list li, #content-three .tone-list li, #content-single .tone-list li
{
    list-style-type: none;
}
ul.std-list li {
    list-style-type:disc !important;
}
#write-a-review fieldset {
    border:solid #D0D0D0 1px;
}
#write-a-review th .info {
    color:gray;
}
#write-a-review .error {
    color:red;
}
#write-a-review .required {
    color:red;
}
#write-a-review .info {
    color:gray;
}
#product_tabs a.product_tab_nav {
    color: #353735;
}

#product_tabs span.tab-inactive {
    color: #353735;
}

.lozenge a {
    color: #353735;
}
.lozenge-slate-blue {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/slate-blue-lozenge-bg.gif') repeat-x #7D9AAA;
}
.lozenge-slate-blue .rd-tl, .lozenge-slate-blue .rd-tr, .lozenge-slate-blue .rd-bl, .lozenge-slate-blue .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/slate-blue.gif');
}
.lozenge-dark-pink {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/dark-pink-lozenge-bg.gif') repeat-x #B3749A;
}
.lozenge-dark-pink .rd-tl, .lozenge-dark-pink .rd-tr, .lozenge-dark-pink .rd-bl, .lozenge-dark-pink .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/dark-pink.gif');
}
.lozenge-burnt-orange {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/burnt-orange-lozenge-bg.gif') repeat-x #C75B12;
}
.lozenge-burnt-orange .rd-tl, .lozenge-burnt-orange .rd-tr, .lozenge-burnt-orange .rd-bl, .lozenge-burnt-orange .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/burnt-orange.gif');
}
.lozenge-summer-yellow {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/summer-yellow-lozenge-bg.gif') repeat-x #ECC200;
}
.lozenge-summer-yellow .rd-tl, .lozenge-summer-yellow .rd-tr, .lozenge-summer-yellow .rd-bl, .lozenge-summer-yellow .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/summer-yellow.gif');
}
.lozenge-forest-green {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/forest-green-lozenge-bg.gif') repeat-x #879637;
}
.lozenge-forest-green .rd-tl, .lozenge-forest-green .rd-tr, .lozenge-forest-green .rd-bl, .lozenge-forest-green .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/forest-green.gif');
}
.lozenge-light-gray {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/light-gray-lozenge-bg.gif') repeat-x #D6D7D7;
}
.lozenge-light-gray .rd-tl, .lozenge-light-gray .rd-tr, .lozenge-light-gray .rd-bl, .lozenge-light-gray .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/light-gray.gif');
}
.lozenge-dark-gray {
    color: #FFFFFF;
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/dark-gray-lozenge-bg.gif') repeat-x #353737;
}
.lozenge-dark-gray .rd-tl, .lozenge-dark-gray .rd-tr, .lozenge-dark-gray .rd-bl, .lozenge-dark-gray .rd-br {
    background-image: url('http://images.mobilefun.co.uk/graphics/rebrand/corners/dark-gray.gif');
}
.warranty-info {
    color: #C75B12;
}
.warranty-info li {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/icons/tick.gif') no-repeat;
}
.product-info-links li.question {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/icons/askaquestion.gif') no-repeat;
}
.product-info-links li.pricematch {
    background: url('http://images.mobilefun.co.uk/graphics/rebrand/icons/pricematch.gif') no-repeat;
}
.product-tabs-heading {
    border-top: 1px solid #D0D0D0;
}
.product-tabs-nav .nav-active .tab-active, .product-tabs-nav .nav-active a {
    color: #353735 !important;
}
.product-tabs-nav .nav-inactive .tab-inactive, .product-tabs-nav .nav-inactive a {
    color: #FFFFFF !important;
}
