/*
Theme Name: Electric Pig 7
Theme URI: http://wordpress.org/
Description: Electric Pig Wordpress Theme release 7
Author: Simon Harrison - Alan Son
Author URI: http://www.devstars.com/
Tags: Electric Pig 7

	Electric Pig 7
	 http://www.devstars.com/

	The original theme version 4.0 was designed by James Holland and built by Simon Harrison,
	whose blog you will find at http://www.decodeweb.com/blog/
	Version 7 developer is Alan Son

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

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;
}


#wrapper {
    left:50%;
    width:1000px;
    z-index:2;
    margin:auto;
    padding:0;
}

#header {
    width:1000px;
    text-align:left;
    margin:0;
    padding:0
}

.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 .logo a {
    background:url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png) no-repeat;
    display: block;
    height: 90px;
    width: 240px;
}

#search{
    float:right;
    padding:0;
    background-image:url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/searchbg.jpg);
    width: 483px;
    height: 80px;
}

#searchform{
    padding: 2px 10px;
    text-align: right;
    float: right;
}

#s {
    float:left;
    width:270px;
    height:30px;
    border:none;
    background:url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/Sprite.png) no-repeat -4px -672px;
    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;
    color:#666;
    font-size: 13px;
    color: #999;
}

#navContainer {
    background:#000 url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/navBG.jpg) top right no-repeat;
    height:69px;
    width:1000px;
    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:#FFD75D;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:#FFD75D;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:#FFD75D;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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/clip.png);background-repeat:no-repeat;z-index:999
}

#contentWrapper {
    background:#fff url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/contentTop.jpg) top left no-repeat;width:1000px;overflow:hidden;z-index:1;margin:0;padding:39px 0 0
}

#contentMain {
    width:1000px;float:left;margin:0;padding:0; background-color:#fff;
}

#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;
    float: left;
    line-height:24px;
    margin-bottom:30px;
    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;
    display: none;
}

#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;
    padding-left: 10px;
    overflow: hidden;
    clear: both;
}

a.more-link {
   background-image: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png");
    background-position: 0 -718px;
    background-repeat: no-repeat;
    clear: both;
    display: block;
    float: left;
    height: 21px;
    margin: 10px 0 0;
    padding: 0;
    position: absolute;
    width: 77px;
}

a.more-link:hover {
    float:left;
    background-image:url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png);
    background-repeat:no-repeat;
    background-position:0 -739px;
    width:77px;
    height:21px;
    margin: 10px 0 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;
    margin: 0 0 15px;
    overflow: hidden;
    text-align: left;
    width: auto;
}

#left .post {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 582px;
}

#left .post #heading,#left .post #blue-box,#blue-box {
    background-color:#D2F1FD;
    margin-bottom:5px;
    width:565px;
    position:relative;
    clear:both;
    padding:10px;
    min-height: 83px;
    overflow: hidden;
}

#left .post #blue-box,#blue-box {
    font-size:13px;
    text-align:left;
    margin:10px 0
}

#left .review-entry {
    overflow:hidden;
    width:275px;
    min-height:125px;
    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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/LeaveComment_button_N.png);
    background-repeat:no-repeat
}

#heading .comments a.button:hover {
    display:block;
    width:135px;
    height:21px;
    background-image:url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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;
    display:block;
    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:258px;
    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;
    padding-right: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(../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(../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(../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(../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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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:4px 0 0 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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/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 10px auto;
}

.dont_miss img {
/*    border: 1px solid #555;*/
    display:block;max-width:400px;
}

.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;
    padding-left: 10px;
}

