@charset "utf-8";
/* CSS Document */

.subscription {
	overflow:hidden;
	height:100%;
	width:950px;
	font-family:Arial;
	font-size:12px;
	background-color:#fff;
	border:1px solid #f4f4f4;
	-moz-border-radius: 5px;
    border-radius: 5px;
    padding:10px;
    margin:0 auto;
}
.subscription .indSubsHead {
	float:left;
	display:inline;
	width:568px;
	height: auto;
}
.subscription .groupHead {
	float:right;
	display:inline;
	width:372px;
	height: auto;
}
.indSubs, .groupSubs {
	height:31px;
	background-color:#000000;
	padding-top: 5px;
}
.ind_student, .ind_tutor, .ind_industrial, .group_college, .group_industry {
	width:173px;
	border:1px solid #bdbdbd;
	height:936px;
	float:left;
	display:inline;
	margin-top:12px;
	background: url(../images/Subscription/subBg.gif) repeat-x;
	background-position:top;
	position:relative;
	font-size:14px;
}
.ind_tutor, .ind_industrial, .group_industry {
	margin-left:21px;
}
.priceBTN {
	position:absolute;
	top:158px;
	left:28px;
	background:url(../images/Subscription/priceBTN.png) no-repeat 0 0;
	height:38px;
	width:115px;
	display:block;
	/*border:1px solid #04b7ff;*/
	border:0px; cursor:pointer;
}
.priceBTN:hover {
	background:url(../images/Subscription/priceBTN_hover.png) no-repeat 0 0;
	height:38px;
	width:115px; cursor:pointer;
}

.contactUsBTN {
	position:absolute;
	top:158px;
	left:28px;
	background:url(../images/Subscription/contactUsBTN.png) no-repeat 0 0;
	height:36px;
	width:114px;
	display:block;
	/*border:1px solid #04b7ff;*/
	border:0px; cursor:pointer;
}

.contactUsBTN:hover {
	background:url(../images/Subscription/contactUsBTN_hover.png) no-repeat 0 0;
	height:36px;
	width:114px;
}

h2 {
	padding:0;
	margin:0;
}
h2.subhead {
	font-size:20px;
	font-family:Verdana;
	color:#000;
	font-weight:normal;
	background:url(../images/Subscription/headBG.gif) repeat-x;
	background-position:top;
	display:block;
	height: 50px;
	margin: 0 6px;
	padding: 18px 41px 0;
}
h2.indSubsHead, h2.groupSubsHead {
	font-size:21px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	font-family:Arial;
	paddind-top:5px;
}
.introtext {
	width:150px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin:0 auto;
	height:115px;
	
}
.packageIntroLinks{clear:both; margin-top:20px;}
.packageIntroLinks ul{list-style-type:none; padding:0; margin:0;}
.packageIntroLinks ul li{padding:8px 2px; background:url(../images/Subscription/tickBullets.gif) no-repeat 8px 8px; display:block; padding-left:27px;}

/*-----------------------------------------------------------------------------------------------------------------*/

.package_base{
	width:240px;
	border:1px solid #bdbdbd;
	height:330px;
	float:left;
	display:inline;
	background-color: #009ddc;
	background-position:top;
	position:relative;
}

