.big-product-rating{list-style:none; margin: 0px; padding:0px;width: 100px; height: 20px; background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_20px.gif) top left repeat-x;}
.big-product-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.big-product-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.big-product-rating li a:hover{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_20px.gif) left bottom;z-index: 2;left: 0px;}
.big-product-rating a.one-star{left: 0px;}
.big-product-rating a.two-stars{left:20px;}
.big-product-rating a.three-stars{left: 40px;}
.big-product-rating a.four-stars{left: 60px;}
.big-product-rating a.five-stars{left: 80px;}
.big-product-rating li.current-rating{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_20px.gif) left center;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}


.small-set-product-rating{list-style:none;margin: 0px;padding:0px;width: 75px;height: 15px;position: relative;background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) top left repeat-x;}
.small-set-product-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.small-set-product-rating li a{display:block;width:15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.small-set-product-rating li a:hover{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) left center;z-index: 2;left: 0px;}
.small-set-product-rating a.one-star{left: 0px;}
.small-set-product-rating a.one-star:hover{width:15px;}
.small-set-product-rating a.two-stars{left:15px;}
.small-set-product-rating a.two-stars:hover{width: 30px;}
.small-set-product-rating a.three-stars{left: 30px;}
.small-set-product-rating a.three-stars:hover{width: 45px;}
.small-set-product-rating a.four-stars{left: 45px;}
.small-set-product-rating a.four-stars:hover{width: 60px;}
.small-set-product-rating a.five-stars{left: 60px;}
.small-set-product-rating a.five-stars:hover{width: 75px;}
.small-set-product-rating li.small-set-current-rating{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) left center;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}

.small-product-rating{list-style:none; margin: 0px; padding:0px;width: 75px; height: 15px; background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) top left repeat-x;}
.small-product-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.small-product-rating li a{display:block;width:15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.small-product-rating li a:hover{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) left bottom;z-index: 2;left: 0px;}
.small-product-rating a.one-star{left: 0px;}
.small-product-rating a.one-star:hover{width:15px;}
.small-product-rating a.two-stars{left:15px;}
.small-product-rating a.two-stars:hover{width: 30px;}
.small-product-rating a.three-stars{left: 31px;}
.small-product-rating a.three-stars:hover{width: 45px;}
.small-product-rating a.four-stars{left: 45px;}
.small-product-rating a.four-stars:hover{width: 60px;}
.small-product-rating a.five-stars{left: 60px;}
.small-product-rating a.five-stars:hover{width: 75px;}
.small-product-rating li.current-rating{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings.gif) left center;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}