/* 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 }

/* top 5 list css code start */
.toplistm { padding:0; margin:0 0 15px 5px; position:relative; width:387px; display:block; overflow:hidden }
.toplistm .toplb { padding:0; margin:0; position:relative; background:url(http://www.electricpig.co.uk/top-5/images/wp_cms_bg.jpg) repeat-y  }
.tpmm { padding:0 15px 3px 15px; margin:0; position:relative;  text-align:left}
.tpmm h3 { font-size: 24px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#338abb; padding:0; margin:0; position:relative;}
.tpbb { margin:0; padding:0; position:relative; background:url(http://www.electricpig.co.uk/top-5/images/wp_cms_end_box.jpg) no-repeat; height:32px;  }
.tpbb .tbbpad {margin:0; padding:9px 0 0 0; position:relative; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#3389bb; text-align:center}
.tpbb .tbbpad a { color:#3389bb; text-decoration:underline}

.sbrow { margin:0; padding:0; position:relative; }
.sbsttle { font-size: 24px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#338abb; padding:0; margin:0; position:relative;}
.sbrow .sbrowtd { margin:0; padding:5px 0; position:relative; }
.sbrow .sbrowtd .stoplst { margin:0 0 0 30px; padding:0; position:relative; height:100%; overflow:hidden }
.sbrow .sbrowtd .stoplst .stimg { margin:0; padding:0; position:relative; float:left; width: 53px; }
.sbrow .sbrowtd .stoplst .stimg img { margin:0; padding:4px 0 0 0; position:relative; width:53px; height:53px }
.sbrow .sbrowtd .stoplst .stbutt { margin:0; padding:4px 0 0 0; position:relative; float:right; width:76px; }
.sbrow .sbrowtd .stoplst .stdetail { margin:0 84px 0 65px; padding:0; position:relative; }
.sbrow .sbrowtd .stoplst .stbutt a { display:block; margin-bottom:4px; text-decoration:none; padding:0}
.sbrow .sbrowtd .stoplst .stbutt a span { visibility:hidden}
.sbrow .sbrowtd .stoplst .stbutt a.bbuymore { display:block; height:29px; width:76px; background:url(http://www.electricpig.co.uk/top-5/images/wp-buyit.jpg) no-repeat}
.sbrow .sbrowtd .stoplst .stbutt a.breadmore { display:block; height:22px; width:76px; background:url(http://www.electricpig.co.uk/top-5/images/wp-readmore.jpg) no-repeat}

.stkA { margin:0; padding:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#06ac3d; letter-spacing:-1px}
.stkD { margin:0; padding:0; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3389bb; letter-spacing:-1px}
.stkB { margin:0; padding:2px 0 3px 0; position:relative; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#717171; background:url(http://www.electricpig.co.uk/top-5/images/check.jpg) no-repeat 135px 0px}
.stkC { margin:0; padding:0; position:relative; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:15px }

#icol-1 { background:url(http://www.electricpig.co.uk/top-5/images/1w.jpg) 2px 30px no-repeat}
#icol-2 { background:#f4f4f4 url(http://www.electricpig.co.uk/top-5/images/2.jpg) 2px 30px no-repeat}
#icol-3 { background:url(http://www.electricpig.co.uk/top-5/images/3.jpg) 2px 30px no-repeat}
#icol-4 { background:#f4f4f4 url(http://www.electricpig.co.uk/top-5/images/4.jpg) 2px 30px no-repeat}
#icol-5 { background:url(http://www.electricpig.co.uk/top-5/images/5.jpg) 2px 30px no-repeat}

.loadist { text-align:center; padding:170px 0 0 0; margin:0; position:relative; height:350px}
.topreco { margin:0; padding:0; position:relative; }


.top5new {background:url(http://www.electricpig.co.uk/top-5/images/new.jpg) 0 0 no-repeat; padding:0; margin:0; position: absolute; z-index:3; top:150px; left:235px; width:29px; height:13px;}

/* top 5 list css code end */

/* 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;}

/* Electricpig Mobile Deals Sidebar Widget End */






#header {
    margin: 10px auto;
    width: 988px;
}

.header_banner {
    background-color: #eee;
    height: 90px;
    float:right;
    width: 728px;
	margin:0;
	padding:0;
	text-align:left;
	
}

#site-wide {
    float: right;
    margin: 10px 10px 0 0;
    width: 385px;
}

.side_wide_banner {
    background: #eee;
    float: left;
    height: 250px;
    margin-bottom: 10px;
    width: 300px;
}

.menusocial .msll {
    background: none;
    float: right;
    width: 57px;
}

.menusocial .msll .msrr {
    background: url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/index_social_background.png) no-repeat;
    height: 250px;
    margin: 0;
    padding: 0 0 0 12px;
    position: relative;
    width: 57px;
}

.menusocial .msll .msrr .mspadz {
    padding: 19px 0 0 0;
}

ul.social_icons li a {

    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    padding: 0;
    margin-bottom: 13px;
    width: 32px;
}

ul.social_icons li a.icon_twitter {
    background-position: 0 -117px;
}

ul.social_icons li a.icon_facebook {
    background-position: 0 -149px;
}

ul.social_icons li a.icon_youtube {
    background-position: 0 -181px;
}

ul.social_icons li a.icon_rss {
    background-position: 0 -213px;
}

ul.social_icons li a.icon_phone {
    background-position: 0 -245px;
    height: 33px;
}


.index_page_carousel {
    background: #eee;
    border: 1px solid #5c6974;
    float: left;
    margin: 0 0 10px 0;
    height: 361px;
    width: 582px;
}

#left {
    margin: 10px 10px 0 7px;
}

#search {
    height: 30px;
    width: 285px;
}

#searchform {
    padding: 0;
}

#searchform .search_button {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -91px transparent;
    border: medium none;
    height: 26px;
    margin-top: 3px;
    width: 72px;
}

#s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #5C6974;
    height: 23px;
    margin-top: 2px;
    width: 183px;
}

.main_nav {
    margin-top: -3px;
    width: 970px;
}

.main_nav a {
    height: 30px;
}

.sub_nav {
    height: 25px;
    left: 0;
    position: absolute;
    top: 44px;
    width: 990px;
}

.sub_nav ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.sub_nav ul li {
    background-color: transparent;
    float: left;
    margin-left: 4px;
}

.sub_nav .left {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -574px transparent;
    float: left;
    height: 17px;
    padding: 3px 0;
    width: 5px;
}

.sub_nav .right {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -528px transparent;
    float: left;
    height: 17px;
    padding: 3px 0;
    width: 5px;
}

.sub_nav .inner {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") repeat-x scroll 0 -551px transparent;
    float: left;
    height: 17px;
    padding: 4px 1px 3px 1px;
}

.sub_nav .inner a {
    color: #3674ad;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height: 15px;
}

.sub_nav .inner a.active:hover,
.sub_nav .inner a:hover {
    color: #000 !important;
}

.sub_nav .inner a.active {
    color: #000;
}

.sectionhead {
    width: 375px;
}

body {
    background: url(http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/back_shadow.png) no-repeat;
    background-position: center top;
}

#navContainer {
    margin-left: 4px;
    width: 990px;

    margin-left: 7px;
    width: 986px;
	background-color:#fff;
}

.inner_page_banner {
    background-color: #eee;
    height: 45px;
    margin-bottom: 10px;
    width: 585px;
}

#left.thin_post .post #heading, #left .post #blue-box, #blue-box {
    width: 577px;
}

.inner_page_left_banner {
    background-color: #eee;
    float: left;
    height: auto;
    margin-bottom: 10px;
    width: 120px;
}

#left.thin_post .post #heading, #left.thin_post .post #blue-box, #blue-box, #left.thin_post #heading {
    width: 435px;
}

#left.thin_post .post {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 450px;
}

#related-extra {
    clear: both;
    display: block;
    font-size: 11px;
    list-style-type: none;
    margin: 10px 0;
    height: 100px;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 585px;
}

#related-extra .feature-img {
    margin: -16px 0 5px -10px;
}

.home_page_post img {
    display: none;
}

.home_page_post_images {
    float: right;
    margin: 15px 3px 10px 10px;
    width: 200px;
}
.home_page_post_images img {
    border: 1px solid #aaa;
    display: block;
}

.post_socials {
    bottom: 0;
    margin: 0 0 10px;
    overflow: hidden;
    position: absolute;
    width: 565px;
}

#left.thin_post .post #heading .post_socials {
    width: 435px;
}

.latest_features {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -655px transparent;
    height: 28px;
    width: 110px;
}

.buy_it_box {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -551px transparent;
    height: 27px;
    width: 81px;
}

.related_stories {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -684px transparent;
    height: 29px;
    width: 112px;
}

.latest_stories {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/main_sprite.png") no-repeat scroll 0 -626px transparent;
    height: 29px;
    width: 103px;
}

.dsq-postid {
    display: none;
}

.twitter-share-button {
    width: 97px !important;
}

.main_page_post_socials {
    
}

#fb_share_1 {
 margin-top: 0px;
}

