.uk-bg  {	font-size:57.5%;
        background: url(images/iphone4bgg.jpg) repeat left top; }

a     { text-decoration: underline;
        color: #1A2954;
        font-weight: bold; }

a:hover { text-decoration: underline; }

li a:hover { text-decoration:underline; }

ul.arrow li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; }
ul.arrow li a, ul.reccom li a, ul.email li a { color: #00000; }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; }

p     { font-size: 9pt;
        margin: 0 0 20px 0; }

p a { font-size:15px; color:#2B6285; }

p a:hover { color:#990000; }

img   { border: none; }

img .displayed { display: block;
        margin-left: auto;
        margin-right: auto; }

ul, ol { display: inline;
	 margin-bottom: 20px; }

li {  text-decoration: none;
           }

.top1 { width:150px; height:100px; float: left; margin-right:8px; }

.top2 { width:234px; height:60px; float: left; margin-right:8px; }

.top3 { width:234px; height:60px; float:right; }

#tops { width:640px; margin-left:10px;border-color:#1A2954; border-style:solid; border-width:1px; height:300px; background-color:#eee; }

.col-1 { width: 140px; margin-left:10px; margin-right:10px; display: inline; }

.col-2 { width: 140px; margin-left:10px; margin-right:10px; display: inline; }

.col-3 { width: 140px; margin-left:10px; margin-right:10px; display: inline; }

.col-4 { width: 140px; margin-left:10px; margin-right:10px; display: inline; }

.postbox { height:70px; }

.odd row1 { height:30px; }

.column-1 { height:30px; }

blockquote { margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 5px solid #5e5e5e; }

.headline {
       margin-left:25px;
}

.headline h1 { font-size:18px; font-family: arial, sans serif; color:#1A2954; }

.wp-table-reloaded {
	background-color:#fff;
        width:600px;
	margin:0px;
	font-size:11px;
        text-align: left;
        text-indent: 10pt;
        font-family:arial, sans serif;  
 }

.wp-table-reloaded th {
       color: #000;
        font-size: 12px;
        height: 30px;
        border-bottom-width:1px;
        border-bottom-style: solid;
        border-bottom-color: #ccc;
}

.us-bg { font-size:57.5%;
        background: url(images/htcevo4g-bg.jpg) repeat left top; }

.sblogo { float: left; width:200px; height:50px; margin-top:15px;}

.leaderboard { float: right; width:728px; height:90px; margin-top:10px; margin-right:10px; border-color:#666; border-width:1px; border-style:solid; }

.leaderboardus { float: right; width:728px; height:90px; margin-top:10px; margin-right:10px; border-color:#000; border-width:2px; border-style:ridge; }

.about { float:right; height:90px; width:364px; margin-right:10px; }

.wp-table-reloaded thead {
       color: #000;
        font-size: 12px;
        height: 30px;
        border-bottom-width:1px;
        border-bottom-style: solid;
        border-bottom-color: #ccc;
}


.wp-table-reloaded td {
        color: #000;
        margin-top: 10px;
        padding-top: 10px;
        margin-bottom: 0px;
	vertical-align:top;
        width: 100px;
        background-color: #1A2954;
}
.wp-table-reloaded .even td {
        margin-top: 10px;
	background-color:#FFFFFF;
        margin-left: 3px;
        margin-right: 3px;
        width: 100px;
       border-bottom-width:1px;
        border-bottom-style: solid;
        border-bottom-color: #ccc;
}
.wp-table-reloaded .odd td {
        margin-top: 10px;
        margin-bottom: 5px;
        background-color:#fff;
        margin-left: 3px;
        margin-right: 3px;
        width: 100px;
        border-bottom-width:1px;
        border-bottom-style: solid;
        border-bottom-color: #ccc;
}

.wp-table-reloaded .tr {
       margin-top: 10px;
       margin-bottom: 10px;
} 

.wp-table-reloaded .header {
	background-repeat:repeat-x;
	background-position:top left;
	cursor:pointer;
}

.wp-table-reloaded .td column-1 {
         background-color: #ccc;
}
	
#wrap {
	width: 1000px;
        margin: -15px auto;
	padding: 0 0 0 0;
	font:normal 1.2em/1.6em Arial, sans-serif;
        background-color:#fff;
        border-left-color:#eee;
        border-left-width:1px;
        border-left-style:solid;
        border-right-color:#eee;
        border-right-width:1px;
        border-right-style:solid;
}
#wrap a {
	text-decoration:none;
}
	
#header {
	position: relative;
	height: 140px;
        margin-left:10px;
        width: 980px;
        background-color: #1A2954;
        font-size:11pt;
}

#header2 { position: relative;
	height: 120px;
        margin-left:10px;
        width: 980px;
        background-color: #1A2954;
        font-size:11pt;
}
.headtitle { background-color:#000; height:35px; width:307px; position:absolute;  top: 317px; padding: 5px 5px 5px 5px; opacity:0.9; filter:alpha(opacity=90); font-size:12px;}

.headtitle2 { background-color:#000; height:35px; width:307px; position:absolute; opacity:0.9; top: 357px; padding: 5px 5px 5px 5px; filter:alpha(opacity=90); font-size:12px;}

.headtitletext { position: relative; opacity:1.0; filter:alpha(opacity=100); font-size: 11pt; }

.headtitle img { z-index: -1; }

.headtitle p { color:#fff; font-size:10pt; font-family: arial, sans serif; font-weight:bold; }

.newsticker {width:960px; height:20px; float:left; padding-top: 10px; padding-bottom:5px}


.recentposts-singlepost { float:left; width:630px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color:#eee; font-family: verdana, sans serif; margin-left:10px; padding-left:10px; }

.recentposts-singlepost h5 { font-size: 11px;
       color: #2B6285; 
       margin-bottom:20px; }

#content-left {
        background-color: #fff;
        margin-top: 0px;
        margin-left:0px;
        margin-bottom: 20px;
	float: left;
        width: 755px;
}

#content-leftshop {
        background-color: #fff;
        margin-top: 0px;
        margin-left:0px;
        margin-bottom: 20px;
	float: left;
        width: 755px;
        height:900px;
}

#content-centre {
        float: left;
        width: 640px;
        margin-left:0px;
        margin-bottom: 20px;
        margin-right:10px;
        margin-top: 20px;
}

#content-centre2 {
        float: left;
        width: 750px;
        margin-left:10px;
        margin-bottom: 20px;
        margin-top: 20px;
}

#content-centre3 {
           float: left;
        width: 750px;
        margin-bottom: 20px;
}

.searchbar { height: 22px; }

#si_contact_form {
        font-size:14px;
        padding-left:200px;
}

.continue {
        float: right;
        width: 100px;
}

#sign_up { width:960px;
           height:25px;
           margin-top:15px;
           margin-right:10px;
           margin-left:10px;
}

#sign_up_left { width:10px; height:25px; float:left; }

.signup { width:320px;
          height:40px;
          float:right;
}

.sign_up h5 { font-size:9pt; 
              font-family: verdana, sans serif; }

.box-rightcolleft { 
        width:148px;
        margin-right:10px;
        float:left;
}

.box-rightcolleft2 { 
        width:148px;
        float:left;
}

.box-rightcolleftoffers-phone {
       list-style-type:none;
       border-color:#ccc;
       border-width:1px;
       border-style:solid;
       margin-left:0px;
       padding-left:0px;
       margin-bottom:10px;
}

.box-rightcolleftoffers {
       list-style-type:none;
       border-color:#ccc;
       border-width:1px;
       border-style:solid;
       margin-left:0px;
       padding-left:0px;
       margin-bottom:10px;
       height:250px;
}


.box-rightcolleftoffers33 {
       list-style-type:none;
       border-color:#ccc;
       border-width:1px;
       border-style:solid;
       margin-left:0px;
       padding-left:0px;
       margin-bottom:10px;
       height:160px;
}

.box-rightcolleftoffers2 {
       padding: 5px 5px 5px 5px;
       height:160px;
       margin-bottom:10px;
       
}

.box-rightcolleftoffers2a {
        padding: 5px 5px 5px 5px;
        background-color:#000;
        color:#fff;
}

