td.why {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 22px;
	color: #942929;
	font-style: italic;
}

p.commenter {
	font-size : 10px;
	font-style: italic;
	color: #02336b;;
	text-indent: 0px;
}

div.page {
	height: 22px;
	text-align: right;
	font-size: 10px;
	font-style: normal;
	color: #8a8a8a;
}

div.content {
	margin-top: 10px;
	background: url(/images/ifyousendmoney/openquote.png) no-repeat top left;
	text-indent: 32px;
	height: 130px;
	font-size: 12px;
	font-style: italic;
	color: #757575;
}

div.content div {
	padding-top: 20px;
	background: url(/images/ifyousendmoney/closequote.png) no-repeat bottom right;
}
div.menuselected {
	background: url(/images/home/menuselected.png) no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	color: #262626;
	padding-right: 30px;
	padding-top: 7px;
	height: 31px;
	cursor: pointer;
}

div.menuunselected {
	font-size: 12px;
	font-weight: bold;
	color: #184880;
	padding-right: 30px;
	padding-top: 7px;
	height: 31px;
	cursor: pointer;
}

div.iam {
	padding-left: 20px;
	padding-right: 250px;
	padding-top: 70px;
	font-size: 11px;
	color: #7c7c7c;
}
div.iamTop {
	font-size: 12px;
	color: #282727;
	padding-bottom: 20px;
}
span.iamBig {
	font-size: 26px;
}
div.iamBottom {
	padding-top: 20px;
	color: #14447c;
}

#fxMobileBackground {pointer-events: none; position: absolute; width: 215px;}
#widgetSection table{
	color: #ffffff;
	height: 335px;
	padding-left: 7px;
	position:absolute;
	text-align: center;
	width: 207px;
	z-index: 3;
}
#widgetSection table a {cursor: pointer;}
#widgetSection table img {border: 0;}
#widgetSection .widgetTitle {height: 118px; font-size: 20px; line-height: 30px;}
#widgetSection .widgetSignIn {height: 77px;}
#widgetSection .widgetAppStore {font-size: 12px; line-height: 17px;}
#widgetSection .widgetAppStore img {padding-top:10px; width:155px;}

#sliderAndWidget            { height: 333px; width: 900px; margin-left: 20px; margin-top: 20px; }
#sliderSection              { height: 333px; width: 660px; }
#widgetSection              { height: 300px; width: 225px; vertical-align: top; }

.anythingSlider1            { height: 323px; width: 930px; position: relative; margin-top: 10px; }
.anythingSlider1 .wrapper1  { height: 323px; width: 890px; position: absolute; margin: 0 20px; overflow: auto; top: 0; left: 0; }
.anythingSlider1 .arrow     { height: 40px; width: 40px; display: block; text-indent: -9999px; position: absolute; top: 142px; cursor: pointer; }
.anythingSlider1 .forward   { background: url(/images/home/rightarrow-trans.png) no-repeat 0 0; right: 0px; }
.anythingSlider1 .back      { background: url(/images/home/leftarrow-trans.png) no-repeat 0 0; left: 0px; }

.anythingSlider             { height: 333px; width: 660px; position: relative; margin-top: 0px; }
.anythingSlider .wrapper    { height: 333px; width: 660px; position: absolute; margin: 0 20px; overflow: auto; top: 0; left: 0; }
.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0px; padding: 0px;}
.anythingSlider ul li       { height: 333px; width: 660px; display: block; color: white; float:left; padding: 0; margin: 0px; background-size: 660px 333px !important; }
.anythingSlider .arrow      { height: 40px; width: 40px; display: block; text-indent: -9999px; position: absolute; top: 150px; cursor: pointer; }
.anythingSlider .forward    { background: url(/images/home/rightarrow-trans.png) no-repeat 0 0; right:-32px; }
.anythingSlider .back       { background: url(/images/home/leftarrow-trans.png) no-repeat 0 0; left:10px; }

#thumbNav                   { width:150px; position: relative; left:20px; top: 310px; opacity:.3; margin: auto; text-align:center; transition:.3s;}
table.ie7 #thumbNav         { width:150px; position: relative; left:20px; top: 310px; }
#thumbNav:hover             { opacity:1;}
#thumbNav a                 { display: inline-block; height: 7px; width: 7px; margin: 0px 3px; border: 1px solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition:.3s; }

#thumbNav.light a           { border-color: #ffffff }
#thumbNav.light a:hover     { background-color: #e8e8e8; }
#thumbNav.light a.cur       { background-color: #ffffff; }

#thumbNav.dark a            { border-color: #044490 }
#thumbNav.dark a:hover      { background-color: #145ac8; }
#thumbNav.dark a.cur        { background-color: #044490; }

#start-stop                 { display:none; }

a, a img                    { border: 0; text-decoration: none; outline: 0; }

