
/*
******************************************
* ALL SIDEBAR HEADER CSS
******************************************
*/
.sb-hd-typ1 		{ font-size:123.1%; padding:7px 10px; color:#0bb14e; 
	background:url(../../images/sb-hd-typ1.png) repeat-x left bottom #fefefe; border-bottom:1px solid #21b24e; border-radius:5px 5px 0 0; }
.sb-hd-typ1 a 		{ color:#0bb14e; } 
.sb-hd-typ1 a:hover { color:#333333; }



.sb-box-typ1{
		border:1px solid #0bb14e;
		border-radius:5px;
}
.sb-box-typ2{
		border:1px solid #e5e5e5;
		border-radius:5px;
}

.sb-hd-typ3 		{ font-size:153.9%; padding:0; color:#0bb14e; font-weight:bold; } /*used in index page*/
.sb-hd-typ3 a 		{ color:#0bb14e; } 
.sb-hd-typ3 a:hover { color:#333333; }
.sb-hd-typ4 { font-size:20px; color:#0bb14e; font-weight:bold; margin-bottom:10px; }

/****************************************
* SIDEBAR TESTIMONIAL
****************************************/
.sidebar .sb-testimonial {
	background:url(../../images/sb-testimonial-bg.png) no-repeat right top #ffffff;
	padding:12px 13px;
	}
/*.sidebar .sb-testimonial .bx-window { height:98px !important; }*/
.sb-testimonial .sb-test-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:13px;
	height:40px;
	overflow:hidden;
	}
.sb-testimonial .sb-test-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:13px;
	font-style:italic;
	text-align:right;
	font-weight:bold;
	margin-top:7px;
	}
.sb-testimonial .sb-test-address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:13px;
	font-style:normal;
	text-align:right;
	font-weight:normal;
	margin-bottom:4px;
	margin-top:2px;
	}
.sb-testimonial .hd-typ1 {
	background:url(../../images/sb-testimonial-icon.png) no-repeat left top;
	padding:3px 0 0 35px;
	min-height:24px;
	}


/*
******************************************
* SIDEBAR LINKS CATEGORY LIST CASE
******************************************
*/
.sb-lnklist 	{ margin-bottom:15px; }
.sb-lnklist ul 	{ margin:0px; padding:0px; list-style-type:none; }

/*--------------------------------------*/

.sb-lnklist .main-lnk .normal,
.sb-lnklist .sub-lnk .normal,
.sb-lnklist .main-lnk a,
.sb-lnklist .sub-lnk a { display:block; position:relative; min-height:1px; }

/*--------------------------------------*/
.sb-lnklist .main-lnk .normal,
.sb-lnklist .main-lnk a 		{ padding:5px 10px; font-size:93%; }
.sb-lnklist .main-lnk .normal {padding:5px 7px;}

.sb-lnklist .main-lnk a .bullet { display:none; }
.sb-lnklist .main-lnk a em 		{ font-style:normal; font-size:93%; margin-left:5px; }
.sb-lnklist .main-lnk a:hover em{ color:#ffffff; }

/*--------------------------------------*/

.sb-lnklist .sub-lnk 			{ background:#a1a1a1; padding:5px 0; }

.sb-lnklist .sub-lnk .normal,
.sb-lnklist .sub-lnk a 			{ padding:2px 10px; font-size:85%; }

.sb-lnklist .sub-lnk a:hover,
.sb-lnklist .sub-lnk a.selected { border-bottom:none; }

.sb-lnklist .sub-lnk a .bullet, .sb-lnklist .sub-lnk .normal .bullet {
	display:block;
	position:absolute;
	font-size:0px;
	line-height:0px;
	left:12px;
	top:8px;
	width:2px;
	height:2px;
	background-color:#ffffff;
	}

/*
SIDEBAR LINK LIST TYP 1 
========================================*/
.sb-lnklist-typ1 { border-top:1px solid #e5e5e5; }

.sb-lnklist-typ1 .main-lnk .normal,
.sb-lnklist-typ1 .main-lnk a {
	background:url(../images/sidebarimg.png) repeat-x -2161px bottom #ffffff;
	border-bottom:1px solid #e5e5e5;
	color:#0062a1;
	}
.sb-lnklist-typ1 .main-lnk a:hover,
.sb-lnklist-typ1 .main-lnk a.selected {
	background:url(../images/sidebarimg.png) repeat-x -2571px -145px #b4b4b4;
	border-bottom:1px solid #a1a1a1;
	color:#FFFFFF;
	}
.sb-lnklist-typ1 .main-lnk a .bullet 	{ display:none; }
.sb-lnklist-typ1 .main-lnk a em 		{ color:#666666; }
.sb-lnklist-typ1 .main-lnk a:hover em 	{ color:#ffffff; }

/*--------------------------------------*/

.sb-lnklist-typ1 .sub-lnk 			{ background:#a1a1a1; }
.sb-lnklist-typ1 .sub-lnk .normal,
.sb-lnklist-typ1 .sub-lnk a 		{ background:#a1a1a1; border-bottom:none; color:#FFFFFF; }
.sb-lnklist-typ1 .sub-lnk a:hover,
.sb-lnklist-typ1 .sub-lnk a.selected{ background:#868686; color:#FFFFFF; border-bottom:none; }
.sb-lnklist-typ1 .sub-lnk a .bullet{ background-color:#cccccc; display:block; }
/*
SIDEBAR LINK LIST TYP 2 
========================================*/
.sb-lnklist-typ2 { border-top:1px solid #6899c9; }

.sb-lnklist-typ2 .main-lnk .normal,
.sb-lnklist-typ2 .main-lnk a {
	background:url(../images/sidebarimg.png) -1341px bottom #96bce3;
	border-bottom:1px solid #6899c9;
	color:#ffffff;
	
	}
.sb-lnklist-typ2 .main-lnk a:hover,
.sb-lnklist-typ2 .main-lnk a.selected {
	background:url(../images/sidebarimg.png) -1751px -145px #5f90c2;
	border-bottom:1px solid #4677a9;
	color:#FFFFFF;
	}
.sb-lnklist-typ2 .main-lnk a .bullet 	{ display:none; }
.sb-lnklist-typ2 .main-lnk a em 		{ color:#ffffff; }
.sb-lnklist-typ2 .main-lnk a:hover em 	{ color:#ffffff; }

/*--------------------------------------*/

.sb-lnklist-typ2 .sub-lnk 			{ background:#4b7db1; }
.sb-lnklist-typ2 .sub-lnk .normal,
.sb-lnklist-typ2 .sub-lnk a 		{ background:#4b7db1; border-bottom:none; color:#FFFFFF; }
.sb-lnklist-typ2 .sub-lnk a:hover,
.sb-lnklist-typ2 .sub-lnk a.selected{ background:#386da3; color:#FFFFFF; border-bottom:none; }
.sb-lnklist-typ2 .sub-lnk a .bullet { background-color:#cccccc; display:block; }


/*
******************************************
* SIDEBAR GENERAL CASES
******************************************
*/
.sb-bd 								{  }
.sb-innerbd-typ1 					{ padding:10px 10px 0 10px; }
.sb-innerbd-typ1 .sb-cmstxt 		{ margin-bottom:15px; font-size:93%; color:#333333; }
.sb-innerbd-typ1 .image 			{ margin-bottom:15px; }
.sb-innerbd-typ1 .image .imgborder	{ width:170px; }
.sb-innerbd-typ1 .btn1 				{ margin-top:10px; display:block; }
.sb-innerbd-typ1.testimonial .scrollable .image .imgborder	{ width:170px; text-align:center; }
.sb-innerbd-typ1.testimonial .scrollable .image	{ text-align:left; }

/*
SIDEBAR FORM CASE 
========================================*/
.sb-frm-data { margin-bottom:15px; }
.sb-frm-txtbox { 
	border:1px solid #c0daf4;
	padding:3px;
	color:#666666;
	margin-bottom:10px;
	width:159px;
	}
.sb-findshop .sb-frm-txtbox { margin:0px; }
.sb-frm-data label { 
	display:inline-block;
	font-weight:bold;
	color:#333333;
	margin-bottom:3px;
	}
.sb-frm-data .btn1 		{ margin-top:0px; }
.sb-frm-data .btnbar { 
	position:relative; 
	margin-bottom:8px; 
	padding-bottom:8px; 
	border-bottom:1px solid #dfdfdf; 
	}
.sb-frm-data .btnbar .r { position:absolute; right:0px; top:0px; }
.sb-frm-data a 			{ font-weight:bold; }

/*
******************************************
* SIDEBAR FIND SHOP - index page
******************************************
*/

.sb-findshop{
	background:url(../../images/bg-findshop.gif) no-repeat 142px bottom;
	/*padding-right:65px;*/
	border-bottom:1px solid #e7e7e7;
	}

.sb-findshop .sb-innerbd-typ1 .btn1{display:inline-block; vertical-align:middle; margin-left:6px;}	
.sb-findshop .sb-frm-txtbox{
	border:1px solid #006fba;
	width:102px;
	display:inline-block;
	vertical-align:top;
	}	
.sb-findshop .sb-innerbd-typ1 .sb-cmstxt 		{ margin-bottom:10px; font-size:85%; color:#333333; }
.sb-findshop .sb-innerbd-typ1 					{ padding:4px 65px 0 0px; font-family:Arial, Helvetica, sans-serif; } 	
.sb-findshop .sb-frm-data{margin-bottom:10px;}
.sb-findshop .sb-frm-data input { padding:4px 3px; }

/*
******************************************
* SIDEBAR PAGE LINK - FAQ page
******************************************
*/
.doc-lnk{
		background:url(../../images/sb-btnbg.png) no-repeat left -42px;
		height:18px;
		font-size:123.1%;
		color:#006fba;
		font-weight:bold;
		padding:7px 30px 10px 15px;
		display:block;
		margin-bottom:7px;
		
}
.doc-lnk.active{background-position:left top;}
.doc-lnk:hover{color:#21b24e;}

/*
LINK WITH IMAGE CASE
========================================*/
.lnk-bd {border-top:1px solid #e5e5e5; margin:12px 0 15px 0;}
.lnk-img {
border-top:0px solid #E5E5E5;
margin:0px 0 0px 0;
}

.lnk-img .l, 
.lnk-img .r 		{ border-bottom:1px solid #e5e5e5; }

.lnk-img .l 		{ padding:6px 10px 6px 8px; vertical-align:middle; }
.lnk-img .r 		{ padding:6px 8px 6px 0; vertical-align:middle; }
.lnk-img .r a 		{ color:#0062a1; font-weight:bold; text-decoration:none; }
.lnk-img .l a 		{ color:#0062a1; font-weight:bold; text-decoration:none; }
.lnk-img .r a:hover { color:#0bb14e; }

/*
******************************************
* SIDEBAR SPECIAL OFFER BANNERS
******************************************
*/
.sb-slides 				{ margin-bottom:0px; min-height:1px; }
.sb-slides				{ padding:15px 15px 15px 15px ;	}
.home_pg .sb-slides		{ padding:0px ;	}
.sb-slide-typ1			{ width:188px; height:190px;  position:relative;}
.home_pg .sb-slide-typ1			{ width:249px; height:245px;  position:relative;}
.sb-slides .sb-slide-typ1 .slides-bd {
	position:absolute;
	width:100%;
	height:190px;
	left:0px;	
	}
.home_pg .sb-slides .sb-slide-typ1 .slides-bd { height:245px;}	
.sb-slides .sb-slide-typ1 .slide {
	width:100%;
	height:190px;
	position:absolute;
	top:0px;
	left:0px;
	}
.home_pg .sb-slides .sb-slide-typ1 .slide { height:245px; text-align:center;}	
.sb-slides .pagination {
	margin-top:10px;
	position:relative;
	bottom:-197px;
	width:188px;
	margin:auto;
	text-align:center;
	padding:0 0 0 0;
	}
.home_pg .sb-slides .pagination{ display:none;}	
.sb-slides .pagination a {
	display:inline-block;
	height:13px;
	width:13px;
	background:#000;
	background:url(../../images/pagination.png) no-repeat -20px 0;
	margin:0 0 0 5px;
	}
.sb-slides .pagination a.current,
 .sb-slides .pagination a:hover,
 .sb-slides .pagination a.selected{
	background-position:0 0;
	}	

/************** SIDEBAR BUTTON *****************/
.sidebar .commonbtn-typ3{	width:211px; padding:6px 28px 5px 9px;	}

/********************************
* 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-typ4 {
	position:relative;
	z-index:2;
	}
	
.sb-plan-detail .sb-no-sim {
	background:url(../../images/sb-no-sim.gif) repeat-x left top #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 {
	background:url(../../images/sb-no-sim-crv.gif) no-repeat left top;
	display:inline-block;
	width:6px; height:7px;
	position:absolute;
	bottom:0px; right:0px;
	}
	
.sb-plan-price .empty-cart .sim-number {
	background:url(../../images/sb-sim-number-blank.png) no-repeat left top;
	}
.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;
	}

/********* SIDEBAR LINK CASE **********/
.sb-link-case {
	margin-bottom:10px;
	border:1px solid #e6e6e6;
	
	background-color:#ffffff;
	/* padding:10px 0;
border-radius:5px;*/
	}
.sb-link-case .sb-lnk {
	display:block;
	background:url(../../images/sb-link-case-bg.gif) repeat-x left top #f6f6f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#666666;
	position:relative;
	padding:8px 13px 8px 13px;
	

	}
.sb-link-case .sb-lnk:hover,
.sb-link-case .sb-lnk.active {
	background:url(../../images/sb-link-case-bg.gif) repeat-x left -71px #ccc;
	color:#666;
	border-top:0px solid #005d9e;
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
	}
.sb-link-case .sb-link-item:last-child .sb-lnk { border-bottom:1px solid #e6e6e6; }
.sb-link-case .sb-link-item:last-child .sb-lnk:hover { border-bottom:1px solid #005d9e; }
.sb-link-case .sb-lnk .lnk-arrow {
	display:inline-block;
	width:7px; height:13px;
	position:absolute;
	top:15px; right:13px;
	background:url(../../images/sb-link-arrow.png) no-repeat left -17px;
	}
.sb-link-case .sb-lnk:hover .lnk-arrow,
.sb-link-case .sb-lnk.active .lnk-arrow { background:url(../../images/sb-link-arrow.png) no-repeat left top; }