.mostPop{background-color:#000; height:10px; width:222px; color:#fff; font-size:16px; padding: 6px 10px 15px; text-align:center;}

.mpSpace{background-color:transparent; height:10px; width:155px; padding: 6px 10px 15px;}

h3.packagesHead {
	font-size:13px;
	font-family:Verdana;
	color:#fff;
	font-weight:normal;
	margin:0; padding:0;
	/*padding: 0 0 14px 4px;*/
}

.readMoreBTN {
	position:absolute;
	top:308px;
	left:60px;
	background:url(../images/Subscription/readMore.png) no-repeat 0 0;
	height:40px;
	width:114px;
	display:block; border:0;
}
.readMoreBTN:hover {background:url(../images/Subscription/readMore_hover.png) no-repeat 0 0;
	cursor:pointer;
}


.validityText{font-family:Verdana; color:#fff; text-align:center; font-size:12px; /*padding:10px 0 20px 0; margin:0 8px;*/}

.pricingTextINR,.pricingTextUSD{font-family:Verdana; color:#fff; text-align:center; font-size:24px; margin:0 auto;}

.package_points
{
    clear: both;
    height: 102px;
    margin-top: 5px;    
    padding: 0 5px;
    width: auto;/*width: 160px;*/
    color:#fff;
 }

.package_points ul{list-style-type:none; padding:0; margin:0;}
.package_points ul li{background:url(../images/Subscription/pack_bullets.png) no-repeat 5px 8px; display:block;  padding: 3px 0 3px 17px; color:#fff;}

/*----------stremPrent-------------------------------------------------------------------------------------------*/

.stremHolder{height: 100%;
    margin: 20px auto;
    /*overflow: hidden;
    width: 98%;
	border:1px solid blue;*/
	
	}
	
.stremLeftPannel{
    display: inline;
    float: left;
    width:59%;
	/*border:1px solid pink;*/
	
}	
	
.stremRightPannel{
    display: inline;
    float: right;
    width: 40%;
    background-color:#fb8914;
    margin-top:36px;
	/*border:1px solid red;*/
}

.stremtopTabs_holder{overflow:hidden; height:100%;}

.stremtopTabs_holder .leftTabs{float:left; display:inline; width:257px;}

.stremtopTabs_holder .rightSelectCont{/*float:right;*/ display:inline; width:auto; /*border:1px solid #600;margin-top:6px;*/  z-index:9}
.stremPackage_holder{border:1px solid #cbcbcb; height:auto; padding:10px; background-color:#fff;margin-top:-1px; width:auto; overflow:hidden;}

.pacagelist{overflow:hidden; height:100%; margin:0; padding:0;}
.pacagelist li.packlist{float:left; display:inline; width:auto; margin:20px 10px;}
.packHold{border:1px solid #bdbdbd; width:100%; height:auto; border-top:0; border-style:none;}

.tabBtn{border:1px solid #cbcbcb; text-decoration:none; padding:10px; display:block; margin-right:5px; color:#333; float:left; display:inline; background-color:#fff;}
.tabBtn:hover{border:1px solid #cbcbcb; border-top:2px solid #09F; border-bottom:none;}
.tabBtn.active{border-top:2px solid #09F; border-bottom:none; color:#0088ce;}


 .alreadySelect{background-color: #FFFFFF;
    border: 1px solid #0098D8;
    color: #FF5A00;   
    font-family: Arial;
    font-size: 12px;
    font-weight: 300;
    /*padding-top:2px;
    padding-bottom:2px;*/
    text-align: center;
    /*width: 171px; */   
    }
/*-------------------------------------old CSS taken fron subscrib page---------*/
.listDetails {
   	background-color: rgb(255, 255, 255);
  	border:1px solid #d0d0d0;
	}
.listDetails table.slectList {
    border: 1px solid rgb(208, 208, 208);
    text-align: left;
    width: 96%;
	border-collapse:collapse;
	margin:5px auto;
}

.listDetails tr.orange {
    color: rgb(255, 90, 0);
    font-size:17px;
}

p.sub {
    text-align: center;
}

.subscribeButton {
    background: url("../images/subscription/subBtn_bg.png") repeat-x 0 0 #fba43b;
    border: 1px solid #0063a3;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: Verdana;
    font-size: 16px;
    /*font-weight:bold;*/
    height: 30px;
    margin-top: 10px;
    padding: 2px 12px 6px 10px;
}

.subscribeButton:hover {
    background: url("../images/subscription/subBtn_bg.gif") repeat-x 0 0 #fba43b;
    border: 1px solid #fa7702;}
    
    
.listDetails table th {
    border: 1px solid rgb(208, 208, 208);
    padding: 5px;
}
.listDetailsHead {
    background-color: rgb(58, 160, 218);
    color: rgb(255, 255, 255);
}
.listDetails table tr td {
    border: 1px solid rgb(208, 208, 208);
    padding: 10px;
}

/*-------------------------------------old CSS taken fron subscrib page---------*/

.listHead2 {
    background-color: #d52205;
    /*border: 1px solid #D0D0D0;
    border-radius: 5px 5px 0 0;*/
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    overflow: hidden;
    padding: 5px 0 7px 0;
}

.listDetails {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;border-radius: 0 0 5px 5px;*/
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #D0D0D0 #D0D0D0;
    border-image: none;
    
    border-right: 1px solid #D0D0D0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 7px;
}

.accordionButton {
    border: 1px solid #D0D0D0;
    
}
.slectedStremList{margin:15px}

.slectedStremList .listHead {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #D0D0D0;
   /* border-radius: 5px 5px 0 0;*/
    color: #333333;
    display: block;
    font-size: 13px;
    height: 27px;
    overflow: hidden;
    font-weight:bold; padding: 7px 0 0 8px;
}
.tabl_select{padding:0; margin:0;}
.listDetails_Rec_sub {
   	background-color: #eef7fb;
  	border:1px solid #bae6f8;
  	/*-moz-border-radius:5px;*/
		/*border-radius:5px; */
		padding:4px;
		overflow-y:auto; 
		height:72px;
		
	}
	
	.listDetails_Rec_sub li
	{
	    padding-bottom:5px;
	}
/*----------------------------------Popup-----------------------------------------*/

.detailPopup{min-height:80%; width:auto; margin:0 auto; 
             /*-moz-border-radius:5px;*/
	/*border-radius:5px;*/
	border:1px solid #a5afb8;
	/*-moz-box-shadow: 10px  5px 10px 5px #ccc;
	-webkit-box-shadow: 10px  5px 10px 5px #ccc;
	box-shadow: 10px  5px 10px 5px #ccc;*/
}

.userInformation, .paymentMode, .previewPackages, .Captcha{
		-moz-border-radius:5px;
		border-radius:5px;
		border:1px solid #d0d0d0;
		
		width:90%;
		margin:5px auto; }
		
.userInformation {height:auto;} 
.paymentMode{height:56px;}
.previewPackages{height:180px;}

.previewPackages{height:142px;}

.Captcha{border:none;}
.CaptchaTable{width:65%; margin: 0 auto;}

.popHead{background-color:#F3F3F3;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		border-bottom:1px solid #d0d0d0;
		height:22px;
		font-size:13px;
		}
		
.popTable{margin:0 auto;
width: 94%;
background-color: rgba(0, 0, 0, 0);
border-collapse: collapse;
border-spacing: 0;
border:none;}

.popTable tr td{padding:3px 0;}

.popTablePrv{/*margin:3px auto;*/
width:70%;
background-color: rgba(0, 0, 0, 0);
border-collapse: collapse;
border-spacing: 0;
border:none;
font-size:13px;
text-align:left;
margin-left:20px;
}
.popTablePrv tr td{padding:4px 0;}
.popTablePrv tr td.third{width:200px;}

.radioHead{font-size:14px;text-align:center;color:#e06914; font-weight:500;}
.radio{font-size:13px;color:#2899d8;font-weight:500;}

.payTable{width:60%; padding:5px; margin:5px auto;}
.payTable tr td{padding:2px;}

.PackHeading{height:5%; width:auto; margin-right:6px; border-bottom:1px solid #666666; padding-bottom:10px; }
.PackPriceHeading{height:42px; width:auto; margin-right:6px; padding-top:15px;text-align:center;}
.PackPriceValidity{height:27px; width:auto; margin:0 6px; text-align:center;color:#fff; font-weight:600;}   
/*----------------------------------Popup-----------------------------------------*/

.cartBTN{background:url("../images/subscription/cart.png") no-repeat 0 0; height:39px; width:120px; display:block; border:none;}
.cartBTN:hover{background:url("../images/subscription/cart_hover.png")}

.selectBTN{background:url("../images/subscription/select.png") no-repeat 0 0; height:28px; width:97px; display:block; border:none;}
.selectBTN:hover{background:url("../images/subscription/select_hover.png")}

.selectBTN1{background:url("../images/subscription/1select.png") no-repeat 0 0; height:28px; width:97px; display:block; border:none;}
.selectBTN1:hover{background:url("../images/subscription/1select_hover.png")}

.removeBTN{background:url("../images/subscription/remove.png") no-repeat 0 0; height:28px; width:97px; display:block; border:none;}
.removeBTNDis{background:url("../images/subscription/removeDis.png") no-repeat 0 0 #009ddc; height:28px; width:97px; display:block; border:none; background-color:#009ddc;}

