@import url("form.css");
@import url("http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:regular,bold");
/*   
Theme Name: Simcards.co.uk
Description: Simcards.co.uk template with a blue and light grey theme
Author: Ravi Ramroop
Author URI: www.affilipoint.com
Version: 1.0
*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006890;
	text-align:center;
	background:#EEEEEE url(images/body_bg.jpg) repeat-x;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}

/* ------------------------------------- Dick's Changes */
#nav li{ display:inline; }
#nav { list-style:none; } 
ul, ol { margin: 0px 0px 15px 20px; }
/* -------------------------------------*/

a{
	text-decoration:none;
	color: #006890;
} 
a:hover { color: #002f43; }
.hide,em{
     position: absolute;
     left: -9999px;
}
/*--------------------------start page structure
*/
#wrap{
	margin:0 auto;
	width:976px;
	text-align:left;
}

/*---------------------------header
*/
#header{
	width:972px;
	height:114px;
	background:url(images/header_bg.jpg) repeat-x;
	margin-right:4px;
	overflow:hidden;
}
#header h1{
	width:400px;
	height:92px;
	padding:22px 0 0 18px;
	float:left;
	display:inline;
}
#header h1 a{
	width:323px;
	height:71px;
	display:block;
	background:url(images/simcards_logo.jpg) no-repeat;
}
#banner{
	width:460px;
	height:70px;
	margin:22px 22px;
	float:right;
	display:inline;
}

/*-----------------------------navigation
*/
#navigation{
	width:972px;
	height:35px;
	background:url(images/nav_bg.jpg) repeat-x;
	overflow:hidden;
	margin-right:4px;
	margin-bottom:17px;
}
#nav{
	float:left;
	overflow:hidden;
	width:700px;
}
#nav li{
	background:url(images/nav_bar.jpg) no-repeat left;
	float:left;
	padding:0 18px;
}
#nav .fnav{
	background:none;
}
#nav li a{
	height:35px;
	float:left;
}
#nav li .home{
	width:39px;
	background:url(images/home.jpg) no-repeat;
}
#nav li .comparesim{
	width:134px;
	height:35px;
	background:url(images/compareSimDetails.jpg) no-repeat;
	float:left;
}
#nav li .allsim{
	width:90px;
	background:url(images/allSimDeals.jpg) no-repeat;
}
#nav li .News{
	width:37px;
	background:url(images/news.jpg) no-repeat;
}
#nav li .Guides{
	width:47px;
	background:url(images/guides.jpg) no-repeat;
}
/*------------------navigation_scearch
*/
/*font-size:19px;
	color:#fff;
	line-height:35px;*/
#navigation .inp_btn{
	float:left;
	width:249px;
	padding-top:5px;
}
.inp_btn form{
	width:249px;
}
.inp_btn form input{
	width:200px;
	height:20px;
	border:none;
	background:url(images/nav_search.jpg) no-repeat right;
	padding:4px 25px 0 5px;
	color:#BEBEBE;
}

