.sim-only { font-size:9pt; color:#000; font-weight:normal; }
.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; }
.headline { margin-left:25px; }

.headline h1 { font-size:18px; font-family: arial, sans-serif; }

.about { float:right; height:90px; width:364px; margin-right:10px; }

.headtitle2 { background-color:#000; height:45px; width:440px; position:absolute; opacity:0.9; top: 442px; padding: 5px 5px 5px 5px; filter:alpha(opacity=90); font-size:12px;}

.headtitletext { position: relative; font-size: 11pt; }

.headtitle img { z-index: -1; }

.headtitle p {  font-size:10pt; font-family: arial, sans-serif; font-weight:bold; }


.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;
        float: left;
        width: 800px;
}

#content-left-left {
        background-color: #fff;
        margin-top: 10px;
        margin-left:0px;
        margin-bottom: 20px;	float: left;
        width: 755px;
}

#content-left2 {
        width: 100%;
}


#content-right-main { width: 798px; margin-right:10px; padding:0px; float: right; text-align:left;}

.headline-box { width: 450px; height:270px; }

.leftcol-column {
       width: 450px;
       margin-top:20px;
       margin-right:10px;
       margin-bottom:0px;
       border-bottom-color:#ccc;
       border-bottom-style:solid;
       border-bottom-width:1px;
}


.leftcol-column ul {
       width:300px;
       margin-top: 20px;
       list-style: none;
}

.leftcol-column h2 {
       margin-bottom:5px;
}

.leftcol-column li {
       list-style: none;
       margin-bottom: 20px;
       height: 80px;
}

.leftcol-column li a {

}

.leftcol-column li a:hover {
       color:#2B6285;
}



.leftcol h2 a:hover { text-decoration: underline; }

#content-centre {
        text-align:left;
        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: right;
        width: 770px;
        margin-bottom: 20px;
        margin-top:10px;
}




#si_contact_form {
        font-size:14px;
        padding-left:200px;
}

.continue {
        float: right;
        width: 100px;
}

#sign_up { width:960px;
           height:25px;2Fbg-22.png) repeat left-top0px;
           margin-bottom:5px;
}

.sign_up_details { float:right; width:640px; height:25px; }

#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:150px;
        float:left;
        background-color:#eee;
        border-color:#ccc;
        border-width:1px;
        border-style:solid;
        margin-right:10px;
        margin-bottom:10px;
}

.box-rightcolleft3 { 
        width:150px;
        float:left;
        margin-right:10px;
        margin-bottom:10px;
}

.box-rightcolleftx10 { 
        width:300px;
        margin-right:10px;
        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;
       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 { }



.box-rightcolleftoffers2 {
        padding:0px;
        font-family: arial,sans-serif; }

.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;
       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;
       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=th:100%; height:100px;
}

.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-top:10px;
       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:300px; padding:10px 10px 0px 10px; background-color:#cdcdcd; }