.FBConnectButton_Small, .FBConnectButton_RTL_Small {
    background-position: left -232px !important;
    font-size: 10px !important;
    line-height: 12px !important;
}

.FBConnectButton, .FBConnectButton_RTL {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/images/fb_share.png") no-repeat scroll 0 0 transparent !important;
}

.extra_socials {
    margin-top: 10px;
}

.extra_heading {
    height: auto !important;
    min-height: 55px !important;
}

.review_rating_wrapper {
    margin-bottom: 10px !important;
    padding-bottom: 12px !important;
    position: relative !important;
    clear: both;
}

.gallery_heading_img {
    padding-left: 10px;
}


div.thin_post a.dwd_main_img {
    width: 450px;
}

div.thin_post a.dwd_main_img img {
    width: 450px;
    height: auto;
}

div.thin_post div.entry {
    padding-left: 0px !important;
}

div.thin_post div.entry img {
    height: auto;
}

div.thin_post div.wp-caption {
    margin: 10px 0 !important;
    padding: 4px !important;
    width: 440px !important;
}

div.thin_post div.wp-caption img {
    width: 100% !important;
}


.rating_wrapper {
    margin-bottom: 20px;
}

div.thin_post div.dwd_thumbnavdim {
    margin: 0 0 0 -225px !important;
    width: 450px !important;
}

