.package_pageHeading {
	margin-bottom: 2px;
	clear: both;
	font-size: 14pt;
}

.viewContainer_package {
	border: 1px solid #CCCCCC;
	padding: 8px;
	width: 99%; 
	margin-top: -20px;	
	width: 800px;
	float: left;
}

.viewContainer_package_frontend {
	margin-top: 0px;
}


.packageInfo {
	border-bottom: 1px solid #C4C9CC;
}

.packageInfo_frontned {
	margin-bottom: 5px;
	border-bottom: 0px;
}

.packageInfo_head {
	
}


.viewContainer_package_boostinfo {
	width: 540px;
}






.packageList {
	border: 1px solid #DEE1E3;
}

.packageList_item {
	float: left;
	clear: both;
	min-height: 30px;
	vertical-align: middle;
}

.packageList_item_odd {
	min-height: 30px;
	float: left;
	clear: both;	
	vertical-align: middle;
	background-color: #E8EBED;
}

.packagelist_item_head,
.packageList_item_descr,
.packageList_item_price,
.packageList_item_buttonContainer {
	float: left;
	text-align: middle;
	line-height: 30px;
	white-space: normal;
	/* 
	padding: 8px;
	*/	
}


.packagelist_item_head {
	width: 150px;	
}

.packageList_item_descr {
	width: 315px;	
}

.packageList_item_descr p {
	margin: 0;	
}

.packageList_item_price {
	width: 150px;	
	text-align: right;
}

.packageList_item_buttonContainer {
	width: 182px;
	text-align: right;
}

.packageList_item_button {
	line-height: 16px;
	margin-top: 4px;
	float: right;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
    border: 1px solid #283F82;
    border-radius: 5px 5px 5px 5px;
    background-color: #283F82;
    padding: 2px 10px 2px 8px;
    /* font-weight: bold; */
	background: -moz-linear-gradient(top, #4DBD51, #2E7830); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#4DBD51), to(#2E7830)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4DBD51', endColorstr='#2E7830'); /* IE */	
}

.packageList_item_button:hover { 
	color: #fff;
	background: -moz-linear-gradient(top, #36BF3A, #1E7820); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#36BF3A), to(#1E7820)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36BF3A', endColorstr='#1E7820'); /* IE */	
}

.package_button_downgrade {
	background: -moz-linear-gradient(top, #537EB0, #375980); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#537EB0), to(#375980)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#537EB0', endColorstr='#375980'); /* IE */	
}

.package_button_downgrade:hover {
	background: -moz-linear-gradient(top, #3570B5, #285385); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#3570B5), to(#285385)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3570B5', endColorstr='#285385'); /* IE */
}

.packageList_boost {
	float: left;
	width: 100%;	
}

.packagelist_boost_item_head,
.packageList_boost_item_descr,
.packageList_boost_item_price,
.packageList_boost_item_buttonContainer {
	float: left;
	padding: 8px;

}

.available_packages_head {
	float: left;
	clear: both;
	font-size: 16px;
	color: #50ACDE;
	margin-bottom: 4px;
}

.buttonpackage_change {
	
}


.downgrade_info_container,
.upgrade_info_container {
	float: left;
	border-radius: 5px;
	border: 1px solid #CED5DB;
	background: -moz-linear-gradient(top, #F7FAFC, #E6E9ED); /* Gecko */
	background: -webkit-gradient(linear, left top, left bottom, from(#F7FAFC), to(#E6E9ED)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FAFC', endColorstr='#E6E9ED'); /* IE */
	width: 780px;
	padding: 8px 8px 8px 8px;
	vertical-align: middle;
	min-height: 15px;
	position: relative;
}

.downgrade_info_head,
.upgrade_info_head {
	float: left;
	width: 205px;
	font-size: 12pt;
	line-height: 14pt;
	
}
.downgrade_info_head {
	color: #20346B;
}

.upgrade_info_head {	
	color: #206B26;
}

.downgrade_info_body,
.upgarde_info_body {
	float: left;
	vertical-align: middle;
	line-height: 11pt;
}

.downgrade_info_body p,
.upgarde_info_body p {
	margin: 0 0 0 0;	
}	

.warn_container {
	margin-top: 10px;
	float: left;
}

.warn_head {
	font-size: 10pt;
	clear: both;
	color: #C22323;
	padding-bottom: 5px;
}

.warn_body {
	font-size: 9pt;
	color: #C22323;
}

.change_packages_head {
	float: left;
	clear: both;
	font-size: 13pt;
	color: #2E5A85;
	margin-bottom: 0px;
}

.package_change_successful {
	color: #20346B;
	margin-bottom: 2px;
	font-size: 10pt;
}

.package_change_fail {
	color: #C22323;
	margin-bottom: 2px;
	font-size: 10pt;
}

.section {
	margin-top: 5px;
	margin-bottom: 5px;
}

.button {
	text-decoration: none;
}

.button:hover {
	color: #fff;
}