.Loading {
	background-image:url(images/spinner.gif);
	background-repeat:no-repeat;
	background-position:center center;
	}

.Loaded {
	background-image:none;
	background-repeat:no-repeat;
	background-position:center center;
	}
/*+++++++++++++++++++++++++++++++++++++++++++*/
#SPArea {
	display:none;
	position:absolute;
	right:5%;
	top:5%;
	border:1px solid #9D9D9D;
	width:600px;
	height:700px;
	overflow:auto;
	font-family:Verdana,Tahoma,Arial,Helvetica;
	z-index:100;
	background-color:#FFF;
	}

#SPArea .toolbar {float:right;width:88px;font-weight:bold;background-color:#E0E7E9;border:1px dotted #506F87;text-align:center;padding:2px;margin:2px;}
#SPArea .toolbar a {text-decoration:none;color:black;}

.Provider {
	display:none;
	float:left;
	/*display:block;
	display:table;
	border:1px solid #B5B5B5;*/
	margin:0px 10px 10px 10px;
	/*padding-left:2px;*/
	width:320px;
	font-family:Verdana,Tahoma,Arial,Helvetica;
	font-size:10px;
	margin-top:20px;
	}

.Provider .tblHead {
		padding:4px 0;
		font-size:12px;
		font-weight:bold;
		}

.Provider .tblColHead {
		padding:4px 0;
		background-color:#D6D6D6;
		font-weight:bold;
}
.Provider .tblColHead .col1, .Provider .tblColHead .col2 {text-align:center;}
.Provider .packageRow td {border-top:1px dotted #CECECE;}
.Provider .tblFoot td
		{
		padding:6px 0;
		font-size:10px;
		text-align:center;
		color:#43596B;
		}

.Provider .packageRow:hover {
		background-color:#E4E4E4;
		cursor:pointer;
		cursor:hand;
		}

.Provider .price {width:88px;padding:4px 2px;text-align:right;}
.Provider .price img {padding:0 4px;float:right;padding-right:18px;}

.prgDetails {float:left;width:222px;height:360px; margin:50px 0px 10px 10px;}
.prdPreview {float:left;width:220px;height:180px;border:1px solid #515866;margin:10px 0px 10px 10px;overflow:hidden;text-align:center;padding:10px auto;}
.prdPreview .prdPriceTxt {display:block;color:#074F83;font-family:Verdana;font-size:11px;font-weight:bold;}
.prdPreview .prdPriceTxt .prdPrice {color:green;}
.prdPreview .prdTitle {display:block;font-family:Verdana;font-size:13px;font-weight:bold;}
/*+++++++++++++++++++++++++++++++++++++++++++*/


#SPsArea {
	display:block;
	border:1px solid #9D9D9D; width:158px;
	height:100%;
	overflow:hidden;
	background-color:#EBEBEB;
}
.ProviderA {
	border:1px solid #9D9D9D;
	margin:8px 8px;width:142px;
	font-size:10px;
	background-color:#FFF;
	}


.ProviderA .tblHead {
		padding:4px 0;
		font-size:12px;
		font-weight:bold;
		text-align:center;
}
.ProviderA .tblFoot1 td, .ProviderA .tblFoot2 td
		{
		padding:6px 0;
		font-size:10px;
		text-align:center;
		color:#43596B;
		}

.ProviderA .packageRow:hover {
		background-color:#E4E4E4;
		cursor:pointer;
		cursor:hand;
		}
.ProviderA .package { padding-bottom:4px; display:block; width:100px; overflow:hidden; border-right:3px solid #fff; padding-top:2px}
.ProviderA .price {width:40px;padding:2px 1px 0 0;text-align:right;font-family:arial; color:#666;vertical-align:top}
.ProviderA .package img {padding:0 1px 0 0;float:left;}