div.thin_post div.dwd_thumbnavdim a.dwd_selectedimg img,
div.thin_post div.dwd_thumbnavdim a.dwd_thumbimg img {
    width: 108px !important;
}


/*#left h1  {
    margin: 0;
}*/


div.thin_post div.dwd_imgnmbrsdiv {
    overflow: hidden;
    height: auto;
    width: 450px;
}

.humans_invent_block {
    float: left;
    margin-bottom: 13px;
    overflow: hidden;
}

.humans_invent_header {
    background: url("http://www.electricpig.co.uk/wp-content/themes/electric-pig-4.0/design_images/humans_invent_header.png");
    border-top: 3px solid #000;
    border-bottom: 1px solid #000;
    float: left;
    height: 49px;
    width: 388px;
}

.humans_invent_header a {
    display: block;
    height: 49px;
    text-decoration: none;
    width: 388px;
}

.humans_invent_body {
    background-color: #ffff00;
    border-bottom: 1px solid #000;
    font-family: "DroidSerifBold", "Times New Roman", "Verdana";
    font-size: 18px;
    font-weight: normal;
    float: left;
    padding: 0;
    width: 388px;
}

.humans_invent_body ol {
    -moz-padding-start: 0;
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 20px;
    margin: 0 0 0 41px;
    padding: 10px 10px 10px 0;
}

.humans_invent_body ol li {
    margin-bottom: 5px;
    padding-left: 10px;
}

.humans_invent_body ol li a {
    color: #000;
    text-decoration: none;
}

.humans_invent_body ol li a:hover {
    background-color: #000;
    color: #fff;
    text-decoration: none;
}

.connect_widget_not_connected_text
{
  display:none !important; /*in your stylesheets to hide the counter!*/ 
}


/* New WP search */
.searchResult {
margin-bottom: 25px;
font-family: Verdana, sans-serif;
font-size: 13px;
}
.searchResult img {
float: left;
margin: 0px 10px 10px 0px;
border: solid 1px #E2E2E2;
}
.searchResultTitle {
font-size: 16px;
text-decoration: underline;
color: #0373BD;
}
.searchResultSnippet {
padding-left: 72px;
}
.searchResultLink {
color: #0373BD;
padding-left: 72px;
}
#resultsNavigation {
text-align: right;
padding-bottom: 20px;
}
.resultinfo {
text-align: left;
color: #676767;
font-size: 13px;
margin: 10px 0 10px 0;
border-bottom: 1px solid #E9E9E9;
padding: 5px 0 15px 8px;
}
/* End of New WP search */

/* Localized */