.set-product-rating{list-style:none;margin: 0px;padding:0px;width: 125px;height: 25px;position: relative;background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_big.gif) top left repeat-x;}
.set-product-rating li{padding:0px;margin:0px;/*\*/float: left;/* */}
.set-product-rating li a{display:block;width:25px;height: 25px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.set-product-rating li a:hover{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_big.gif) left center;z-index: 2;left: 0px;}
.set-product-rating a.one-star{left: 0px;}
.set-product-rating a.one-star:hover{width:25px;}
.set-product-rating a.two-stars{left:25px;}
.set-product-rating a.two-stars:hover{width: 50px;}
.set-product-rating a.three-stars{left: 50px;}
.set-product-rating a.three-stars:hover{width: 75px;}
.set-product-rating a.four-stars{left: 75px;}
.set-product-rating a.four-stars:hover{width: 100px;}
.set-product-rating a.five-stars{left: 100px;}
.set-product-rating a.five-stars:hover{width: 125px;}
.set-product-rating li.set-current-rating{background: url(http://images.mobilefun.co.uk/graphics/pagedesign/ratings_big.gif) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}

#filterMain {
    margin: 0px;
    padding: 0px;
}

.filterBand {
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 0px 120px;
    display: block;
}

.filterLabel {
    margin: 0px 0px 0px -120px;
    padding: 0px 10px 0px 0px;
    font-weight: bold;
    display: block;
    float: left;
    width: 110px;
    height: 100%;
    text-align: right;
}

.filterPrice {
    margin: 0px 5px 0px 0px;
    padding: 1px 0px 2px 0px;
    display: block;
	float: left;
    white-space: nowrap;
}

.proceedbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 18px 1px 5px; background: url(../graphics/basket/proceed.gif) no-repeat #DDDDDD right; width: 210px; }
.updatebutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; float: right;}
.clearbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; }
.savebutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/save.gif) no-repeat #DDDDDD left; width: 110px; }
.savegreybutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/savegrey.gif) no-repeat #DDDDDD left; width: 110px; }
.loginbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 18px 1px 5px; background: url(../graphics/basket/proceed.gif) no-repeat #DDDDDD right; width: 90px; }
.addbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/add.gif) no-repeat #DDDDDD left; margin-right: 25px; width: 60px; }
ul.despatch { padding: 0px; margin: 5px 0px 0px 0px; list-style-type: none; }
.red { font-weight: bold; color: #FF0000 }
.promocodebutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 0px 5px 0px 0px; margin: 0px; background: url(../graphics/basket/proceed.gif) no-repeat #DDDDDD right; width: 20px; }
.lookupbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/lookup.gif) no-repeat #DDDDDD left; }
.copybutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/copy.gif) no-repeat #DDDDDD left; }
.editbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/edit.gif) no-repeat #DDDDDD left; width: 185px; }
.backbutton { margin:5px 0px; }
.printbutton { font: 12px Verdana, Arial, Helvetica, Sans-Serif; padding: 1px 5px 1px 18px; background: url(../graphics/basket/print.gif) no-repeat #DDDDDD left; width: 185px; }

@media print {
    .thankyou { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; }
    .printonly { display: inline; }
    .printbutton { display: none; }
    .screenonly { display: none; }
    .continue { display: none; }
}

@media screen {
    .printonly { display: none; }
    .screenonly { display: block; }
}

.printbutton1 { display: none; }

input, textarea { padding: 2px; }

img.alignleft {
    display:inline;
    margin:0 7px 2px 0;
    padding:4px;
}

/*
 * Styles for the search bar in the header.
 */

#header-search .rd-tl,
#header-search .rd-tr,
#header-search .rd-bl,
#header-search .rd-br {
    background:url(http://images.mobilefun.co.uk/graphics/rebrand/corners/search-header-box.gif) !important;
    z-index:5;
}

#header-search .rd-tl { background-position: 0 0 !important; }
#header-search .rd-tr { background-position: 7px 0 !important; }
#header-search .rd-bl { background-position: 0 7px !important; }
#header-search .rd-br { background-position: 7px 7px !important; }

#header-search {
    position:absolute;
    top:37px;
    left:260px;
    height:28px;
    width:277px;
    padding:0 2px;
    background:url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/search-header-box.gif);
}

#header-search .searchterm {
    width:190px;
    height:14px;
    float:left;
    margin:3px 3px 0 0;
    padding:3px;
    position:relative;
    z-index:10;
    margin-left:3px;
}

#header-search .submit {
    float:left;
    position:relative;
    z-index:10;
    margin-top:1px;
}

.warranty-info a,
.warranty-info {
    color: #C75B12 !important;
}

a.button {
    background:#ccc;
    border-radius:3px;
    -moz-border-radius: 3px;
    border:#aaa 1px solid;
    color:#353735 !important;
    padding:3px;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    background:#bbb URL(https://secure.mobilefun.co.uk/graphics/background/standard-button.gif) repeat-x;
}

a.button:hover {
    border-color:#353735;
    color:#000;
}

a.button.down {
    border-color:#353735;
    background:#ccc URL(https://secure.mobilefun.co.uk/graphics/background/standard-button-down.gif) repeat-x;
}

.layout1 {
    display:block;
}
.layout2 {
    display:none;
}

ul.plain {
    margin:0 !important;
}

ul.plain li {
    list-style-type:none !important;
}

#header .search2 {
    position:absolute;
}

#header .search2 .textfield {
    float:left;
    margin-right:5px;
}

#header .basket {
    right:5px;
}

#header .basket .checkout_button,
#header .basket .currency {
    float:right;
}

#header .basket .summary {
    color:#ADAFAF !important;
}

#header .basket a {
    text-decoration:none;
    font-weight:bold;
}

#header .basket a:hover {
    color:#CCDC00 !important;
}

