

html,body {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#1d1d1d;
background-color:#fff;
z-index:1;
height:100%;
text-align:center;
margin:0 auto 1px;
padding:0;
}

a {
color:#0373BD;
text-decoration:none;
outline:none
}

a:hover,a:active {
color:#0373BD;
text-decoration:underline
}

img {
border:0
}

object {
position:relative;
}

#takeoverWrapper{
width: 1000px;
margin: 0 auto;
background-repeat:no-repeat;
position: relative;
}

#wrapper {
z-index:2;
padding: 0;
left: 50%;
margin-left: -500px;
width: 997px;
margin: 0 auto;
}

#header {
width:100%;
padding:0; height:100%; overflow:hidden;
z-index:1;
position:relative;
text-align:left;
margin:0;
}
.logo { background:#fff; padding:5px 0}
/*
* Takeover Theme elements
********************************************************************/
#top-content{
position: absolute; left: 685px; top: 20px;color: #fff; width: 290px }
#left-content{
position: absolute; left: -120px; top: 325px;color: #fff;width: 110px}
#right-content{
position: absolute; left: 1010px; top: 325px;color: #fff;width: 110px}

#top-content a,
#left-content a,
#right-content a {
color: #fff;
}
/***/

.top_ad_div{height: 70px;margin-top:10px}
.top_ad{width: 320px;margin-right: 20px;height: 60px;float: left; tex-align: center}
.middle{float:none}
.last{margin-right: 0;}
.top_ad img{max-width: 320px;max-height:60px;}

#header object {
position:relative;
width:425px;
left:50%;
margin-left:-212.5px
}

#header .logo{
float: left;
}

#header .powered-by{
position: absolute;
left: 80px;
}

#search{
position: absolute;
top: 130px;
right: 8px;
float:right;
padding:0;
width: 483px;
height: 80px;
background:none
}

#searchform{
padding: 2px 10px;
text-align: right;
float: right;
}

#s {
float:left;
width:270px;
height:30px;
border:none;
background:url(design_images/searchField_01b.gif) no-repeat left top;
margin:0 5px 0 0;
font-size: 20px;
color: #666;
}

#searchsubmit {
width:85px;
height:25px;
border:none;
background-image:url(design_images/searchField_02.gif);
background-position:top left;
background-repeat:no-repeat
}

#header .date {
float: right;
padding: 10px 60px 10px 10px;
color:#666;
font-size: 13px;
color: #999;
}

#navContainer {
background:#000 url(design_images/navBG.jpg) top right no-repeat;
height:70px;
width:100%;
margin: 0 auto;
clear:both;
position:relative;
}

.main_nav li.categories,.sub_nav li.categories {
list-style:none;float:left
}

a.page_item,a.current_page_item {
padding-left:5px
}

.main_nav {
position:absolute;top:8px;left:10px;height:30px;width:1000px
}

.main_nav a {
color:#FFF;display:block;height:36px;outline:none;text-decoration:none
}

.main_nav a:hover {
color:#FFFF66;display:block;height:36px;outline:none;text-decoration:none
}

.main_nav li.cat-item ul.children li.cat-item {
list-style:none;float:left;font-size:12px;border:1px solid red;margin:3px 10px auto 5px
}

.main_nav li.rss-link img {
margin-bottom: -2px;
}

.main_nav li.current-cat a,
.main_nav li.current-cat-parent a,
.main_nav li.current_page_item a {
color:#FFFF66;text-decoration:none;background-image:url(design_images/navBG_arrow.gif);background-position:bottom center;background-repeat:no-repeat
}

.main_nav li.current-cat ul.children li.cat-item a,
.main_nav li.current-cat-parent ul.children li.cat-cat-parent a, {
color:#FFF;text-decoration:none;background-image:none
}

.main_nav a.active_category {
color: #FFFF66;background-image:url(design_images/navBG_arrow.gif);background-position:bottom center;background-repeat:no-repeat
}