.box-rightcolleftoffers2a li {
       margin-left:0px;
       padding-left:0px;
       list-style:none;
       font-size:7pt;
       color:#fff;
       font-weight:bold;
       font-family:verdana, arial, sans serif;
       padding-bottom:5px;
       border-bottom-color:#ccc;
       border-bottom-width:1px;
       border-bottom-style:dotted;
}

.box-rightcolleftoffers2a li a { color:#fff; }



.box-rightcolleftoffers2 {
        padding: 5px 5px 5px 5px;
}

.box-rightcolleftoffers2 ul {
       list-style-type: none; 
       margin-left:0px;
       padding-left:0px;

}

.box-rightcolleftoffers2 li {
       margin-left:0px;
       padding-left:0px;
       list-style:none;
       font-size:7pt;
       color:#1A2954;
       font-weight:bold;
       font-family:verdana, arial, sans serif;
       padding-bottom:5px;
       border-bottom-color:#ccc;
       border-bottom-width:1px;
       border-bottom-style:dotted;
}

.box-rightcolleftoffers4 {
       padding: 5px 5px 5px 5px;
       margin-bottom:10px;
       
}

.box-rightcolleftoffers4 ul {
       list-style-type: none; 
       margin-left:0px;
       padding-left:0px;

}

.box-rightcolleftoffers4 li {
       margin-left:0px;
       padding-left:0px;
       list-style:none;
       font-size:7pt;
       color:#1A2954;
       font-weight:bold;
       font-family:verdana, arial, sans serif;
       padding-bottom:5px;
       border-bottom-color:#ccc;
       border-bottom-width:1px;
       border-bottom-style:dotted;
}



.box-rightcolleftoffers3 {
       list-style-type:none;
}

.box-rightcolright {
       width:160px;
       margin-right:10px;
       float:right;
}



.features {
        margin: 0px 10px 10px 10px;
        border-bottom-color: #1A2954;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-top-color: #1A2954;
        border-top-width: 1px;
        border-top-style: solid;
        width: 640px;
}

#content-centre1 {
        width: 990px;
        margin-top:10px;
        margin-right: 10px;
}

.rightcol2 {
       margin: 0 0 36px 0;
       padding: 20px 10px 10px 10px;
       background-color:#eee;
}

.latest_read_on {
       padding-bottom:25px;
}

.leftcol {
       float: left;
       width: 315px;
       margin-right:10px;
       margin-bottom:0px;
       border-bottom-color:#ccc;
       border-bottom-style:solid;
       border-bottom-width:1px;
}

.leftcol2 {
       float: left;
       width: 315px;
       margin-right:10px;
       border-bottom-color:#ccc;
       border-bottom-style:solid;
       border-bottom-width:1px;
}

.rightcol2 {
       float: right;
       width: 315px;
}

