/* CSS Document */
/*.promotion-block{ 
	width:960px;
	height:95px;
	background:#b0af57;
	font-family:"Trebuchet MS", Arial;
}*/
.promotion-block {
    background: none repeat scroll 0 0 #38B8DA;
    border: 1px solid #9BEAFF;
    font-family: "Trebuchet MS",Arial;
    height: 95px;
    width: 958px;
}
.promotion-block, .signup-but a, #countdown .count{ position:relative; }
.cp, .signup-but a, #countdown .hurryup{
	text-shadow:1px 1px 0px #000;
	-moz-text-shadow:1px 1px 0px #000;
	-webkit-text-shadow:1px 1px 0px #000;
	behavior:url(assets/styles/PIE.htc); 
	position:relative;
}
.cp{ 
	color:#ff0000; 
	font-size:34px;  
	float:left;
	padding:0px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial;
	
}

.signup-but a{ 
	box-shadow:1px 1px 0px #000;
	-moz-box-shadow:1px 1px 0px #000;
	-webkit-box-shadow:1px 1px 0px #000;
	text-shadow:1px 1px 0px #000;
	-moz-text-shadow:1px 1px 0px #000;
	-webkit-text-shadow:1px 1px 0px #000;
	color:#fff; 
	text-decoration:none; 
	padding:6px 20px;  
	margin:30px 0px 0px 90px;  
	background:#0a8abf; 
	float:left;
}
#countdown{ float:right; margin:23px 52px 0px 0px;   text-align:center; }
#countdown .hurryup{
	font-size:28px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	float:left;
	width:105px;
	line-height:28px;
}
#countdown .hurryup span{ font-size:11px; color:#2d2729; font-weight:normal!important; width:104px; text-align:center; float:left; text-shadow:none!important;}
#countdown .count{ float:left; background:#2d2729; margin-right:2px; padding:8px 6px 2px; color:#fff; font-size:30px; font-weight:bold; line-height:16px; min-width:50px; overflow:hidden; }
#countdown .count span{ font-size:10px; text-transform:uppercase; }
#countdown .count.ml{ margin-left:5px; }
.provide-plans{ float:left; width:345px; margin-top:0px; clear:both;}
.provide-plans ul{ padding:0px; margin:0px;}
.provide-plans ul li{ list-style-type:none; color:#fefefe; font-size:12px; float:left; background:url(../images/xmas2012/bullet.jpg) left 5px no-repeat; padding:0px 0px 0px 15px; margin-right:12px; line-height:18px;}


/**** This style added by mallesh on 19th Nov, 2012 ****/
.xmas-plans{ margin:10px 0px 10px 0px;}
.xmas-plans .left-sec{ width:646px; float:left;}
.xmas-plans .left-sec ul{ margin:0px; padding:0px;}
.xmas-plans .left-sec ul li{ float:left; width:264px; margin-right:7px; font-size:28px; color:#fff; padding:30px 15px 0px 34px; list-style-type:none; min-height:122px; margin-bottom:7px;}
.xmas-plans .right-sec{ width:258px; float:right; background: url(../images/xmas2012/specil-plan-bg.png) left top repeat; min-height:290px;border: 1px solid #5c9eb9; padding:23px 0px 0px 54px;}
.xmas-plans .left-sec ul li.plan-1{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; cursor:pointer;border: 1px solid #248AB0; }
.xmas-plans .left-sec ul li.active{cursor:pointer; filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
.xmas-plans .left-sec ul li.plan-1-h{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; cursor:pointer;}
.xmas-plans .left-sec ul li.plan-2-h{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; cursor:pointer;}
.xmas-plans .left-sec ul li.plan-3-h{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; cursor:pointer;}
.xmas-plans .left-sec ul li.plan-4-h{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; cursor:pointer;}

.xmas-plans .left-sec ul li.plan-1:hover{ background: url(../images/xmas2012/plan1-bg-hover.png) left top repeat;}
.xmas-plans .left-sec ul li.plan-1:hover{ background: url(../images/xmas2012/plan1-bg-hover.png) left top repeat;}
.xmas-plans .left-sec ul li.plan-2:hover{ background: url(../images/xmas2012/plan1-bg-hover.png) left top repeat;}
.xmas-plans .left-sec ul li.plan-3:hover{ background: url(../images/xmas2012/plan1-bg-hover.png) left top repeat;}
.xmas-plans .left-sec ul li.plan-4:hover{ background: url(../images/xmas2012/plan1-bg-hover.png) left top repeat;}
.xmas-plans .left-sec ul li.plan-1 a, .xmas-plans .left-sec ul li.plan-2 a, .xmas-plans .left-sec ul li.plan-3 a, .xmas-plans .left-sec ul li.plan-4 a{ text-decoration:none;}
.xmas-plans .left-sec ul li.plan-2{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; border: 1px solid #248AB0;  cursor:pointer;}
.xmas-plans .left-sec ul li.plan-3{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; border: 1px solid #248AB0; position:relative; margin-bottom:0px; padding:32px 0px 0px 34px!important; width:280px;!important; min-height:120px;  cursor:pointer;}
.xmas-plans .left-sec ul li.plan-3 .best-offer-bg{ background: url(../images/xmas2012/best-offer-bg.png) left top no-repeat; border: 1px solid #248AB0; position:absolute; top:-13px; left:-7px; width:334px; height:165px; display:block;}
.xmas-plans .left-sec ul li.plan-4{ background: url(../images/xmas2012/plan1-bg.png) left top repeat; border: 1px solid #248AB0; margin-bottom:0px;  cursor:pointer;}
.xmas-plans .left-sec ul li .plan-price span{ font-size:18px;}
.xmas-plans .left-sec ul li .plan-more{ font-size:17px; text-align:center; margin-top:23px;}
.xmas-plans .left-sec ul li .plan-left{ font-size:12px; text-align:left; margin-top:23px;}
.xmas-plans .left-sec ul li .plan-name span{ font-size:17px;}
.xmas-plans .text{ font-size:24px;}
.xmas-plans .blackfriday{ font-size:28px;}
.xmas-plans .right-sec .blackfriday .plan-price span{ font-size:18px;}
.xmas-plans .right-sec .blackfriday .plan-more{ font-size:17px; text-align:left; margin-top:23px;}
.xmas-plans .right-sec .blackfriday .plan-name span{ font-size:28px;}
.xmas-plans .spacial{ font-size:34px;}
.xmas-plans .action{ margin-top:25px;}
.xmas-plans .action a{ background:url(../images/xmas2012/click-here-but.png) left top no-repeat; font-size:0px; color:#142f39; width:161px; height:47px; display:block;}
.xmas-plans .action a:hover{ background:url(../images/xmas2012/click-here-but.png) left bottom no-repeat; color:#193e4c;}
.left-plans{ float:left; margin:5px 0 0 52px;}
