A.topproductnav:link {color: #000066;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;}
A.topproductnav:hover {color: #FF3300;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;}
.csbanner {color: #B93415; float: right;font-size: 14px;padding: 0 2px 0 0;text-align: right; width: 418px; font-weight:bold;}
.flagwrap {background: url("http://c.fareportal.com/gcms/portals/2/images/currencydropbg.gif?gcms-srv") no-repeat scroll right 0; color: #282828;float: right; font-size: 11px; margin-left: 5px;
margin-top: -2px;/*padding: 2px 0;*/ position: relative;text-align: left;width: 164px; z-index: 100 !important;}
.drophover{z-index: 9999 !important;}
.drophover {background-position: right -18px;}
.flagwrap a, .flagwrap a:active, .flagwrap a:hover, .flagwrap a:visited {color: #000000;cursor: pointer;display: block;font-size: 11px;outline: medium none;    padding-left: 5px;text-decoration: none;}
.currencydropdown {background: none repeat scroll 0 0 #FFFFFF; display: none; position: absolute; right: 0; top: 16px; width: 71px; z-index: 100;}
.currencydropdown .bdrtp {background: url("http://c.fareportal.com/gcms/portals/2/images/curbdrdot.gif?gcms-srv") repeat-x scroll center top;}
.flagwrap {color: #282828; font-size: 11px; text-align: left;}
.currencydropdown .bdrbtm {background: url("http://c.fareportal.com/gcms/portals/2/images/curbdrdot.gif?gcms-srv") repeat-x scroll center bottom; border: 0 none;}
.bdrbtm {border-bottom: 1px dotted #999999;}
.currencydropdown .bdrlft {background: url("http://c.fareportal.com/gcms/portals/2/images/curbdrdot.gif?gcms-srv") repeat-y scroll left center;}
.currencydropdown .bdrrgt {background: url("http://c.fareportal.com/gcms/portals/2/images/curbdrdot.gif?gcms-srv") repeat-y scroll right center;}
.currencydropdown UL {margin: 0 1px;padding: 1px 0;}
.currencydropdown UL LI {cursor: pointer;font-size: 11px;line-height: 12px;}
.currencydropdown UL LI:hover {background-color: #E7F0F7;}
.currencydropdowntextstyle {list-style-type: none; padding: 2px 0;text-align: left;}

/* Country flags */ /*flagposition = (n*11)+(n-1)*/
.flagsprite {background:url('http://c.fareportal.com/gcms/portals/2/images/countryflags.gif?gcms-srv') no-repeat; width:16px; height:11px; margin:1px 5px 0 5px; margin-top:0px\9; display:inline-block; vertical-align:text-top; overflow:hidden; vertical-align:middle\9}

.flagUSD {background-position:-18px -120px}
.flagCAD {background-position:-18px -96px}
.flagINR {background-position:-18px -312px}
.flagGBP {background-position: 0px -312px}
.flagCNY {background-position:-18px -12px}
.flagJPY {background-position:-18px -24px}
.flagEUR {background-position:-18px -156px}
.flagHKD {background-position: 0px -252px}
.flagANG {background-position: 0px -408px}
.flagAUD {background-position:-18px 0px}
.flagAWG {background-position:-18px -408px}
.flagBBD {background-position: 0px -420px}
.flagBSD {background-position:-18px -420px}
.flagCHF {background-position: 0px -276px}
.flagDKK {background-position: 0 -36px}
.flagDOP {background-position: 0px -432px}
.flagHTG {background-position:-18px -432px}
.flagHUF {background-position: 0 -108px}
.flagJMD {background-position: 0 -444px}
.flagKYD {background-position:-18px -444px}
.flagNOK {background-position: 0 -192px}
.flagSEK {background-position: 0 -264px}
.flagTTD {background-position: 0px -456px}
.flagXCD {background-position:-18px -456px}
/* end */
.flagUS {background-position:-18px -120px}
.flagCA {background-position:-18px -96px}
.flagIN {background-position:-18px -312px}
.flagGB {background-position: 0px -312px}
.flagCN {background-position:-18px -12px}
.flagJP {background-position:-18px -24px}
.flagEU {background-position:-18px -156px}
.flagHK {background-position: 0px -252px}
.flagAN {background-position: 0px -408px}
.flagAU {background-position:-18px 0px}
.flagAW {background-position:-18px -408px}
.flagBB {background-position: 0px -420px}
.flagBS {background-position:-18px -420px}
.flagCH {background-position: 0px -276px}
.flagDK {background-position: 0 -36px}
.flagDO {background-position: 0px -432px}
.flagHT {background-position:-18px -432px}
.flagHU {background-position: 0 -108px}
.flagJM {background-position: 0 -444px}
.flagKY {background-position:-18px -444px}
.flagNO {background-position: 0 -192px}
.flagSE {background-position: 0 -264px}
.flagTT {background-position: 0px -456px}
.flagXC {background-position:-18px -456px}
/* currency amount */
.fpamount {cursor:inherit}
.fpcurrencytext {cursor:inherit;}
.fpcurrencytext.FPCurrencyCode{padding-right: 0px;}
.fpcurrencytextSmall {padding-right: 2px; cursor:inherit;}
.fpamountSmall {cursor:inherit;}