/*------------------------------top_box
*/
#top_box_bg,
#top_box_top,
#top_box_btm{
	width:976px;
	display:block;
}
#top_box_bg{
	background:url(images/top_box_bg.jpg) repeat-y;
}
#top_box_top{
	background:url(images/top_box_top.jpg) no-repeat;
}
#top_box_btm{
	background:url(images/top_box_btm.jpg) no-repeat bottom left;
}
/*------------------------box_cont
*/
#box_cont{
	width:970px;
	margin-right:4px;
	overflow:hidden;
	padding:1px 0 5px 2px;
	background: url(images/stocphoto.jpg) right bottom no-repeat #fff;	
}
#top_box_left{
	width:697px;
	float:left;
	padding:0px 0 0 0px;
	display:inline;
}
#top_box_left img{
	
}
#top_box_left p{
	color:#2A2B2B;
	font-size:14px;
	line-height:18px;
	padding-left:12px;
}
#top_box_mid{
	width:650px;
	float:left;
}
#top_box_mid .h2 {
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	margin: 15px;
	margin-bottom: 0px;
}
#top_box_mid dl{
	width:650px;
	overflow:hidden;
}
#top_box_mid dl dd{
	width:75px;
	height:140px;
	float:left;
	padding:24px 0  0 28px;
	text-align:center;
}
#top_box_mid dl dd img{
	margin-bottom: 5px;
}
#top_box_rgt{
	width:260px;
	float:right;
	margin-right:1px;
	height:272px
}
/*------------------------------contener_bg
*/
#midbox_bg,
#midbox_top,
#midbox_btm{
	width:976px;
	display:block;
}
#midbox_bg{
	background:url(images/cont_bg.png) repeat-y;
	margin-top:20px;
}
#midbox_top{
	background:url(images/cont_top.jpg) no-repeat;
}
#midbox_btm{
	background:url(images/top_box_btm.jpg) no-repeat bottom;
}
#cont_midbox{
	width:969px;
	padding:2px 5px 4px 2px;
}
/*-----------------------cont_midbox_lft
*/
#cont_midbox_lft{
	width:636px;
	float:left;
	padding-right:1px;
	padding-bottom:10px;
}
/*---------------------------network_cont
*/
#cont_midbox_lft h2{
	height:24px;
	background: url(images/networkborderb.jpg) repeat-x left bottom;
	padding-top:14px;
}
#cont_midbox_lft h2 img{
	padding-left:4px;
}
#network_cont dl{
	overflow:hidden;
}
#network_cont dl dd{
	width:65px;
	height:103px;
	float:left;
	padding:12px 0  33px 31px;
}
#network_cont dl .fsim{
	padding-left:46px;
}
#comparesim_cont{
}
#comparesim_cont h4{
	color:#A5A5A5;
	font-size:11px;
	padding:16px 0 6px 19px;
}
#comparesim_cont dl{
	height:100px;
	border:1px solid #F7F7F7;
}
#comparesim_cont dl dd{
	width:87px;
	height:57px;
	float:left;
	padding:13px 0  0 30px;
	
}
#comparesim_cont dl .fcom{
	padding-left:20px;
}
#comparesim_cont dl dd a{
	color:#4B4B4B;
	font-size:11px;
	text-align:center;
	padding-bottom:11px;
}
#comparesim_cont dl dd a:hover{
	text-decoration:underline;
}
#comparesim_cont .price{
	height:100px;
	border:1px solid #F7F7F7;
}
#comparesim_cont .price dd{
}
#comparesim_cont p{
	padding:27px 0 42px 0;
	font-size:12px;
	color:#525252;
	line-height:18px;
}
#comparesim_cont p a{
	color:#0096DB;
	text-decoration:underline;
}
/*--------------------------top_details*/
#top_deals{
	width:636px;
	
}
#topDealsArea{
	width:596px; 
	margin:8px 0 0 17px;
}
.comparisonTable table { border: 0; }
.detail_lft{
	border-left:1px solid #666;
}
.detail_rgt{
	border-right:1px solid #666;
}
.detail_bg{
	background:url(images/detail_box_bg.jpg) repeat-x;
	padding: 4px 10px;
}
.detail_tcell {
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 8px;
}
.detail_tcell2 {
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 8px;
}
.detail_tcell3 {
	border-left: 1px solid #666;
}
#detail_bg dd{
	text-align:center;
	line-height:23px;
	font-size:12px;
	font-weight:bold;
	color:#2C2C2C;
}
#detail_bg .net{
	width:134px;
	height:23px;
	background:url(images/detail_box_bar.jpg) no-repeat right top;
	float:left;
	text-align:left;
	padding-left:7px;
}
#detail_bg .opt1{
	width:101px;
	height:23px;
	background:url(images/detail_box_bar.jpg) no-repeat right top;
	float:left;
}
#detail_bg .opt2{
	width:131px;
	height:23px;
	background:url(images/detail_box_bar.jpg) no-repeat right top;
	float:left;
}
#detail_bg .opt3{
	width:116px;
	height:23px;
	background:url(images/detail_box_bar.jpg) no-repeat right top;
	float:left;
}
/*-----------------------------s-row
*/
.s_row{
	width:597px;
	margin-left:17px;
	overflow:hidden;
	
}
.s_row dd{
	float:left;
	height:56px;
}
.s_row .s_row_firstcol{
	width:61px;
	background:url(images/s_row_f_c.jpg) repeat-y;
	
}
.s_row  .s_row_secondcol{
	width:74px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.s_row  .s_row_thirdcol{
	width:101px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.s_row  .s_row_forthcol{
	width:131px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.s_row .s_row_fifthcol{
	width:116px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.s_row .s_row_lastcol{
	width:114px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.th_row{
	width:597px;
	margin-left:17px;
	overflow:hidden;
	height:56px;
	border-top:1px solid #E3DFDF;
}
.th_row dd{
	height:56px;
	float:left;
	
}
.th_row .th_row_firstcol{
	width:61px;
	background:url(images/s_row_f_c.jpg) repeat-y;
	
}
.th_row .th_row_secondcol{
	width:74px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
	
}
.th_row .th_row_thirdcol{
	width:101px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.th_row .th_row_forthcol{
	width:131px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
}
.th_row .th_row_fifthcol{
	width:116px;
	background:url(images/s_row_sc.jpg) repeat-y right top;
	 
}
.th_row .th_row_lastcol{
	width:114px;
	background:url(images/s_row_sc.jpg) repeat-y right;
}
/*--------------------------------sim_cont
*/
/*/-----------------Top deals ---------------*/
.topDealsdata{
	width:597px;
	overflow:hidden;
	background: url(images/topContWhiteTabBg.jpg) repeat-y;
	border-bottom:1px solid #F9F9F9;
	padding:4px 0;
}
.topDealsdata dd{ 
	float:left;
	text-align:center;
}
.logoPanel{
	width:50px;
	padding:0 6px 0 5px;
}
.firstData{
	width:74px;
	padding-right:1px;
	font-weight:bold;
	color:#2C2C2C;
	padding-top:10px;
}
.secondData{
	width:102px;
	padding-right:1px;
	font-size:30px;
	color:#009BDF;
}

.thirdData{
	width:132px;
	padding-right:1px;
}
.fourthData{
	width:117px;
	padding-right:1px;
	
}
.fifthData{
	width:106px;  
}
.fifthData img{
	text-align:center;
	padding-top:10px;
}
.topDealsHashdata{
	width:597px;
	overflow:hidden;
	background: url(images/topContHashTabBg.jpg) repeat-y;
	border-bottom:1px solid #F9F9F9;
	border-top:1px solid #FFF;
	padding:4px 0;
}
.topDealsHashdata dd{ 
	float:left;
	text-align:center;
}
.logoPanelhash{
	width:50px;
	padding:0 6px 0 5px;
}
.firstDatahash{
	width:73px;
	padding-right:2px;
	font-weight:bold;
	color:#2C2C2C;
	padding-top:10px;
}
.secondDatahash{
	width:101px;
	padding-right:2px;
	font-size:30px;
	color:#009BDF;
}
.thirdDatahash{
	width:131px;
	padding-right:2px;
}
.fourthDatahash{
	width:116px;
	padding-right:2px;
}
.fifthDatahash{
	width:106px;  
}
/*-----------------------cont_midbox_rgt
*/
#cont_midbox_rgt{
	width:331px;
	float:right;
	padding-left:1px;
}
/*-----------------------right_top
*/
#right_top{
	width:331px;
}
#right_top .rightsim{
	padding-top:6px;
}

#cont_midbox_rgt h2{
	width:305px;
	height:32px;
	background: url(images/networkborderb.jpg) repeat-x left bottom;
	margin-left:13px;
	padding-top:10px;
}
#imgcomt{
	width:301px;
	height:88px;
	background:#fff;
	margin:14px 0 0 13px;
}
#imgcomt img{
	padding:5px 0 0 5px;
}
#cont_midbox_rgt h3{
	color:#002F43;
	font-size:11px;
	line-height:18px;
	padding:10px 0 0 16px;
}
#cont_midbox_rgt p{
	width:285px;
	padding-bottom:15px;
	color:#006890;
	font-size:11px;
	line-height:18px;
	padding-left:16px;
}
/*-----------------------right_btm
*/
#right_btm{
	width:331px;
	border-top:1px solid #E3DFDF;
	background:#FAFAFA;
}
/*--------------------------contener_btm
*/
#bdBottomCont{
	width:974px; 
	background:url(images/bottomShedow.jpg) no-repeat bottom;
	margin:15px 0 13px 1px; 
	padding-bottom:5px;
	overflow:hidden;
}
#bdBottomBlackArea{
	background:#666666 url(images/bottomblackBg.jpg) repeat-x;
	width:969px; 
	float:left;
	padding:15px 0;
	overflow:hidden;
}
.eachUl{
	width:285px;
	overflow:hidden;
	padding-left:26px;
	float:left;
}