.latest-offers { width:300px; padding:10px 10px 10px 10px; background-color:#ededed; }

.latest-offers ul {
       margin-top: 20px;
       margin-bottom:0px;
       list-style: none;
}

.latest-offers li {
       list-style: none;
       height:auto;
       margin-top:5px;
       margin-bottom: 10px;
       border-bottom:#ccc 1px dotted;
}

.latest-offers li a:hover {
       text-decoration: underline;
}


.freegifts ul {
       margin-top: 20px;
       margin-bottom:0px;
       padding-bottom:0px;
       list-style: none;
}

.freegifts li {
       list-style: none;
       padding-top:5px;
       padding-bottom:5px;
       width:300px;
       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-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-right3 {
	float: left;
        margin-top: 10px;
        padding-left:10px;
	width: 160px;
        padding-right:10px;
       border-right-color:#1A2954;
       border-right-width:1px;
       border-right-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 { 
               margin-left:10px;
               padding-bottom:10px;
               height:25px; 
               width: 959px;
}

.description-a { width:8px; float:left; background: url(http://www.simbasics.co.uk/images/nav-bar-corner.png); }

.breadcrumb { padding-top:10px; height:15px; width:600px; float:left;}

.followushere { width:320px; height:15px; padding-top:10px; float:right; }

.description { width:500px; float: left; height:20px; padding-top:10px;}

.describe { float: left; width:500px; }

#latestsimoffers { margin-left:10px; }

.descrip { width: 259px; height:30px;}

#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 { 
                height:30px;
                padding-top:10px;
                  
}

.headheadhead2 { margin-left: 10px; height:20px; margin-bottom:10px; }

.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;
}




#boxheader {margin:0px; padding:0px;}

.boxes {display: inline; }

.box-selection { display: inline;
                 width: 100px;
}

.box-selector { width: 100px;
}

.feat_thumb2 { width: 448px; height: 268px; border-color:#ccc; border-style:solid; border-width:1px; }


.feat_thumb2 img { width:448px; }

.feat_thumb3 { width: 315px; height:82px; }

.feat_thumb img { float: left; padding: 0; margin-right:1em; 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:100%; margin-bottom:20px; padding-bottom:20px; }

.post-top-title { width: 100%; }

.post-top-title h1 {  font-family: arial, sans-serif;
        font-weight: bold;
	font-size: 24.5px; margin-top:0px; line-height:19pt;
        margin-bottom:5px; color:#000;}

#post-top-bottom { width: 450px; padding-top:5px; padding-bottom:10px; }

#sim-select { height:30px; background-color:#fff; width: 440px; margin-bottom:0px;  cellspacing:0px;}



.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:12px;
                 
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.post-title h2 a { text-indent:20px;
                 padding-top:5px;
                
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.post-title2 { height: 30px; 
              background-color: #1A2954;
              border-bottom-color:#eee;
              border-bottom-style: solid;
              border-bottom-width: 1px;
}

.post-title2 h2 { text-indent:10px;
                 color:#fff;
                 padding-top:5px;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-title2 h2 a { text-indent:20px;
                 padding-top:5px;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none;
                 color:#fff; }

#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; 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; }%hover {
       text-decor0px;}

.mpu-2 { width:300px; height:250px; float:right; }

.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; }


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 5000px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 1200px;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
        text-align:center;
}



.box-left {
        width: 640px;
        margin: 0 0 0 0px;
}

.box-left-post {
        width: 450px;
       text-align:left;
       font-size:10pt;
}

.box-left11 {width:100%;
        float:left;
        margin: 0 0 10px 0;}

.box-left11a { width:630px; }

.box-left12 {
        padding-top:10px;
        padding-right:10px;
        width: 800px;
       }

.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: 100%; 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 { 
        margin: 0px 10px 10px 10px;
}

#box-left222 { 
        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;
       margin-top: 20px;
       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 solid #1A2954; 
        width: 160px;
        border-style: solid;
        margin-left: 20px;
        margin-right: 20px;
}

#column1 {
        width: 450px;
        margin-left: 10px;
        margin-right:10px;
}

.column-right {
        width:320px;
        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;
}

#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-right:10px;
       }

.singlepost-right {
       vertical-align:top;
       float: right; 
       width: 320px;
       height:100%;
}

.box-right { 
        width:320px;
        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 {
        maheight:250px; margin-left: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 {
}

.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 0px 10px;
        list-style-image: url("images/arrow.gif");
}

.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-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-right-latestx10 {
        padding: 10px 10px 5px 0;
        list-style-type: none;
        height: auto;
}

.box-right-latestx10 ul {
        list-style-type: none;
	margin-left:0
}

.box-right-latestx10 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;
        font-size:8pt;
}

.box-right-latestx10 li:hover {
        background:#BBFFFF;
}



#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 {
}

.box-right-latest5 li a:hover {
        text-decoration:underline;
}

.box-right-latest7 {
        width: 160px;
        list-style-image: url(arrow.gif);
        margin-bottom: 20px;
}

.box-right h2 {
        margin-bottom: 20px;
}

.head-top { width:980px; height:32px; padding: 5px 0px 2px 0px; border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:10px; margin-right:10px; margin-left:10px; }

.head-top h1 { font-family: arial, sans-serif;
	color: #000000;
        font-weight: bold;
	font-size: 13pt;
        line-height:13pt;
        padding-left:20px; }

.head-top h1 a {
	text-decoration: none;
        color: #000000;
}

.head-top h1 a:hover {
        text-decoration: underline;
}



.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;
	paddin430px;
        margin: yle-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;
}

#iphone4 { width:620px; }



	

.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;
}





#logo2 {         float: left;
        height:100px;
        margin-left:10px;
        margin-top:5px;
        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;
}
.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;
}


.column-1 {
        width: 200px;
        height: 250px;
}

.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;
}



.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;
        text-decoration:under
   font-family: arial, sans-serif;
   font-size: 12px;
}

