/* ConverterNotifier */

#ConverterNotifierContainer { width: 260px; float:right; margin-top: 20px; height: 230px; }
* html #ConverterNotifierContainer  	
{
	position:absolute;
	margin: -230px 0 0 -270px
}
#ConverterNotifierHeader { position: relative; }
#cnHeaderLeft { width: 130px; height: 30px; position:absolute; z-index: 20; }
#cnHeaderRight { position: absolute; top: 0; right: 0; width: 130px; height: 30px; z-index: 20; }
#cnHeaderLeft:hover, #cnHeaderRight:hover { cursor: pointer; }
#ConverterNotifierConverter  
{
	display:block; 
	background-image: url(images/converter.jpg); 
	position:absolute; 
	margin-top: -20px; 
	padding: 60px 60px 0 60px;
	width: 140px;
	height: 180px;
	color: #1d3f79; font-size: 11px 
	}
	#ConverterNotifierConverter > div { margin: 0 5px; }
#ConverterNotifierNotifier 
{ 
	display:none; 
	background-image: url(images/notifier.jpg); 
	position:absolute; 
	margin-top: -20px; 
	padding: 60px 60px 0 60px;
	width: 140px;
	height: 180px 
	}
	#ConverterNotifierNotifier > div { margin: 0 5px; }
#ConverterNotifierNotifier input, #ConverterNotifierNotifier select
{
	width: 140px;
	font-size: 12px;
	color: #2e4a79
}	
#ConverterNotifierNotifier input[type=image] 
{ border: 0; width:auto }
* html #ConverterNotifierHeader  	
{
	
}
/* CurrentRateViewer */

#CurrentRatesBlock
 {
 	display:inline-block;
 }  

#CurrentRatesBlock td
{
	font-size: 10px;
	color: #fff;
} 
#CurrentRatesBlock th
{
	font-size: 10px;
	color: #da8816;
	text-align:left
} 
#CurrentRatesBlock strong
{
	color: #fff;
	font-size: 15px;
	margin: 15px 0 0 0;
	padding: 0;
	display:block
}
#CurrentRatesBlock p
{
	font-size: 10px;
	color: #fff;
	position: absolute;
	margin-left: 180px;
	margin-top: -110px;
	width: 50px
}
.bgratestrip
{
	background-color: #34568b;
	padding: 2px 8px 2px 4px
}

/* BankRateComparison */


.bankcompdown
{
position:relative; top: -23px; left: 10px; width: 503px;
border: 1px solid #7D540B;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 7px;
height: 35px;
background-color: #f5e8d0;
padding: 5px
}
.bankctaarea
{
text-align: right
}
.bankratecompCTA
{
	color: #c41230; font-size: 24px; font-weight:bold; margin: 0 50px 0 0; padding: 0
}
.comparebutton
{
margin-left: 350px;
margin-top: -15px
}

#comparetable
{
	width:565px; float:left;
	margin-top: 15px;
}
* html #comparetable  	
{
	float:none;
	margin-top: 50px
}
#comparetable select
 {
	color: #80560b; font-size: 13px;
	font-weight:bold
 } 
#comparetable th
 {
 	background-color: #cdcecf;
 	text-align:left;
 	padding: 0;
	border: 0;
	color: #444444;
	padding: 5px;
 }  
 #comparetable td
 {
 	padding: 5px;
	background-color: #e4e8f0;
	border-bottom: 1px solid #cdcecf
 }  
.tablesitscomp
{
	position:relative;
	top: -10px;
	padding: 0;
	border: 0;
	margin: 0;
	border: 1px solid #cdcecf
}

/* rate notifier */

#RateNotifierBlock { position: relative; color: #1d3f79; font-size: 11px }
    #RateNotifierBlock input, #RateNotifierBlock select { margin-top: 2px; margin-bottom: 2px }
        
#theScreenRN { position: absolute; z-index: 1500; top: 0px; left: 0px; background-color: white; filter: alpha(opacity=40); opacity: 0.4;  }
#theScreenLoaderRN { position: absolute; z-index: 1600; top: 40%; left: 45%; display: inline-block;}
 
#divLoader { display: none; }  
#theScreen { position: absolute; z-index: 1500; top: 0px; left: 0px; background-color: white; filter: alpha(opacity=40); opacity: 0.4;  }
#theScreenLoader { position: absolute; z-index: 1600; top: 40%; left: 40%; display: inline-block;}