.freegifts { width:310px; padding:10px 0px 5px 5px; background-color:#f7f7f7; margin-top:10px; border-left-color:#ccc; border-left-width:1px; border-left-style:solid; border-right-color:#ccc; border-right-width:1px; border-right-style:solid;  border-top-color:#ccc; border-top-width:1px; border-top-style:solid;  }


.rightcoltitle { height: 25px; padding-bottom:10px; color:#1A2954; }

.rightcoltitle2 {height: 15px; padding-bottom:10px; color:#1A2954; }

.leftcoltitle { height: 25px; padding-bottom:10px; color:#1A2954; }

.rightcol h2 { font-size:14px; font-family: arial, sans serif; color:#1A2954; }

.rightcol h1 { font-size:18px; font-family: arial, sans serif; color:#1A2954; padding-top:0px; }

.leftcol h1 { font-size:18px; font-family: arial, sans serif; color:#1A2954; padding-top:0px; }

.leftcol h1 a { color:#1A2954; }

.leftcol h1 a:hover { color:#2B6285; }

.leftcol3 h1 { font-size:18px; font-family: arial, sans serif; color:#1A2954; padding-top:10px; }

.leftcol3 h1 a { color:#1A2954; }

.leftcol3 h1 a:hover { color:#2B6285; }

.leftcol ul {
       width:300px;
       margin-top: 20px;
       list-style: none;
}

.leftcol h2 {
       margin-bottom:5px;
}

.rightcol h2 {
       margin-bottom:5px;
}

.leftcol li {
       list-style: none;
       margin-bottom: 25px;
       height: 80px;
}

.leftcol li a {

}

.leftcol li a:hover {
       color:#2B6285;
}



.leftcol h2 a:hover { text-decoration: underline; }

.leftcol3 {        float: left;
       width: 315px;
       margin-right:10px;
       margin-bottom:0px;
       border-bottom-color:#ccc;
       border-bottom-style:solid;
       border-bottom-width:1px;
}

.leftcol3 ul { list-style-type:circle;
       width:300px;
       margin-top: 20px;
       list-style: none;
 }

.leftcol3 h2 a { color:#1A2954; }

.leftcol3 h2 a:hover { color:#2B6285; }

.leftcol3 li { list-style-type:circle; margin-bottom:5px; margin-left:20px;}

.left1 {
      float: left;
      width: 160px;
      margin-right:5px;
}

.left2 {
      float: right;
      width: 160px;
      margin-left:5px;
}

.right1 {
      float: left;
      width: 150px;
      margin-top:40px;
      margin-right:5px;
}

.right2 {
      float: right;
      width: 150px;
      margin-left:5px;
}

.rightcol {
       float: right;
       width: 315px;
       margin-bottom:0px;
       border-bottom-color:#ccc;
       border-bottom-style:solid;
       border-bottom-width:1px;
}

.rightcol ul {
       margin-top: 20px;
       list-style: none;
}

.rightcol li {
       list-style: none;
       margin-bottom: 25px;
       height: 80px;
}

.rightcol li a:hover {
       text-decoration: underline;
}

.freegifts ul {
       margin-top: 20px;
       list-style: none;
}

.freegifts li {
       list-style: none;
       margin-bottom: 15px;
       height: 80px;
}

.freegifts li a:hover {
       text-decoration: underline;
}


.box-left9 li { margin-left:20px; }


.box-right-widgets {
       height: 150px;
}

.content-box-right {
        width: 580px;
        float: right;
        margin-right:10px;
}

.content-box-right2 {
       width: 700px;
       float: left;
       margin-right:10px;
}

.content-box-left {
        width: 160px;
        margin-left: 10px;
        margin-top: 10px;
        float: left;
}

.benefits {
        width: 660px;
        margin-left: 25px;
        list-style-type: none;
}
    

#content-left2 {
        background-color: #fff;
        margin-top: 8px;
        margin-bottom: 20px;
	float: left;
        margin-right:20px;
        width: 455px;
}
       

#content-right {
        float:right;
        margin-top:20px;
        margin-bottom:20px;
        margin-right:10px;
        height:100%;
	width: 330px;
}

#content-right-right {
	float: right;
        margin-top:20px;
        padding-left:10px;
        margin-bottom:20px;
        height:100%;
	width: 330px;
        border-left-color:#1A2954;
        border-left-width:1px;
        border-left-style:solid;
}


#content-right2 {
	float: right;
        margin-right:10px;
        margin-top: 20px;
        padding-left:10px;
	width: 160px;
        border-left-color:#1A2954;
        border-left-width:1px;
        border-left-style:solid;
}

#content-right2shop {
	float: right;
        margin-right:10px;
        margin-top: 20px;
        padding-left:10px;
	width: 160px;
        height:900px;
        border-left-color:#1A2954;
        border-left-width:1px;
        border-left-style:solid;
}

#navlist li
{
       display: inline;
       list-style-type: none;
       padding-right: 15px;
       padding-left:15px;
       border-right-color:#fff;
       border-left-style:solid;
       border-left-width:1px;
}

#description { padding-left:20px; 
               margin-left:10px;
               padding-top:12px; 
               height:15px; 
               width: 960px;
               padding-bottom:10px; 
               margin-bottom:0px; 
               border-bottom-style: solid;
               border-bottom-color: #1A2954;
               border-bottom-width: 2px; 
}

.describe { float: left; width:500px; }

#latestsimoffers { margin-left:10px; }

.descrip { width: 259px; height:30px;}

#top {
       height: 32px;
       width: 980px;   
       margin-left:10px;
       margin-right:10px;
       background-color: #1A2954; 
       border-top-style: solid;
       border-top-width: 2px;
       border-top-color: #ccc;
       border-bottom-style: solid;
       border-bottom-width:2px;
       border-bottom-color:#666;
}

#bottom {
       height: 30px;
       width: 978px; 
       margin-left:10px;
       background: url(images/background.jpg) repeat-x left top;
       padding-top: 1px;
       padding-bottom: 4px;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color:#ccc;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #ccc;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #ccc;
}

.phone-compare {
       text-align: center;
       margin-left: 35px;
}

.phone-compare td {
       border-style: solid;
       border-width: 1px;
       border-color: #ccc;
      }

.headheadhead { background-color:#1A2954;
                height:30px;
                padding-top:10px;
                  
}

.headheadhead2 { margin-left: 10px; height:20px; margin-bottom:10px; color: #fff; }

.choose {
       float: left;
       width: 650px;
       height: 20px;
  
}

.search {
      float: right;
 
      margin-right:4px;
      margin-bottom:5px;
      width: 240px;
}

.headhead {
     float: left;
     margin-left: 15px;
     width: 750px;
}

.info { 
      float: right;
      margin-top: 20px;
      margin-right: 20px;
      width: 150px;
}

.manu { margin-top:20px; }

.column-1 {
      padding-top: 10px;
      font-weight: normal;
}

.column-1 li {
      text-transform: none;
}

h1 {
        font-family: arial, sans serif;
	color: #000000;
        font-weight: bold;
	font-size: 13pt;
}

h1 a {
	text-decoration: none;
        color: #000000;
}

h1 a: hover {
        text-decoration: underline;
}

h1.post {
        font-family: arial, sans serif;
	color: #000000;
        font-weight: bold;
	font-size: 16pt;
        letter-spacing:-0.5pt;
        margin-bottom:5px;
}

h1.post a: hover {
        font-family: calibri, sans serif;
	color: #2B6285;
        font-weight: bold;
        letter-spacing:-0.5pt;
        margin-bottom:5px;
}               

h2#blog-description {
        font-family: arial, sans serif;
        color: #fff;
}

h2.related_post_title {
        font-size: 14px;
        font-family: arial, sans serif;
        font-weight: bold;
        color: #1A2954; 
        margin-bottom: 20px;
}

h2 {
	font-size: 9pt;
        font-weight: bold;
        color: #2B6285;
        margin: 0 0 0 0;
}

h2 a {  font-size: 9pt;
        letter-spacing: 0.2px;
        color: #2B6285;
}

h2 a:hover {
       text-decoration: underline;
}

h2.post { font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
        font-family: arial, sans serif;
	color: #000;
        margin-top:10px;
        line-height: 150%;
       
}
h3 {
        font-size: 12.5pt;
        font-weight: bold;
        letter-spacing: 0.1px;
        text-decoration: none;
        font-family: arial, sans serif;
	color: #000;
}

h3 a {
        padding-top: 10px;
        margin-top: 10px;
        margin-left: 10px;
        font-size: 12.5pt;
        font-weight: bold;
        letter-spacing: 0.1px;
        text-decoration: none;
        font-family: arial, sans serif;
	color: #000;
}

h3 a:hover {
	text-decoration: none;
        color: #339900;
}

h4 {    font-size: 10.5pt;
        font-weight: bold;
        text-decoration: none;
        font-family: arial, sans serif;
	color: #000;
        margin-top:10px;
}

h4 a { 
        color: #1A2954;
        text-decoration: none;
        text-transform: lowercase;
}

h4 a:hover {
       color: #cc0000;
}

h5 {
       font-size: 11px;
       color: #2B6285; 
       margin-bottom:0px;
}

h5 a { 
       text-decoration: none;
       color: #2B6285; }

h5 a:hover {
       color: #2B6285;
       border-bottom-color: #2B6285;
       border-bottom-style: solid;
       border-bottom-width: 1px;
}

h6 {
        font-family: arial, sans serif;
        font-size: 9pt;
        color: #ccc;
}


#boxheader {margin:0px; padding:0px;}

.boxes {display: inline; }

.box-selection { display: inline;
                 width: 100px;
}

.box-selector { width: 100px;
}

.feat_thumb2 { width: 315px; height: 165px; border-color:#ccc; border-style:solid; border-width:1px; }


.feat_thumb2 img {  }

.feat_thumb3 { width: 315px; height:82px; }

.feat_thumb img { float: left; padding: 0; margin: 0.2em 1em 1em 0; width: 80px; height: 80px; 
border-right-color:#ccc; border-right-width:2px; border-right-style:solid; 
border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; }

.feat_thumb img a:hover { border-left-color:#1A2954; border-left-style:solid; border-left-width:5px;}

#post-top { width:640px; 
        border-bottom-color:#ccc;
        border-bottom-style:solid;
        border-bottom-width:1px; margin-bottom:10px; }

.post-top-title { width: 640px; }

.post-top-title h1 {  font-family: arial, sans serif;
	color: #000000;
        font-weight: bold;
	font-size: 16pt;
        letter-spacing:-0.5pt;
        margin-bottom:5px; }

#post-top-bottom { width: 640px; height:25px; padding-top:5px;}

.post-title { height: 25px;
              margin-left: 10px;
              margin-bottom:10px;
              margin-right: 10px;
              margin-top:11px;
              background-color: #1A2954;
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;
}

.post-title h2 { text-indent:20px;

                 padding-top:5px;
                 color:#fff;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.post-title h2 a { text-indent:20px;
                 padding-top:5px;
                 color:#fff;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.post-title2 { height: 30px; 
              background-color: #1A2954;
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;
}

.post-title2 h2 { text-indent:10px;
                 padding-top:5px;
                 color:#fff;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-title2 h2 a { text-indent:20px;

                 padding-top:5px;

                 color:#fff;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

#recent-posts-3 { width: 300px; }

#center { margin-top:18px; width:275px; float:left; margin-right:5px; }

#centre2 { margin-top:18px; width:275px; float:right; margin-right:5px; }

#date { width: 640px; height:25px; float: left; color:#fff; font-family:calibri,sans serif; font-size:14px; font-weight:bold; background: url(http://www.simbasics.co.uk/images/sign_up_background.jpg) repeat-x left top; }


#countrybox { float: right; height:25px; width:400px; padding-right:10px; border-right-color:#666; border-right-width:1px; border-right-style:solid; }

#mpu-unit { width:620px; height:250px; margin-left:10px; margin-right:10px; margin-bottom:10px; background-color:#eee; padding:10px 10px 10px 10px; }

.comments { margin-left:10px; }

.country {float:left; width:320px; height:25px; }

.flags { float:right; width:80px; height:25px; }

.subscribe {width:320px; height:25px; float:right; }

.box-left {
        width: 640px;
        margin: 0 0 0 10px;
}

.box-left11 {
        width: 640px;
        margin: 15px 0 0 10px;}

.box-left12 { width:640px; float:left;}

.box-left13 { width:460px; padding-top:10px; padding-left:10px; }

.box-left9 {
        width: 640px;
        margin: 0 0 0 10px;
        text-align: justify;
}

.box-left9-main { width:640px; height:30px; }

.meta-excerpt { width: 440px; float:left; height:30px; }

.meta-excerpt h2 { font-size:15px; font-family:arial, sans serif; color:#666; }
.box-left8 {
        width: 430px;
        margin: 0 10px 0 25px;
}

#box-left2 { 
        width: 640px;
        margin: 0px 10px 10px 10px;
}

#box-left22 { 
        width: 640px;
        margin: 0px 10px 10px 10px;
}

.box-left22 { margin-left:20px; margin-top:20px; }

.box-left3 {
        float: left;
        width: 640px;
        padding: 0px;
        margin-left: 0px;
        margin-right:10px;  
}

#box-left4 { 
        float: left;
        width: 640px;
        margin-left:10px;
        margin-top:10px;
}

#box-left5 { 
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
        border-width: 1px;
        border-color: #1A2954;
        border-style: solid;
        background-image: url(img/bgaaa.png);
        background-repeat: repeat-x;
        background-position: bottom center;
}

#box-left6 { 
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
        border-width: 1px;
        border-color: #1A2954;
        border-style: solid;
        margin-left: 20px;
        margin-right: 20px;
}

#column1 {
        width: 450px;
        margin-left: 10px;
        margin-right:10px;
}

.column-left {
        float: left;
}

.column-right {
        float: right;
}

.box-left7 {
        float: left;
        width: 435px;
        margin-bottom: 10px;
}


.box-left2 img {
	display: inline;
        float: left;
	margin: 0 10px 10px 0;
}

.box-left li {
        width: 580px;
}

.box-left img {
	float: left;
	margin: 0 10px 10px 0;
}

#newsletter { margin-top:20px; }

.recent-posts {
       margin-left: 20px;
       margin-bottom: 10px;
       width: 445px;
       border-bottom-color: #ccc;
       border-bottom-width: 1px;
       border-bottom-style: solid;
}

.recent-posts a:hover {
       text-decoration: underline;
}

.singlepost-left {
       float: left;
       width: 640px;
}

.singlepost-right2 {
       float: right; 
       width: 140px;
       height:100%;
       padding-left:10px;
       padding-right:10px;
       }

.singlepost-right {
       float: right; 
       width: 320px;
       height:100%;
       padding-left:10px;
       border-left-color:#1A2954;
       border-left-width:1px;
       border-left-style:solid;
}

.footerfooter {
       border-top-color:#fff;
       border-top-style: dotted;
       border-top-width: 1px;
       text-align:center;
       width: 960px;
       margin-left: 10px;
       padding-top: 10px;
       margin-right: 10px;
       margin-bottom: 10px;
       padding-bottom: 20px;
       color: #fff;
}
	
.meta {
	clear: both;
	background: url(img/bg-meta.gif) repeat-x left top;
	color: #5e5e5e;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}

.meta-date {
	text-transform: uppercase;
	font-size: 10px;
        float: right;
}


.meta-categories {

	padding: 0 10px 0 15px;
	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;
}

.meta-comments {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;
}

p.tags {
	clear: both;
	text-transform: uppercase;
	font-size: 10px;
}

.backbackback { }

.box-right { 
        width:330px;
        margin-bottom: 20px;
        padding: 0;
        margin-top:0px;
}

.box-right-latest {
        
        width: 300px;
        margin-left: 15px;
        background-color:#fff;
}

.box-right-latest2 {
        width: 320px;
        list-style-type: none;
        margin-bottom: 10px;
        border-color: #ccc;
        border-style: solid;
        border-width: 1px;
        padding-top:0px;
        margin-top:0px;
}


.box-right-latest2 ul { 
        margin-left:0px;
        padding-left:0px;
        padding-top:0px;
        margin-top:0px;
        list-style-type: none;
}

.box-right-latest2 li {
        padding-top:0px;
        margin-top:0px;
        margin-left:0px;

        padding-left:0px;
        list-style-type: none;
        margin-bottom:10px;
}

.box-right-latest3 {     
        margin: 10px 10px 20px 10px;

}

.box-right-latest3 li {
        margin-left:0px;
        padding-left:0px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;
}

.box-right-latest4 {
        padding: 5px 0px 20px 0px;
        margin-left:0px;
        width:320px;
        background-color:#eee;
}

.box-right-latest4 ul {
        padding-left:5px;
        margin-left:5px;
}

.box-right-latest4 li {
        color:#1A2954;
        width:300px;
        height:100px;
        margin-left:5px;
        padding-left:0px;
        padding-top: 0px;
        margin-top:0px;
}

ul#box-right-latest4 li {         margin-left:5px;
        padding-left:0px;
        padding-top: 0px;
        margin-top:0px; }


.box-right-latest h2 { margin-left:0px; padding-left:0px; text-indent:0px }

.box-right-latest h2 a { margin-left:0px; padding-left:0px; text-indent:0px }

.box-right-latest h5 {
        color:#1A2954;
}

.box-right-latest h5 a {
        color:#1A2954;
}

.box-right-latest h5 a:hover {
        text-decoration:underline;
}


.box-right-latest4 li a {
        color:#1A2954;
        list-style-image: url("images/arrow.gif");
}

.box-right-latest4 li a:hover { 
        text-decoration: underline;
}

.box-right-latest5 {
        padding: 10px 10px 20px 10px;
        list-style-image: url("images/arrow.gif");
        height: 200px;
}

.box-right-latest5 ul {
        list-style-image: url("images/arrow.gif");
        ; margin-left:0
}

.box-right-latest5 li {
        list-style-image: url("images/arrow.gif");
        list-style-position: outside;
        margin-left:15px;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;
}

.box-right-latest5a {
        padding: 10px 10px 20px 10px;
        list-style-image: url("images/arrow.gif");
        height: 260px; float:left
}

.box-right-latest5a ul {
        list-style-image: url("images/arrow.gif");
        ; margin-left:0
}

.box-right-latest5a li {
        list-style-image: url("images/arrow.gif");
        list-style-position: outside;
        margin-left:15px;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;

}

.box-right-latest5b {
        padding: 10px 10px 20px 10px;
        list-style-type: none;
        height: 190px;
}

.box-right-latest5b ul {
        list-style-type: none;
	margin-left:0
}

.box-right-latest5b li {
        list-style-type: none;
        margin-left:0;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;

}



#box-list ul {       
        margin-left:0px;
        padding-left:0px;
        list-style-image: url("images/arrow.gif");
}

ul#box-list li {
        list-style-image: url("images/arrow.gif");
        margin-left:15px;
        padding-left:0px;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;
}

ul#box-list li a {
        color: #1A2954;
}

ul#box-list li a:hover {
        color: #1A2954;
        text-decoration:underline;
}

