/* SIMO Header */
.freesim-wrapper{margin:0 20px;}
#simo-hdr h1{ width:100%; height:40px; margin:10px 0 0 10px !important; }
#simo-hdr{border-bottom:3px solid #E20074; overflow:hidden;zoom:1;}
#simo-hdr h1{float:left; margin:0; padding:0; width:95% !important;}
#simo-hdr ul{float:right; margin:0 !important;}
#simo-hdr ul li{margin:0 0px 0 5px !important;}
p.intro {font-size:1.5em;margin:1em 0;}
.larger{font-size:1.4em;}

#rd-content ul.plan-togglers {margin:0;padding:0;}
#rd-content ul.plan-togglers li {background-image:none;float:left;position:relative;z-index:1;width:292px;padding:2px;border:2px solid #666;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-right:20px;}
#rd-content ul.plan-togglers li .wrapper {background:#fff url(/eshop/content/redesign-img/payg-overview/bg_panel_not_selected.jpg) repeat-x 0 100%;min-height:300px;_height:300px;padding:3px 8px;}
#rd-content ul.plan-togglers li img {position:absolute;top:120px;left:-31px;z-index:30;}
#rd-content ul.plan-togglers li.last-plan {margin-right:0;}
#rd-content ul.plan-togglers li.activestyle {border:2px solid #e20074;}
#rd-content ul.plan-togglers li.activestyle .wrapper {background-image:url(/eshop/content/redesign-img/payg-overview/bg_panel_selected.jpg);}
#rd-content ul.plan-togglers li.activestyle h2 {color:#e20074;}
#rd-content ul.plan-togglers li a.togglers{color:#333!important;font-weight:bold;padding:10px 10px 10px 34px;display:block;text-decoration:none;background-image:none;}
#rd-content ul.plan-togglers li span{display:block;padding-bottom:22px;}
#rd-content ul.plan-togglers li.activestyle span{background:transparent url(/common/redesign-img/priceplans/select-arrow.gif) no-repeat scroll center bottom;}
#rd-content ul.plan-togglers li .align-bottom {position:absolute;left:10px;bottom:-18px;width:280px;}
.plan-content {clear:both;min-height:300px;_height:300px;margin-top:20px;}
.js .plan-content {display:none;}
.plan-content .col-30 {float:left;width:286px;padding:0 10px;min-height:320px;_height:320px;}
#rd-content .plan-content .col-30  ul li {background:none;padding-left:0;}

.free-sim-form {position:relative;width:500px; float:left; margin-bottom:14px; }
.free-sim-form  img.arrow { position:absolute; top:33px; right:202px; }
.free-sim-form img.sim-image { position:absolute; top:-40px; right:5px; float:right} 

.social-sites {font-size:1.2em;position:relative;zoom:1;margin-top:-70px;*margin-top:-50px;float:left;float:none\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.social-sites  { margin-top:-42px;  }
}
.sim-offer-container .panel-content p.intro{ margin-top:0!important;}
.sim-offer-container {float:left;width:400px;margin-top:51px;}
.sim-offer-container .panel-content .inner{ width:60%}
.sim-offer-container.width450{ width:450px;}

.panelsim  {padding:5px;margin-bottom:20px;}
.sim-offer-container h4{margin-top:0;font-size:1.5em;}
.sim-offer-container  .panel-content{background:transparent url(/eshop/content/redesign-img/free-sim-form/my-tmobile-fingertips.jpg) no-repeat right top;}