.main_nav li.cat-item.cat-item-9 a.active_category {
color:#FFFF66;background-image:url(design_images/navBG_arrow.gif);background-position:bottom center;background-repeat:no-repeat
}

.main_nav li.cat-item.cat-item-9.current-cat a,
.main_nav li.cat-item.cat-item-9 a.active_category {
background-image:none
}

.sub_nav {
position:absolute;top:50px;left:10px;height:25px;width:1000px
}

.sub_nav a {
color:#000;outline:none;text-decoration:none
}

.sub_nav li.cat-item {
list-style:none;float:left;font-size:12px;margin:0px 5px auto
}

#postit {
position:absolute;top:63px;right:0;height:90px;width:175px;z-index:999
}

#clip {
position:absolute;top:-4px;right:-5px;height:60px;width:61px;background-image:url(design_images/clip.png);background-repeat:no-repeat;z-index:999
}

#contentWrapper {
background:#fff url(design_images/contentTop.jpg) top left no-repeat;width:1000px;overflow:hidden;z-index:1;margin:0;padding:39px 0 0
}

#contentMain {width:1020px; margin:0 auto; height: auto; position:relative; text-align:left }

#content {
font-size:1.1em
}

h1,h2,h2.pagetitle,h3 {
font-family:'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, Sans-Serif;font-weight:700;color:#000;font-size:1.7em
}

h3 {
font-size:1.3em;padding:0
}

h1,h2,h3 {
margin:30px 0 0
}

h1.pagetitle {
margin-top:30px;text-align:left
}

h2.pagetitle {
margin-top:0;border-bottom:1px solid #eee;padding:0 0 5px
}

h3.comments {
margin:40px auto 20px;padding:0
}

h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited {
text-decoration:none;color:#000;outline:none
}

h1 a:hover,h2 a:hover,h3 a:hover {
color:#0373BD;text-decoration:none
}

#sidebar h2,#sidebarleft h2,#wp-calendar caption,cite {
text-decoration:none
}

.cat-item,#recent-posts ul li a,#pages .page_item {
text-decoration:none;color:#666
}

#recent-posts ul li a:hover {
color:#333
}

.postmetadata {
font-size:.8em;clear:both
}

.thread-alt {
background-color:#f8f8f8
}

.thread-even {
background-color:#FFF
}

.even,.alt {
border-left:1px solid #eee
}

small {
font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;color:#777
}

.commentlist li,#commentform input,#commentform textarea {
font:0.9em 'Lucida Grande', Geneva, Arial, Verdana, Sans-Serif
}

.commentlist li ul li {
font-size:1em;margin-right:-5px;margin-left:10px;background-color:#f8f8f8
}

.commentlist li {
font-weight:700;list-style:none;background-color:#f8f8f8;margin:15px 0 10px;padding:5px 5px 10px 10px
}

.commentlist li .avatar {
float:right;border:1px solid #f8f8f8;background:#fff;padding:2px
}

.commentlist cite,.commentlist cite a {
font-weight:700;font-style:normal;font-size:1.1em
}

.commentlist p {
font-weight:400;line-height:1.5em;text-transform:none;background-color:#f8f8f8;margin:10px 5px 10px 0
}

#commentform p {
font-family:'Lucida Grande', Geneva, Arial, Verdana, Sans-Serif;margin:5px 0
}

.commentmetadata {
font-weight:400;display:block;margin:0
}

code {
font:1.1em 'Courier New', Courier, Fixed
}

acronym,abbr,span.caps {
font-size:0.9em;letter-spacing:.07em;cursor:help
}

.post {
text-align:justify;margin:0 0 20px
}

.post hr,.page hr {
display:block
}

.narrowcolumn .postmetadata {
padding-top:5px
}

.clear {
clear:both
}

p img {
max-width:100%;padding:0
}