.box-right-latest5 li a {
        color: #1A2954;
}

.box-right-latest5 li a:hover {
        color: #1A2954;
        text-decoration:underline;
}

.box-right-latest7 {
        width: 160px;
        background-color: #fff;
        list-style-image: url(arrow.gif);
        margin-bottom: 20px;
        border-color: #ccc;
        border-style: solid;
        border-width: 1px;
}

.box-right h2 {
        margin-bottom: 20px;
}

.sign-up-bar { width:640px; height:25px; background-color:#1A2954; border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:2px; border-left-color:#ccc; border-left-width:1px; border-left-style:solid; margin-top:5px; margin-left:10px; padding-top:5px; }

.sign-up-bar h3 { font-size:14px; font-weight:bold; color:#fff; font-family:arial, sans serif; margin-left:5px; }

.related_post {
        list-style-type: none;
}

.related_post ul {
        list-style-type: none;
        margin-left: 0px;
        display: block;
}

.box-right-latest ul {
        margin-top:20px;
        margin-left: 5px;  
        color: #000;
	padding: 0px;
        list-style-image: url(arrow.gif);
        text-decoration: none;
}

.box-right-latest li {
        color: #000;  
        font-size: 11px;
        margin-bottom: 5px;
        list-style-image: url(images/arrow.gif);
}

.box-right li a {
	margin: 0px;
	padding: 5px;
	text-decoration: none;
}

.box-right li ul {
	margin: 0px;
	padding: 0 0 0 0px;
	font-size: 10px;

	font-weight: normal;
}

#box-rightright {
        width: 300px;
        margin-bottom: 20px;
        border-color: #1A2954;
        border-width: 1px;
        border-style: solid;
}

.box-rightright2 {
       margin: 5px 10px 10px 10px;
       width: 280px;
       
}

	
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 600px;
	margin: 0 0 10px 0;
}

#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform textarea {
	height: 150px;
        width: 425px;
	padding: 6px 6px 0 6px;
	background: url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform .button {
	width: 90px;
	height: 30px;
	margin: 0px;

	padding: 0px;



	background: url(img/bg-button.gif) no-repeat left top;
	border: none;
	color: #5e5e5e;
}

.comment-meta {
	padding: 10px 10px 0 10px;
	background: url(img/bg-meta.gif) repeat-x left top;
	color: #5e5e5e;
}

.comment-meta .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.comment-text p {
	margin: 0;
	padding: 10px;
}

.contacts { }

	
.contacts #search {
	float: left;
	width: 200px;
	height: 18px;
	padding: 4px 4px 0 4px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
}

.contacts #search-submit {
	width: 80px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button.gif) no-repeat left top;
	border: none;
}

#iphone4 { width:620px; }

#footer {
	width: 980px;
        background-color: #1A2954;
        margin-left:10px;
        padding-top: 20px;
        margin-right:10px;
	font-size: 11px;
        font-family: arial, sans serif;
}

