@charset "utf-8";
/* CSS Document */

.pckgWrapper{width:974px; min-width:974px; display:block; overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333;}
.pckg-box{width:974px;}

.pckg-header{width:100%;height:174px;display:block; overflow:hidden; background:url(../images/package-header-bg.png)right top no-repeat	}
.pckg-content{display:block;overflow:hidden; background:url(../images/package-body-bg.png) repeat-y;}
.pckg-footer{width:100%; height:76px;display:block; overflow:hidden; background:url(../images/package-footer-bg.png) right top no-repeat}

.pckg-detail{width:220px;height:140px;padding:12px;float:left;}
.pckg-items{width:214px;float:left;	padding:10px 10px 0 20px;font-size:13px;}
.pckg-footer-detail{width:220px;height:68px;padding:12px;float:left;}

.pckg-detail-head{font-size:16px;margin:20px 0 0 0; padding:0;color:#00354c;}
.pckg-detail-detail{margin:0; padding:0;color:#666;}

.pckg, .pckg-body{float:left; padding:20px 0;text-align:center;}
.pckg-body{padding:5px 0 0 0;	}

.pckg.standard, .pckg-body.standard{width:173px;}
.pckg.silver, .pckg-body.silver{width:176px;}
.pckg.gold, .pckg-body.gold{width:180px;height:105px;padding:0;}
.pckg.platinum, .pckg-body.platinum{width:181px;}

.pckg h1, label.pckg-price{margin:8px 0 0 0; padding:0;font-size:18px; font-weight:normal;text-shadow:#fff 1px 1px 1px;color:#000;}
.pckg.gold h1, .pckg.platinum h1, .pckg.gold label.pckg-price, .pckg.platinum label.pckg-price{color:#fff;text-shadow:#000 1px 1px 1px;}
label.pckg-price{font-size:22px; margin-left:15px; vertical-align:top}

.pckg h2{font-size:20px;text-shadow:#fff 1px 1px 1px;font-weight: normal;line-height:20px;margin:30px 0 0 0;}
.pckg h2 span{display:block; overflow:hidden;font-size:14px;	line-height:12px;}

.pckg-footer .pckg{height:36px; padding:25px 0 ;}
.pckg-footer .pckg h1{margin:0; padding:0;}

ul.pckg-list{list-style:none;margin:0; padding:0;}
ul.pckg-list li{padding:5px 0 8px 0; 	}
.pckg-body ul.pckg-list li{padding:6px 0 7px 0;border-bottom:1px solid #cdcdcd;}
.pckg-body.gold ul.pckg-list{margin-top:5px;}

.pck-yes{ font-weight:bold; color:#009900; }
.pck-no{ font-weight:bold; color:#FF0000; }

.pckg.silver input.pckg-select-radio{}
.pckg.gold input.pckg-select-radio{margin-left:2px;}
.pckg.platinum input.pckg-select-radio{margin-left:1px;}


ul.tabsPckg{
    padding:0; margin:0;
	height:80px;
    list-style: none;
    font-family:Arial, Helvetica, sans-serif;
	text-align: center;font-size: 0;
    border:1px solid #c6c6c6;
    border-bottom:none;
    border-radius: 6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;
	display:block; overflow:hidden;
	background:url(../images/tab-nav-bg.png) repeat-x;
}
ul.tabsPckg li{
	height:60px;
   	float:left;
    margin:0px; padding:0;
	border-left:1px solid #fff;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	overflow:visible;
	position:relative;
}
ul.tabsPckg li span.nvtext{
	position:absolute; left:50%; top:50%; margin:1px 0 0 -60px;
	width:121px; height:19px;
	background:url(../images/nav-text.png)
}
ul.tabsPckg li span.nvtext.nvtext01{background-position:0 0;}
ul.tabsPckg li span.nvtext.nvtext02{background-position:-121px 0;}
ul.tabsPckg li span.nvtext.nvtext03{background-position:-242px 0;}
ul.tabsPckg li span.nvtext.nvtext04{background-position:-363px 0;}
ul.tabsPckg li span.nvtext.nvtext05{background-position:-484px 0;}
ul.tabsPckg li span.nvtext.nvtext06{background-position:-605px 0;}

ul.tabsPckg li.selected span.nvtext.nvtext01{background-position:0 -19px;}
ul.tabsPckg li.selected span.nvtext.nvtext02{background-position:-121px -19px;}
ul.tabsPckg li.selected span.nvtext.nvtext03{background-position:-242px -19px;}
ul.tabsPckg li.selected span.nvtext.nvtext04{background-position:-363px -19px;}
ul.tabsPckg li.selected span.nvtext.nvtext05{background-position:-484px -19px;}
ul.tabsPckg li.selected span.nvtext.nvtext06{background-position:-605px -19px;}

ul.tabsPckg li a{
	height:75px; line-height:45px; display:block; overflow:visible;
	padding:0 27px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    border-radius: 3px 3px 0 0;
    outline:none;
	font-size:14px;color: #000;
	font-weight:bold;
	text-shadow:#fff 1px 1px 1px;
	cursor:pointer;
}
ul.tabsPckg li a:hover{
    color: #000;
}
ul.tabsPckg li.selected{
	background:#fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f8f0), to(#fff))!important;
	background: -webkit-linear-gradient(top, #f9f8f0, #fff)!important;
	background: -moz-linear-gradient(top, #f9f8f0, #fff)!important;
	background: -ms-linear-gradient(top, #f9f8f0, #fff)!important; 
	background: -o-linear-gradient(top, #f9f8f0, #fff)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f8f0', endColorstr='#fff')!important; /* for IE */ 

}
ul.tabsPckg li.selected a{
    /*selected tab style */
    position: relative;
    top: 0px;
    color: #ff0000;
	background:url(../images/pckg-arrow.png) center bottom no-repeat;
}
ul.tabsPckg li.selected a:hover{
    text-decoration: none;
}
div.tabcontent{
    display: block; overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
div.tabcontents{
    border: 1px solid #c6c6c6; padding: 20px;
    border-top:none;
    background-color:#FFF;
    border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;
}

.pckg-btn{
	height:35px; line-height:35px;
	padding:0 10px; margin:3px;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
	display:block; overflow:hidden;
	float:right;
	text-decoration:none; color:#fff;
	background:url(../images/pckg-red-btn-bg.png) repeat-x;
	box-shadow:#666 0 0 7px ;
	border:2px solid #fff;
}
input.pckg-btn{
	font-size:15px; line-height:20px;
	display:inline-block; overflow:hidden;
}


.paymentContainer{
	display:block; overflow:hidden;
}
.pckgCardBox{
	width:10%;
	float:left;
	text-align:center;
	display:block; overflow:hidden;
}
.pckgCnt{
	width:90%;
	float:left;
	text-align:center;
}
.pckgCntDscr{
padding-bottom:10px;
 }
 
.pay_list{ height:25px;  }
.pckgCardBox ul.cards{margin:0; padding-left:30px; list-style:none}
.pckgCardBox ul.cards li{margin:3px 0}
.paymentFooter{
	width:100%;
	margin-top:10px;
	display:block; overflow:hidden; float:none; clear:both;
}
.paymentFooter-TitleBox{
	padding:5px 0;
	border-bottom:1px solid #cdcdcd;
	display:block; overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#666;
}
ul.pckgCertificates{
	display:block; overflow:hidden;
	list-style:none;
	margin:0; padding:0;
}
ul.pckgCertificates  li{
	margin:10px;
	float:left;
}
.clear{float:none; display:block; overflow:hidden; clear:both}
.floatLeft{float:left}
.floatRight{float:right}