#details {
   display: block;
   float: right;
   font-family: arial, sans-serif;
}

.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;
}

#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;
       background-color:#eee;
       margin-bottom:10px;
       
}



/** TESTER */

#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;
         color: #ffffff;
         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:#660000;
}

ul#list-nav2 {
padding:0;
list-style:none;
width:300px;
}

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;
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;  font-size: 110%; }
.iPhoneTariff table tbody th { text-align: center; font-weight: normal; 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 { 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 .wide TH { padding: 30px 0 0 0; }

/* Buss table */
.tableBUSS { width: 870px; font-size: 85%; background: url0A;}


.tableBUSS .thHeader { text-align: center !important; width: 250px; font-size: 110%;  padding: 0 0 0 0 !important; }
.tableBUSS .thHeaderLast { text-align: center !important; width: 110px; font-size: 110%; 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 {  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; 
                  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; width:750px; padding-right:10px; padding-bottom:10px; }

.reviews td { width:150px; text-align:center;}


.reviews h1 { font-weight: bold; font-size:14pt; text-align:left; margin-bottom:20px; }

.reviews h2 { font-weight: bold; font-size:20pt; text-align:left; margin-bottom:20px; }

.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;}

.datausage { width:600px;}

.phone { font-size:10pt; font-family: arial, sans-serif; text-align:left; }

.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;
                  color:#666666;}

.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:100%;}

.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;
                        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;
                  color:#666666;
                  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;
                  color:%2om:10px;
       margin-eight:25px;
                  width:128px;
                  text-align:center; 
                 
                  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;
                  color:#666666;
                  margin: 0 0 0 0; padding:5px}

.internationalcompare5 td img {border:3px #b2b2b2 outset;}


.simfree { width:450px;
                        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;
                  color:#000;
                  margin: 0 0 0 0; padding:5px;}

.simfreeside { width:320px;
                        color:#000;
                        margin-bottom: 10px;
			float:left;}

.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 
.logostable {width:420px%                  }
.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;
                  color:#666666;
                  margin: 0 0 0 0; padding:5px;}

.simfreeside1 { width:320px;
                        color:#000;
                        margin-bottom: 10px;
			float:left;}

.simfreeside1 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;
                   }
.simfreeside1 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:8pt;
                  color:#666666;
                  margin: 0 0 0 0; padding:5px;}

.actualmonthlycost {padding:0; margin:0; background:#F7FE2E; font-size:12pt; font-weight: bold;}

#networklogos {  width:788px;
                  border-left: 1px #ccc solid;
                  border-right: 1px #ccc solid; border-top: 1px #ccc solid;    }


#networklogos .selected img {border:2px red solid;}

#networklogos td img {cursor:pointer; cursor:hand}

.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; }

.simonlyindex {       width:780px;
                 color:#000;
                 margin-bottom: 10px;
                 }

.simonlyindex th {    text-align:center;
                 background-color:#fff;
                 font-family: arial, sans-serif;
                 font-size:9pt; }