img.alignright {
display:inline;margin:0 0 2px 7px;padding:0 0 4px 4px}

img.alignleft {
display:inline;margin:0 7px 2px 0;padding:4px
}

.alignright {
float:right
}

select {
width:130px
}

#commentform input {
width:170px;margin:5px 5px 1px 0;padding:2px
}

#commentform {
width:576px;margin:0
}

#commentform textarea {
width:576px;height:80px;border:1px solid #A1CBDB;padding:2px
}

#commentform #submit {
border:1px solid #eee;background-color:#f8f8f8;outline:none;float:right;margin:0 0 5px auto
}

#respond:after {
content:".";display:block;height:0;clear:both;visibility:hidden
}

.alt {
margin:0;padding:10px
}

.commentlist {
text-align:justify;padding:0
}

.children {
padding:0
}

.nocomments {
text-align:center;margin:0;padding:0
}

acronym,abbr {
border-bottom:1px dashed #999
}

blockquote {
padding-left:20px;border-left:5px solid #eee;margin:15px 30px 0 10px
}

blockquote cite {
display:block;margin:5px 0 0
}

hr {
display:none;clear:both
}

.navigation {
display:block;text-align:center;margin-top:10px;margin-bottom:60px
}

.wp-caption {
border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;
-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px
}

.wp-caption img {
border:0 none;margin:0;padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;line-height:17px;margin:0;padding:0 4px 5px
}

#stories {
width:976px;border:1px solid #eee;margin:10px;padding:2px
}

#stories h1 {
margin-top:5px
}

#left {
width:580px;
float:left;
background-color:#fff;
text-align:left;
margin:10px 10px 0 0;
}

#left #sponsorship {
clear:both;
text-align:center;
margin:0 auto 5px;
padding:0
}

#left #noposts {
width:578px;
height:20px;
border:1px solid #eee;
margin-bottom:10px;
padding-top:5px;
text-align:center;
clear:both;
background-color:#F03;
color:#FFF
}

#left .post #heading h1 a {
color:#000;
line-height:24px;
margin-bottom:5px;
display:block
}

#left .post #heading h1 a:hover {
color:#3d3d3d
}

#left .post #heading a.category_button {
position:absolute;
right:4px;
top:3px;
display:block;
border:1px solid #ECFAFF;
background-color:#005BBE;
color:#fff;
height:12px;
text-transform:uppercase;
text-align:center;
font-size:9px;
padding:4px 15px 1px
}

#left span.date {
font-weight:700;
color:#0373BD;
float:left;
margin-right:4px;
padding:0 1px
}

#left span.revies-sub-date {
font-weight:700;
color:#0373BD;
float:left;
font-size:.9em;
padding:1px 5px 0
}

#left hr {
margin:auto
}

#left .entry,#left hr {
font-family:Verdana, Arial, sans serif;
font-size:13.5px;
color:#000;
text-align:left;
margin-bottom:10px
}

a.more-link {
float:left;
background-image:url(design_images/ReadMore_button_N.png);
background-repeat:no-repeat;
background-position:top left;
width:77px;
height:21px;
margin:0;
padding:0
}

a.more-link:hover {
float:left;
background-image:url(design_images/ReadMore_button_R.png);
background-repeat:no-repeat;
background-position:top left;
width:77px;
height:21px;
margin:0;
padding:0
}

#left #date_sep {
width:582px;
height:15px;
border-bottom:1px solid #C8E7F6;
border-top:1px solid #C8E7F6;
background-color:#006EC6;
color:#fff;
margin-bottom:5px;
padding-top:3px;
text-align:center;
clear:both
}

#left h1 {
display:block;
width:405px;
text-align:left;
margin:0
}

#left .post {
float:left;
margin-bottom:10px;
width:582px
}

#left .post #heading,#left .post #blue-box,#blue-box {
border-top:1px solid #00B4FF;
background-color:#D2F1FD;
float:left;
margin-bottom:5px;
width:574px;
position:relative;
clear:both;
padding:1px 4px
}