.selecttop {
	background: url(/images/home/selectbox_bg.png) no-repeat top left;
	font-size: 11px;
	color: #ffffff;
	width: 576px;
	height: 56px;
}
.selecttop tr.selecttoptr{
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	vertical-align: middle;
	height: 30px;
}
.selecttop td {
	text-align: center;
}
.boxbg {
	background: url(/images/home/blackbox_bg.png) no-repeat top left;
	font-size: 11px;
	color: #ffffff;
	width: 250px;
	height: 322px;
	text-align: left;
}
.boxbg tr.title{
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
}
.boxbg tr {
	text-align: left;
	vertical-align: top;
	height: 18px;
}
div.ins_title {
	padding-top: 70px;
	padding-left: 20px;
	font-size: 14px;
	color: #ffffff;
}
div.ins_details {
	background: url(/images/home/grey_bg-trans.png) no-repeat top left;
	font-size: 12px;
	color: #ffffff;
	width: 562px;
	height: 126px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 20px;
}
div.exchangerate {
	background: url(/images/home/exchangerate-trans.png) no-repeat top left;
	width: 225px;
	height: 70px;
	font-size: 11.3px;
	font-weight: bold;
	color: #656565;
	margin-top: 20px;
	padding-top: 7px;
	text-align: center;
	
}
div.rate {
	color:#FFF000;
	font-size:12px;
	letter-spacing:0.35cm;
	padding-top:25px;
	text-align:right;
}
.darkselectbox {
	font-family: Arial;
	font-size: 11px;
	padding-left: 1px;
	font-weight: normal;
	color: #ffffff;
	background-color: #2c2c2c;
	border: none;
}
.whiteselectbox {
	font-family: Arial;
	font-size: 11px;
	padding-left: 1px;
	font-weight: normal;
	color: #656565;
	background-color: transparent;
	border: none;
	margin-right: 5px;
	margin-top: 0px;
	height: 20px;
}
.darkinput {
	font-family: Arial;
	font-size: 11px;
	padding: 1px;
	font-weight: normal;
	color: #656565;
	background-color: transparent;
	border: 0;
	width: 100px;
	text-align: right;
}
.cal {
	background: url(/images/home/grey_bg2-trans.png) no-repeat top left;
	font-size: 12px;
	color: #ffffff;
	width: 276px;
	height: 176px;
	margin-top: 40px;
	margin-left: 80px;
	
}
.cal td {
	height: 20px;
}
.box {
	width: 335px;
	height: 175px;
	vertical-align: top;
	background: url(/images/home/boxbg.jpg) no-repeat top left;
}
div.boxTop {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 27px;
	text-align: center;
}
div.boxContent {
	margin-left: 20px;
	margin-right: 30px;
	padding-left: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #053d7c;
	height: 100px;
	line-height: 19px;
}
.banner_title {
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 20px;
	padding-left: 30px;
	/*padding-bottom: 25px;*/
	padding-bottom: 38px;
	padding-right: 200px;
}	
.banner_subtitle {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 18px;
}

#blueLongTable
{
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	font-family: "Arial";
	text-align: left;
	border-collapse: collapse;
	background-color:#E3EBF3;
	border-style:none;
	border-color:#00943d;
	border-width: 1px;
	font-size: 12px;
	color: #053d7c;
	width: 900px;
}
#blueLongTable tbody tr.header
{
	font-size: 14px;
	color: #053d7c;
	font-weight: bold;
	text-align:left;
	background:url('/images/account/bTHeader.png') no-repeat bottom;
}

#blueLongTable tbody td.label
{
	font-size: 14px;
	color: #053d7c;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;	
}
#blueLongTable tbody td.note
{
	font-size: 12px;
	color: #053d7c;
	font-weight: normal;
	padding-right: 30px;	
}
#blueLongTable tbody td.greentick
{
	background:url('/images/sendingmoney/greentick.png') no-repeat center;
	width: 76px;	
}
.pageTitleXmas
{
	font-size: 24px;
	color: #053d7c;
}

.slideLink a{
	display: inline-block;
	height: 100%;
}

/*lower box*/
table.vBoxContent{
	border-collapse: collapse;
	font-size:11.5px;
	margin:27px 0px 0px 19px;
	/*margin: 29px 10px 0px;*/
	position: absolute;
	text-align:center;
	width: 890px;
}

table.vBoxContent .vBoxTitle{color: #ffffff; font-weight: bold; width: 158px;}
table.vBoxContent .vInfo{color: #053d7c; font-weight: bold; line-height: 16px; width: 145px; padding: 0px 10px;}
table.vBoxContent .imgBox{ width: 162px; }
table.vBoxContent .imgBox img{ width: 148px; }

/*table.vBoxContent tr:first-child td:nth-child(odd){color: #ffffff; width: 198px;}
table.vBoxContent tr:nth-child(2) td:nth-child(odd){width: 198px;}
table.vBoxContent tr:last-child td:nth-child(odd){color: #053d7c; font-weight: bold; line-height: 16px; width: 198px;}*/

.vBox{
	background: url(/images/home/verticalBoxBg.png) no-repeat top left;
	background-size: 100% 100%;
	color: #053d7c;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 359px;
	text-align: center;
	width: 181px;
}
/*.vBox .midElement{display: table;}
.vBox .midElement > div{display: table-cell;vertical-align: middle;}

.vBox .vBoxTitle{
	color: #ffffff;
	height: 51px;
	margin: 5px 20px 0px;
	width: 160px;
}*/

/*.vBoxContent .imgBox > img{*/
	/*border-radius: 5px;*/
	/*bottom: -9999px;
	height: 100%;
	left: -9999px;
	margin: auto;
	position: absolute;
	right: -9999px;
	top: -9999px;*/
/*}*/

.vBox .vInfo{
	height: 110px;
	line-height: 16px;
	margin: 0px 10px;
	width: 180px;
}
/*end lower box*/

#storeBadgeHeader p{
	font-size: 14px;
	margin: 40px 15px 15px;
	text-align: center;
}

.storeBadge img{height:28px;}