.simonlyindex td {    margin-right: 2px;
                 border-color: #1A2954;
                 border-width:2px;
                 border-style:solid;
	     	 padding:10px;
                 background-color:#eee; }
.simonlyindex h1 {
		color: black;
		font-family: arial, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		line-height: 18pt;
				}

.simcardonly { border-left: 1px #ccc solid;
                  border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}

.simcardonly img {display:block; float:none}

.simcardonly td { width:200px;
			text-align:center;
                  border-bottom-color:#ccc;
                  border-bottom-style:solid;
                  border-bottom-width:1px;
                  font-family:arial, sans-serif;
                  font-size:10pt;
		  font-weight:bold;
                  color:#000;}

.simcardonly th { font-weight:bold; 
                  font-family: verdana, sans-serif;
                  font-size:9pt;
                  height:30px;
                  width:200px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  border-collapse:collapse;
                   }

.simcardonly h2 { font-size:17pt; font-weight:bold; color:#000; }

.simcardonly1 { border-left: 1px #ccc solid; width:700px;
                  border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}

.simcardonly1 img {display:block; float:none}

.simcardonly1 td { width:130px;
			text-align:center;
                  border-bottom-color:#ccc;
                  border-bottom-style:solid;
                  border-bottom-width:1px;
                  font-family:arial, sans-serif;
                  font-size:10pt;
		  font-weight:bold;
                  color:#000;}

.simcardonly1 th { font-weight:bold; 
                  font-family: verdana, sans-serif;
                  font-size:9pt;
                  height:30px;
                  width:125px;
                  text-align:center; 
                  color:#fff;
                  background-image: url(images/backgroundhead.jpg);
                  background-repeat: repeat-x;
                  background-position: left top;
                  border-collapse:collapse;
                   }

.simcardonly1 h2 { font-size:17pt; font-weight:bold; color:#000; }


.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-width: 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; }

.accessoriestable td {text-align:center;}

.accessoriestable td img {width:100px; height:100px;}

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
} 

.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 { vertical-align:top;  padding-bottom:20px; }

#roundedboxmp3 tr { vertical-align: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;  width:640px; padding:3px;}

.excoffer2 {float:left; font-size:12pt; font-weight:bold; text-align:center; background: #000; margin-bottom:10px; width:640px; padding:3px;}

.itunesbox {margin-bottom:10px; background-color:#ededed; padding:9px 9px 9px 9px; width:300px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; float:left; border-top:#ccc 1px solid; }

.itunesbox-header { height:15px; padding-bottom:5px; background-color:#eee; width:318px; border-left: 0px 10px 10px 10px;}

.phonesbox-header { height:15px; padding-bottom:5px;  width:318px; border-left:#1A2954 1px solid; border-right:#1A2954 1px solid; border-top:#1A2954 1px solid;}

.phonesbox {margin-bottom:10px; padding:4px 9px 9px 9px; width:300px; border-left:#1A2954 1px solid; border-right:#1A2954 1px solid; border-bottom:#1A2954 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;
}ont-weight:bold; color:%2      color:#fff;lear: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; }

#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; 
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;
	background:#1a2954}

.post-title2int h2 { text-indent:5px;
                 padding-top:5px;
                 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;  }

.signsims {float:left; width:600px;}

.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;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-title2a h2 a { text-indent:10px;
                 padding-top:5px;
                 font-size:14px;
                 font-weight: bold;
                 text-transform: none; }

.post-titlex10 { height: 30px; 
              background-color: #1A2954;
              border-bottom-color:#ccc;
              border-bottom-style: solid;
              border-bottom-width: 2px;}

.post-titlex10 h2 { text-indent:5px;
                 padding-top:5px;
                 font-size:9pt;
                 font-weight: bold;
                 text-transform: none; }

.post-titlex10 h2 a { text-indent:10px;
                 padding-top:5px;
                 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); }

#popular-offers { width:290px; list-style-type:none; cellpadding-bottom:10px;}

#popular-offers tr { height:70px; }

#popular-offers td { height:70px; border-bottom-color:#666; border-bottom-width:1px; border-bottom-style:dotted; padding-top:10px;}

.popular-offers-thumb { float: left; width:80px; height:70px; list-style-type:none; vertical-align:top; }

.popular-offers-thumb img { border-color:#ccc; border-width:1px; border-style:solid; }

.popular-offers-excerpt { float: right; width:200px; height:70px; list-style-type:none; text-align:left; margin-left:10px; }

.popular-offers-excerpt h2 { font-size:13px; font-weight:bold; font-family: arial, sans serif; color:#1A2954; margin-bottom:0px;}

.popular-offers-excerpt h2 a:hover { color:#2B6284; }

.popular-offers-excerpt h5 { color:#000; }

#popular-searches{ width:290px; list-style-type:none; cellpadding-bottom:10px;}

#popular-searches tr { height:70px; }

#popular-searches td { border-bottom-color:#666; border-bottom-width:1px; padding-top:10px; font-size:11pt; line-height:14pt;}

#popular-searches td a:hover { text-decoration:underline; font-size:101%;}

.popular-searches-thumb { float: left; width:80px; height:70px; list-style-type:none; vertical-align:top; }

.popular-searches-thumb img { border-color:#ccc; border-width:1px; border-style:solid; }

.popular-searches-excerpt { float: right; width:200px; height:70px; list-style-type:none; text-align:left; margin-left:10px; }

.popular-searches-excerpt h2 { font-size:13px; font-weight:bold; font-family: arial, sans serif; color:#1A2954; margin-bottom:0px;}

.popular-searches-excerpt h2 a:hover { color:#2B6284; }

.popular-searches-excerpt h5 { color:#000; }

.top10phones { font-size:12px; text-align:left; color:#000;}

.simfreephones { width:750px; }

.simfreephones td { width:140px; text-align:center;}

.simfreephones td a {color:#CC0000;}

.description-sim { float: right; width:300px; }

#sidebarnavoffers ul {height:400px; background:#EEE;
        border-bottom: 1px solid #a9a9a9;}

#sidebarnavoffers ul li{width:300px; height:75px; list-style-type:none; background:#EEE;} 

#sidebarnavoffers ul li img {height:50px; width:50px; background:none; border:1px groove #ccc;}

#sidebarnavoffers {float:left;}

#navigationmenu1 {float:left;}

#navigation4menu {float:left; height:30px; vertical-align:middle;}

#navigation4menu .selected {background:#EEE; height:30px; margin-bottom:-10px; border-top:#EEE solid 1px; border-right:#EEE solid 1px; border-left:#EEE solid 1px; border-bottom:#EEE solid 10px;}


.reviewsleft {float:left; width:300px;}
 
.reviewsright {float:right; width:300px;}

.tick { list-style-image: url(http://www.simbasics.co.uk/images/tick2.png); }

.column-left { width:450px; float:left; }

.content-carchooser { width:450px; background:#fff; padding:5px 5px 5px 5px; border-color:#666; border-width:1px; border-style:solid; font-weight:bold; }

.content-carchooser img:hover {opacity:0.2;filter:alpha(opacity=20);}

.latest-table { width:300px; cellpadding:0px; margin-top:10px; }

h2.latest-tab-head { font-size: 10px; font-weight: bold; color: #2B6285; }

.latest-table td { border-spacing:0px; padding:0px; }

.latest-table td:hover {background:#fff; opacity:0.7; filter:alpha(opacity=70);}

#manufacturer-small {list-style-type:none; -webkit-padding-start:0; width:auto; display:block; margin-top:0px;}

#manufacturer-small h2 {font-size:9pt; text-align:center; display:block; height:30px}

#manufacturer-small li {display:table-cell; }

#manufacturer-small img {display:inline; margin-left:15px; margin-right:15px}

#manufacturer-small img:hover {opacity:0.2;filter:alpha(opacity=20);}

#boxed-bottom { width:450px; margin-top:20px; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ccc; }

.content-carchooser h2 { font-size:18.5px; font-family: arial, sans-serif; color:#1A2954; padding-bottom:10px; }

#form-filler td { border-bottom: 1px #ccc solid; }

.chooserbigone img:hover {opacity:1.0;filter:alpha(opacity=100) !important}

.ads-mpu { padding:10px 10px 10px 10px; width:300px; height:250px; }

.new-message { position:absolute; top:270px; left:200px; font-size:14px; font-size:arial,sans-serif; }

.logout { float:right; }

.co-reg { cellspacing:0px; }

.co-reg td { padding-bottom:15px; font-size:12px; }

.quiz-box{ width:500px; font-size:10pt; text-align:center; padding-left:50px; padding-right:50px; }

.quiz-box li { border-bottom-color:#224467; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:17px; padding-bottom:7px; font-size:11pt; font-weight:bold; }

.quiz-box-2 { width:400px; margin:0 auto; text-align:center; }

.co-reg-tab { width:800px; vertical-align:top; padding:10px 20px 20px 20px; }

.hiddenrow {display:none}

#simadvicepost .wpcf7 textarea {width:250px; border:1px groove #ccc}

#simadvicepost .wpcf7 input {width:250px; border:1px groove #ccc}

#simadvicepost .wpcf7 {width:290px;}

#simadvicepost .wpcf7 form {width:250px; margin:0 auto; color:#fff}

#simadvicepost .contactsubmit {width:120px !important; height:30px; background:url('http://www.simbasics.co.uk/images/submit_bg.jpg'); font-size:0pt; color:#fff; margin:0 auto; display:block; cursor:hand; cursor:pointer; overflow:hidden; text-indent:300px}

#simadvicepost .contactsubmit:hover {background:url('http://www.simbasics.co.uk/images/submit_bg_hover.jpg')}

#simadvicepost .adviceform { background:#1a2954;border:3px solid #186c08}

#simadvicepost #formbox {display:none}

#simadvicepost .box-left p a {border: 2px ridge black;
				display: block;
				font-size: 11pt !important;
				background:#ccc;
				height: 21px;
				padding: 5px;
				text-align: center;
				vertical-align: middle;
				width: 625px;}