#left .post #blue-box,#blue-box {
font-size:13px;
text-align:left;
margin:10px 0
}

#left .review-entry {
overflow:hidden;
width:275px;
min-height:100px;
padding-right:14px;
float:left;
font-family:Verdana, Arial, sans serif;
font-size:13.5px;
color:#000;
text-align:left;
border-bottom:1px solid #00B4FF
}

#left .review-entry .left-div {
float:left;
width:145px
}

#left .review-entry .right-div {
float:right;
width:120px;
overflow:hidden
}

#left .review-entry a.category_button,#left #more-reviews a.category_button {
display:block;
border:1px solid #ECFAFF;
background-color:#005BBE;
color:#fff;
height:12px;
text-transform:uppercase;
font-size:9px;
width:100%;
padding:2px
}

#left .review-entry h1,#left .more-reviews h1 {
font-size:14px;
width:190px;
color:#000
}

#left .review-entry span.date {
font-weight:700;
color:#0373BD;
float:left;
font-size:10px;
padding:0
}

#left .review-entry a.more-link {
margin-top:3px
}

#left #more-reviews {
overflow:hidden;
width:260px;
float:left;
margin:5px 30px 10px 0
}

#left .more-reviews {
overflow:hidden;
width:260px;
padding-right:14px;
font-family:Verdana, Arial, sans serif;
font-size:13.5px;
color:#000;
text-align:left;
border-bottom:1px solid #00B4FF
}

#left .more-reviews h1 {
width:260px
}

#blue-box .del {
width:240px
}

#blue-box ul {
list-style:none;
list-style-type:none;
font-size:12px;
margin-left:0;
padding:0
}

#blue-box ul li {
list-style:none;
list-style-type:none;
margin:0;
padding:0
}

#MPU_container {
width:322px;
clear:both;
margin:0 auto
}

#MPU_container .MPU_top {
background:url(design_images/MPU_body_top.png) no-repeat top;
padding-top:12px;
height:21px;
width:322px;
color:#999;
text-align:center;
font-size:9px
}

#MPU_container .MPU_bottom {
background:url(design_images/MPU_body_bottom.png) no-repeat top;
height:33px;
width:322px;
margin-bottom:10px
}

#MPU_container .MPU_box {
width:322px;
paddin:0;
background-color:#E5EAEA;
text-align:center;
overflow:hidden;
margin:0
}

#heading .date-byline span.author {
font-style:italic
}

#heading .comments {
position:absolute;
right:6px;
top:0px;
display:block;
width:194px;
height:21px;
text-align:right
}

#heading .comments a.button {
display:block;
position:absolute;
right:0;
width:135px;
height:21px;
background-image:url(design_images/LeaveComment_button_N.png);
background-repeat:no-repeat
}

#heading .comments a.button:hover {
display:block;
width:135px;
height:21px;
background-image:url(design_images/LeaveComment_button_R.png);
background-repeat:no-repeat
}

#heading .like {
position:absolute;
right:0px;
bottom:2px;
display:block;
width:80px;
height:21px;
text-align:right;}

.post .cat-tags {
float:left;
width:578px;
clear:left;
font-size:12px;
margin:2px 0;
padding:2px
}

#related-extra {
width:580px;
list-style-type:none;
display:block;
text-align:center;
font-size:11px;
position:relative;
margin:25px 0
}

.related-extra-item {
float:left;
text-align:left;
width:161px;
min-height:55px;
border:1px solid #eee;
background-color:#ECFAFF;
margin-right:10px;
position:relative;
padding:10px
}

#related-extra a.rel-extra-lnk {
font-size:12px;
text-align:left;
color:#0373BD;
float:left;
width:105px;
margin-top:5px
}

#related-extra p {
float:left;
font-size:11px;
margin:0 3px 0 0;
padding:0
}