.basket_link {
    background:url(http://images.mobilefun.co.uk/graphics/rebrand/icons/basket_icon.gif) 0 2px no-repeat;
    padding-left:20px;
}

.currency .selected,
.basket_link:hover {
    color:#EF4123 !important;
}

/* NAVIGATION AND TABS */

.navigation2 {
    bottom:0px;
    width:996px;
    z-index:1000;
    border:solid #0D0D0D 1px;
}

.navigation2 .menu-item, 
.navigation2 .static-menu-item,
.navigation2 .static-lime-menu-item,
.navigation2 .static-blue-menu-item,
.navigation2 .static-pink-menu-item,
.navigation2 .static-orange-menu-item,
.navigation2 .static-yellow-menu-item,
.navigation2 .static-green-menu-item {
    position:relative;
    display:block;
    height:40px;
    width:98px;
    float:left;
    text-decoration:none !important;
    text-align:center;
    font-weight:bold;
    border-right:solid #0D0D0D 1px;
    position:relative;
}

.navigation2 .menu-item.country {
    width:105px;
    border:none;
}

.navigation2 .static-lime-menu-item,
.navigation2 .static-blue-menu-item,
.navigation2 .static-pink-menu-item,
.navigation2 .static-orange-menu-item,
.navigation2 .static-yellow-menu-item,
.navigation2 .static-green-menu-item {
    border-bottom: solid #000 1px;
}

.navigation2 .static-lime-menu-item {
    background-color: #e6ee80;
}

.navigation2 .static-blue-menu-item {
    background-color: #9eb3bf;
}

.navigation2 .static-pink-menu-item {
    background-color: #d9bacd;
}

.navigation2 .static-orange-menu-item {
    background-color: #e3ad89;
}

.navigation2 .static-yellow-menu-item {
    background-color: #f6e180;
}

.navigation2 .static-green-menu-item {
    background-color: #c3cb9b;
}

.navigation2 .menu-item.country .tab-link,
.navigation2 .static-menu-item.country .tab-link {
    padding-top:11px;
    padding-bottom:0;
}

.navigation2 .menu-item.country .dropdown {
    right:-1px;
}

.navigation2 .menu-item .tab-link:visited,
.navigation2 .menu-item .tab-link,
.navigation2 .static-menu-item .tab-link:visited,
.navigation2 .static-menu-item .tab-link {
    background:#cbcbcb url(http://images.mobilefun.co.uk/graphics/rebrand/backgrounds/search-header-box.gif) bottom left repeat-x;
}

.navigation2 .tab-link:visited,
.navigation2 .tab-link {
    display:block;
    padding:5px;
    color:#000;
    text-decoration:none !important;
    height:29px;
    cursor:pointer;
}

.navigation2 .menu-item:hover .tab-link:visited,
.navigation2 .menu-item:hover .tab-link {
    color:#0D0D0D;
    height:30px;
}

.navigation2 .menu-item.active .tab-link:visited,
.navigation2 .menu-item.active .tab-link {
    background:#fff;
    border-bottom:solid #fff 1px;
    color:#0D0D0D;
    height:30px;
}


/* DROPDOWN */

.navigation2 .dropdown {
    position:absolute;
    top:41px;
    background:#fff;
    display:none;
    border:solid #0D0D0D 1px;
    border-top:none;
    font-weight:normal;
}

.navigation2 .dropdown strong {
    padding:2px 0;
    line-height: 14px;
    display:block;
    color:#000;
}
.navigation2 .dropdown a {
    line-height: 14px;
    font-weight:normal;
}

.navigation2 .dropdown .spacer {
    height:15px;
}

.navigation2 .dropdown .divider {
    height:15px;
    background: url(/images/divider.gif) repeat-x;
}

.navigation2 .dropdown a.title:hover,
.navigation2 .dropdown a.title {
    color:#000;
    text-decoration:none !important;
    font-weight:bold;
}

.navigation2 .dropdown td {
    padding:10px;
}

.navigation2 .dropdown li {
    text-align:left;
    white-space:nowrap;
    padding:1px 0;
}

.navigation2 .dropdown li.indent {
    padding-left:3px;
}

.navigation2 .menu-item.active .dropdown {
    display:block !important;
}

/* END OF NAVIGATION AND TABS */