#footer a {
         color: #fff;
         text-decoration: none;
         font-weight: bold;
}

#footer a:hover {
         color: #fff;
         text-decoration: underline;
}

.footertable {
        width: 920px;
        text-align: left;
}

.footertable th {
        font-size: 16px;
}

.footertable td {
        font-size: 9px;
        font-weight: normal;
}

#footerbottom {
        width: 940px;
        margin-left: 10px;
        margin-right: 10px;
}

.utilitybar {
        width: 940px;
        margin-left:10px;
        margin-right:10px;
        height: 25px;
}

.utilitybar ul {
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 10px;
        list-style-type: none;
}

#logo {
        float: left;
        height:90px;
        margin-left:10px;
        width: 970px;
}

#logo2 {         float: left;
        height:90px;
        margin-left:10px;
        margin-top:15px;
        width: 970px;
}

.byline { height: 20px; }

.description { height: 50px;
               width: 220px;
               float: left;

}

.adheader {
        float: left;
        width: 728px;
        height: 40px;
}

.middle { 
        width: 400px;
        float: right;
}

.contacts {
        float: right;
        position:relative;
        height: 30px;
        margin-right: 5px;
        width: 320px;
        margin-right:2px;
        margin-top:5px;
}

#legal {
	float: left;
	width: 400px;
}

#develnet {
	float: right;
	width: 380px;
	text-align: right;
}

#footer-bottom {
	width: 960px;
	height: 20px;
	margin: 0 auto;
}



.clear {
	clear:both;
}

.frontwindow {
        width:450px;
        height: 225px;
        margin-left: 10px;
        margin-top: 15px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #1A2954;
        margin-bottom: 22px;
}

.footer-column {
        width: 920px;
        padding-top: 10px;
        padding-bottom: 20px;
        margin-left: 10px;
        margin-right: 10px;
        list-style-type: none;
}

.column-1 {
        color: #fff;
        width: 200px;
        height: 250px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.aligncenter {
	margin: 0 0 10px 0;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

/**
 * .box
 */

.box {
    margin-bottom: 15px;
    /* apply footer background */
    padding-bottom: 5px;
    background-image: url(/gfx/box-footers.png?7209);
    background-repeat: no-repeat;
    zoom:1; /* IE6 hasLayout */
}
.box-dark {
    padding:15px 25px 25px 25px;
    background-color: #1c1c1c;
    margin-bottom:10px;
    width:270px;
}

.box-dark .form-standard-submit {
    padding: 0;
}

.box-dark .form-standard-submit button, .dark .form-standard-submit a.button {
    background:transparent url(/gfx/buttons/dark_yellow_small.png) no-repeat scroll left top;
    display:block;
    height:27px;
    text-align:center;
    text-decoration:none;
    width:114px;
    float: right;
    margin: 0;
    padding: 0;
}

.box-dark .form-standard-submit button span, .dark .form-standard-submit a.button span {
    background-image: none;
    display:block;
    color: #3c3c3c;
    font-size: 12px;
    float: none;
    white-space: normal;
}

.box-dark.form-standard-submit button span {
    padding-top: 0;
    _padding-top: 6px;
}

.box-dark .form-standard-submit button:hover span, .dark .form-standard-submit a.button:hover span {
    color: #000;
}

.box-dark .form-standard-submit .first {
    margin:0px;
    float: left;
}

.box-dark .form-standard-submit .last {
    float: right;
    margin: 0 15px 0 0;
    background:transparent url(/gfx/buttons/dark_grey_small.png) no-repeat scroll left top;
}

.box-dark .form-standard-submit .last span {
    color:#fff;
}

.box-dark .form-standard-submit .big button, .box-dark .form-standard-submit .big a.button {
    background:transparent url(/gfx/buttons/dark_yellow_big.png) no-repeat scroll left top;
    height:47px;
    width: 126px;
}

.box-dark .form-standard-submit .big .last {
    float: right;
    margin-right: 0;
    background:transparent url(/gfx/buttons/dark_grey_big.png) no-repeat scroll left top;
}



.box-dark p { font-family: arial, sans serif;
              font-size: 9pt; 
              color:#fff; }

.box .header {
    background-image: url(/gfx/box-headers.png?7209);
    background-repeat: no-repeat;
    width: 100%;
    text-indent: 30px;
    color: #3c3c3c;
    /* Make room for the arrow in the gap 
    margin-right: -15px;
    padding-right: 15px;
    */
    /* IE6 needs this to obey the negative margin */
    _position: relative;
}

.box .header span, .box .header a {
    padding-left: 20px;
    font-size: 12px;
    vertical-align: top;
    _vertical-align: middle;
}

.personal-details .header span {
float: left;
padding-left:30px;
padding-right:15px;
text-indent:0;
}

.dark .header {
    background:transparent url(/gfx/global-box-headers.png) no-repeat scroll -1683px 0;
    height:35px;
}

    .dark ul {
        margin: 0 0 0 -15px;
        padding: 0 0 0 30px;
    }

        .dark ul li {
            padding: 0 0 15px 15px;
            background: transparent url(/gfx/bullet_white.png) no-repeat 0 5px;
            margin-left: -15px;
        }

        .dark .list1 li{
            padding-bottom: 0;
        }

        .dark a.actionlink {
            padding-right: 10px;
            background: transparent url(/gfx/arrow_right_orange.jpg) right 3px no-repeat;
        }

        .dark a.actionlink:hover {
            background-color: #ffb620;
            background-image: none;
            padding-right: 0;
            color: #3c3c3c;
        }
    
.box .header img {
    vertical-align:top;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f7f7f7;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0px;
   padding: 0px;
   border: none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

#theme {
   display: block;
   float: left;
   margin-left: 20px;
   font-family: arial, sans serif;
   font-size: 12px;
}

#details {
   display: block;
   float: right;
   font-family: arial, sans serif;
   font-size: 12px;
   margin-top:10px;
}

.advertsidebar { 
   width: 160px;
   margin-bottom:30px;
}

.advertsidebar2 {
   width: 158px;
   margin-bottom:30px;
   border-color:#000;
   border-width:1px;
   border-style:solid;
}

.advertsidebar3 {
   width: 160px;
   margin-bottom:10px;
}

.advertsidebar4 {
   width: 120px;
   float:left;
   margin-left:20px;
   margin-bottom:10px;
}

.advertsidebar5 {
  width: 120px;
   float:right;
   margin-right:20px;
   margin-bottom:10px;
}

.box {
    margin-bottom: 15px;
    /* apply footer background */
    padding-bottom: 5px;
    background-image: url(/gfx/box-footers.png?7209);
    background-repeat: no-repeat;
    zoom:1; /* IE6 hasLayout */
}
.dark {
    padding-bottom:0;
}

.dark .header {
    background:transparent url(/gfx/global-box-headers.png) no-repeat scroll -1683px 0;
    height:35px;
}

    .dark ul {
        margin: 0 0 0 -15px;
        padding: 0 0 0 30px;
    }

        .dark ul li {
            padding: 0 0 15px 15px;
            background: transparent url(/gfx/bullet_white.png) no-repeat 0 5px;
            margin-left: -15px;
        }

        .dark .list1 li{
            padding-bottom: 0;
        }

        .dark a.actionlink {
            padding-right: 10px;
            background: transparent url(/gfx/arrow_right_orange.jpg) right 3px no-repeat;
        }

        .dark a.actionlink:hover {
            background-color: #ffb620;
            background-image: none;
            padding-right: 0;
            color: #3c3c3c;
        }
    
.box .header img {
    vertical-align:top;
}

#mpu { width:320px;
       padding-left:10px;
       padding-top:10px;
       background-color:#fff;
       margin-bottom:10px;
       margin-right:10px;
}

#mpu2 { width:320px;
       background-color:#fff;
       margin-bottom:10px;
       margin-right:10px;
}

#mpu3 { width:300px;
        background-color:#eee;
        padding:5px 5px 5px 5px;
        margin-bottom:10px;
}

#mpu4 { width:310px;
        padding:5px 5px 5px 5px;
       background-color:#eee;
       margin-bottom:10px;
       
}

#mpuleft { width:120px;
       padding-left:10px;
       padding-top:10px;
       background-color:#fff;
       margin-bottom:10px;
       float:left;
       
}