.related-extra-item .thumb {
border:1px solid #eee;
height:50px;
width:50px;
float:right;
text-align:right;
overflow:hidden;
background-color:#FFF
}

#related-extra .feature-img {
position:absolute;
top:15px;
left:10px;
z-index:990
}

#feature-box
/*,#buy_it_box,#related_stories,#latest_stories,#videos_from_the_web */ {
list-style-type:none;
float:left;
width:570px;
border-bottom:1px solid #D7E9F5;
display:block;
margin-bottom:10px;
background-color:#ECFAFF;
background-repeat:no-repeat;
padding:30px 10px 0
}

#feature-box .feature-img,#related-extra .feature-img
/*,#related_stories .feature-img,#latest_stories .feature-img,#buy_it_box .feature-img,#videos_from_the_web .feature-img*/ {
clear:both;
margin:-32px 0 5px -10px
}

#feature-box a,#feature-box l1
/*,#related_stories a,#latest_stories li*/ {
float:left;
width:100%;
margin-bottom:5px
}

#foundemlogo {
float:right;
display:block
}

.poweredby {
font-size:10px;
color:#333;
border:1px solid #eee;
margin:0;
padding:0 5px 10px 0
}

#advertorial_links {
float:left;
width:574px;
border:1px solid #eee;
list-style-type:none;
display:block;
margin:0 0 10px;
padding:2px
}

#advertorial_links .header {
clear:both;
margin:10px 0 20px 40px
}

#advertorial_links .partner {
clear:both;
margin:0 0 20px 30px
}

#advertorial_links .partner img {
float:left;
padding-right:20px
}

#advertorial_links .rss_subscribe {
clear:both;
float:right;
border:1px solid #eee;
background-color:#f8f8f8;
margin-top:10px;
padding:2px
}

#forum-page {
margin-top:50px;
margin-left:10px;
width:980px
}



.MPU_ad {
padding:10px 0 10px 35px
}

.MPU_ad2 {
padding:10px 0
}

#t10 * {
cursor:pointer
}

#t10 {
background:#FF68C9 url(http://www.electricpig.co.uk/wp-content/themes/electric_pig_2/images/t10_bg.gif) no-repeat;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
width:300px;
height:120px;
margin-left:10px;
overflow:hidden;
position:relative
}

#t10:hover {
background:#FF68C9 url(http://www.electricpig.co.uk/wp-content/themes/electric_pig_2/images/t10_bg.gif) 0 -122px no-repeat;
cursor:pointer
}

#t10 p {
color:#fff;
font-size:13px;
line-height:15px;
margin:0;
padding:0 0 0 2px
}

#t10 span {
font-size:10px;
color:#ccc
}

#t10 p span {
font-size:13px;
text-decoration:underline;
color:#fff;
margin:0;
padding:0
}

#t10 a {
color:#fff;
text-decoration:none
}

#t10_left a {
position:absolute;
display:block;
left:0;
top:0;
width:300px;
height:59px;
padding:10px 0 0 10px
}

#t10_right a {
position:absolute;
display:block;
left:0;
top:69px;
width:300px;
height:46px;
padding:5px 0 0 10px
}

#t10_right p span {
position:static
}

#t10_right span {
position:absolute;
top:24px;
right:20px
}

#t10_right img {
margin:0;
padding:0
}

#t10_right a p {
float:left;
padding:3px 25px 1px 2px
}

#mobile-phones-co-uk-300 {
display:block;
width:300px;
height:120px;
background:#eee url(http://www.electricpig.co.uk/wp-content/themes/electric_pig_2/images/bg.gif) top no-repeat;
font-family:arial;
font-size:16px;
font-weight:700;
color:#000;
margin-left:10px
}

#mobile-phones-co-uk-300 .padding {
padding:0 11px
}

#mobile-phones-co-uk-300 .body {
padding:8px 0 0
}

