/******* SIDEBAR CONTROL for SPECIAL OFFER ********/
.sidebar .btm-box {
    border: 1px solid #E8E8E8;
	border-radius:5px;
    padding: 10px;
	}
.sidebar .btm-subhd {
    display: inline-block;
    font-size: 93%;
    margin-bottom: 12px;
	}
.sidebar .storefinderbg {
    padding:5px 35px 5px 5px;
	height:20px;
	border:2px solid #06AF4B;
	min-height: 1px;
	color: #666666;
	position: relative;
    z-index: 9999;
}
.sidebar .btminput-box.active,
.sidebar .btminput-box:hover {
    border:2px solid #0061A1;
	}
.sidebar .btminput-box .ico-mappoint {
    left: 10px;
    top: 6px;
	}
.sidebar .btminput-box .icon {
    position: absolute;
	display:none;
	}
.sidebar .storesearch {
    background: url("../../images/searchbtn.png") no-repeat scroll 0 -106px;
    height: 30px;
    width: 30px;
}
.sidebar .btminput-box.active .storesearch,
.sidebar .btminput-box:hover .storesearch,
.sidebar .storesearch:hover {
    background: url("../../images/searchbtn.png") no-repeat scroll 0 -141px;
	}

.sidebar .btminput-box input.home-inputs {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
	
/* SCROLLER */
.sidebar .imgwrap {
    border: 1px solid #E8E8E8;
    display: block;
    height: 57px;
    margin-left: 10px;
    padding: 3px;
    text-align: center;
	}
.sidebar .imgwrap img { width:auto; }
.sidebar .btm-box .nbs-flexisel-nav-left {
    right: 17px !important;
}
.sidebar .btm-box .nbs-flexisel-nav-left, .btm-box .nbs-flexisel-nav-right {
    top: -28px !important;
	right:-6px;
	}
.sidebar .btm-box .nbs-flexisel-container { margin-left:-5px; }

.sb-free-sim-banner { 
	margin-bottom:30px; 
	text-align:center; 
	background:url(../../images/shadow-bg.png) no-repeat top center;
	background-size:100%; 
	padding-top:30px;
	margin-top:20px;
}
.sb-free-sim-banner .sb-freesim-banner-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:22px;
	color:#005F9E;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	}
.sb-free-sim-banner .sb-freesim-banner-txt strong { font-weight:bold; color:#0EB14E; }
.sidebar .btm-box .nbs-flexisel-container { margin-left:-5px; }

.sidebar .switching-banner img { width:auto !important; max-width:100%; }

/********************************
* SIDEBAR Plan Details for BANNER
*********************************/
.sb-plan-price {
	background:url(../../images/sb-plan-price-bg.gif) repeat-x left top #ffffff;
	padding-top:10px;
	border-radius: 0 0 5px 5px;
	}

.sb-plan-price .plan-detail-price td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:8px 0 8px 0;
	}

.sb-plan-price .plan-detail-price .last td.ship-charge { padding:5px 0 8px;	}
	
.sb-plan-price .plan-detail-price .last td {
	/*border-top:1px solid #e9e9e9;*/
	color:#06af4b;
	padding:6px 0 8px 0;
	}
.sb-plan-detail .sb-pricedetail-box {
	background:url(../../images/sb-plan-detail-bg.gif) repeat-x left bottom;
	border-radius:0 0 5px 5px;
	position:relative;
	top:-7px;
	border:1px solid #005d9e;
	min-height:41px;
	z-index:1;
	padding:7px 10px 0;
	}
.sb-pricedetail-box table .total-amunt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#ffffff;
	padding-top:11px;
	}
.sb-pricedetail-box table .total-cost {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#ffffff;
	font-weight:bold;
	padding-top:11px;
	}
.sb-plan-detail .box-typ1 {
	position:relative;
	z-index:2;
	}
	
.sb-plan-detail .sb-no-sim {
	background:#d25a27;
	height:18px;
	border-radius:2px 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	padding:3px 6px;
	display:inline-block;
	position:relative;
	margin-left:5px;
	}
.sb-plan-detail .sb-no-sim .sb-no-sim-crv {
	display:inline-block;
	width:6px; height:7px;
	position:absolute;
	bottom:0px; right:0px;
	}
	
.sb-plan-price .sim-number {
	background:url(../../images/sb-sim-number.png) no-repeat left top;
	display:inline-block;
	vertical-align:middle;
	width:50px; height:28px;
	font-family: 'Bree Serif', serif, arial;
	font-size:13px;
	line-height:15px;
	color:#ffffff;
	font-weight:400;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.35);
	text-align:center;
	padding:8px 0 0 0;
	margin-left:8px;
	}
.sb-plan-price .refer-friend-box {
	background-color:#f6f6f6;
	padding:10px;
	margin:10px -10px 10px;
	border:1px solid #E3E3E3;
	border-width:1px 0;
	}
.sb-plan-price .refer-friend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#005d9e;
	line-height:14px;
	}