.eachUl h3{
	width:285px;
	padding-bottom:6px; 
}
.eachUl .last{
	width:153px;
	height:20px;
	background:url(images/aboutsim.jpg) no-repeat
}
.eachUl ul{
	width:285px;
	overflow:hidden;
	margin: 0;
	padding: 0;
}
.eachUl ul li{
	background:url(images/greenIcoN.jpg) no-repeat 5px 6px;
	width:270px;
	padding-left:15px;
	float:left;
	color:#EEEEEE;
	font-size:12px;
	margin-bottom:6px;
}
.eachUl ul li a{ 
	color:#EEEEEE; 
}
.eachUl ul li a:hover{ 
	color:#FFF; 
}
#bdBottomshedow{
	background:url(images/bottomShedow.jpg);
	width:5px;
	float:right; 
}
/*------------------------------ftr
*/
#footer_bg,
#footer_top,
#footer_btm{
	width:976px;
	display:block;
	height:82px;
}

#footer_bg{
	background:url(images/ftr_bg.jpg) repeat-y;
	margin-bottom:20px;
}
#footer_top{
	background:url(images/ftr_top.jpg) no-repeat;
}
#footer_btm{
	background:url(images/ftr_btm.jpg) no-repeat bottom left;
}
#footer_cont{
	width:972px;
	margin-left:4px;
	padding:2px 0 5px 2px;
}
#footer_cont p{
	width:446px;
	color:#3C3C3C;
	line-height:18px;
	font-size:12px;
	padding:10px 0 0 8px;
}
#footer_cont p a{
	color:#009ADD;
}
#footer_cont img{
	padding:15px 50px 0 0;
	
}