#mobile-phones-co-uk-300 p {
margin:2px 0 2px 3px
}

#mobile-phones-co-uk-300 p.button {
margin:9px 0 0 2px
}

.blue-text span {
color:#36c
}

#mobile-phones-co-uk-300 .phone {
float:right;
font-size:10px;
text-align:center
}

#mobile-phones-co-uk-300 .phone p.powered {
margin:5px 2px 0 0
}

#mobile-phones-co-uk-300 a,#mobile-phones-co-uk-300 a:hover,#mobile-phones-co-uk-300 a:active,#mobile-phones-co-uk-300 a:visited {
color:#000;
text-decoration:none
}

#mobile-phones-co-uk-300 a.btn {
display:block;
width:131px;
height:26px;
background:transparent url(http://www.electricpig.co.uk/wp-content/themes/electric_pig_2/images/btn.gif) top no-repeat
}

#mobile-phones-co-uk-300 a.btn:hover {
background-position:0 -26px
}

#shopping_wrapper {
position:relative;
width:300px;
height:100px;
background:url(http://www.electricpig.co.uk/wp-content/themes/electric_pig_2/images/ShoppingGraphic.jpg);
margin-left:10px
}

#shopping_wrapper .textline h1 {
font-family:arial, bold;
font-size:14px;
color:#fff;
position:absolute;
left:10px;
top:30px
}

#shopping_wrapper .inputfield {
position:absolute;
left:10px;
top:60px
}

#footer {
background:#0066cb url(design_images/footer_02.jpg) no-repeat bottom left;
width:960px;
font-size:80%;
color:#fff;
clear:both;
text-align:left;
padding:5px 20px 20px
}

#footer a {
color:#fff
}

#heading .date-byline {
float:left;
padding:0
}

.search-excerpt,.widecolumn .post,#mobile-phones-co-uk-300 .phone p {
margin:0
}

.main_nav li.home a i,.hidden,a.more-link i {
display:none
}

.main_nav li.cat-item,.main_nav li.page_item {
list-style:none;
float:left;
font-size:18px;
margin:3px 15px auto 5px
}

.sub_nav li.current-cat a,.sub_nav li.current-cat-parent a,.sub_nav a:hover,.sub_nav li.current_page_item a,.sub_nav .active_category {
color:#FFF
}

.depth-1,#commentform #author,#commentform #email,#commentform #url {
border:1px solid #eee
}

.entry p a:visited,#left .review-entry h1 a:hover,#left .more-reviews a:hover {
color:#0373BD
}

.entry p a,#related-extra a:hover {
text-decoration:underline
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.alignleft,.lucky-dip .story-img a,.lucky-dip .video-img a,#headline-box .lucky-dip .story-img a,#headline-box .lucky-dip .video-img a,#t10_left,#t10_right {
float:left
}

.entry form,.center {
text-align:center
}

#respond h3,#feature-box h2,#feature-box h3
/*,#related_stories h2,#related_stories h3,#latest_stories h2,#latest_stories h3*/ {
margin-top:0
}

a img,#feature-box img,#related_stories img,#t10 img {
border:none
}

/** Site Wide **/
#site-wide {
width:400px;float:left;text-align:left;background-color:#fff;margin:10px 0 0 5px
}

.sectionhead{
color: #fff;font-size: 16px;line-height: 24px;padding-left: 5px;height: 24px;width: 395px;margin-top: 10px;
background-image:url(design_images/sidebar-headingbg.png);background-repeat: no-repeat;
}
.sectionhead a{
color: #fff;
}
.section,
.section-news{
padding-left: 5px;margin-top: 5px;height: 150px;width: 395px;overflow:hidden;
background: bottom url(design_images/sidebar-section.jpg);
}
.section-news{
padding: 0;height: 75px; width: 400px;background-image:none;background-color:#F2F6F8;
}
.text,
.rnews{
padding: 10px 0;height: 132px;width: 245px;float: left;
}
.text p{font-size: 10px;}
.text a{font-size: 18px;}

