.packages {
		width: 780px;	
		margin: 10px auto;
		font-family: Arial;
		border-radius: 8px;
		text-align:center;
	}
	.packages .tab {
		display:inline-block;
		font-size:18px; 
		color:#fff;
		text-decoration:none;
		padding: 8px 30px 7px 30px;
		margin:0px 5px;
		border-radius: 7px 7px 0 0;
		background:url(../images/strip-blues.jpg) repeat-x top #F14714;
		text-shadow: rgba(0,0,0,0.3) 0px 1px 0px;
		box-shadow:rgba(0, 0, 0, 0.2) 0px -1px 2px;
	}
	.packages .tab.active {
		background:#F0F0F0;
		padding: 8px 30px 7px 30px;
		color:#006CE2;
		text-shadow: #fff 0px 1px 0px;
	}
	.productw275{
		width: 48% !important;
	}
	.packages .pkgcontainer {
		background:url(../images/bg.png) repeat-x top;
		min-width: 780px;
		text-align:center;
		border-radius:10px;
		padding:0px 15px;
		display:inline-block;
		clear:both;
	}
	.packages .section {
		position:relative;
		width:175px;
		height:540px;
		margin: 15px 0px;
		float:left;
		background-color:#fff;
		border: 5px #fff solid;
		box-shadow:rgba(0, 0, 0, 0.3) 0px 3px 15px;
	}
/*	.packages .section.review,
	.packages .section.classic{
		background-color:#F0F0F0;
	}*/
	.packages .section.extensive {
		
	}
	.packages .section.absolute {
		
	}
	
	.packages .section .title a, .packages .section .title span {
		display:block;
		padding:25px 0px 0px 0px;
		min-height:50px;
		font-size: 20px;
		line-height: 22px;
		color:#333;
		text-decoration:none;
		text-align:center;
		margin:auto;
		width:116px;
	}

	.packages .section .title span {
		font-size: 16px !important;
		display:table;
		width:100%;
	}

	.packages .section .title span label{cursor:pointer;}

	.packages .section .title .value {
		position: absolute;
		top: -5px;
		right: -5px;
		width: 80px;
		height: 80px;
		z-index: 999;
		background-repeat:no-repeat;		
	}
	.packages .section .duration {
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		color:#175FC3;
		padding: 5px 10px;
		width: 110px;
		height: 50px;
		margin: auto;
		line-height: 1em;
	}
	 .packages .section .detail h5:first-child font{
		color: rgb(23, 95, 195); 
		display: block; 
		margin-top: -26px; 
		text-align: center;
	}
	.packages .section .detail {
		color:#F14714;
		font-size: 15px;
		padding:0;
		min-height:88px;
		text-align:center;
	}

	.productw275 .detail{
		padding: 0 20px !important;
    	text-align: left !important;
	}

	.productw275 .detail p{font-size:14px !important;}

	.productw275{height:410px !important;}

	.packages .section .detail p{
		font-size: 12px;
		line-height: 1.2em;
	}
	.packages .section .duration span {
		display:block;
		font-size:16px;	
		font-weight: normal;
	}
	
	.packages .section .addtocart .price_tag del {
		font-size: 11px;
		font-weight: bold;
	}
	.packages .section .addtocart .price_tag .special_price{
		color: #fff !important;
	}
	.packages .section .addtocart .price_tag {
		background:url(../images/strip-blues.jpg) repeat-x bottom #4991f7;
		padding: 10px;
		margin-bottom:36px;
		color: #fff;
		font-size: 22px;
		text-shadow: rgba(0,0,0,0.6) 0px 1px 1px;
	}
	.packages .section .addtocart a.button {
		display:inline-block;
		padding:10px 15px;
		background:#F14714 !important;
		border-radius:5px;
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		border:1px solid #a90402;
		box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 1px 1px inset, #A53514 0px 2px 0px;
		-webkit-transition: all 250ms;
		-moz-transition: all 250ms;
		-ms-transition: all 250ms;
		transition: all 250ms;
	}
	.packages .section .addtocart a.button:hover {
		border:1px solid #A72600;
		box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 1px 1px inset, #A53514 0px 2px 3px;
	}
	.pkgrate{
		color: rgb(241, 71, 20); font-family: Arial; 
	}
	.pkgrate p:first-child{
		margin-bottom:0px !important;
		margin-top:12px;
	}
	.pkgrate p:nth-child(2){
		margin-bottom:3px !important;
	}
	.pkgrate strong{
		font-weight: bold;
		font-size: 12px;
	}
	.right.packages .description,.right.packages .price {
		text-align:left;
		text-decoration:none;
	}
	
/* MS */
.bubble{/*background:url(../images/strip-blues.jpg) repeat-x bottom #4991f7;color:#fff;*/ color: #175FC3;font-weight: bold;width:120px; font-size:16px; padding:6% 0; margin:0 auto;
border-radius:100px;
}.bubble.f12{margin-bottom: 10px; margin-top: -23px;}
.f12{font-size:12px;}

.value.mostpop{background:url(../images/corner_text.png) 0 0 !important;}
.value.mosteco{background:url(../images/corner_text.png) 0 -80px !important;}

#topsearch{
	bottom: 73px;
	float: right;
	position: absolute;
	right: 328px;
	text-align: center;
	width: 190px;
}
#topsearch img{
	left: 15px;
	position: absolute;
	top: 3px;
}
#topsearch input{	
	border: medium none;
	border-radius: 13px;
	padding: 4px 4px 4px 30px ;
}
#topsearch label{	
	font-size: 12px;
	text-align: center;
}
#footerNav{
	font-size: 13px;
}


.htabs li{list-style:none;}
.product-info .recommended_title{background:none; font-size:14px; padding-top:15px;}