#mpuleft img {border:4px #ccc solid}

#mpuright { width:120px;
       padding-left:10px;
       padding-top:10px;
       background-color:#fff;
       margin-bottom:10px;
       margin-right:30px;
       float:right;
}

#mpuright img {border:4px #ccc solid}

.head {  background-color: #1A2954;
         font-color: #fff;
         height: 30px; 

         margin-bottom:10px; }



.head2 { margin-left: 5px;
         margin-top: 5px;
}

#submit { margin-left:290px; }

.titleheader {
        margin-top:15px;
}

.newsticker { width: 640px; height:20px; margin-bottom:5px; }

.newsbar {
    width: 280px;
}

.newsbar th {
    background-color:#66000;
}

#list-nav {
margin:0px;
padding:0px;
width:600px;

}

#list-nav li {
margin:0px;
display:inline;
}

#list-nav li a {
padding-top:19px;
padding-right: 3px;
padding-left: 3px;
border-right-color:#666;
border-right-width:1px;
border-right-style:solid;
}

ul#list-nav2 {
padding:0;
color: #fff;
list-style:none;
width:600px;
}

ul#list-nav2 li {
display:inline;
}

ul#list-menu li a {
text-decoration:none;
padding:5px 0;
width:100px;
margin-left: 10px;
margin-right: 10px;
color:#fff;
float:left;
}

ul#list-nav2 li a:hover {
color: #1A2954;
text-decoration: underline;
}

.logostable {width:420px;
        float:right;
        background-color: #fff;
        border-color: #ccc;
        border-style: solid;
        border-width: 1px;
}

/** TABLES */