.image,
.lnews{
float: left;padding: 0;height: 152px;width: 150px;
}
.lnews{
height: 77px;width: 85px;
}
.rnews{height: 55px; width: 250px}
.rnews a{font-size: 16px;}

.gallery-thumbs{float: left; width: 250px; padding-top: 5px;}
.lgals{height: 80px;width: 83px;float:left;}
.gallery-main{padding-top: 8px;}

p.pull-quote,
.videoT p{
font-size: 14px;color: #666;padding: 0 1px 0 0;
}

.dont_miss {
width:400px;min-height:50px;overflow:hidden;margin: 0 auto -5px auto;
}

.dont_miss img {
display:block;max-width:400px;margin:20px auto;
}

.advertorial {
width:388px;font-size:30px;margin-top:10px
}

.promo-tenancy {
width:388px;font-size:30px;margin-top:10px;text-align:center
}

#avauthcattag {
    font-size:12px;
    vertical-align: middle;
    float:left;
    display: inline;
}

/* social media css */
.menusocial { padding:0; margin:0 6px; position:relative; background: url(social/socialbg_02.gif) repeat-x 0 0}
.menusocial .msll { padding:0; margin:0; position:relative; background:url(social/socialbg_01.gif) no-repeat 0 0}
.menusocial .msll .msrr { padding:0; margin:0; position:relative; background: url(social/socialbg_04.gif) no-repeat top right; height:112px}
.menusocial .msll .msrr .mspadz { padding:12px 0 0 0; margin:0; position:relative; text-align:left}
.mshead { padding:0; margin:0 16px; position:relative; background:url(social/guhit.gif) no-repeat 95px 7px }
.msbutt { padding:0; margin:0; position:relative; }
.msbutt ul { padding:0 0 0 1px; margin:0; position:relative; list-style:none }
.msbutt li { padding:0; margin:0; position:relative; float:left; text-align:center }
.msbutt li a{ padding:12px 0 10px; margin:0; position:relative;  width:77px; display:block }
.msbutt li a:hover {position:relative; background:url(social/tabbg.png) no-repeat 50% -1px }


/* Electricpig Mobile Deals Sidebar Widget */

#mobile-deals-388{display:block;width:398px;height:170px;background:url(images/bgdeal.gif) top no-repeat;font-family:arial;font-size:12px;font-weight:700;color:#222; line-height: 15px;padding: 0;margin: 0 0 18px 0; }

#mobile-deals-388 p{margin:2px 0 10px 15px; line-height: 15px; font-size: 12px; }

#mobile-deals-388 .phones{float:right;margin: 50px 12px 0 0;width: 111px; }

#mobile-deals-388 a.btn-contract{display:block;float:left;margin-right:7px;margin-left:3px;width:102px;height:30px;background: #333 url(images/contract.gif) top no-repeat;}

#mobile-deals-388 a.btn-payg{display:block;float:left;margin-right:7px;width:140px;height:30px;background: #333 url(images/payg.gif) top no-repeat;}

#mobile-deals-388 a.btn-sim-free{display:block;float:left;width:102px;height:30px;background: #333 url(images/sim-free.gif) top no-repeat;}

#mobile-deals-388 p.buttons{margin-left: 12px;}

#mobile-deals-388 p.deals-heading{font-size:15px;font-weight:700;color:#3675AB;padding-top: 50px; margin-bottom:6px; line-height: 16px;}

#mobile-deals-388 a.btn-contract:hover,#mobile-deals-388 a.btn-payg:hover,#mobile-deals-388 a.btn-sim-free:hover{background-position:0 -30px;}

#mobile-deals-388 a.btn-contract span,#mobile-deals-388 a.btn-payg span,#mobile-deals-388 a.btn-sim-free span{display:none;}



