body {
	margin-top: 0px;
}

a:link, a:visited{
color: #333333;
font-weight:100;
text-decoration: underline;
}

a:hover, a:active{
color: #f091b9;
font-weight:100;
text-decoration: none;
}



a.pink:link, a.pink:visited{

    color: #333333;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 16px;
}


a.pink:hover, a.pink:active{
	color: #FF99CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 16px;
}


a.blue:link, a.blue:visited{

    color: #75AABE;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 20px;
}


a.blue:hover, a.blue:active{
	color: #FF99CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 20px;
}



.h1_ratespage {
	font-family: Tahoma;
	font-size: 22px;
	color: #FF99CC;
	font-weight: bold;
	line-height: 30px;
	text-indent: 0.5em;
}
.h2_ratespage {
	font-family: Tahoma;
	font-size: 18px;
	color: #75AABE;
	font-weight: bold;
	text-indent: 1.5em;
	height: 28px;
}
.deepgreytext_ratespage {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.deepgreytext14_ratespage {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.smallgerytext {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	height: 25px;
}
.greytext_ratespage {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}
.pinkright_ratespage {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FF99CC;
	line-height: 1.2em;
}

.pinkrights_ratespage {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FF99CC;
	line-height: 1.3em;
}

.pinkrightss_ratespage {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FF99CC;
	line-height: 1.2em;
}
.countrylistgrey_ratespage {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

.countrylisth_ratespage {
	font-family: Tahoma;
	font-size: 12px;
	color: #63b8c9;
	font-weight: bold;
}
.whiteh_ratespage {
	font-family: Tahoma;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 1em;
}
.ratesboxblueh_ratespage {
	font-family: Tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #75AABE;
	height: 28px;
}

.ratesboxblueh2_ratespage {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #75AABE;
	height: 28px;
	line-height:28px;
}

.ratesboxbluehGS_ratespage {
	font-family: "Gill Sans", "Gill Sans Bk", Tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #75AABE;
	line-height: 1.4em;
}
.ratesboxrredhGS_ratespage {
	font-family: "Gill Sans", "Gill Sans Bk", Tahoma;
	font-size: 21px;
	font-weight: bold;
	color: #c50023;
}

.currencyboxh1_ratespage {
	font-family: Tahoma;
	font-size: 21px;
	color: #333333;
	width: 100px;
	line-height: 2em;
}

.RateTypeboxh1_ratespage {
	font-family: Tahoma;
	font-size: 21px;
	color: #333333;
	width: 130px;
	line-height: 2em;
}

.CallingFrboxh1_ratespage {
	font-family: Tahoma;
	font-size: 21px;
	color: #333333;
	width: 240px;
	line-height: 2em;
}

.Calling2boxh1_ratespage {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	width: 255px;
	line-height: 2em;
}

.standardBorder{
	background:url(../images/rates/RatesboxBG_02.gif) repeat-y;
}

.listBorderTop{
	background:url(../images/rates/cheapcalls-fr-homecountr-02.gif) repeat-x;
}

.listBorderLeft{
	background:url(../images/rates/cheapcalls-fr-homecountr-04.gif) repeat-y;
}

.listBorderRight{
	background:url(../images/rates/cheapcalls-fr-homecountr-06.gif) repeat-y;
}

.listBorderBottom{
	background:url(../images/rates/cheapcalls-fr-homecountr-08.gif) repeat-x;
}

.countryName{
	border:1px red solid;
	width:100%;
	height:600px;
}

.countryList{
	font-family: Tahoma;
	font-size: 12px;
	color: #63b8c9;
	padding-left:10px;
	margin-bottom:4px;
}

.adContent{
	padding-left:10px;
}


.countryNameList{
	width:212px;
	padding-left:10px;
}