.datatable tr th.aligncentre{text-align:center;}
.datatable tr th.int{width:120px;}
.datatable tr th.first-col,
.datatable tr th.last-col,
.datatable tr td.first-col,
.datatable tr td.last-col {width:10px;padding:0;}
.datatable tr td.empty-separator {width:15%;}
.datatable tr td.gr {background-color:#eee;}
.datatable tr td.separator{width:3px!important;padding:0!important;}
.datatable tr td {text-align:center;}
.datatable tr td.leftalign{text-align:left;}
.datatable tr td.row-separator{height:5px!important;}
#text-plan .datatable tr td.td1,
#text-plan .datatable tr td.td2,
#text-plan .datatable tr td.td5{background-color:#fcfcfc;color:#ddd!important;}
#text-plan .datatable tr td.td6,
#text-plan .datatable tr td.td8{color:#ddd!important;}

#talk-plan  .datatable tr td.td3,
#talk-plan  .datatable tr td.td4,
#talk-plan  .datatable tr td.td5{background-color:#fcfcfc;color:#ddd!important;}
#talk-plan  .datatable tr td.td7,
#talk-plan  .datatable tr td.td8 {color:#ddd!important;}

#int-plan  .datatable tr td.td1,
#int-plan  .datatable tr td.td2,
#int-plan  .datatable tr td.td4{background-color:#fcfcfc;color:#ddd!important;}
#int-plan  .datatable tr td.td6,
#int-plan  .datatable tr td.td7{color:#ddd!important;}
.border-white-right{border-right:2px solid #fff;}
.border-white-bottom{border-bottom:2px solid #fff;}


/*confirmed page*/
#sim-confirmed { padding-top:20px; width:940px;}
.sim-ordered { float:left; width:450px; margin-right:10px; }
.sim-ordered .panel.panel-border .panel-content { min-height:361px; height:auto!important; height:361px; }
	*:first-child+html .sim-ordered .panel.panel-border .panel-content { min-height:379px; }
#social-sites { position:absolute; top:320px; }
	* html #social-sites { top:330px; }
	*:first-child+html #social-sites { top:330px; }
#free-sim-inner .span-2col{width:620px;}
.sim-offer-col ul li {margin-bottom:.8em;}
.sim-offer-col .benefits {background: url(/eshop/content/redesign-img/bg_stuffed_with_more.jpg) no-repeat right top !important;}
.sim-offer-col .benefits h3 {font-size:2.1em;}
.sim-offer-col ul li {background: url(/common/redesign-img/icons/link_arrow_r.gif) no-repeat 0 0.4em !important;padding-left: 10px;}
.sim-offer-col ul li a.lightbox {padding-right:18px;background: url(/common/redesign-img/icons/lightbox.gif) no-repeat 100% 1px !important;}
#orphan-2col-content #leftwrap {margin-top:160px;}



/* Tourist SIM Card */
.free-tourist-wrapper {background: url(/eshop/content/redesign-img/backbg-tourist-sim.jpg) no-repeat right top #fafafa ;}
.free-tourist-wrapper .span-1col{width:520px;}
.free-tourist-wrapper .head-info{ width:38%; margin-bottom:10px; height:150px;}
.free-tourist-wrapper  .form-inner #iframe{ padding:0 5px;}
.free-tourist-wrapper  .content-col{background: url(/eshop/content/redesign-img/bg-tourist-sim-bottom.jpg) no-repeat right bottom;}
#leftwrap{width:100%;}
.free-tourist-wrapper  #socialLinks {
	bottom: 30px;
    margin: 20px;
    position: absolute;
	width:300px;

	}
	
.free-tourist-wrapper .datatable tr td {text-align:left;}	
.free-tourist-wrapper  #socialLinks .share-this{ font-size:1.2em;}
.free-tourist-wrapper .span-2col{width:420px;}
.free-tourist-wrapper .span-1col .panel { padding-bottom:20px;}
.free-tourist-wrapper {margin:0;}
#rd-content .free-tourist-wrapper .panel-content{padding-bottom:10px;}
#rd-content .booster-list li{ margin:0; padding:0 ; background:none; border-bottom: 1px dotted #CCCCCC; }
#rd-content .booster-list li.last{border:0;}

#rd-content .booster-list {margin-bottom: 61px;} 


.free-tourist-wrapper .datatable tr.even td {    background-color: #F8F8F8;}

.free-tourist-wrapper .datatable th, .free-tourist-wrapper .datatable td {    border-bottom: 1px dotted #666666;}

#app-pack {
	background:url(/common/redesign-img/bg_app_pack.jpg) no-repeat top left;
	padding:5px 0 0 112px;
	width:242px;
	height:58px;
	position: absolute;
    right: 20px;
    top: 97px;
}
#app-pack p {
	margin-bottom:0;
}
#app-pack a {
	font-size:1.2em;
	text-decoration:none!important;
}

#app-pack .hightlight {
	display:block;
	color:#e20074;
}