.iPhoneTables table { color: #ccc; margin: 10px 0 20px 0;}

.iPhoneTariff table tr.lastRow td, .iPhoneTariff table tr.lastRow th, .iPhoneTariff table tr.firstRow td, .iPhoneTariff table tr.firstRow th { border-bottom: none; }
.iPhoneTariff table td, .iPhoneTariff table th { border-bottom: 1px solid #242424; }
.iPhoneTariff table thead th { text-align: center; }
.iPhoneTariff table thead th { text-align: center; color: #fff; font-size: 110%; }
.iPhoneTariff table tbody th { text-align: center; font-weight: normal; color: #fff; padding: 10px 0; }
.iPhoneTariff table tbody td { text-align: center; padding: 8px 0; }
.iPhoneTariff table thead .wideTH { width: 200px; text-align: center; }
.noData { width: 30px !important; }

/* PAYM table */
#iPhonePAYM p.info { font-size: 85%; padding: 0 0 4px 0; }
#iPhonePAYM p.btp { margin: 15px 0 30px 0; }
#iPhonePAYM p.info a { color: #fff; text-decoration: underline; }
#iPhonePAYM p.info a:hover { text-decoration: none; color: #f60; }
.tablePAYM { width: 874px; font-size: 85%; background: url('/images/tb_bg_paym.jpg') top right no-repeat;background-color:#000 }
.tablePAYM .thHeader { text-align: center !important; width: 315px; font-size: 110%; color: #fff; }
.tablePAYM tbody td { width: 63px; }
.tablePAYM thead .wideTH { width: 200px !important;}
.tablePAYM tbody .tdWide5 { width: 315px !important; }
.tablePAYM tbody .tdWide4 { width: 252px !important; }
.tablePAYM thead th.eighteen { width: 78px !important; }

/* PAYG table */
#iPhonePAYG p.info { font-size: 85%; padding: 0 0 4px 0; }
#iPhonePAYG p.btp { margin: 15px 0 30px 0; }
#iPhonePAYG p.info a { color: #fff; text-decoration: underline; }
#iPhonePAYG p.info a:hover { text-decoration: none; color: #f60; }
.tablePAYG { width: 870px; font-size: 85%; background: url('/images/tb_bg_payg.jpg') top right no-repeat;background-color:#000 }
.tablePAYG thead th span { font-size: 110%; display: block; padding-bottom: 10px; }
.tablePAYG thead th, .tablePAYG thead td { width: 134px; }
.tablePAYG thead .wideTH { padding: 30px 0 0 0; }

/* Buss table */
.tableBUSS { width: 870px; font-size: 85%; background: url('/images/tb_bg_buss.jpg') top right no-repeat; background-color:#000}
.tableBUSS .thHeader { text-align: center !important; width: 250px; font-size: 110%; color: #fff; padding: 0 0 0 0 !important; }
.tableBUSS .thHeaderLast { text-align: center !important; width: 110px; font-size: 110%; color: #fff; padding: 0 0 0 0 !important; }
.tableBUSS thead th.noData { width: 30px; }
#iPhoneBUSS p.info { font-size: 85%; padding: 0 0 4px 0; }
#iPhoneBUSS p.info a { color: #fff; text-decoration: underline; }
#iPhoneBUSS p.info a:hover { text-decoration: none; color: #f60; }
#iPhoneBUSS p.info strong { color: #f60; }
#iPhoneBUSS p.btp { margin: 15px 0 30px 0; }

.desirecompare {width:640px; background:#fff}

.desirecompare td {padding:3px; text-align:center; border: 1px solid #ccc}

.desirecompare th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;
                  height:50px;
                  text-align:center; 
                  color:#fff;
                  background-color: #2B6285;
                  padding:0 4px 0 4px;
                  border-right:1px ridge #ccc;
                  border-bottom: 2px ridge #fff}

.networkcolumn {width:60px}

.buynowcolumn {border-right:1px solid #2B6285}

.phonelogos {width:420px;}

.tabletslogos {width:420px; border-top: #ccc solid 1px;}

.phonelogos img {margin: 0.5em 0.5em 1em 0.5em}

.tabletslogos img {margin: 0.5em 0.5em 1em 0.5em}

.reviews {text-align:center; border-top: #ccc ridge 2px; width:750px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;}

.reviews h1 { font-weight: bold; font-size:14pt; text-align:left; margin-top:25px; margin-bottom:5px }

.reviews h2 { font-weight: bold; font-size:20pt; text-align:left; margin-top:25px; margin-bottom:5px }

.reviews img {align:center}

.details td {background-image: url(http://simbasics.co.uk/wp-content/themes/in-berlin/images/reviewblocks.jpg);
                  background-repeat: no-repeat;
                  background-position: right bottom; padding:5px}

.phone {font-size:10pt; font-family: verdana, sans serif}

.datausage { width:600px;
              
}


.datausage td {   text-align:center;
                  border-bottom-color:#ccc;
                  border-bottom-style:solid;
                  border-bottom-width:1px;
                  font-family:arial, sans serif;
                  font-size:10pt;
                  font-color:dark grey;}

.datausage th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;

                  height:30px;
                  width:105px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  border-collapse:collapse;
                   }

.simonlymenu {width:780px}

.simonlymenu td {width:130px;
                 height:200px}

.flagsmenu {     width:795px;     
                  background: #E0EEEE;
                  margin-bottom: 15px;
                  border: 2px #000 groove }

.flagsmenu td { padding: 1em 1em 1em 1em;
            margin: 0.5em 0 0.5em 0;
            text-align:center; font-size:7pt; width:80px}

.flagsmenu td img {border:3px #b2b2b2 outset; margin-bottom:5px}

.flagsmenu td a:hover img {border:2px #000 ridge}

.bestdeal {     background-image: url(images/bestdealbround2.jpg);
                  background-repeat: repeat;
                  background-position: left top}
                
.internationalcompare { width:800px;
                        color:#000;
                        margin-bottom: 10px;

                        ;
                 }

.internationalcompare th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;

                  height:30px;
                  width:105px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  margin: 0 0 0 0; padding:5px
                   }
.internationalcompare td { text-align:center;
                  border-bottom-color:#5E5E5E;
                  border-bottom-style:solid;
                  border-bottom-width:2px;
                  border-right-color:#ccc;
                  border-right-style:solid;
                  border-right-width:1px;
                  font-family:arial, sans serif;
                  font-size:10pt;
                  font-color:dark grey;
                  margin: 0 0 0 0; padding:5px}

.internationalcompare5 { width:640px;
                        color:#000;
                        margin-bottom: 10px;

                        ;
                 }

.internationalcompare5 th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;

                  height:25px;
                  width:128px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  margin: 0 0 0 0; padding:5px
                   }
.internationalcompare5 td { text-align:center;
                  border-bottom-color:#5E5E5E;
                  border-bottom-style:solid;
                  border-bottom-width:2px;
                  border-right-color:#ccc;
                  border-right-style:solid;
                  border-right-width:1px;
                  font-family:arial, sans serif;
                  font-size:10pt;
                  font-color:dark grey;
                  margin: 0 0 0 0; padding:5px}

.internationalcompare5 td img {border:3px #b2b2b2 outset;}


.simfree { width:640px;
                        color:#000;
                        margin-bottom: 10px;

                        ;
                 }

.simfree th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;

                  height:25px;
                  width:128px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  margin: 0 0 0 0; padding:5px
                   }
.simfree td { text-align:center;
                  border-bottom-color:#5E5E5E;
                  border-bottom-style:solid;
                  border-bottom-width:2px;
                  border-right-color:#ccc;
                  border-right-style:solid;
                  border-right-width:1px;
                  font-family:arial, sans serif;
                  font-size:10pt;
                  font-color:dark grey;
                  margin: 0 0 0 0; padding:5px}

.simfreeside { width:320px;
                        color:#000;
                        margin-bottom: 10px;

                        ;
                 }

.simfreeside th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:7pt;

                  height:25px;
                  width:128px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  margin: 0 0 0 0; padding:5px
                   }
.simfreeside td { text-align:center;
                  border-bottom-color:#5E5E5E;
                  border-bottom-style:solid;
                  border-bottom-width:2px;
                  border-right-color:#ccc;
                  border-right-style:solid;
                  border-right-width:1px;
                  font-family:arial, sans serif;
                  font-size:7pt;
                  font-color:dark grey;
                  margin: 0 0 0 0; padding:5px}

.standardrate {}

.actualmonthlycost {padding: 0 0 0 0; margin:0 0 0 0; background:#F7FE2E; font-size:12pt; font-weight: bold}

.networklogos2 { width:360;
                 margin-left:195 }

.networklogos1 { width:480;
                 margin-left:135px;
                                 }

.networklogos {  width:720px;
                 margin-left:5px; 
                   }

.phones4uoffer1 { width:450px;
                 color:#000; 

                             }

.phones4uoffer1 th { text-align:center;
                 background-color:#fff;
                 font-family: arial, sans serif;
                 font-size:9pt;
                                }

.phones4uoffer1 td { text-align:center;
                 margin-right: 2px;
                 border-color: #1A2954;
                 border-width:1px;
                 border-style:solid;
                 background-color:#eee;
                                  }



.phones4uoffer { width:650px;
                 color:#000; 

                             }

.phones4uoffer th { text-align:center;
                 background-color:#fff;
                 font-family: arial, sans serif;
                 font-size:9pt;
                                }

.phones4uoffer td { text-align:center;
                 margin-right: 2px;
                 border-color: #1A2954;
                 border-width:1px;
                 border-style:solid;
                 background-color:#eee;
                                  }


.tariffusage {   width:650px; font-family: arial, sans serif;
                 font-size:9pt; }


.ipadtariff {    width:475px;
                 font-family: arial, sans serif;
                 font-size:9pt;

                  }

.simonly {       width:780px;
                 color:#000;
                 margin-bottom: 10px;
                 }

.simonly th {    text-align:left;
                 background-color:#fff;
                 font-family: arial, sans serif;
                 font-size:9pt;
                }


.simonly td {    margin-right: 2px;
                 border-color: #1A2954;
                 border-width:2px;
                 border-style:solid;

                 background-color:#eee;
                                  }



.simcardonly { width:800px;
              
}


.simcardonly td { width: 105px;
                  text-align:center;
                  border-bottom-color:#ccc;
                  border-bottom-style:solid;
                  border-bottom-width:1px;
                  font-family:arial, sans serif;
                  font-size:9pt;
                  font-color:dark grey;}

.simcardonly th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;

                  height:30px;
                  width:105px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  border-collapse:collapse;
                   }


.free-sim-card {
   margin-left:-10px;
   width: 720px;
}

.free-sim-card h1 a:hover {
   text-decoration: underline;
}
   
.free-sim-card th {
   height: 25px;
   background-color: #1A2954;
   color: #fff;
}

.free-sim-card td {
   margin-top:5px;
   text-align: center;
   height: 100px;
}

.free-sim-card tr {
   border-bottom-color:#ccc;
   border-bottom-style: solid;
   border-bottom-size: 1px;
}


.free-sim-card sim-header {
   width: 200px;
}

.buyphone { width: 420px; border-color:#ccc; border-style:dashed; border-width:1px; margin-bottom:20px; }

.buyphone2 { width: 150px; margin-right:10px; }

.buyphone3 { width: 260px; }

.user-actions { float: right; width:160px; height:380px; margin-top:10px; border-left-color:#000; border-left-style:dotted; border-left-width:1px; padding-left:15px; }

.user-actions p { font-size:11px; font-weight: bold; text-align:center; }

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
} 

#roundedbox { width:620px; 
        height:370px; 
        border-color:#ccc; border-width:1px; border-style:solid; 
        background: url(images/backgroundurl.jpg) repeat left top;
        margin-top:20px;
        margin-left:10px;
        margin-bottom:20px;
        padding: 20px 10px 10px 10px;
}

#roundedbox2 { width:800px; height:500px;
        border-color:#ccc; border-width:1px; border-style:solid; 
        background: url(images/backgroundurl2.jpg) repeat left top;
        margin: 0 auto; align:center; padding:10px 10px 10px 10px; text-align:center;
}

#roundedbox2 td { valign:top; padding-bottom:20px; }

#roundedbox2 tr { valign:top;}

#roundedbox3 { height: 410px;         margin-top:20px;
        margin-left:10px;
        margin-bottom:20px;
        padding: 20px 10px 10px 10px; border-color:#ccc; border-width:1px; border-style:solid; }

.roundedcornr_box_645097 {
   background: #f url(roundedcornr_645097_grad.gif) repeat left top;
}
.roundedcornr_top_645097 div {
   background: url(roundedcornr_645097_tl.gif) no-repeat top left;
}
.roundedcornr_top_645097 {
   background: transparent url(roundedcornr_645097_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_645097 div {
   background: url(roundedcornr_645097_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_645097 {
   background: transparent url(roundedcornr_645097_br.gif) no-repeat bottom right;
}

.roundedcornr_top_645097 div, .roundedcornr_top_645097,
.roundedcornr_bottom_645097 div, .roundedcornr_bottom_645097 {
   width: 100%;
   height: 400px;
   font-size: 1px;
}
.roundedcornr_content_645097 { margin: 0 30px; }

#roundedboxoffer { width:730px;
        border-color:#ccc; border-width:1px; border-style:solid;
        background: #000; 
        margin-top:25px;
        margin-left:10px;
        margin-bottom:20px;
        padding: 20px 10px 0 10px;
        font-size:13pt;
        font-weight:bold;
        color:#fff
}


#roundedboxoffer a { color:#5190ED}

#roundedboxoffer td { valign:top;}

#roundedboxoffer tr { valign:top;}

#roundedboxoffer li {margin-bottom:10px}

.desirecompareoffer {width:640px; background:#000}

.desirecompareoffer td {padding:3px; text-align:center; border: 1px solid #ccc}

.desirecompareoffer th { font-weight:bold; 
                  font-family: verdana, sans serif;
                  font-size:9pt;
                  height:50px;
                  text-align:center; 
                  color:#fff;
                  background-color: #2B6285;
                  padding:0 4px 0 4px;
                  border-right:1px ridge #ccc;
                  border-bottom: 2px ridge #fff}

#roundedboxmp3 { width:640px; height:1000px;
        border-color:#ccc; border-width:1px; border-style:solid;
        background: #d70100; 
        margin-top:20px;
        margin-left:10px;
        margin-bottom:20px;
        padding: 20px 10px 10px 10px;
        font-size:13pt;
        font-weight:bold;
}

#roundedboxmp3 td { valign:top; padding-bottom:20px; }

#roundedboxmp3 tr { valign:top;}

.countdowntimer {position:absolute; top:21px; left:75px; z-index:1}

.countdowntimerbround img {position:relative; top:21px; left:75px; z-index:10}

.countdowntimerbround {position:relative; top:6px; z-index:10}

.countdown {float:left; width:600px; height:150px; background: url(http://simbasics.co.uk/countdown/desiretemplate.png) repeat left top; margin: 10px 0 0 0; border-bottom:2px solid #ccc}

.countdown2 {float:left; width:600px; height:150px; background: url(http://simbasics.co.uk/countdown/desiretemplate.png) repeat left top; margin: 10px 0 4px 0;}

.excoffer {float:left; font-size:12pt; font-weight:bold; text-align:center; background: #000; color:#fff; width:640px; padding:3px}

.excoffer2 {float:left; font-size:12pt; font-weight:bold; text-align:center; background: #000; color:#fff; margin-bottom:10px; width:640px; padding:3px}

.itunesbox {margin-bottom:10px; background-color:#eee; padding:13px 9px 9px 9px; width:300px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}

.itunesbox-header { height:15px; padding-bottom:5px; background-color:#eee; width:318px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-top:#ccc 1px solid;}

.giffgaffgoody {width:610px; height:720px; padding:10px; border: 3px #ccc groove; margin-bottom:10px}

.giffgaffgoody p {margin-bottom:5px}

.giffgaffgoodyblurb p {margin-bottom:20px}

.giffgaffgoody h99 {font-weight:bold; font-size:12pt;}

.giffgaff {font-weight:bold; color:green; font-size:11pt; padding:10px; list-style-type: none;}

.notgiffgaff {font-weight:bold; color:red; font-size:11pt; padding:10px; list-style-type: none;}

.giffgafftable {margin-left:50px; width:850px; background: #3C3C3C; font-weight:bold; color:#fff; font-size:11pt; border: 0}

.giffgafftable a:hover { text-decoration: underline; }

.giffgafftable td {padding:5px; border: 2px groove #000}

.giffgafftable th {padding:5px; border: 2px groove #000; font-weight:bold; color:#fff; font-size:11pt; border-bottom: 2px ridge #000}

.giffgafftableint {margin-left:50px; margin-bottom:25px; width:850px; background: #3C3C3C; font-weight:bold; color:#fff; font-size:11pt; border: 0}

.giffgafftableint a { color:#007fff; }

.giffgafftableint a:hover { text-decoration: underline; }

.giffgafftableint td {padding:5px; border: 2px groove #000; text-align:center}

.giffgafftableint th {padding:10px; border: 2px groove #000; font-weight:bold; color:red; font-size:19pt; border-bottom: 2px ridge #000; text-align:center}



<!-- Sim Free-->

#category-view-grid {
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    clear:both;
    width:800px;
    }

#category-view-grid {
    font-size:10pt;
    }

#category-view-grid ul {
    margin:0px;
}
#category-view-grid ul li.recommended {
    float:left;
    width:260px;
    height:270px;
    margin:5px 5px;
    position:relative;
    padding:1px;
    border: 2px inset #ccc
}
#category-view-grid ul li.standard {
    float:left;
    width:240px;
    height:215px;
    margin: 0 5px 0 0;
    position:relative;
    padding:1px;
    background: url(http://www.simbasics.co.uk/wp-content/themes/in-berlin/images/thumbs/shopblocks.jpg) no-repeat
}

#category-view-grid ul li.recommended {
    text-align:center;
}
#category-view-grid ul li.standard {
    text-align:center;
}

#category-view-grid {
    border-top:solid #D0D0D0 1px;
}
#category-view-grid ul li {
    list-style-type:none;
}

#category-view-grid .divider {
    border-top:solid #D0D0D0 1px;
}

#category-view-grid .divider {
    clear:both;
}

.price {
    font-weight: bold; position:absolute; left:100px; top:90px
}

.price {
    color: #C75B12;
}

.sim-only-contracts { width: 640px; margin-bottom:20px; font-size:11px; border-bottom-color:#ccc; border-bottom-style:solid;border-bottom-width:1px;}

.sim-only-contracts th { margin-bottom:15px; }

.sim-only-contracts td { width: 90px; }

.shopping {width:760px}

.shopmenu {background: #000; color:#fff; width:700; font-size:14pt; margin-bottom:20px}

.shopmenu td {padding: 10px 20px 10px 20px; border: 1px solid #ccc;}

#category-view-grid ul ul li {float:left; list-style-type:none; font-size:8pt; text-align:left}

#category-view-grid ul ul {position:absolute; bottom: 5px; left: -35px;}

.giffgaffpromo {width:900px; padding-right:5px}

.giffgaffpromo p {font-size:11pt}

#content-centre1giff {
        width: 990px;
        margin-top:10px;
        margin-right: 10px;
}

.singlepost-leftgiff {
       float: left;
       width: 640px;
}

#content-rightint {
	float: right;
        margin-top:20px;
        padding-left:10px;
        margin-bottom:20px;
        height:100%;
	width: 125px;
        }

.box-rightcolleftint { 
        width:125px;
        float:right;
        margin-top:30px;
}


.box-right-latest7int {
        width: 125px;
        background-color: #fff;
        list-style-image: url(arrow.gif);
        margin-bottom: 20px;
        border-color: #ccc;
        border-style: solid;
        border-width: 1px;
}

.post-title2int { height: 30px; 
              background-color: #1A2954;
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;
}

.post-title2int h2 { text-indent:5px;
                 padding-top:5px;
                 color:#fff;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-title2int h2 a {text-indent:5px ;

                 padding-top:5px;

                 color:#fff;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.box-right-latest5aint {
        margin: 10px 10px 20px 10px;
        list-style-image: url("images/arrow.gif");
        height: 260px;
}

.box-right-latest5aint ul {
        margin-left:0;
        padding-left:0;
        list-style-image: url("images/arrow.gif");
}

.box-right-latest5aint li {
        list-style-image: url("images/arrow.gif");
        margin-left:15px;
        padding-left:0px;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom-color:#ccc;
        border-bottom-style:dotted;
        border-bottom-width:1px;
}

.versus td {text-align:center; font-size: 11pt}

.winner {border: 4px green solid; font-weight:bold; margin-bottom:20px}

.loser {border: 4px red solid; font-weight:bold; margin-bottom:20px}

.tie {border: 4px blue solid; font-weight:bold; margin-bottom:20px}

#custom_search { width:298px; height:80px; background-color:#eee; border-left-color:#ccc; border-left-width:1px; border-left-style:solid; border-right-color:#ccc; border-right-width:1px; border-right-style:solid; border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; padding:10px 10px 10px 10px; margin-bottom:10px;  }


#roundedbox4 { width:800px;
        border-color:#ccc; border-width:1px; border-style:solid; 
        background: url(images/backgroundurl2.jpg) repeat left top;
        margin-top:20px;
        margin-bottom:20px;
        padding: 5px 10px 5px 10px;
        
        margin-left:auto;
        margin-right:auto;
}

#roundedbox4 td { valign:top; padding-bottom:20px; height:120px; }

#roundedbox4 tr { valign:top;}

#freesimwrap { width:1000px; margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; }

.freesimcardlanding td {padding:10px; border-bottom:1px solid #ccc;}

.signsims {float:left;}

.signsims li {display:inline; margin:0 20px 0 20px}

.signsims li img {width:130px}

.post-title2a { height: 45px; 
              background-color: #1A2954;
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;
}

.post-title2a h2 { text-indent:5px;
                 padding-top:5px;
                 color:#fff;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-title2a h2 a { text-indent:10px;
                 padding-top:5px;
                 color:#fff;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.home a { background-image: url(images/home.jpg) }

.home a:hover { background-image: url(images/home2.jpg) }

.home_on { background-image: url(images/home3.jpg) }

.news a { background-image: url(images/news.jpg) }

.news a:hover { background-image: url(images/news2.jpg) }

.news_on { background-image: url(images/home3.jpg) }

#roundedbox5 { width:800px; height:500px;
        border-color:#ccc; border-width:1px; border-style:solid; 
        margin: 0 auto; align:center; padding:10px 10px 10px 10px; text-align:center;
}

#popular-offers { width:320px; list-style-type:none; }

.popular-offers-thumb { float: left; width:80px; height:80px; margin-right:5px; list-style-type:none; }

.popular-offers-excerpt { float: right; width:215px; height:80px; list-style-type:none; text-align:left; }