.eachUl .comparesim{
	width:153px;
	height:20px;
	background:url(images/compare_sim_cards.jpg) no-repeat;
}

.eachUl .topten{
	width:153px;
	height:20px;
	background:url(images/topten.jpg) no-repeat;
}

.eachUl .simcardguides{
	width:153px;
	height:20px;
	background:url(images/simgards.jpg) no-repeat;
}
.eachUl .gap{
	padding-bottom:30px;
}
.clearLeft { clear: both; }

.custom { font-size: 36px; line-height: 36px; border-bottom: 1px solid #ccc; }

#mainContentArea { padding: 15px; font-size: 12px; color: #333; background:#fff url(images/con_left_top_bg.jpg) repeat-x; }
#mainContentArea p { padding: 0px 0px 13px 0px; line-height: 18px; }
#mainContentArea h2 { margin:0; padding:0; background: none; height: auto; border-bottom: 1px solid #e6e6e6; padding-bottom: 7px; margin-bottom: 15px;  }
#mainContentArea h1 { margin:0; padding:0; background: none; height: auto; border-bottom: 1px solid #e6e6e6; padding-bottom: 7px; margin-bottom: 15px; letter-spacing: -1px; }

#mainContentArea .categoryHeader { margin: 0; padding: 0; border: 1px solid #e6e6e6; margin-bottom: 15px; padding: 7px; background: none; background-color: #f5f5f5; }

#blogCategory { padding: 15px; color: #333; }
#blogCategory ul { margin: 0; padding: 0px; }
#blogCategory li { margin: 0; padding: 0; display: block; padding-bottom: 7px; border-bottom: 1px solid #ccc; margin-bottom: 7px; font-size: 12px; color: #333; float: left; width: 133px; margin-right: 10px; padding-left: 7px; line-height: 18px; }
#blogCategory li a { color: #006890; font-weight: bold; }
#blogCategory li a:hover { color: #002f43; text-decoration: none; }

#blogLatestPosts { padding: 15px; color: #333; }
#blogLatestPosts ul { margin: 0; padding: 0px; }
#blogLatestPosts li { margin: 0; padding: 0; display: block; padding-bottom: 7px; border-bottom: 1px solid #ccc; margin-bottom: 7px; font-size: 12px; color: #333; margin-right: 10px; padding-left: 7px; line-height: 18px; }
#blogLatestPosts li a { color: #006890; font-weight: bold; }
#blogLatestPosts li a:hover { color: #002f43; text-decoration: none; }

#blogLatestComments { padding: 15px; color: #333; }
#blogLatestComments ul { margin: 0; padding: 0px; }
#blogLatestComments li { margin: 0; padding: 0; display: block; padding-bottom: 7px; border-bottom: 1px solid #ccc; margin-bottom: 7px; font-size: 12px; color: #333; margin-right: 10px; padding-left: 7px; line-height: 18px; }
#blogLatestComments li a { color: #006890; font-weight: bold; }
#blogLatestComments li a:hover { color: #002f43; text-decoration: none; }

#right_top ul { margin: 0; padding: 15px; }
#right_top li { display: block; margin-bottom: 20px; }
#right_top li a { font-size: 12px; font-weight: bold; color: #002f43; padding-bottom: 10px; }
#right_top li a:hover { color: #006890; text-decoration: none; }
#right_top .latestPostDesc { padding-top: 10px; }

#right_btm ul { margin: 0; padding: 15px; }
#right_btm li { display: block; margin-bottom: 20px; }
#right_btm li a { font-size: 12px; font-weight: bold; color: #002f43; padding-bottom: 10px; }
#right_btm li a:hover { color: #006890; text-decoration: none; }
#right_btm .latestPostDesc { padding-top: 10px; }

.readmore { float: right; border-left: 1px solid #ccc; padding-left: 15px; }
.comment { float: right; border-left: 0px solid #ccc; padding-right: 15px; }

.eachPost { margin-bottom: 20px; }
.eachPost-h1 { font-size: 18px; font-weight: bold; line-height: 18px; margin: 0; padding: 0; border: 0; }
.eachPost-author { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 6px; background-color: #f5f5f5; margin-top: 10px;}

.twitter-button { border-top: 1px solid #e6e6e6; padding-top: 15px; }

#pagination { text-align: left; margin-top: 15px; }
#pagination a {	padding: 2px 5px; border: 1px solid #e6e6e6; margin: 0 1px; text-decoration: none;	}
#pagination a:hover { background-color: #ccc; }
#pagination a.selected { padding: 2px 5px; border: 1px solid #ccc; margin: 0 1px; text-decoration: none; font-weight: bold; background-color: #e6e6e6; }
#pagination a.selected:hover { color: #333; }

/* --------- FORM CSS -------------- */
 
	/* General */
 
.column-fixed .form-container {
	margin:0 1em 1em 0;
}
 
.form-container {
	background:#f8f8f8!important;
	margin:0;
}
 
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form li{
	display:block;
	margin:0;
	padding:6px 0 9px;
	clear:both;
}
form li:after, form li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
* html form li{height: 1%;}
* html form li div{display:inline-block;}
*+html form li div{display:inline-block;}
 
form li div, form li span{
	margin:0 .3em 0 0;
	padding:0;
	color:#444;
}
form li span{
	float:left;
}
 
	/* Inputs */
 
input.text, input.file, textarea.textarea, select.select{
	color:#333;
	margin:0;
	padding:4px;
}
input.text, textarea.textarea{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}
select.select{
	padding:1px 5px 0 0;
}
 
input.checkbox, input.radio{
	display:block;
	margin:4px 0 0 0;
	padding:0;
	width:13px;
	height:13px;
}
input.other{
	margin:0 0 8px 25px;
}
 
.safari select.select{
	font-size:120% !important;
	margin:0 0 1px 0;
}
* html select.select{
	margin:1px 0;
}
*+html select.select{
	margin:1px 0;
	border:1px solid red;
}
 
	/* Size */
 
input.small, select.small{
	width:25%;
}
 
input.medium, select.medium{
	width:50%;
}
 
input.large, select.large, textarea.textarea {
	width:70%;
}
 
input.full, select.full, textarea.full {
	width:99%;
}
 
textarea.small{
	height:5.5em;
}
 
textarea.medium{
	height:10em;
}
 
textarea.large{
	height: 100px;
}
 
	/* Buttons */
 
input.btTxt{
	padding:0 7px;
	width:auto;
	overflow:visible;
}
form li.buttons{
	clear:both;
	padding-top:10px;
}
form li.buttons input{
	font-size:120%;
	margin-right: 5px;
}

.selectInline { margin: 0; padding: 3px; }
 
	/* Labels */
 
form li div label, form li span label{
	margin:0;
	padding-top:6px;
	clear:both;
	font-size:85%;
	line-height:100%;
	color:#444;
	display:block;
}
form li div span label{
	padding-bottom:12px;
}
label.desc{
	font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	display:block;
}
label.choice{
	display:block;
	font-size:100%;
	line-height:150%;
	margin:-17px 0 0 23px;
	padding:0 0 5px 0;
	color:#222;
	width:88%;
}
 
	/* Required */
 
form span.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	font-size:95%;
}

form div.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	font-size:95%;
}

form .submit_b { 
	background: url(images/submit_b.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
	padding: 5px 8px;
	cursor: pointer;
	}
	
form .submit_g { 
	background: url(images/submit_g.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
	padding: 5px 8px;
	cursor: pointer;
	}
	
form .submit_g2 { 
	background: url(images/submit_g.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
	padding: 4px 8px;
	cursor: pointer;
	}
 
.rndC {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
 
/* ---------- END FORM CSS ---------- */

/* Response Messages */
 
.response-msg {
	padding:5px 10px 5px 45px;
	font-size:11px;
	margin:0 0 15px;
}
 
.response-msg span {
	display:block;
	font-weight:bold;
}

.response-msg label {
	display:block;
	color: #333;
}
 
.error {
	background:#f9e5e6 url('images/error.png') 10px 50% no-repeat;
	color:#b50007;
	border:#e8aaad solid 1px;
}
 
.notice  {
	background:#f9f9e5 url('images/notice.png') 10px 50% no-repeat;
	color:#828400;
	border:#e8e3aa solid 1px;
}
 
.inf {
	background:#e5ecf9 url('images/info.png') 10px 50% no-repeat;
	color:#0055b5;
	border:#aac6e8 solid 1px;
}
 
.success {
	background:#e9f9e5 url('images/success.png') 10px 50% no-repeat;
	color:#1c8400;
	border:#b4e8aa solid 1px;
}

.blog-comment { margin: 15px; margin-top: 0; }
.blog-comment-post { border-bottom: 1px solid #e6e6e6; padding: 15px 0px; padding-top: 0; margin-bottom: 15px; }
.blog-comment-post span a { font-weight: bold; }
.blog-comment-post div { padding-top: 5px; }

.header_dark_bg { background-color: #4d4d4d; padding: 10px; color: #fff; }

.banner_header { font-family: 'Yanone Kaffeesatz', arial, serif, helvetica; font-weight: bold; font-size: 50px; color: #333; padding: 10px; }
.s_hdr { font-family: 'Yanone Kaffeesatz', arial, serif, helvetica; font-size: 24px; color: #333; font-weight: normal; margin: 12px; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; }
.f_hdr { font-family: 'Yanone Kaffeesatz', arial, serif, helvetica; font-size: 26px; color: #fff; font-weight: normal; }
.blog_hdr { font-family: 'Yanone Kaffeesatz', arial, serif, helvetica; font-size: 26px; color: #fff; font-weight: normal; margin:0;padding:0;padding-bottom: 10px; }
.blog_hdr_red { font-family: 'Yanone Kaffeesatz', arial, serif, helvetica; font-size: 26px; color: #cc0000; font-weight: normal; margin:0;padding:0;padding-bottom: 10px; }
span.red { color: #cc0000; }
#right_btm .simcard_guides { margin-top: 10px; width:174px; height:25px;	background:url(images/simguides.jpg) top left no-repeat; }
#right_btm .simcard_newsletter { margin-top: 10px; width:222px; height:25px;	background:url(images/simnewsletter.jpg) top left no-repeat; }
#right_top .simcard_news { margin-top: 10px; width:300px; height:25px;	background:url(images/simnews.jpg) center left no-repeat; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; }
#newsletter ul li { margin:3px; padding: 3px; }
#newsletter .news_text { margin: 5px 15px 5px 15px; }
