/* CSS Document */

table.newpack_list {
	padding:0px;
	border:1px solid #7FD7F7;
	color:#333333;
	font: 12px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
	width:960px;
}
table.newpack_list th{
	background:url(../images/bg40x1_blue.gif) 0px 0px repeat;
	margin:2px;
	padding:10px 5px 5px 5px;
	height:15px;
	border:1px solid  #99DEF7;
	color:#000000;
	font:bold 14px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
	/*width:auto;*/
	vertical-align:middle;
}
table.newpack_list tbody tr{
	height:50px;
/*   cursor:pointer;
   cursor:hand;*/
   text-align:left;
}
table.newpack_list tbody tr img{
float:left;
}
table.newpack_list thead tr img{
float:right;
margin-top:-10px;
}
table.newpack_list td{
	padding-left:10px;
}
td.packname{
	font:bold 14px/18px  Arial, Helvetica, 宋体,sans-serif;
	color:#0099FF;
}

td.row_lock{
/*	background:url(../images/row_lock_ico.png) 1px 1px no-repeat; */
}

td.price{
	font:bold 18px/24px Arial, Helvetica, 宋体,sans-serif;
	color:#FF3300;
}
table.newpack_list tr.r13579{
	height:50px;
	background-color:#E5F6FD;
}
.altrow{
background-color:#7FD7F7; 
color :#000000;
/*font-weight:bold;*/
}



#skypeoutrates_tip_tb{
	padding:0px;
	border:1px solid  #CCCCCC;
	color:#333333;
	font: 12px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
	width:100%;
}
#skypeoutrates_tip_tb th{
    /*background:url(../images/bg40x1_blued.gif) 0px 0px repeat;*/
	margin:2px;
	padding:10px 5px 5px 5px;
	height:15px;
	/*border:1px solid  #cccccc;*/
	color:#000000;
	font:bold 14px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
	/*width:auto;*/
	vertical-align:middle;
}
#skypeoutrates_tip_tb tr{
   height:30px;
   text-align:left;
}

div.Discount{
position:absolute;
z-index:1;
margin:-35px 0px 0px 115px;
*margin:-15px 0px 0px 0px;
padding:8px 0px 0px 5px;
float:right;
background:url(../images/Discount.png) left top no-repeat;
font:18px/42px "Arial Black", Arial, Helvetica, 宋体,sans-serif;
color:#FFFFFF;
width:49px;
height:50px;
}
div.Discount_pop{
position:absolute;
z-index:1;
margin:-35px 0px 0px 380px;
*margin:-20px 0px 0px 320px;
padding:8px 0px 0px 5px;
float:right;
background:url(../images/Discount.png) left top no-repeat;
_background:url(xx.png) left top no-repeat;
font:18px/42px "Arial Black", Arial, Helvetica, 宋体,sans-serif;
color:#FFFFFF;
width:49px;
height:50px;
text-align:left;
}

#menu{
		width:390px;
		/*border:#000000 solid 1px;*/
		height:70px;
		display:block;
		float:right;
		margin:-10px 10px 10px 0px;
		*margin:8px 10px 10px 0px;  /*IE7*/
		
	}
		#menu ul{
			list-style:none;
			
		}
			#menu li{
				list-style:none;
				display:block;
				*margin-top:-18px; /*IE7*/
			}
				#menu li a{
					display:block;
					float:left;
					height:66px;
					color:#fff;
					background:url(../images/menu_007_left.jpg) no-repeat left;
					padding:0 0 0 7px;
					text-decoration:none;
					font:bold 14px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
				}
				#menu li a span{
					display:block;
					float:left;
					background:url(../images/menu_007_right.jpg) no-repeat right;
					height:66px;
					color:#fff;
					line-height:43px;
					padding:0 14px 0 6px;
				}
					#menu li a:hover{
						display:block;
						float:left;					
						background:url(../images/menu_007_left_h.jpg) no-repeat left;
						height:66px;
					}
					#menu li a:hover span{
						display:block;
						float:left;					
						background:url(../images/menu_007_right_h.jpg) no-repeat right;
						color:#fff;
						height:66px;
					}
				#menu li a.current{
					display:block;
					float:left;
					height:66px;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					background:url(../images/menu_007_left_h.jpg) no-repeat left;
					line-height:43px;
					padding:0 0 0 7px;
					text-decoration:none;
					font:bold 14px/18px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;
				}
				#menu li a.current span{					
					display:block;
					float:left;
					background:url(../images/menu_007_right_h.jpg) no-repeat right;
					height:66px;
					color:#fff;
					line-height:43px;
					padding:0 14px 0 6px;
				}

.order_Preview_table{
	color:#525252;
	background-color: #e9fad0;
	border: #aee756 1px solid;
	line-height:50px;
	font:12px/20px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:10px;
}
.order_Preview_table tr{
height:40px;
}
.order_Preview_table td{
font: bold 14px/18px Arial, Helvetica, sans-serif;
text-align:left;
}
span.total_money {
   font:32px/50px  Arial, Helvetica, sans-serif;
   color:#FF3300;
}
span.gray_font{
   color:#b2b2b2;
}
span.old_price{
   font:10px/18px  Arial, Helvetica, sans-serif;
   color:#666666;
}


h2.title{
	line-height:30px;
	display:block; 
	float:left; 
	width:500px; 
	padding-left:10px; 
	padding-top:10px; 
	text-align:left; 
	height:30px; 
	margin-top:0px; 
	margin-bottom:0px; 
}