/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes: none;
}
sup { font-size:50%; }

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #fff;
	line-height: 1;
}
a { cursor:pointer; }
a:link, a:visited {
	color: #007e8c;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.bodyBackground {
    background-image: url("master-images/body.png");
    background-repeat: repeat-x;
    background-color: #fff;
}
/* Top Header Styling */
.mainHeader {
    overflow:hidden;
    padding:20px 0 3px 0;
    color:#fff;
}
.logo {
    float: left;
}
.logo a{
    display: block;
    background-image: url("master-images/eurochange-logo.png");
    background-repeat:no-repeat;
    height: 67px;
    width: 270px;
    text-indent: -9999px;
}
.topNavArea {
    float: right;
    width:50%;
}
.topNavLinks ol{
    float:left;
    overflow:hidden;
}
.topNavLinks ol li {
    float:left;
    padding:3px 5px 3px 0px;
}
.topNavLinks a:link, .topNavLinks a:visited {
    font-size:13px;
    color:#fff;
    font-weight: 600;
}
.phoneNumber {
    background-image: url("master-images/phone-icon.png");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    float:right;
    padding-left: 20px;
}
.phoneNumber span {
    font-size: 16px;
    font-weight: 600;
    color:#fff;
}
.cartArea {
    background: #077193 ;
    margin-top:19px;
    padding:3px 3px 0;
    overflow: hidden;
   -webkit-box-shadow: inset 4px 3px 5px 0px rgba(79,78,79,1);
    -moz-box-shadow: inset 4px 3px 5px 0px rgba(79,78,79,1);
    box-shadow: inset 4px 3px 5px 0px rgba(79,78,79,1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.searchGoogle {
    width:166px;
    display: block;
    float:left;
}
.searchBoxMaster{
    background: url("images/search-area-bg.png") no-repeat scroll 0 0 #077193  !important;
    float: left!important;
    height: 24px; 
    /*padding: 0 3px 0 166px;*/
    width: 168px!important;
    
}
.gsib_a {
    padding:2px 0 0 4px!important;
}
.cartItems {
    display: block;
    float: right;
    width:60%;
}
.cartItems li{
    float: right;
}
.cartAmount {
    font-size: 13px;
    font-weight: 600;
    margin:6px 15px 0 0;
}
/* Footer styling */
.secondaryFooter {
    overflow:hidden;
    background:#eee;
    padding:23px 20px 20px 20px;   
}
.socialLinksArea {
    float:left;
    width:40%;
}
.emailSignup {
    float:right;
    width:50%;
}
.emailSignup ul {
    overflow:hidden;
	float:right;
}
.emailSignup ul li {
    float:left;
}
.emailSignup ul li a:hover {
     opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */       
}
.emailSignupLabel {
    display:block;
    margin:7px 14px 0 51px;
}
.emailSignupInput {
    width:200px;
    padding:5px;
    margin-top:4px;
    border:1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.emailSignupButton {
    display:block;
    padding:7px 20px;
    background:#007ea0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color:#fff!important;
   /* margin:4px 0 0 10px;*/
    text-align:center;
}         
.socialArea {
    display:block;
    overflow:hidden;           
}
.socialArea li {
    float:left;
    margin:0 5px;
}          
.socialArea li a {
    display:block;              
}
.socialArea li a:hover {
     opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */         
}
.facebookSocialLink {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:0 0;
    padding-right:30px;
    text-indent:-2500px;
    height:30px;
}

.twitter {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:-78px 0;
	    padding-right:30px;
    height:30px;
    text-indent:-2500px;
}
     
.google {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:-38px 0;
    padding-right:30px;
    height:30px;
    text-indent:-2500px;
}
.linkedin {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:-118px 0;
	    padding-right:30px;
    height:30px;
    text-indent:-2500px; 
}    
.pinterest {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:-158px 0;
    padding-right:30px;
    height:30px;
    text-indent:-2500px;
}
.instagram {
    background-image:url("img/social-icon.png");
    background-repeat:no-repeat;
    background-position:-197px 0;
    padding-right:30px;
    height:30px;
    text-indent:-2500px;
}
.cardLogos {
    display:block;  
    overflow:hidden;          
    padding:9px 10px 30px 40px;
}
.geoSafe {
    background:#eee;
}  
    
.cardLogos li a {
    display:block;  
}
.cardLogos li a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}  
.cardLogos li {
    float:left;
    margin-right:5px;
}             
.visaCardSecure {
    background-image:url("img/cards-logo.jpg");
    background-repeat:no-repeat;
    background-position:2px 1px;
    width:219px;
    height:50px; 
    text-indent:-2500px; 
}
.visaVerifiedSecure {     
    background-image:url("img/cards-logo.jpg");
    background-repeat:no-repeat;
    background-position:-214px 1px;
    width:204px;
    height:50px; 
    text-indent:-2500px; 
}
.hmrcSecure {
    background-image:url("img/cards-logo.jpg");
    background-repeat:no-repeat;
    background-position:-417px 1px;
    width:153px;
    height:50px; 
    text-indent:-2500px; 
}
.shopSafeSecure {
    background-image:url("img/cards-logo.jpg");
    background-repeat:no-repeat;
    background-position:-573px 1px;
	    width:169px;
    height:50px; 
    text-indent:-2500px; 
}  
#quicklinks {
    border-top:none!important;
}   
.primaryFooter ul {
    overflow:hidden;
    padding:20px 0;
    border-top: 1px solid #ddd;
}   
.primaryFooter ul li{
    float:left;margin-right:10px;
} 
.primaryFooter ul li a {
   color:#606060;
   font-size:11px; 
}  
.primaryFooter ul li a:hover {
    text-decoration:underline;
}
.copyright:hover {
    text-decoration:none!important;
}
.innerSection {
	padding-bottom:0!important;
}
/* Tooltip Style */
 div.ui-tooltip {
    max-width: 450px;
}
  .ui-tooltip {
    background: #fff;
    border: 2px solid black;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: #000;
    font: normal 12px Arial;
	line-height:1.5;
  }
  .ui-tooltip h3 {margin:0;text-decoration:underline;}
/* News ticker */
.tickercontainer { /* the outer div with the black border */
    background:#eee;
    height:70px; 
    margin: 0; 
    padding: 0;
    overflow: hidden; 
    margin:10px 0 15px 0;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 109px;
    top: 5px;
    width: 86%;
    overflow: hidden;
    padding:26px 0 5px 0;
}
ul.newsticker { /* that's your list */
    position: relative;
    left: 750px;
    list-style-type: none;
    margin: 0;
    padding: 0;
	width: 3000px!important;
}
ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
}
ul.newsticker a {
    padding: 0;
    font-size:15px;
    margin-right:50px;
} 
.newsContainer {
    position:relative;
    padding:10px 0;
}
.newsHeader {
    font-weight: normal;
    left: 16px;
    margin-bottom: 10px;
    position: absolute;
    top: 51px;
    font-size: 15px;
}
/* Layout */
#page { background: #eee; padding-bottom: 10px; }
.wrap {
	width:960px;
	margin:0 auto;
}

/* Home page */
.homeContainer{
	padding:15px;
	border:1px solid #e4e4e4;
	background: #f4f2f4;
}
.topFeatureLinks ol {
	overflow: hidden;
	display: block;
}
.topFeatureLinks ol li {
 float:left; 
 margin-bottom:11px;
}
.listItemOne {
	width:271px;
	text-align:left;
}
.listItemTwo {
	width:348px;
	text-align: center;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.listItemThree {
	width:304px;
	text-align: right!important;
}
.topFeatureLinks ol li a{
	color:#666666;
	text-transform: uppercase;
}
.featureLinksHighlight {
	font-size: 12px;
	font-weight: 600;
	display:inline;
}
.featureLinksHighlightSmall {
	font-size: 11px;
	font-weight: normal;
}

/* Slider Area */
.sliderOthers {
	width: 642px!important;
	height: 340px!important;
}
.slider { 
	width:930px;
	height: 308px;
	position: relative;
	margin-bottom:30px;
}

/* Searching for a Great Currency Deal Slide*/
.sliderSearchingDeal { 
	background:#000;
	width:380px;
    height: 288px;
	right:0;
    top:0;
	margin-right: 70px;
	position:absolute;
	opacity:0.8;
	color:#fff;
    padding:10px 35px;
}
.sliderSearchingDeal a:link, .sliderSearchingDeal a:visited {
    color:#fff;
    padding:5px;
    font-size: 17px;
    background: #0caab9;
}
.sliderSearchingDeal a:hover { 
    text-decoration: none; 
    background: #0493a1;
}

.sliderHeaderSearching {
    font-size: 45px;
    color:#04D9FB;
    font-weight: 500;
    
}
.sliderSearchingText {
    font-size: 18px;
    line-height: 1.3;
    padding:10px 0;
    margin-bottom: 9px;
}

/* Sell Leftover Currency slide */
.sliderLeftoverMoney {
    background:#000;
    width:380px;
    height: 288px;
    right:0;
    top:0;
    margin-right: 70px;
    position:absolute;
    opacity:0.8;
    padding:10px 35px;
} 
.sliderHeaderSellUs {
     font-size: 55px;
     color:#F8E316;
     font-weight: 800;
}
.sliderSellUsText { 
    font-size: 22px;
    line-height: 1.3;
    margin: 10px 0 20px 0;
    color:#fff;
}
.sliderSellUsText a:link, .sliderSellUsText a:visited{ 
    color: #F8E316;
    padding:0;
    font-size: 22px;
}
a.sliderleftoverLink {
    color:#fff;
    padding:5px;
    font-size: 17px;
    background: #c6b11a;
}
a.sliderleftoverLink:hover {text-decoration: none;}
/* Improverate/Standardrate slide */
.sliderhoverStdRate {
	color: #000;
    font-size: 117px;
    right:199px;
    top: 107px;
    position:absolute; 
}
.sliderhoverImpRate  {
    color: #000;
    font-size: 98px;
    right:0;
    top: 0;
    position:absolute; 
	text-align: center;
}
.sliderhoverImpRateOthers  {
    color: #000;
    font-size: 80px;
    right:0;
    top: 0;
    position:absolute; 
	text-align: center;
}
.sliderhoverImpRateOthers h2 {
	font-size: 54px;
	color: #fefcdb;
	font-weight:bold; 
	padding:27px 0;
}
.sliderhoverImpRate h2 {
	font-size: 50px;
	color: #fefcdb;
	font-weight:bold; 
	padding:15px 0;
}

.sliderhoverImpRateOthers ul {
	margin: 14px 114px;
}
.sliderhoverImpRate ul {
	margin: 0 229px;
}
.sliderhoverImpRateOthers h3 {
	display: block;
	font-size:36px; 
	color: #ffc858;
	font-weight:bold;
}
.sliderhoverImpRate h3 {
	display: block;
	font-size:36px; 
	color: #ed9b2b;
	font-weight:bold;
}
.improveRateHomeBanner a:link, .improveRateHomeBanner a:visited, .improveRateHomeBanner a:hover {
	display:block;
	color: #000; 
	text-decoration: none;
}
.buyNowRateButtonHome {
	margin:20px 391px;
}
.buyNowRateButtonHome a:link, .buyNowRateButtonHome a:visited{
	/*width:144px; 
	padding:11px;*/
	/*margin-top:20px;*/
	display:block;
	/*font-size:30px; 
	font-weight:bold;
	color: #fff;
	background:#da8b1f;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);*/
}
/*.buyNowRateButtonHome a:hover {
	text-decoration: none;
	background:#efa034;
}*/
.buyNowRateButton {
	margin:21px 246px;
}
.buyNowRateButton a:link, .buyNowRateButton a:visited{
	/*width:144px; 
	padding:11px;
	margin-top:20px;*/
	display:block;
	/*font-size:30px; 
	font-weight:bold;
	color: #fff;
	background:#da8b1f;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);*/
}
.buyNowRateButton a:hover {
	/*text-decoration: none;
	background:#efa034;*/
}
.sliderhoverStdRate ul, sliderhoverImpRate ul, .sliderhoverImpRateOthers ul {overflow:hidden;display: block;}
.sliderhoverStdRate ul li , .sliderhoverImpRate ul li, .sliderhoverImpRateOthers ul li{ float:left;}

.stdRateDigit1Box,
.stdRateDigit2Box,
.stdRateDigit3Box,
.stdRateDigit4Box,
.stdRateDigit5Box,
.stdRateDigit6Box {
    background: #fff;
    opacity:0.9;
    padding:0 11px;
    margin-right: 9px;
}

.impRateDigit1Box,
.impRateDigit3Box,
.impRateDigit4Box,
.impRateDigit5Box,
.impRateDigit6Box {
    background: #fff;
    opacity:0.9;
    padding:0 11px;
    margin-right: 9px;
}
.impRateDigit2Box {
    color:#fff;
    opacity:0.9;
    margin-right: 9px;
    margin-top:0px;
    font-size: 118px;
}
.impRateDigit2BoxOthers {
    color:#fff;
    opacity:0.9;
    margin-right: 9px;
    margin-top:0px;
    font-size: 96px;
}
.stdRateDigit2Box, .impRateDigit2Box {padding:0;}

/* Slider default styles */
.sss {
    height: 0;
    margin: 0; 
    padding: 0;
    position: relative;
    display: block;
    overflow: hidden;
}

.ssslide {
    width: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
}

.ssslide img {
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
}

.sssnext, .sssprev {
    width: 25px;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    background: url('img/arr.png') no-repeat;
}

.sssprev {
    left: 3%;
    background-position: 0 50%;
}

.sssnext {
    right: 3%;
    background-position: -26px 50%;
}

.sssprev:hover, .sssnext:hover {
    cursor: pointer;
}

/* Text Content middle  area */
.textContent {
	margin: 8px 0 29px;
    font-size: 14px;
    line-height: 1.4;
}
.textContent h3 {
	color:#5e5e5e;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	line-height: 1.4;
	margin:10px;
}

/* TM, QT, IP Content Common Area */
.contentArea ul {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.contentArea ul li { float:left; }
.travelMoneyContent h2, .quickTransferContent h2, .internationalPaymentContent h2 {
	font-size:23px;
	font-size: bold;
	text-align: center;
	text-transform: lowercase;
	color:#404040;
	margin:15px 0;
}
.internationalPaymentContent h2 {margin-left:17px;}
.travelMoneyContent p, .quickTransferContent p, .internationalPaymentContent p {
	color: #5e5e5e;
	line-height:1.5;
	font-size: 14px;
	text-align: justify;
	margin-top:20px;
}
.travelMoneyButtons li a , .quickTransferButtons li a, .internationalPaymentButtons li a{
	display: block;
	text-indent: -9999px;
}
.travelMoneyImage, .quickTransferImage, .internationalPaymentImage {
	width:286px;
	height: 214px;
	text-indent: -9999px;
	display: block;
	background-position: 0 0;
}
.imagecContent a:hover {
	-webkit-box-shadow: 2px 2px 5px 1px rgba(168,168,168,1);
	-moz-box-shadow: 2px 2px 5px 1px rgba(168,168,168,1);
	box-shadow: 2px 2px 5px 1px rgba(168,168,168,1);
	-webkit-transition: box-shadow 400ms linear;
	-moz-transition: box-shadow 400ms linear;
	-ms-transition: box-shadow 400ms linear;
	-o-transition: box-shadow 400ms linear;
	transition: box-shadow 400ms linear;
}
.imageBorderRadius {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* Travel Money Content */
.travelMoneyContent { width:303px; margin-left:2px;}
.travelMoneyContent .travelMoneyImage {
	background-image: url("img/tmhomegraphic.jpg");
	background-repeat: no-repeat;
	margin-left:0px;	
}
/*.travelMoneyContent .travelMoneyImage {
	background-image: url("master-images/tm-web.jpg");
	background-repeat: no-repeat;
	margin-left:18px;	
}*/
.travelMoneyContent p {padding-right:14px;}

/* Orange Travel Money Buttons Home page */
.travelMoneyButtons {margin-top:15px;}
 .orangeButtonBuyNow {
    background-image:url('/img/buttons/buynow_button.png');
    background-repeat:no-repeat;
	width: 140px; 
	height: 33px;
 }               
 .orangeButtonSignIn {
   background-image:url('/img/buttons/signinorange_button.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
   margin:0 8px 0 0;
 }

/* Quick Transfer Content */
.quickTransferContent {
	width:318px;
	border-left:1px solid #bababa;
	border-right: 1px solid #bababa;
}
.quickTransferContent .quickTransferImage {
	background-image: url("img/qthomegraphic.jpg");
	background-repeat: no-repeat;
	margin-left:16px;	
}
/*.quickTransferContent .quickTransferImage {
	background-image: url("master-images/qt-web.jpg");
	background-repeat: no-repeat;
	margin-left:33px;	
}*/
.quickTransferContent p {padding:0 14px;}

/* Quick Transfer Buttons */
.quickTransferButtons {margin-top:15px;}
.greenButtonSignIn {
   background-image:url('/img/buttons/signingreen_button.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
   margin:0 8px 0 14px;
  }
 .greenButtonTransferNow {
   background-image:url('/img/buttons/Transfernow_greenbutton.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
  }

/* International Payment Content */
.internationalPaymentContent {	width: 303px;}
.internationalPaymentContent .internationalPaymentImage {
	background-image: url("img/iphomegraphic.jpg");
	background-repeat: no-repeat;
	margin-left:16px;
	/*border:1px solid #e6e6e6;*/
}

/*.internationalPaymentContent .internationalPaymentImage {
	background-image: url("master-images/ip-web.jpg");
	background-repeat: no-repeat;
	margin-left:32px;
	border:1px solid #e6e6e6;
}
*/.internationalPaymentContent p {padding-left:14px;}

/* International Payment Buttons */
.internationalPaymentButtons {
	margin-top:15px;
}
.blueButtonSignIN {
   background-image:url('/img/buttons/SigninBlue_button.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
   margin:0 9px 0 14px;
  }
  
 .blueButtonOpenAccount {
   background-image:url('/img/buttons/OpenAccountBlueSmall_button.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
  }
.noOverflow {overflow:hidden;}
/* Page Layout for Inner Pages */
.innerPageHomeContainerQuickTransfer, .innerPageHomeContainerInternationalPayments, .innerPageHomeContainerPersonalHome, .innerPageHomeContainerLeftover, .newHomeContent {
	position: relative;
	padding-bottom: 15px;
	border:1px solid #e4e4e4;
}
.innerPageHomeContainerPersonalHome {min-height: 1099px;}
.innerPageHomeContainerQuickTransfer { min-height: 865px;} 
.innerPageHomeContainerLeftover {min-height:1085px;}
.innerPageHomeContainerInternationalPayments { min-height: 881px; }
.newHomeContent { min-height: 826px; }
.personalHomeContainer {
	clear: both;
	width: 100%;
}
.personalHomeContentLeft {
	float: left;
	width:66.8%;
	padding:15px;
	position: absolute;
	top:0;
	left:0;
}

/* Inner Page Top Feature Links */
.topPersonalHomeMenu {
	overflow: hidden;
	padding-bottom: 12px;
	display: block;
}
.topPersonalHomeMenu li a{
	color:#666666;
	text-transform: uppercase;
}
.listItemFirst {
	font-size: 12px;
	float: left;
	width:305px;
	text-align: left;
	border-right:1px solid #666;
}
.listItemLast {
	font-size: 12px;
	float: right;
	width:330px;
	text-align: right;
}

/* Inner Page Text Content */
.innerPageHeading {
	margin:20px 0;
	color: #404040;
}
.innerPageHeading h1 {
	font-size: 23px;
	padding-bottom: 15px;
}
.innerPageHeading h2, .innerPageHeading span {
	font-size: 18px;
	padding-bottom: 15px;
	line-height: 1.5;
}
.innerPageHeading p {
 font-size: 15px;
 padding-bottom: 15px;
 line-height: 1.5;
 border-bottom:1px solid #ddd;
}

/* Inner page - Grid Image Layout */
.gridFeatures { color: #404040; }
.gridFeaturesRow1, gridFeaturesRow2 {  
    overflow: hidden;
}
.gridFeaturesRow1 {
	border-bottom: 1px solid #ddd;
    margin-bottom: 18px;
    padding-bottom: 0;
}
.gridFeaturesRowItem1, .gridFeaturesRowItem2, .gridFeaturesRowItem3 {
	float: left;
	width:31%;
	display: block;
} 
.gridFeaturesHeading {
	font-size: 14px;
	padding-bottom: 15px;
	text-align: center;
}
.gridFeaturesHeading a {color:#404040}
.gridFeaturesRowItem2 { margin:0 3%; }

.gridFeaturesDescription {
	line-height: 1.5;
	margin:15px 0;
}
/* New Home Page */
.gridTravelMoney a{
	background-image: url("img/tmhomegraphic-small.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridQuickTransfer a{
	background-image: url("img/qthomegraphic-small.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridInternationalPayments a{
	background-image: url("img/iphomegraphic-small.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}

/* Personal Travel Money Grid Images */
.gridFeaturesImageTravelMoneyExchange {
	background-image: url("img/exchangerates.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageBranchStock {
	background-image: url("img/branch.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageDeliveryTM {
	background-image: url("img/delivery-option.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
/* Personal Travel Money Grid Images End*/

/* Sell Back Grid Images */
.gridFeaturesImageSellBackExchange a {
	background-image: url("img/exchangerates.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageORB a {
	background-image: url("img/buyback.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageBranch a {
	background-image: url("img/branch.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageMCCP a {
	background-image: url("img/mccp.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageSellBack a {
	background-image: url("img/sell-back.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageRatewatch a {
	background-image: url("img/rate-watch.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
/* Sell Back grid Images End*/

/* Quick Transfer grid Images*/
.gridFeaturesImageAboutQT a {
	background-image: url("img/qt-about.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageOpenQT a {
	background-image: url("img/qt-open-account.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
/* Quick Transfer grid Images End */

/* International Payments grid Images */ 
.gridFeaturesImageliveMarket a {
	background-image: url("img/live-market.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesImageOpenIP a {
	background-image: url("img/qt-open-account.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
.gridFeaturesTestTransfer a {
	background-image: url("img/test-transfer.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 198px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
/* International Payments grid Images End */ 


/* Show rate on grid */
.gridFeaturesexchangeRates {
	height:111px;
	width:178px;
	padding:10px;
	background:#ddd;
}
.showrateRow {
	overflow:hidden;
	margin-bottom:9px;
}
.showrateRow li {
	float:left;
}
.showrateRowRate { width:60px;padding-top:5px; font-weight:bold;color:#007e8c}
.showrateRowText {width:43px;padding-top:5px;font-weight:bold;}
.showrateRowFlag {width:23px;padding-top:5px;}
.showrateRowBuy {
	background-image: url(/img/rate-buy.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 52px;
	cursor:pointer;
}
.showrateRowBuyGold {
	background-image: url(/img/buttons/sell_button.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 52px;
	cursor:pointer;
}
/* Show rate on grid End*/

/* Tooltip Styles */
.improveRateInfoTooltip {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    font: normal 12px Arial;
    left: 29%;
    line-height: 1.5;
    padding: 10px;
    position: absolute;
    top: 22%;
    visibility: hidden;
    width: 70%;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.5s;
    transition-radius: all 0.5s;
    transition-radius: all 0.5s;
    text-decoration: none!important;
}

.payandcollectTip, .reserveandcollectTip, .homedeliveryTip {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    font: normal 12px Arial;
    left: -58%;
    line-height: 1.5;
    padding: 10px;
    position: absolute;
    top: 33%;
    visibility: hidden;
    width: 450px;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.5s;
    transition-radius: all 0.5s;
    transition-radius: all 0.5s;
    text-decoration: none;
}
.reserveandcollectTip { top:40%; }
.homedeliveryTip { top: 47%; }

.sellbackTip {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    font: normal 12px Arial;
    left: 29%;
    line-height: 1.5;
    padding: 10px;
    position: absolute;
    top: 46%;
    visibility: hidden;
    width: 70%;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.5s;
    transition-radius: all 0.5s;
    transition-radius: all 0.5s;
    text-decoration: none;
}
 .improveRateQtInfoTooltip {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    font: normal 12px Arial;
    left: 29%;
    line-height: 1.5;
    padding: 10px;
    position: absolute;
    top: 26%;
    visibility: hidden;
    width: 70%;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.5s;
    transition-radius: all 0.5s;
    transition-radius: all 0.5s;
    text-decoration: none;
    
  }
.qtTransferRangeTip, .qtFeeFreeRangeTip, .deliveryQTInfoTip {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    font: normal 12px Arial;
    left: 29%;
    line-height: 1.5;
    padding: 10px;
    position: absolute;
    top: 11%;
    visibility: hidden;
    width: 70%;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.5s;
    transition-radius: all 0.5s;
    transition-radius: all 0.5s;  
    text-decoration: none;      
}
.qtFeeFreeRangeTip {
    top: 38%;
    left:23%;
}
.deliveryQTInfoTip {
    top:58%;
}

/* Tooltip Styles End */





.latestnewsforIP li {
	background-image:url("img/cat-li.png");
	background-position: 9px 8px;
	background-repeat:no-repeat;
	list-style-position:inside;
	padding:6px 21px;
	}
.latestnewsforIP li a {
	text-decoration:none;
	color:#000;
	}






/*home page styles new */

#homeleft  {
    float:left;
    width:638px;
	/*background-image: url(/img/bg_page.png);*/
	/*background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b8b8b8;
	background-position: center top;
	background-color: #F4F2F4;
	padding-bottom: 15px;*/
}
   
#homeright  
{
	width:290px;
	float:right;
	/*background-image: url(/img/bg_page.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b8b8b8;
	background-position: center top;
	background-color: #F4F2F4;*/
}

#homeleft .messagebar
{
	height:20px;
	margin-top:10px;
	padding-top:3px;
	width:633px;
	padding-left:20px;
}

#homeleft .messagebar  a:link, #homeleft .messagebar a:visited  {
	color:#666666;
	font-size:11px;	
}

#homeleft .messagebar a:hover {
	text-decoration: underline;
}

#homeleft .messagebar .homedeliverymessage 
{
	float:left;
	width:295px;
}

#homeleft .messagebar .leftmessage 
{
	float:left;
	width:295px;
	text-transform:uppercase;
}

#homeleft .messagebar .divider
{
	float:left;
	width:53px;
	text-align:center;
}

#homeleft .messagebar .randcmessage
{
	float:right;
	width:275px;
	text-align:right;
}

#homeleft .messagebar .rightmessage
{
	float:right;
	width:275px;
	text-align:right;
	text-transform:uppercase;
}

#homeleft .messagebar .biggertext
{
	font-weight:bold;
	font-size:12px;
}
#homeleft .featuredwrap {
	float: left;
	width: 645px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom:0px;
}

#homepagesections {
	background-color: #f4f2f4;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b8b8b8;
	border-left-color: #b8b8b8;*/
	padding-bottom: 15px;
}

#homepagesections a {
	cursor:pointer; 
}

#homepagesections h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3b3b3b;
	padding-bottom: 10px;
}

#homepagesections p {
	font-size: 11px;
	padding-top: 10px;
	color: #333333;
}

#homepagesections .itemfortopoflatestnews 
{
	float:left;
	width:280px;
	height:17px;
	border-bottom:1px solid #d6d6d6;
}

#homepagesections .itemfortopoflatestnewsforbusiness 
{
	float:left;
	width:280px;
	height:57px;
	border-bottom:1px solid #d6d6d6;
}

#homepagesections .item1 {
	width: 203px;
	padding: 4px 5px 10px 0;
	/*padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 0px;*/
	/*padding: 4px 4px 4px 0;*/
	float: left;
	border-right: 1px solid #d6d6d6;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;*/
	/*margin-left: 15px;*/
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;*/
	height: 160px;
	text-decoration: none;
	cursor:pointer;
	margin-bottom:22px;
}

#homepagesections .item2 {
	width: 204px;
	float: left;
	padding: 4px 4px 10px 7px;
	border-right: 1px solid #d6d6d6;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;*/
	/*padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;*/
	/*padding:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;*/
	height: 160px;
	text-decoration: none;
	cursor:pointer;
	margin-bottom:22px;
}

#homepagesections .item3 {
	width: 203px;
	float: left;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;*/
	padding: 4px 0 10px 9px;
	/*padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;*/
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;*/
	height: 160px;
	text-decoration: none;
	cursor:pointer;
	margin-bottom:22px;
}

#homepagesections .item4
{
	width: 203px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 185px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	margin-left: 15px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item5 {
	width: 204px;
	float: left;
	height: 185px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;	
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item6 {
	width: 203px;
	float: left;
	height: 185px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;	
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item7 {
    width: 280px;
	float: left;
	height: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#homepagesections .item7 .latestnewsforIP {
	width:99%;
	height:150px;
	overflow:auto;
}

/* menu */
#menu  {
	background-image: url(img/menu-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	height: 42px;
}
.menunobuy {
	background-image: url(img/menu-bg-nobuy.png)!important;
	background-repeat: no-repeat;
	background-position: center top;
}

#menu  ul  {
	/*padding-top: 15px;*/
	list-style-type: none;

}
#menu .spacer   {
	background-image: url(/img/menu-spacer.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu li  {
	display: block;
	float: left;
}
#menu  li  a  {
	font-size: 13px;
	font-weight: bold;
	font-weight/*\**/:normal\9;/*IE8 hack*/
	color: #333333;
	text-decoration: none;
	text-shadow:0px 1px 0px #ffffff;
	/*padding-right: 20px;
	padding-left: 20px;*/
	padding:3px 7px 7px 7px!important;
	display: block;
}
#menu  li  a:hover {
	color:#ed760e;
}
 .menusplitter a   
 {
	background-position:right;
	background-image: url(/img/menu-spacer.png);
	background-repeat: no-repeat;
 }

#menu table,#menuwithnobuy table  
{
	margin-left:0px;
	margin-top: 6px;
}

#menu  td a ,#menuwithnobuy  td a  {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-shadow:0px 1px 0px #ffffff;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 7px;
	display: block;
}

#menu td a:hover ,#menuwithnobuy td a:hover  
{
	/*color: #ffffff;*/
	padding-bottom: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ED760E;
}

#menu  li  a:hover  {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED760E;
}

#menu li .current {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ED760E;
}

/* Duplicate for menu no buy */
#menuwithnobuy  {
	background-image: url(/img/menu-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	height: 42px;
}

#menuwithnobuy  ul  {
	padding-top: 15px;
	list-style-type: none;

}
#menuwithnobuy .spacer   {
	background-image: url(/img/menu-spacer.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#menuwithnobuy  li  {
	display: block;
	float: left;
}
#menuwithnobuy  li  a  {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-shadow:0px 1px 0px #ffffff;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 7px;
	display: block;
}
#menuwithnobuy  li  a:hover  {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ED760E;
}

#menuwithnobuy li .current {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ED760E;
}
#home  {
	background-image: url(/img/bg_page.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b8b8b8;
	border-left-color: #b8b8b8;
	background-position: center top;
	background-color: #F4F2F4;
}

#home .featuredwrap {
	float: left;
	width: 645px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom:0px;
}

.order  {
	float: right;
	width: 274px;
	margin-right: 14px;
	background-image: url(/img/orderonline.png);
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
}

.buybackorder  {
	background-image: url(/img/orderonlineforsellback.png) !important;
	background-repeat:no-repeat;
}

.order  .idTabs a {
	color: #FFFFFF;
	text-decoration: none;
}
.order .idTabs a:hover {
	text-decoration: underline;
}

.order  .toptabs  .money  {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-top: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.order  .toptabs  .travelmoney  {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-top: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
}

.order  .toptabs  .money:hover, .order  .toptabs  .travelmoney:hover  {
	text-decoration: underline;
}

.order .toptabs .transfer {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-top: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:34px;
}
.order .toptabs .transfer:hover {
	text-decoration: underline;
}

.order .toptabs .improvedrates {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-top: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 56px;
}

.order .delivery {
	text-align: center;
	margin-bottom: 7px;
	height: 16px;
	padding-top: 15px;
}

.order .checkbox {
	float: left;
	width: 225px;
	padding-left: 12px;
	height: 20px;
}
.order .checkbox p {
	padding-top: 3px;
	height: 16px;
}

.order .checkbox input {
	margin-right: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 16px;
	width: 16px;
}

.order .currency {
	margin-left: 17px;
	height: 45px;
	padding-top: 5px;
}

.order .currency .needhelp 
{
	margin-left: 70px;
}

.order .currency select {
	width: 235px;
	font-size: 11px;
	color: #5C5C5C;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #a0a0a0;
	height: 22px;
}
.order .currency input {
	width: 235px;
	font-size: 11px;
	color: #5C5C5C;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #a0a0a0;
	height: 22px;
}

.order .amount {
	width: 87px;
	padding-left: 17px;
	float: left;
	height: 45px;
}
.NoEqualArrow { width:120px!important;}
.order .amount input 
{
	float:left;
	font-size: 11px;
	color: #5C5C5C;
	width: 75px;
	padding: 2px;
	border: 1px solid #a0a0a0;
	height: 14px;
	margin-top: 3px;
}

.order .amount .price {
	font-size: 16px;
	float: left;
	display: block;
	height: 20px;
	padding-top: 6px;
}

.order .amount .price a {
	text-decoration:underline;
}

.order .arrow 
{
	float:left;
	width:38px;
	margin-top:18px;
}

.order .arrow img
{
	background:none;
	border:0px;
}

.order  .amount  .code {
	float: left;
	display: block;
	margin-left: 5px;
	height: 16px;
	padding-top: 9px;
}

.order .equals {
	float: right;
	width: 125px;
	overflow: hidden;
	height: 45px;
}
.order .equals input 
{
	float:left;
	font-size: 11px;
	color: #5C5C5C;
	width: 75px;
	padding: 2px;
	border: 1px solid #a0a0a0;
	height: 14px;
	margin-top: 3px;
}
.order .equals .price {
	font-size: 16px;
	float: left;
	display: block;
	height: 20px;
	padding-top: 6px;
}

.order .equals .price a{
	text-decoration:underline;
}

.order  .equals .currencycode, .order  .equals .transfercurrencycode {
	float: left;
	display: block;
	margin-left: 5px;
	height: 16px;
	padding-top: 9px;
}

.order .appliedrate {
	width: 120px;
	padding-left: 17px;
	float: left;
	height: 45px;
	padding-top: 5px;
}

.order .orderrate {
	float: right;
	width: 125px;
	overflow: hidden;
	height: 45px;
	padding-top: 5px;
}

.order .appliedrate .exchangerate, .order .orderrate .exchangerate {
    color: #007D8C;
    font-size: 16px;
    float: left;
    height: 20px;
    padding-top: 6px;
    width: auto;
}

.order .submitbutton {
	padding-left: 17px;
	height: 40px;
	margin-bottom: 4px;
}
.order .timeleft .clock {
	float: left;
	padding-left: 53px;
	height: 30px;
}
.order .timeleft .clock img {
	margin-top: 7px;
}
.order .timeleft .hour {
	float: left;
	font-size: 28px;
	padding-left: 15px;
	height: 30px;
}
.order .timeleft .min {
	float: left;
	font-size: 28px;
	height: 30px;
}
.order .timeleft .sec {
	float: left;
	font-size: 28px;
	height: 30px;
}

.order .timeleft .colon {
	float: left;
	font-size: 28px;
	padding-right: 3px;
	padding-left: 3px;
	height: 30px;
}

.order .timeleft .hourlabel {
	float: left;
	padding-left: 98px;
	font-size: 10px;
	font-weight: normal;
	height: 12px;
}
.order .timeleft .minlabel {
	float: left;
	padding-left: 24px;
	font-size: 10px;
	font-weight: normal;
	height: 12px;
}

.order .timeleft .seclabel {
	float: left;
	padding-left: 23px;
	font-size: 10px;
	font-weight: normal;
	height: 12px;
}

.order .timeleft .left {
	text-align: center;
	clear: both;
	padding-top: 0px;
	padding-bottom: 5px;
	height: 16px;
}
.order .rateshead {
	background-image: url(/img/rate-seperator.png);
	background-repeat: no-repeat;
	height: 37px;
}
.order  .rateshead  .todays {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-top: 7px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.order  .rateshead  .viewall {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: right;
	margin-top: 7px;
	padding-top: 5px;
	padding-right: 31px;
	padding-bottom: 5px;
	padding-left: 31px;
}
.order .rateshead .viewall:hover {
	text-decoration: underline;
}
.order .end {
	background-image: url(/img/order-finish.png);
	clear: both;
	height: 6px;
}
.order .rateboard {
	padding-top: 1px;
	padding-bottom: 0px;
}

.order .rateboard .ratewrap {
	height: 21px;
	clear: both;
	margin-top: 3px;
	margin-bottom: 5px;
}
.order .rateboard .ratewrap .flag {
	float: left;
	padding-left: 15px;
	padding-top: 6px;
}
.order .rateboard .ratewrap .flagforip {
	float: left;
	padding-left: 7px;
	padding-top: 6px;
}
.order .rateboard .ratewrap .text {
	float: left;
	width: 115px;
	padding-left: 7px;
	padding-top: 5px;
}
.order .rateboard .ratewrap .rate {
	color: #007e8c;
	float: left;
	width: 50px;
	padding-top: 5px;
}
.order .rateboard .ratewrap .rateforip {
	color: #007e8c;
	float: left;
	width: 58px;
	padding-top: 5px;
}
.order .rateboard .ratewrap .buy {
	background-image: url(/img/rate-buy.png);
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	width: 52px;
	margin-right: 15px;
	cursor:pointer;
}
.order .rateboard .ratewrap .sell {
	background-image: url(/img/buttons/sell_button.png);
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	width: 52px;
	margin-right: 15px;
	cursor:pointer;
}
.order .rateboard .ratewrap .buyforbtm, .order .rateboard .ratewrap .buyforcorporate {
	background-image: url(/img/rate-buy.png);
}
.order .qttabheader
{
	margin: 15px 8px 15px 15px;
	width: 150px;
	height: 24px;
}
.order .qttabheader .heading
{
	float: left;
	width: 120px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background-color: #525152;
	padding: 5px; 
	line-height: 15px;
	text-align: center;
	color: White;
	font-size: 12px;
}
.order .qttabheader .tooltip
{
	float: right;
	width: 15px;
}
.order .qttabheader .tooltip img
{
	position:relative;
	top:6px;
}
.order .iptabheader
{
	width: 180px;
	height: 24px;
	margin: 15px 8px 15px 15px;
}
.order .iptabheader .heading
{
	float: left;
	width: 150px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background-color: #292C29;
	padding: 5px; 
	line-height: 15px;
	text-align: center;
	color: White;
	font-size: 12px;
}
.order .iptabheader .tooltip
{
	float: right;
	width: 15px;
}
.order .iptabheader .tooltip img
{
	position:relative;
	top:6px;
}

.order .boxmessage
{
	margin: 5px 8px 1px 8px;
	border: 1px solid DarkGray;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background-color: White;
	padding: 5px; 
	line-height: 15px;
	text-align: center;
}
.order  .calltransfer {
	text-align: center;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 95px;
}
.order .transferstart {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}



#latestnews {
	margin-left: 2px;
    width: 263px;
	float: left;
	height: auto;
	margin-top: 15px;
	padding-right: 0px;
	padding-left: 9px;
	border: 1px solid DarkGray;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

#latestnews .latestnewsforIP {
	width:99%;
	height:190px;
	overflow:auto;
}

#latestnews .heading
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#homepagesections .item8 .latestnews {
	width:99%;
	height:60px;
	overflow:auto;
}

#homepagesections .item8, #homepagesections .item9, #homepagesections .item10, #homepagesections .item11
{
    position:relative;
    top:-1px;
}

#homepagesections .item8
{
	width: 203px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	margin-left: 15px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item9 {
	width: 204px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item10 {
	width: 203px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}

#homepagesections .item11 
{
	width: 260px;
	float: left;
	height: 170px;
	padding: 3px;
	padding-top: 10px;
	padding-left:15px;
	cursor:pointer;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
}

#homepagesections .item11 .latestnews {
	width:99%;
	height:60px;
	overflow:auto;
}

#homepagesections .item1 .heading, #homepagesections .item2 .heading , #homepagesections .item3 .heading, #homepagesections .item4 .heading, #homepagesections .item5 .heading, #homepagesections .item6 .heading, #homepagesections .item7 .heading, #homepagesections .item8 .heading, #homepagesections .item9 .heading, #homepagesections .item10 .heading, #homepagesections .item11 .heading, #compareratesection .heading
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#homepagesections .item1 .imageholder,#homepagesections .item2 .imageholder ,#homepagesections .item3 .imageholder,#homepagesections .item4 .imageholder,#homepagesections .item5 .imageholder,#homepagesections .item6 .imageholder,#homepagesections .item7 .imageholder,#homepagesections .item8 .imageholder,#homepagesections .item9 .imageholder,#homepagesections .item10 .imageholder,#homepagesections .item11 .imageholder
{
	height:95px;
}

#homepagesections .item1 .briefoverview,#homepagesections .item2 .briefoverview ,#homepagesections .item3 .briefoverview,#homepagesections .item4 .briefoverview,#homepagesections .item5 .briefoverview,#homepagesections .item6 .briefoverview,#homepagesections .item7 .briefoverview,#homepagesections .item8 .briefoverview,#homepagesections .item9 .briefoverview,#homepagesections .item10 .briefoverview,#homepagesections .item11 .briefoverview, #compareratesection .briefoverview
{
	padding-top:5px;
	font-size: 11px;
	color: #333333;
	line-height:12px;
}

#homepagesections .item1 a:hover,#homepagesections .item2 a:hover ,#homepagesections .item3 a:hover
{
	text-decoration:none;	
}

#homepagesections .item5 a:hover,#homepagesections .item6 a:hover,#homepagesections .item7 a:hover 
{
	text-decoration:none;	
}

#homepagesections .item8 a:hover,#homepagesections .item9 a:hover,#homepagesections .item10 a:hover
{
	text-decoration:none;	
}

#compareratesection 
{
	clear: both;
	width: 275px;
	padding-top: 10px;
}
/* end new home page styles */ 

#homemiddle {
	background-color: #f4f2f4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b8b8b8;
	border-left-color: #b8b8b8;
	padding-top: 5px;
	padding-bottom: 15px;
}

#homemiddle a {
	cursor:pointer; 
}
#homemiddle h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3b3b3b;
	padding-bottom: 10px;
}
#homemiddle p {
	font-size: 11px;
	padding-top: 10px;
	color: #333333;
}
#homemiddle .item1 {
	width: 203px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	height: 160px;
	text-decoration: none;
	cursor:pointer;
}
#homemiddle .item2 {
	width: 204px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	height: 160px;
	text-decoration: none;
	cursor:pointer;
}
#homemiddle .item3 {
	width: 203px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	height: 160px;
	text-decoration: none;
	cursor:pointer;
}

#homemiddle .item4 {
	width: 275px;
	float: left;
	height: 173px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	cursor:pointer;
}
#homemiddle .item5 
{
	width: 203px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	margin-left: 15px;
	text-decoration: none;
	cursor:pointer;
}
#homemiddle .item6 {
	width: 204px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}
#homemiddle .item7 {
	width: 203px;
	float: left;
	height: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-decoration: none;
	cursor:pointer;
}

#homemiddle .item8 
{
	width: 260px;
	float: left;
	height: 170px;
	padding: 3px;
	padding-top: 10px;
	padding-left:15px;
	cursor:pointer;
}

#homemiddle .item8 .latestnews {
	width:99%;
	height:60px;
	overflow:auto;
}

#homemiddle .item7 .latestnewsforIP {
	width:99%;
	height:150px;
	overflow:auto;
}

#homemiddle .item4 .RSSFeed 
{
	margin-top:-5px;
}

#homemiddle .item1 .heading,#homemiddle .item2 .heading ,#homemiddle .item3 .heading,#homemiddle .item4 .heading,#homemiddle .item5 .heading,#homemiddle .item6 .heading,#homemiddle .item7 .heading,#homemiddle .item8 .heading
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#homemiddle .item1 .imageholder,#homemiddle .item2 .imageholder ,#homemiddle .item3 .imageholder,#homemiddle .item5 .imageholder,#homemiddle .item6 .imageholder,#homemiddle .item7 .imageholder,#homemiddle .item8 .imageholder
{
	height:98px;
}

#homemiddle .item1 .briefoverview,#homemiddle .item2 .briefoverview ,#homemiddle .item3 .briefoverview,#homemiddle .item5 .briefoverview,#homemiddle .item6 .briefoverview,#homemiddle .item7 .briefoverview,#homemiddle .item8 .briefoverview
{
	padding-top:10px;
	font-size: 11px;
	color: #333333;
	line-height:12px;
}

#homemiddle .item1 .briefoverviewip,#homemiddle .item2 .briefoverviewip ,#homemiddle .item3 .briefoverviewip,#homemiddle .item5 .briefoverviewip,#homemiddle .item6 .briefoverviewip,#homemiddle .item7 .briefoverviewip,#homemiddle .item8 .briefoverviewip
{
	padding-top:3px;
	font-size: 11px;
	color: #333333;
	line-height:12px;
}

#homemiddle .item1 a:hover,#homemiddle .item2 a:hover ,#homemiddle .item3 a:hover
{
	text-decoration:none;	
}

#homemiddle .item5 a:hover,#homemiddle .item6 a:hover,#homemiddle .item7 a:hover 
{
	text-decoration:none;	
}

.RSSFeed 
{
	width:90%;
}

.RSSFeed td
{
	padding-bottom:5px;
	padding-top:5px;
}

.RSSFeed .rssbottomborder {
	border-bottom:1px solid #EEEEEE;
}

.RSSFeed a 
{
	font-size:12px;
	color:black;
}

#homemiddle .line {
	margin-right: 15px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 15px;
	margin-bottom: 15px;
}
#homeend {
	background-image: url(/img/home-section-end.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 7px;
}

#importantlogos {
	padding-top: 3px;
	padding-bottom: 15px;
}
#importantlogos .left {
	float: left;
}

#importantlogos .left img,#importantlogos .left input {
	padding-right:20px;
}

#social 
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dbdbdb;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dbdbdb;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dbdbdb;
	padding-top: 5px;
	padding-bottom: 2px;
	background-color:#F7F3F7;
}
#social .left {
	float: left;
}

#social .left img,input {
	margin-right:5px;
}

#social .left .fb-like {
	float: left;
	width: 100px;
	padding-left: 10px;
	padding-top: 6px;
}

#social .left .followustext {
	float: left;
	width: 60px;
	padding-top:10px;
}

#social .left .followus {
	float: left;
}

#social .left .followusGooglePlus {
	float: left;
	padding-left: 5px;
	padding-top: 7px;
}

#social .left p {
	float: left;
	padding-left:14px;
	padding-top:12px;
	font-size:12px;
	color:#595959;
}

#social .right {
	float: right;
	width: 240px;
	text-align: right;
}

#social .socialicon img {
	margin-left: 5px;
}

.socialLinks {
	background-color:#F7F3F7;
	border:1px solid #DBDBDB;
	padding:10px;
	overflow:hidden;
}

.leftSocialIcons {
	float:left;
	padding:0;
	width:195px;
	margin-left:35px;
}

.leftSocialIcons ul {
	list-style:none;
	margin:0;
	display:block;
	overflow:hidden;
}

.leftSocialIcons ul li {
	list-style-type:none;
	display:inline-block;
	*float:left;
}

.followUsText {
	position:relative;
	top:-10px;
	font-size:12px;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0 2px 0 8px;
	*margin:10px 5px 0 8px;
	*top:0;
}
	
.facebookIcon {
	background: url('/img/icon-facebook.png');
	background-repeat:no-repeat;
	width: 32px; 
	height: 33px;
	display:block;
	margin-right:7px;
}
	
.twitterIcon {
	background: url('/img/twitter-icon.png');
	background-repeat:no-repeat;
	width: 32px; 
	height: 33px;
	display:block;
}

ul.ulDiv {
	margin-top:20px;
	display:block;
}

.fbLike {
	margin-right:5px;
}
	
.tweetContainer {
	padding:15px;
	float:left;
	width:495px;
	border:1px solid #a39ea2;
}

.tweetsDiv {
	height: 48px;
	overflow:auto;
}
	
.rightSocialIcons {
	float:left;
	width:100px;
	padding:0;
	margin-left:51px;
}

.feedbackbutton 
{
	margin-top:19px;
	margin-left:11px;
}

#quicklinks {
	padding-top: 15px;
	padding-bottom: 15px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdbdb;*/
}
#footer 
{
	width:100%;
	padding-top: 15px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdbdb;
	color: #606060;
	font-size: 11px;
}
#footer  a:link, #footer a:visited  {
	color: #606060;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .left 
{
	float:left;
}

#footer .fsalogo 
{
	float:left;
	width:25px;
	padding-left:12px;
	position:relative;
	top:-5px;
}

#footer .fsatext
{
	float:left;
	padding-top:1px;
	width:110px;
}

#footer .right 
{
	float:right;
	width:20px;
	text-align:right;
}	
#quicklinks h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3B3B3B;
}
#quicklinks  ul  {
	font-size: 11px;
	line-height: 17px;
	list-style-type: disc;
	list-style-position: inside;
	color: #606060;
}

#home  .subslide {
	margin-top: 20px;
	overflow: hidden;
	float: left;
}

#quicklinks p {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}

#quicklinks .ulborder {
	float: left;
	width: 124px;
	padding-top: 0px;
	padding-left: 7px;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}
#quicklinks .ulborderother {
	float: left;
	width: 153px;
	padding-top: 0px;
	padding-left: 7px;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}
#quicklinks .ulborderotherthree {
	float: left;
	width: 176px;
	padding-top: 0px;
	padding-left: 7px;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}

#quicklinks .ulborderother ul    
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-left: 7px;
}

#quicklinks .ulborderother li 
{
	margin-left: 1px;
	list-style-position:outside;
	line-height: 18px;
}

#quicklinks .ulbordersecondlast {
	float: left;
	width: 165px;
	padding-top: 0px;
	padding-left: 7px;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}

#quicklinks .ulborderlast {
	float: left;
	width: 150px;
	padding-top: 0px;
	padding-left: 7px;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
}

#quicklinks .ulborderlast ul    
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-left: 7px;
}

#quicklinks .ulborderlast li 
{
	margin-left: 1px;
	list-style-position:outside;
	line-height: 18px;
}

#quicklinks a:link, #quicklinks a:visited {
	color: #606060;
	text-decoration: none;
}
#quicklinks a:hover {
	text-decoration: underline;
}

 /* Easy Slider */
#mainslide ul, #mainslide  li,
#subslide  ul, #subslide  li{
		margin:0;
		padding:0;
		list-style:none;
		}
#mainslidewrap {
	clear: left;
	height: 341px;
	width: 641px;
	overflow: hidden;
	position: absolute;
}

#mainslide  li{
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
				width:652px;
	height:341px;
	overflow:hidden;
		}
#mainslidewrap /* numeric controls */	

	ol#controls{
	padding:0;
	position: absolute;
	left: 15px;
	top: 287px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	z-index: 100;
		}
#mainslidewrap ol#controls li {
	float:left;
	list-style:none;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 22px;
		}
#mainslidewrap ol#controls   li a{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 11px;
	background-image: url(/img/ol-controlls.png);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 21px;
	width: 21px;
	margin: 0px;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: bold;
	text-shadow:0px 1px 0px #7d9f9f;
		}
#mainslidewrap ol#controls  li.current a {
	color:#fff;
	background-image: url(/img/ol-controlls-hover.png);
	background-repeat: no-repeat;
	text-shadow:0px 1px 0px #2a8ba1;
		}
#mainslidewrap ol#controls   li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.pageHeadingSection
{
	width: 642px;
	height: auto;
	min-height: 44px;
	margin-top: 350px;
}

.pageHeadingSection .Heading 
{
	font-size: 28px;
	padding-bottom: 8px;
	padding-top: 0px;
	font-weight:bold;
}

.pageHeadingSection .SmallHeading 
{
	font-size: 26px;
	padding-bottom: 8px;
	padding-top: 0px;
	font-weight:bold;
}
.pageHeadingSection p
{
	clear:both;
	text-align:justify;
	/*line-height:18px;*/
}

.infiniteCarousel {
	width: 642px;
	height: 100px;
	margin-top: 355px;
}

.infiniteCarousel .wrapper {
	width: 641px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: hidden;
	height: 105px;
	margin: 0 40px;
	top: 0;
}

.infiniteCarousel .wrapper ul {
	width: 656px; /* single item * n */
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	top: 0;
}

.infiniteCarousel ul li {
	display:block;
	float:left;
	height: 100px;
	padding-right: 15px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {

}

.infiniteCarousel ul:hover li:hover img {

}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

.infiniteCarousel .internationalpayments 
{
	font-size: 28px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-weight:bold;
}

#page1{
	/*background-image: url(img/bg_page.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b8b8b8;
	border-left-color: #b8b8b8;
	background-position: center top;
	background-color: #F4F2F4;
	padding-bottom: 5px;*/
}
.pagewrap, .pagewrapforcurrrencyatyourconvenience {
	float: left;
	width: 630px;
	margin-top: 15px;
	margin-left: 15px;
}
.pagewrapfororder
{
	width: 680px;
}
.fsalogoforip
{
	position:relative;
	left:15px;
	float:right;
	width:70px;
	height:100px;
	font-size:9px;
	padding:2px;
	border:0px solid #999;
}

.fsalogoforiphone
{
	position:relative;
	top:430px;
	float:right;
	width:70px;
	height:70px;
	/*margin-left:15px;*/
	font-size:9px;
	padding:2px;
	border:0px solid #999;
}

/*.breadcrums {
	color: #333333;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	margin-bottom: 15px;
	padding-bottom: 7px;
}
.breadcrums a {
	color: #007e8c;
	text-decoration: underline;
}*/
.breadcrums 
{
	color: #007E8C!important;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	margin-bottom: 15px;
	padding-bottom: 15px;
	background:url(/img/breadcrmbdiv.png) repeat-x 0 100%;
}
.breadcrumsip 
{
	width:88%;
}
.breadcrums a {
	color: #D35008!important;
	text-decoration: underline;
}

.pagewrap h2, .pagewrap h1, .pagewrapforcurrrencyatyourconvenience h2, .pagewrapforcurrrencyatyourconvenience h1 {
	font-size: 28px;
	padding-bottom: 15px;
	padding-top: 5px;
}
.pagewrap p, .pagewrapforcurrrencyatyourconvenience p {
	padding-bottom: 7px;
	line-height: 18px;	
	text-align:justify;
}
.pagewrap h3 {
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.heading 
{
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagewrap  h4   {
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.pagewrap h5 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagewrap h6 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pagewrap .OrderDetails td {
	line-height:22px;
}

.pagewrap a:link, .pagewrap a:visited {
	color: #007e8c;
	text-decoration: none;
}
.pagewrap a:hover {
	color: #007e8c;
	text-decoration: underline;
}
.pagewrap img {
	border: 1px solid #b8b8b8;
	padding: 3px;
	background-color: #FFFFFF;
}

.pagewrap .flagnoborder img
{
	border:0px;
	padding:0px;
	padding-bottom:2px;
	background-color:Transparent;
}
.pagewrap .noimgborder img
{
	border:0px;
	padding:0px;
	padding-bottom:2px;
	background-color:Transparent;
}
.pagewrap .newbranchimg img, .myaccount .newbranchimg img
{
	border:0px;
	padding:0px;
	padding-bottom:2px;
	background-color:Transparent;
	vertical-align:middle;
}
.pagewrap .map img { background-color:Transparent;}
.pagewrap .branchlist img { background-color:Transparent;}

.pagewrap  .alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.pagewrap .alignright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pagewrap .aligncenter {
	margin-right: auto;
	margin-bottom: 10px;
	clear: both;
	margin-left: auto;
	text-align: center;
	display: block;
}
.pagewrap   ul   
{
	padding:0px;
	margin:0px;
	padding-left:10px;
	margin-left:10px;
}
.pagewrap li 
{
	list-style-position: inside;	
	list-style-type: disc;
	line-height: 18px;
	padding:0px;
	margin:0px;
}
.pagewrap .ERTable .Header td 
{
	margin:10px 0 10px 0px;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	color:white;
	background-color:#666666;
	vertical-align:middle;
}
.pagewrap  .ERTable td 
{
	font-size: 14px;
	border:1px solid #666666;	
}

.pagewrap  .ERTable .BuyNow a
{
	font-size: 14px;
	color: #007e8c;
	font-weight: bold;
}

.pagewrap  .ERTable  .flag  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-bottom: -4px;
	background-color: transparent;
}

.pagewrap .CurrencyGuideTable
{
	margin-bottom:20px;
}

.pagewrap .CurrencyGuideTable .Header  
{
	font-size: 14px;
	font-weight: bold;
	color:white;
	background-color:#666666;
	vertical-align:bottom;
	height:100%;
}
.pagewrap .CurrencyGuideTable .Header td 
{
	font-size: 14px;
	font-weight: bold;
	color:white;
	background-color:#666666;
	vertical-align:middle;
	height:45px;
	
}
.pagewrap .CurrencyGuideTable td 
{
	font-size: 14px;
	border:1px solid #BDBABD;
	height: 35px;
	vertical-align:middle;	
	text-align:center;
}
.pagewrap .CurrencyGuideTable .Currency  
{
	width:250px;
	text-align:left;
	padding-left:10px;	
}

.pagewrap .CurrencyGuideTable .Currency .flag {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-bottom: -1px;
	background-color: transparent;
}

.pagewrap .CurrencyGuideTable .Rate  
{
	width:120px;
}
.pagewrap .CurrencyGuideTable .Buy  
{
	width:80px;
}
.pagewrap .CurrencyGuideTable .HistoricalRates  
{
	width:160px;
}
.pagewrap .CurrencyGuideTable .CurrencyFlag input  
{
	margin:0px;
	padding:0px;
}
.pagewrap .CurrencyGuideTable .RestrictionHeader  
{
	text-align:left;
	width:612px;
	padding-left:10px;	
}

.pagewrap .CurrencyGuideTable .Restriction  
{
	text-align:left;
	padding-left:10px;	
}

.pagewrap .CurrencyGuideTable .AlternativeText  
{
	text-align:left;
	padding-left:10px;	
}
.pagewrap .livetime {
	font-size: 12px;
	/*color: #999999;*/
	line-height:18px;
	text-align: left;
	display: block;
	margin-bottom: 15px;
	font-weight:bold;
}
.pagewrap .rounded {
	font-size: 12px;
	font-style: italic;
	color: #ed760e;
	display: block;
	margin-bottom: 15px;
}

.pagewrap  .travelmoney table {
	border-left:0.06em solid #b8b8b8;
	border-top:0.06em solid #b8b8b8;
}
.pagewrap    .travelmoney    table   tr  th,  .pagewrap   .travelmoney  table tr td{
	background:transparent;
	border-bottom:0.06em solid #b8b8b8;
	border-right:0.06em solid #b8b8b8;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	height:20px;
	vertical-align:middle;
}

.pagewrap    .travelmoney    table   tr  th
{
	padding-bottom: 10px;
}

.pagewrap   .travelmoney   table   tr  td img 
{
	padding-bottom:3px;
}

.pagewrap .ratewatchgrid td 
{
	padding:5px;
	font-size: 11px;
	border:1px solid #666666;
}
	
.pagewrap .ratewatchgrid .Header td 
{
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:white;
	background-color:#666666;
	vertical-align:middle;
}

.sidebar {
	float: right;
	width: 274px;
	margin-right: 14px;
	margin-top: 15px;
}
.pagelogin {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.pagelogin .loginright {
	float: right;
	width: 390px;
	margin-top: 25px;
	padding: 15px;
	border: 1px solid #D8D8D8;
	margin-right: 15px;
	margin-bottom: 15px;
}
.pagelogin h3 {
	color: #ED760E;
	font-size: 16px;
	margin-bottom: 15px;
}
.pagelogin  p  {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}
.pagelogin .loginright input {
	padding: 7px;
	width: 350px;
	border: 1px solid #b8b8b8;
	color: #333333;
}
.pagelogin .loginright .submit {
	float: left;
	width: 250px;
	margin-top: 15px;
}
.pagelogin .loginright .submit #submit {
	background-color: #ED760E;
	border: 1px solid #ED760E;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
}

.pagelogin .loginright label {
	color: #007e8c;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 5px;
}
.pagelogin .loginright form {
	margin-top: 12px;
}

.button input { 
	background-color: #ED760E;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #ED760E;
	margin-bottom: 5px;
	margin-right: 5px;
}

.smallbutton input { 
	background-color: #ed760e;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #ED760E;
	/*margin-bottom: 5px;
	margin-right: 5px;*/
}

.verysmallbutton input { 
	background-color: #ed760e;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #ED760E;
	/*margin-bottom: 5px;
	margin-right: 5px;*/
}

.pagelogin .create {
	float: left;
	width: 390px;
	margin-top: 25px;
	margin-left: 15px;
	padding: 15px;
	border: 1px solid #D8D8D8;
	color:#666666;
}

.pagelogin h2 {
	font-size: 22px;
}
.pagelogin .create .submit {
	float: left;
	width: 250px;
	margin-top: 105px;
}
.pagelogin  .create  #submit  {
	background-color: #ED760E;
	border: 1px solid #ED760E;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 200px;
	padding: 7px;
}
.pagewrap .postmetadata {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagewrap .blog-link {
	color: #333333!important;
}
.pagewrap .blog-link:hover {
	text-decoration: underline;
	color: #000000;
}

.pagewrap .postmetadata ul {
	list-style-type: none;
}
.pagewrap .postmetadata li {
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.pagewrap .postmetadata li a:link, .pagewrap .postmetadata li a:visited {
	color: #ed760e;
	text-decoration: none;
}
.pagewrap .postmetadata li a:hover {
	color: #ed760e;
	text-decoration: underline;
}
.pagewrap .readmore {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	clear: both;
}
.pagewrap .basket .baskettop {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
}
.pagewrap .vacancies .vacanciestop {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
}
.pagewrap .basket {
	margin-bottom: 20px;
}
.pagewrap .basketh4 {
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pagewrap .basketh4other {
	margin-bottom: 0px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pagewrap .basketh4other h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.pagewrap .checkbox {
	font-size: 12px;
	line-height: 20px;
}

.pagewrap .basket .baskettop th 
{
	/* For testing borders - 
	border-width:2px;border-style: solid;border-color: white;*/
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-shadow:0px 1px 0px #333333;
	background-color: #666666;
}
.pagewrap  .basket  .basketitem  td 
{
	/* For testing borders - 
	border-width:2px;border-style: solid;border-color: #CCCCCC;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}

input { margin-right: 5px; }
.pagewrap .checkbox input {
	margin-right: 5px;
}

.pagewrap .basket .basketitem {
	font-size: 12px;
}

.pagewrap   .flag     {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagewrap .remove {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sidebar table { width:100%; }
.sidebar .cartsum th {
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-shadow:0px 1px 0px #333333;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
}
.sidebar .cartsum {
	margin-bottom: 20px;
	margin-top: 110px;
}

.sidebar .cartsum td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: 12px;
}

.sidebar .cartsum .edit input {
	text-align:right;
	padding-left:190px;
	padding-right:0px;
	margin-right:0px;
}
.sidebar .cartsum .basketitem .bg {
	background-color: #CCCCCC;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.sidebar .cartsum .basketitem .stock {
	background-color: #007D8C;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom: 1px solid #CECFCE;
}

.sidebar  .cartsum  .totalitem  .total {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.sidebar .cartsum .totalitem {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.sidebar .pricepromice p {
	font-size: 12px;
	line-height: 18px;
}
.sidebar .commission p {
	font-size: 12px;
	line-height: 18px;
}
.sidebar .commission {
	margin-top: 10px;
}

 .vacancies th {
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-shadow:0px 1px 0px #333333;
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
}
 .vacancies {
	margin-bottom: 20px;
	margin-top: 50px;
}
.vacancies td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: 12px;
}
.vacancies .careeritem .bg {
	background-color: #CCCCCC;
	text-align: center;
}
.vacancies .careeritem .jobtitle {
	font-size:14px;
	font-weight:bold;
}
#page  .donateh4  .donation {
	float: right;
}
#page .pagewrap p {
	padding-bottom: 20px;
}
.pagewrap .donateh4 {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#page .donateh4 .donation input {
	border: 1px solid #CCCCCC;
	color: #666666;
}
#page .donateh4 .donation #add {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ED760E;
	border: 1px solid #ED760E;
}



.pagewrap .next {
	margin-top: 20px;
	margin-bottom: 30px;
}
.pagewrap .next #checkout {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #ED760E;
	margin-right: 15px;
}
.tweet, .query {
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
}
.tweet {
	margin-bottom: 15px;
}
.tweet h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
.tweet p {
	font-size: 11px;
	float: right;
	display: block;
}
.tweet a {
	color: #ed760e;
}


  .tweet .tweet_list, .query .tweet_list {
	-webkit-border-radius: .5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
	color: #007e8c;
}
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
	background-color: #FFFFFF;
}
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }
.search {
	margin-bottom: 15px;
}
.search #search {
	font-size: 11px;
	color: #5C5C5C;
	padding: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #a0a0a0;
	width: 218px;
	margin-right: 10px;
}
.search #go {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #ED760E;
}
.search h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.facebook {
	margin-bottom: 15px;
}
.adsence {
	margin-bottom: 15px;
}
.tabs {
	margin-bottom: 15px;
}
.tabs      li a   {
	display: inline-block;
	float: left;
	font-weight: bold;
	color: #999999;
	padding: 7px;
}
.tabs li a:hover {
	text-decoration: none;
}

.tabs .selected {
	background-color: #d8d8d8;
	color: #666666;
	font-weight: bold;
	display: block;
	padding: 7px;
}

.tabs #tab1 {
	padding: 10px;
	border: 1px solid #d8d8d8;
}
.tabs #tab2 {
	padding: 10px;
	border: 1px solid #d8d8d8;
}
.tabs #tab3 {
	padding: 10px;
	border: 1px solid #d8d8d8;
}

.tabs #tab1 a {
	color: #007e8c;
}
.tabs #tab2 a {
	color: #007e8c;
}
.tabs #tab3 a {
	color: #007e8c;
}
.scroll {
	margin-bottom: 15px;
}

#sidebarslide li {
	width:284px;
	height:100px;
	overflow:hidden;
}
.staticoffer {
	margin-bottom: 15px;
}
#page  #sideleft  {
	float: left;
	margin-left: 15px;
	margin-right: 0px;
}
#page #pageright {
	float: right;
	margin-right: 15px;
	margin-left: 0px;
}

.branchdetails 
{
	border:0px;
}
.branchdetails td
{
	line-height:22px;
	border:0px;
}

.floater
{
    border-right: black thin;
    border-top: black thin;
    display: block;
    z-index: 1011;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=5);
    border-left: black thin;
    border-bottom: black thin;
    position: absolute;
}

.hide {visibility:hidden;display:none; } 
.hide td {visibility:hidden;display:none; } 

.textbox  input {
	padding: 7px;
	width: 350px;
	border: 1px solid #b8b8b8;
	color: #333333;
}

.normaltextbox  input {
	font-size: 11px;
	color: #5C5C5C;
	padding: 2px;
	border: 1px solid #a0a0a0;
	height: 14px;
	margin-top: 3px;
}

.normaltextbox  textarea {
	font-size: 11px;
	color: #5C5C5C;
	padding: 2px;
	border: 1px solid #a0a0a0;
	height: 14px;
	margin-top: 3px;
}

.normalselect select
{
	font-size: 11px;
	color: #5C5C5C;
	padding: 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #a0a0a0;
	height: 22px;
}

.myaccount {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.myaccount h3 {
	color: #ED760E;
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 15px;
}

.myaccount h2 {
	font-size: 22px;
	margin-bottom: 10px;
}

.CurrencyTypeList {
	float: left;
	width: 225px;
	padding-left: 12px;
	height: 30px;
	padding-top: 3px;
}

.PromotionWinners h3 {
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
}

.branchdetailstable td
{
	padding:5px;
}

.tablewithborder  
{
	padding:3px;
	background-color:Black;
	border:1px solid #666666;
}

.tablewithborder td 
{
	background-color: #F4F2F4;
	padding:10px;
	border:1px solid #666666;
}

.tablewithborder th 
{
	text-align:left;
	background-color:#666666;
    color:#FFFFFF;
    padding:10px;
}    

.currencyguidetable th, .currencyguidetable td
{
	height:24px;
	vertical-align:middle;
}

.tableheader td 
{
	background-color:#666666;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
}    

.bankdetailstable 
{
	padding:3px;
	background-color:Black;
	border:1px solid #CCCCCC;
}
	
.bankdetailstable td
{
	background-color: #F4F2F4;
	padding:10px;
	border:1px solid #CCCCCC;
	width:150px;
}

.bankdetailstable th 
{
	background-color: #F4F2F4;
	text-align:left;
	font-weight:bold;
    padding:10px;
    border:1px solid #CCCCCC;
    width:120px;
}

#dhtmltooltip{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 10px;
    background-color: white;
    visibility: hidden;
    z-index: 1000;
    line-height: 15px;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.branchlistview th
{
	text-align:left;
	color:white;
	background-color:#666666;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.Numberlist li 
{
	display:block; 
	list-style-type:decimal;
} 


#ordernowtable
{
	border:1px solid #ccc
}

#ordernowtable th 
{
	vertical-align:middle;
	height:25px;
}

#ordernowtable .todaysrate
{
	text-align:center;
	background-color:black;
	color:White;
	width:120px;
}

#ordernowtable .viewallrates
{
	text-align:center;
	background-color:#5C5C5C;
	width:120px;
}

#ordernowtable .viewallrates a 
{
	color:White;
}

#ordernowtable .rateinfo 
{
	width:240px;
	height:35px;
	padding-top:10px;
}

#ordernowtable .rateinfo .flag
{
	float:left;
	width:16px;
	padding-top: 6px;
	padding-left: 10px;
}

#ordernowtable .rateinfo .currency
{
	float:left;
	padding-top: 6px;
	width:95px;
	font-weight:bold;
}

#ordernowtable .rateinfo .rate
{
	float: left;
	color: #007e8c;
	width: 45px;
	font-weight:bold;
	padding-top: 5px;
}

#ordernowtable .rateinfo .buy
{
	float: right;
	width: 50px;
	padding-right:10px;
}

#currencyguideordertable
{
	border:1px solid #ccc;
	margin-top:10px;
}

#currencyguideordertable th 
{
	vertical-align:middle;
	height:25px;
	padding:0px;
}

#currencyguideordertable td 
{
	vertical-align:middle;
	height:25px;
	padding:0px;
}

#currencyguideordertable .todaysrate
{
	text-align:center;
	background-color:black;
	color:White;
	width:160px;
}

#currencyguideordertable .rateinfo 
{
	width:160px;
	height:25px;
	padding-top:5px;
}

#currencyguideordertable .rateinfo .rate
{
	float: left;
	color: #007e8c;
	width: 80px;
	font-weight:bold;
	padding-top: 5px;
	padding-left:15px;
}

#currencyguideordertable .rateinfo .buy
{
	float: left;
	width: 60px;
}

#currencyguidealtcurrencytable
{
	border:1px solid #ccc;
}

#currencyguidealtcurrencytable table
{
	width:240px;
}

#currencyguidealtcurrencytable th 
{
	vertical-align:middle;
	height:25px;
	padding:0px;
	border:0px;
}

#currencyguidealtcurrencytable td 
{
	vertical-align:middle;
	height:25px;
	padding:0px;
	border:0px;
}

#currencyguidealtcurrencytable .todaysrate
{
	text-align:center;
	background-color:black;
	color:White;
	width:120px;
}

#currencyguidealtcurrencytable .viewallrates
{
	text-align:center;
	background-color:#5C5C5C;
	width:120px;
}

#currencyguidealtcurrencytable .viewallrates a 
{
	color:White;
}

#currencyguidealtcurrencytable .rateinfo 
{
	width:230px;
	height:30px;
	padding-top:10px;
}

#currencyguidealtcurrencytable .rateinfo .flag
{
	float:left;
	width:20px;
	padding-top: 3px;
	padding-left: 3px;
}

#currencyguidealtcurrencytable .rateinfo .currency
{
	float:left;
	padding-top: 6px;
	width:95px;
	font-weight:bold;
}

#currencyguidealtcurrencytable .rateinfo .rate
{
	float: left;
	color: #007e8c;
	width: 35px;
	font-weight:bold;
	padding-top: 6px;
}

#currencyguidealtcurrencytable .rateinfo .buy
{
	float: right;
	width: 50px;
	padding-right:10px;
}

.buttonmargin 
{
	margin:0px;
	padding:0px;
	margin-right:2px;
}

.aml 
{
	width:100%;
	padding:5px;
	border:1px solid black;
}

.aml th 
{
	text-align:center;
	height:30px;
	vertical-align:middle;
}

.smallprint { font-size:11px; }

.noborderforimage img 
{
	margin:0px;padding:0px; 
	background-color:Transparent;
	border: 0px;
}

.paymentmessage 
{
	display:block;
	margin-left:25px;
}

.sidepanelforimages
{
	background-color:#F4F2F4;
	text-align:center;
	padding-top:5px;
}

.sidepanelforimages input
{
	padding:5px 0 5px 0;
}

.carttable 
{
	margin-bottom: 10px;
}

.carttable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: 12px;
}

.carttable .baskettop {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
}
.carttable .edit input {
	text-align:right;
	padding-left:190px;
	padding-right:0px;
	margin-right:0px;
}
.carttable .basketitem .bg {
	background-color: #CCCCCC;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.carttable  .totalitem  .total {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.cartsum  .qtitem  .qttotal , .carttable  .qtitem  .qttotal {
	background-color: #84B33F;
	text-align:center;
}

.carttable .totalitem {
	background-color: #ed760e;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.prescreenquestions, .prescreenquestionsyesno 
{
	border-bottom:1px solid #CCCCCC;
	line-height:18px;
	padding: 10px 0 10px 0px;
}

.smallinfotext 
{
	width:620px;
	height:20px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:15px;
}

.securitymessagepanel 
{
	width:230px;
	padding:20px;
	line-height:18px;
	height:200px;
	background-image:url(/img/securitybox.png);
	background-repeat:no-repeat
}

.securitymessagepanel p
{
	margin-top:10px;
}

.securitymessagepanel .securityseal 
{
	padding-top:10px;
}

.compareratetable  
{
	padding:3px;
	border:1px solid #999999;
	margin-bottom:10px;
}

.compareratetableoverview
{
	font-size:11px;
}

.compareratetable img 
{
	position:relative;
	top:2px;
}

.compareratetable td 
{
	background-color: #F4F2F4;
	padding:4px;
	line-height: 18px;
	text-align:center;
	border:1px solid #999999;
	vertical-align: middle;
}

.compareratetable th 
{
	text-align:center;
	/*background-color:#EF7508;*/
	background-image:url(/img/orangestrip.png);
	background-repeat:repeat-x;
    color:#FFFFFF;
    padding:8px;
    border:1px solid #999999;

}    

.compareratetable  .flag  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}

/* same as th*/ 
.compareratetable .header td
{
	text-align:center;
	/*background-color:#EF7508;*/
	background-image:url(/img/orangestrip.png);
	background-repeat:repeat-x;
    color:#FFFFFF;
    padding:8px;
}

.compareratetable .ourrate, .compareratetable .header .ourrate
{
	color:#007EAA;
	text-align:center;
	font-weight:bold;
}

.compareratetable .currency
{
	text-align:left;
	font-weight:bold;
}

.compareratetable .currencyinfo
{
	width:100%;
	line-height: 15px;
	height:auto;
	vertical-align:middle;
}

.compareratetable .currencyinfo .flag
{
	float:left;
	width:18px;
	/*position:relative;
	top:3px;*/
}

.compareratetable .currencyinfo .currencyname
{
	float: right;
	font-weight: bold;
	text-align: left;
	width: 70px;
}
/*.compareratetable .currency img
{
	position:relative;
	top:-1px;
}*/

.compareratetable .whitetext td
{
	color:White;
}

/* in sp showordercart */ 
.Specialratetext 
{
	color:#ED760E;
}

.specialRate
{
	padding-top:2px;
	font-size:10px;
	color:#007E8C;
	width:70px;
	text-align:left;
}

.SpecialRateSummaryHeading
{
	color:#ED760E;
	font-weight:bold;
	margin-left:7px;
	margin-top:5px;
	margin-bottom:2px;
	text-decoration:underline;
}

.specialrateitem  td 
{
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}

/*.PromotionalCodeApplied 
{
	color:#007EAA;
	font-weight:bold;
}*/

.BeneficiaryOption
{
	line-height:25px;
}

.radiobtnlist
{
	line-height:22px;
}

.MarketingInfoText
{
	line-height:22px;
}

#AgreeToTandC
{
	width:600px;
	line-height:22px;
	clear:both;
	height:100%;
	overflow:hidden;
}

#AgreeToTandC .AgreeCheckbox
{
	float:left;
	width:25px;
}

#AgreeToTandC .TandCText
{
	float:right;
	width:575px;
	padding-bottom:20px;

}

.christmas
{
	line-height:20px;
}

.christmas a,.christmas ul
{
	list-style-type:disc;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}

.christmas a
{
	padding-left:0px;
	margin-left:0px;
}

#sitemap 
{
	margin-left:15px;
}

#sitemap .section
{
	padding-bottom:15px;
}

#sitemap .heading
{
	font-size:14px;
	font-weight:bold;
	height:25px;
	vertical-align:top;
} 

#sitemap li 
{
	line-height:25px;
	font-size:12px;	
}

.pagewrap #howtoorder ol    
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	margin-left:10px;
}

.pagewrap #howtoorder ol li 
{
	text-indent: 2px;
	list-style-type: decimal;
	list-style-position:outside;
	line-height: 18px;
}

.pagewrap #howtoorder #proof ul li 
{
	text-indent: 2px;
	list-style-type: disc;
	list-style-position:outside;
	line-height: 18px;
}

.pagewrap #howtoorder  #ordernow .nomargin    
{
	padding-top: 0px;
}

.pagewrap #howtoorder #ordernow    
{
	margin-left:20px;
}

.pagewrap #howtoorder #ordernow ol    
{
	padding-top: 0px;
	padding-bottom: 10px;
}

.pagewrap #howtoorder #ordernow li 
{
	text-indent: 2px;
	list-style-type: decimal;
	list-style-position:outside;
	line-height: 18px;
}

/*.pagewrap #howtoorder p {
	padding-bottom: 8px;
	line-height: 18px;	
	text-align:justify;
}*/

.boldheading
{
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 18px;
}

/* modal popup classes */

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackgroundFromInsideUpdatePanel {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	left:-1000px!important;
	top:-1000px!important;
	width:5000px!important;
	height:5000px!important;

}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.modalPopup td
{
    padding:5px;
    line-height:25px;
}

.modalPopupforordertable {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

/* end modal popup classes */

/* for 3 column layout */
.leftpanel{
	float:left;
	width:221px;
}
.midpanel{
	float:right;
	width:400px;
}
.midpanelip{
	position:relative;
	top:-65px;
}
.midpanel .pageheading
{
	width:320px;
}
span.orangetxt{
	color:#DB6D06;
	background-color:inherit;
	font-weight:bold;
}
.leftpaneltable{
	margin:0 0 10px 0;
}
.leftpaneltable_top{
	background:url(/img/leftpaneltable_headingbg.png) no-repeat 0 0;
	height:43px;
	text-align:center;
}
.leftpaneltable_top h3
{
	position:relative;
	left:-5px;
	font:bold 15px/43px Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	color:#007E8C;
	background-color:inherit;
	text-shadow: 1px 1px #FFF
}
.leftpaneltable_mid{
	background:url(/img/leftpaneltable_repeatbg.png) repeat-y 0 0;
	padding:12px 15px;
	width:191px;
}
.leftpaneltable_mid ul{
	padding:0;
	margin:0;
	padding-left:8px;
	margin-left:8px;
}
.leftpaneltable_mid ul li{
	font:normal 12px/19px;
	color:#333;
	background-color:inherit;
}
.leftpaneltable_mid li
{
	list-style-position:outside;
	text-indent: 1px;
}

.leftpaneltable_mid .latestnewsbanner 
{
	margin-bottom: 10px;
}

.leftpaneltable_mid a.readmore{
	background:url(/img/readmorebg.png) no-repeat 0 0;
	width:72px;
	height:25px;
	text-align:center;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#F7FDFE;
	background-color:inherit;
	display:block;
}
.leftpaneltable_mid img{
	border:0!important;
	padding:0!important;
	background-color:inherit!important;
}
.leftpaneltable_bot{
	background:url(/img/leftpaneltable_botbg.png) no-repeat 0 0;
	height:9px;
}
/* end 3 column layout */

.branchcallnow
{
	background-image: url(/img/buttons/branchphonenow_button.png);
	background-repeat:no-repeat;
	width: 140px;
	height: 32px;
}

.branchcallnow .telephonenotext
{
	color: #ffffff;
	font-weight:bold;
	margin-left: 38px;
	padding-top: 6px;
}

.branchoptionspaneltable{
	margin:0 0 50px 0;
}
.branchoptionspaneltable_top{
	background:url(/img/leftpaneltable_headingbg.png) no-repeat 0 0;
	width:211px;
	height:43px;
	text-align:center;
}
.branchoptionspaneltable_top h3
{
	font:bold 15px/43px Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	color:#007E8C;
	background-color:inherit;
	text-shadow: 1px 1px #FFF
}
.branchoptionspaneltable_mid{
	background:url(/img/leftpaneltable_repeatbg.png) repeat-y 0 0;
	padding:12px 15px;
	width:191px;
}
.branchoptionspaneltable_bot{
	background:url(/img/leftpaneltable_botbg.png) no-repeat 0 0;
	height:9px;
}

/* order steps */
.ordersteps ul{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #C9C9C9;
	background:url(/img/ordersteps_ancbg.gif) repeat-x 0 0;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 24px 0;
}
.ordersteps ul li{
	float:left;
	width:auto;
	background:url(/img/ordersteps_divider.gif) no-repeat 0 0;
	height:92px;
	width:134px;
	padding:0;
	margin:0 1px;
	list-style-type:none;
	text-align:center;
}
.ordersteps ul li.activediv{
	background-image:none;
	width:132px;
}
.ordersteps ul li span{
	padding:0 0 14px 0;
	display:block;
}
.ordersteps ul li a span{
	display:block;
	width:29px;
	height:29px;
	margin:0 auto;
	text-decoration:none;
	background:url(/img/roundanc.gif) no-repeat 0 0;
	line-height:29px;
	color:#FFF!important;
}
.ordersteps ul li a:hover span {
	text-decoration:none;
	background:url(/img/roundhov.gif) no-repeat 0 0;
	color:#FFF!important;
}
.ordersteps ul li a{
	padding:18px 0;
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#7A7A7A!important;
	background-color:inherit;
}
.ordersteps ul li a:hover{
	background:url(/img/ordersteps_hovbg.gif) repeat-x 0 0;
	color:#E17B00!important;
	background-color:inherit;
	text-decoration:none;
}
.ordersteps ul li a.active span {
	text-decoration:none;
	background:url(/img/roundhov.gif) no-repeat 0 0;
	color:#FFF!important;
}
.ordersteps ul li a.active{
	background:url(/img/ordersteps_hovbg.gif) repeat-x 0 0;
	color:#E17B00!important;
	background-color:inherit;
	text-decoration:none;
}

.ordersteps ul li a.activegold span {
	text-decoration:none;
	background:url(/img/number-on-gold.png) no-repeat 0 0;
	color:#FFF!important;
}
.ordersteps ul li a.activegold{
	background:url(/img/ordersteps_hovbg.gif) repeat-x 0 0;
	color:#EFC329!important;
	background-color:inherit;
	text-decoration:none;
}

/* order steps IP/QT */
#ipordersteps
{
	padding-top:18px;
	height:	120px;
}
#iporderstepswithbanner
{
	padding-top:0px;
	height:	120px;
}
.ipsteps, .ipsteps-green, .ipsteps-blue {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:solid 1px #c9c9c9;
	background:url(img/ipsteps-nav-bg.gif) repeat-x 0 0 #e3e5e3;
	float:left;
	width:auto;
	height:92px;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
}

.ipsteps li, ipsteps-green li, ipsteps-blue li{
	background:url(img/ipsteps-divider.gif) repeat-y 0 0!important;
	padding:0 0 0 2px!important;
	list-style-type:none!important;
	border:0!important;
	margin:0!important;
	float:left!important;
	width:133px!important;
}	
.ipsteps li:first-child, .ipsteps-green li:first-child, .ipsteps-blue li:first-child{
	padding:0!important;
	background:0!important;
}
.ipsteps li a, .ipsteps-green li a, .ipsteps-blue li a{
	display:block;
	width:133px;
	height:74px;
	float:left;
	padding:22px 0 0 0;
	text-align:center;
	font-size:12px!important;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	color:#7A7A7A!important;
	background:none!important;
}	
.ipsteps li a span, .ipsteps-green li a span, .ipsteps-blue li a span{
	display:block;
	margin:0 auto;
	width:30px;
	height:35px;
	text-align:center;
	color:#FFF;
	line-height:30px;
	margin-bottom:5px!important;
	background:url(img/ipsteps-number-bg.png) no-repeat 0 0;
}	
.ipsteps li a:hover, .ipsteps li.active a, .ipsteps li.active a:link{
	background:url(img/ipsteps-nav-bg.gif) repeat-x 0 0!important;
	color:#e67b00!important;
	text-decoration: none;
}		
.ipsteps-green li a:hover, .ipsteps-green li.active a, .ipsteps-green li.active a:link{
	background:url(img/ipsteps-nav-bg-hover.gif) repeat-x 0 0!important;
	color:#84b33f!important;
}	
.ipsteps-green li a:hover span, .ipsteps-green li.active a span, .ipsteps-green li.active a:link span{
	background:url(img/number-on-green.png) no-repeat 0 0!important;
}	
.ipsteps-blue li a:hover, .ipsteps-blue li.active a, .ipsteps-blue li.active a:link{
	background:url(img/ipsteps-nav-bg-hover.gif) repeat-x 0 0!important;
	color:#009EBD!important;
}	
.ipsteps-blue li a:hover span, .ipsteps-blue li.active a span, .ipsteps-blue li.active a:link span{
	background:url(img/number-on-blue.png) no-repeat 0 0!important;
}	
	
.ordertableheader{
	margin:0 0 10px 0;
	background:url(/img/OrderTableHeader.gif) repeat-y 0 0;
}

.yourordertable {
	margin:0 0 10px 0;
	background:url(/img/yourordertable_mid.gif) repeat-y 0 0;
}
.yourordertable_top{
	background:url(/img/yourordertable_top.gif) no-repeat 0 0;	
}
.yourordertable_bot{
	background:url(/img/yourordertable_bot.gif) no-repeat 0 100%;	
}
.yourordertable_bot td.header{
	vertical-align:middle;
	color:#FFF;
	background-color:inherit;
	font-weight:bold;
}
.ordersummary {
	float: right;
	width: 229px;
	margin-top: 75px;
	margin-right: 14px;
	font-size: 12px;
	font-weight: bold;
}
.ordersummaryleftspacer{
	 margin: 0 0 14px 0;
}
.ordersummaryheader {
	 background:url(/img/ordersummaryheader.gif) no-repeat 0 0;
	 height:36px;
	 font:bold 15px/36px Helvetica, Arial, sans-serif;
	 padding:0 14px;
	 color:#FFF;
}
.ordersummary_middle
{
	 background:url(/img/ordersummarymidbg.gif) repeat-y 0 0;
	 padding: 3px 0 0 0;
	 color:#333333;
	 font:normal 11px;
}
.ordersummary_middle .summary 
{
	 background:url(/img/ordersummarydivider.gif) no-repeat 0 100%;
	 font:normal 12px/27px Arial, Helvetica, sans-serif;
	 color:#333333;
	 padding:0 14px;
	 overflow:hidden;
	 height:30px;
	 vertical-align:middle;
}
.ordersummary_middle span.summaryleft{
	float:left;
	width:auto;
}
.ordersummary_middle span.summaryright{
	float:right;
	width:60px;
	text-align:left;
}
.ordersummary_middle span.summaryright_blue{
	color:#00818F;
}
.ordersummarytotal{
	 height:35px;
	 background:url(/img/ordersummarytotalbg.gif) no-repeat 0 0;
}
.ordersummarytotalgold {
	 height:35px;
	 margin-left:1px;
	 background:url(/img/ordersummarytotalbggold.png) no-repeat 0 0;
}	
.ordersummarytotal .summary,  .ordersummarytotalgold  .summary{
	 font:normal 12px/35px Helvetica, Arial, sans-serif;
	 color:#FFF;
	 padding:0 14px;
	 overflow:hidden;
	 height:100%;
	 font-weight:bold;
}
.ordersummarytotal span.summaryleft, .ordersummarytotalgold span.summaryleft{
	float:left;
	width:auto;
}
.ordersummarytotal span.summaryright, .ordersummarytotalgold span.summaryright{
	float:right;
	width:60px;
	text-align:left;
}
.transfersummaryheader {
	 background:url(/img/ordersummaryheader.gif) no-repeat 0 0;
	 height:36px;
	 font:bold 15px/36px Helvetica, Arial, sans-serif;
	 padding:0 14px;
	 color:#FFF;
}
.transfersummary_middle
{
	 background:url(/img/ordersummarymidbg.gif) repeat-y 0 0;
	 padding: 3px 0 0 0;
	 color:#333333;
	 font:normal 11px;
}
.transfersummary_middle .summary 
{
	 background:url(/img/ordersummarydivider.gif) no-repeat 0 100%;
	 font:normal 12px/27px Arial, Helvetica, sans-serif;
	 color:#333333;
	 padding:0 14px;
	 min-height: 30px;
	 overflow: visible;
	 line-height: 30px;
	 vertical-align:middle;
}
.transfersummary_middle .summaryleft
{
	float:left;
	width:130px;
}
.transfersummary_middle .summaryright{
	float:right;
	width:60px;
	text-align:left;
}
.transfersummary_middle span.summaryright_blue{
	color:#00818F;
}
.transfersummarytotal
{
	 clear:both;
	 height:35px;
	 background:url(/img/transfersummarytotalBG.gif) no-repeat 0 0;
}
.transfersummarytotalblue
{
	 margin-left:1px;
	 height:35px;
	 background:url(/img/transfersummarytotalBG.png) no-repeat 0 0;
}
.transfersummarytotal .summary,.transfersummarytotalblue .summary{
	 font:normal 12px/35px Helvetica, Arial, sans-serif;
	 color:#FFF;
	 padding:0 14px;
	 overflow:hidden;
	 height:100%;
	 font-weight:bold;
}	 	
.transfersummarytotal span.summaryleft,.transfersummarytotalblue span.summaryleft{
	float:left;
	width:auto;
}
.transfersummarytotal span.summaryright,.transfersummarytotalblue span.summaryright{
	float:right;
	width:60px;
	overflow:hidden;
	text-align:left;
} 
.OrderTableRowHeight td
{
	height: 30px;
	vertical-align: middle;
}
.OrderTableRowHeightForOrderSummary td
{
	height: 35px;
	vertical-align: middle;
}
.rightbanner_topbg{
	 background:url(/img/rightbanner_topbg.gif) no-repeat 0 0;
	 height:43px;
	 font:bold 15px/40px Helvetica, Arial, sans-serif;
	 padding:0 14px;
	 color:#007E8C;
}
.rightbanner_midbg{
	 background:url(/img/rightbanner_midbg.gif) repeat-y 0 0;
	 padding:9px 14px 0;
	 color:#333333;
	 font:normal 12px/16px Arial, Helvetica, sans-serif;
	 width:201px;
}
.rightbanner_midbg_for_chat{
	 background:url(/img/rightbanner_midbg.gif) repeat-y 0 0;
	 padding-top: 14px;
	 width:228px;
	 text-align: center;
}
.rightbanner_midbg p{
	padding:0 0 8px 0;
}
.rightbanner_botbg{
	 height:23px;
	 background:url(/img/rightbanner_botbg.gif) no-repeat 0 0;
}
/* in stock/available to order styles */
.instocktick 
{
	background-color: transparent;
	border:0px;
	position:relative; 
	top:8px;
	margin-right:10px;
}
.availabletoordertick
{
	background-color: transparent;
	border: 0px;
	position: relative; 
	top: 8px;
	margin-left: 5px;
	margin-right: 12px;
}
.BranchStockCheckBox 
{
	margin-left: 5px;
}
.StockMessage
{
	margin:10 0 10 10px;
	font-size:12px;
	font-weight:bold;
	color: #008000;
}

.StockText
{
	position: relative;
	top: -8px;
	font-weight: bold;
}

.StockValueText
{
	vertical-align: middle;
	font-weight: bold;
}

.AvailableFromText
{
	position: relative;
	top: -12px;
	width: 360px;
	font-weight: bold;
}

.CheckStockAtOtherBranch
{
	clear: both;
	position: relative;
	top: -9px;
	padding-left: 45px;
	font-size: 11px;
}

.StockCheckTimeText
{
	clear: both;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 50px;
	position: relative;
	top: -8px;
}

.StockCheckTimeTextForPopup
{
	clear: both;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
}

.StockCheckImage img {
	border:0px;
	padding:0px;
	margin:0px;
	background-color:Transparent;
	position: relative;
	top: 5px;
}

.outofstock ul
{
	list-style-type:disc;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}

.rateofday
{
	padding: 10px 0 10px 0;
	font-weight: normal;
	line-height: 18px;	
	text-align: justify;
}

.rateofdayonsummary 
{
	padding: 0px 0 10px 0;
	font-weight: bold;
}

.telephonenopadding
{
	padding:20px 0 20px 0;
}

.boldtext
{
	font-weight: bold;
}

.boldtextwithunderline
{
	font-weight: bold;
	text-decoration: underline;
}

.numberlist     
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:15px;
	margin-left:15px;
}

.numberlist li
{
	text-indent: 2px;
	list-style-type: decimal;
	list-style-position:outside;
	line-height: 18px;
}

.numberlistforpopup     
{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}

.numberlistforpopup ul
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.numberlistforpopup li
{
	text-indent: 2px;
	list-style-type: decimal;
	list-style-position: outside;
}

.listforpopup     
{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}

.listforpopup ul
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.listforpopup li
{
	text-indent: 2px;
	list-style-type: disc;
	list-style-position: outside;
}

.scrollsectionformodalwindow
{
	height: 570px;
	overflow: scroll;
	overflow-x: hidden; 
	-ms-overflow-x: hidden; 
}

.checkstockbutton 
{
	margin-top: 2px;
}

.conveniencetable
{
	width: 100%;
	line-height: 20px;
	margin-bottom: 15px;
}

.convenienceheading
{
	font-weight: bold;
	vertical-align: top;
	height: 20px;
}

.conveniencetext
{
	vertical-align: top;
	height: 70px;
}

.strapline
{
	width:100%;
	margin:auto;
	text-align:center;
	font-weight:bold;
	margin-bottom: 5px;
}

.threeeasysteps 
{
	margin-top: 10px;
	width: 98%;
	height: 330px;
	background-color: White;
	border: 1px solid DarkGray;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	padding: 10px;
	line-height: 18px;
}

.threeeasysteps .steps
{
	float: left;
	width: 15%;
	height: 110px;
}

.threeeasysteps .steps img
{
	border:0px;
	padding:0px;
}

.threeeasysteps .stepsdetails
{
	float: right;
	width: 83%;
	height: 110px;
	position:relative;
}
.stockcheckerinfobox
{
	border:1px solid DarkGray;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	padding:15px;
}
.stockcheckerinfobox .headerbox
{
	width:595px;
	height:100px;
}
.stockcheckerinfobox .headerbox .headerleft
{
	width:395px;
	float:left;
}
.stockcheckerinfobox .headerbox .headerright
{
	width:200px;
	float:right; 
	text-align:right;
}
.currencyatyourconvenience
{
	width:100%;
	margin:auto;
	text-align:center;
	font-weight:bold;
}
.stockcheckbox 
{
	border:1px solid DarkGray;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	padding:3px;
}
.stockcheckerbox .headerbox
{
	width:595px;
	height:100px;
	margin-top:5px;
}
.stockcheckerbox .headerbox .headerleft
{
	width:390px;
	float:left;
}
.stockcheckerbox .headerbox .headerright
{
	width:200px;
	float:right; 
	text-align:right;
}
.stockcheckerresultsbox
{
	width: 99%;
	margin-left: 10px;
	position: relative;
	top: -55px;
}
.stockvalue
{
	height:30px; 
	vertical-align:middle;
}
.howtofinduspaneltable{
	margin:0 0 9px 0;
}
.howtofinduspaneltable_top{
	background:url(/img/howtofinduspaneltable_headingbg.png) no-repeat 0 0;
	height:43px;
	text-align:center;
	width: 380px;
}
.howtofinduspaneltable_top h3
{
	position: relative;
	left:-5px;
	font:bold 15px/43px Helvetica, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#007E8C;
	background-color:inherit;
	text-shadow: 1px 1px #FFF;
}
.howtofinduspaneltable_mid{
	background:url(/img/howtofinduspaneltable_repeatbg.png) repeat-y 0 0;
	padding:12px 15px;
	width:360px;
}
.howtofinduspaneltable_bot{
	background:url(/img/howtofinduspaneltable_botbg.png) no-repeat 0 0;
	height:9px;
}
.branchdetailsheader
{
	background-image:url(/img/branchdetails_headingbg.png);
	background-repeat: no-repeat;
	width: 620px;
	height: 46px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.branchdetailsheader h2
{
	padding: 14px 0 0px 15px;
	font-size: 18px;
	color: #000000;
	background-color:inherit;
	text-shadow: 1px 1px #FFF;
}
.branchdetailsimage
{
	width: 180px;
	margin-bottom: 10px;
}
.branchdetailsimage img
{
	width: 180px;
	height: auto;
	margin:0px;padding:0px;	
	border: 1px solid DarkGray;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.branchdetailsmap
{	
	width: 377px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid DarkGray;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.pagewrap .branchdetailsmap img 
{ 
	margin: 0px;
	padding: 0px;
	background-color: Transparent;
}
.blacklinks li a:link, .blacklinks li a:active, .blacklinks li a:visited  
{
	 color: #333333;
}
.boldbluetext, .boldbluetext a:link, .boldbluetext a:visited
{
	color: #007E8C;
	font-weight: bold;
}
.CurrencyRestrictionGridHeader td
{
	background-color:#999;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.CurrencyRestrictionGrid td 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.OpsLinkButton
{
	margin-left:0px;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	font-size: 14px; 
	text-align: center;
	background-color:#999;
	border:1px solid #333;
	text-decoration:none;
	padding:5px 10px 5px 10px; 
	cursor: pointer;
	margin-bottom: 15px;
}

.OpsLinkButton input
{
	color:#fff; 
	background-color:Transparent;
}

.pagewrap .TransferDetails td {
	line-height:22px;
}

.tableIdentification tr td { padding:5px; }

.fileuploadsction div{ margin:5px;}
.fileuploadsction div input{ padding-left:20px;}
.fileuploadsction div table {width:100%;}
.fileuploadsction div table td{ width:50%;}

.CorporateLinksForTable  ul  
{
	padding: 20px 0 10px 20px;
	font-size: 14px;
	line-height: 25px;
	list-style-type: disc;
	list-style-position: inside;
	color: #606060;
}
.CorporateLinksForTable a:visited,.CorporateLinksForTable a:link
{
	color: #313031;
}

.IPOptionsLinksForTable     
{
	width: 89%;
	display:table;
	overflow: visible;
	padding: 10px;
	border:1px solid DarkGray;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	background-color: White;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 25px;
	margin-bottom: 8px;
}

/*.IPOptionsLinksForTable td 
{
	padding: 10px;
	border:1px solid DarkGray;
	-moz-border-radius: 15px; 
	border-radius: 15px;
	background-color: White;
	margin-left:10px;
	font-size: 14px;
	line-height: 20px;
}
*/

.IPOptionsLinksForTable .bullet 
{
	float:left;
	width: 5%;
}

.IPOptionsLinksForTable .links 
{
	float:right;
	width: 95%;
}

.IPOptionsLinksForTable .links a
{
	color: Black;
}

.demomessage
{
	margin: 10px 0px 10px 0px;
	border: 1px solid DarkGray;
	width: 190px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background-color: white;
	padding: 5px; 
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	color: #73A642;
	font-weight: bold;
}

.demomessagemain, .demomessagemainblue
{
	margin: 10px 0px 10px 0px;
	border: 1px solid DarkGray;
	width: 658px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background-color: white;
	padding: 10px; 
	line-height: 15px;
	text-align: left;
	font-size: 12px;
	color: #73A642;
	font-weight: bold;
}

.demomessagemain .heading
{
	font-size: 16px;
	padding-bottom: 10px;
}

.demomessagemain a:active,.demomessagemain a:link,.demomessagemain a:visited
{
	color: #73A642;
	text-decoration: underline;
}

.demomessagemain a:hover
{
	color: #73A642;
	text-decoration: none;
}

.demomessagemainblue
{
	color: #009EBD !important;
}

.demomessagemainblue a:active,.demomessagemainblue a:link,.demomessagemainblue a:visited
{
	color: #009EBD;
	text-decoration: underline;
}

.demomessagemainblue a:hover
{
	color: #009EBD;
	text-decoration: none;
}

.modalwindow td
{
    line-height:21px;
    padding:2px;
}

.modalwindow .error td
{
    line-height:15px;
}

.disabled
{
    color: #999999;
}

/* Start styles for currency at your convenience */

.accordianPan{
	background:url(img/currencyatyourconvience/accordian-btm-bg.gif) no-repeat 0 100%;
	padding:0 0 6px 0;
	width:625px;
}
.acordianMid{
	background:url(img/currencyatyourconvience/accordian-mid-bg.gif) repeat-y 0 0;
	height:100%;
	overflow:hidden;
}
.acordianMid h3{
	background:url(img/currencyatyourconvience/accordian-headerbg.gif) no-repeat 0 0;
	height:46px;
	line-height:46px;
	padding:0 0 0 15px;
	font-size:18px;
	font-weight:bold;
	color:#444;
}
.accordianBlock{
	padding:15px;
}
h4.acc_trigger{
	background:url(img/currencyatyourconvience/arrow-up.gif) no-repeat 98% 7px #fdfdfd;
	line-height:40px;
	height:40px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #c7c7c7;
	padding:0 0 0 13px;
	font-size:16px;
	font-weight:bold;
	color:#5c5c5c;
	margin:0 0 6px 0;
}
h4.active{
	background:url(img/currencyatyourconvience/arrow-down.gif) no-repeat 98% 7px #fdfdfd;	
}
h4.acc_trigger a{
	color:#5c5c5c;
	display:block;
     *overflow:hidden;
     position:relative;
}
h4.acc_trigger a span{
	color:#8a8a8a;
}
h4.acc_trigger a:hover{
	text-decoration:none;	
}
.acc_container{
	padding:10px 0;	
	height:auto;
	overflow:hidden;
}
.acc_container h5{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	padding:0 0 6px 0;
}
.acc_container h6{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#484848;
	padding:0 0 14px 0;
}
.fourBlock .orngBox{
	width:122px;
	min-height:154px;
	float:left;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #f1efef;
	padding:10px;
	margin:0 6px 0 0;	
}
.one{
	background:url(img/currencyatyourconvience/one.png) no-repeat 88% 85% #ed760e;	
}
.two{
	background:url(img/currencyatyourconvience/two.png) no-repeat 88% 85% #ed760e;	
}
.three{
	background:url(img/currencyatyourconvience/three.png) no-repeat 88% 85% #ed760e;	
}
.four{
	background:url(img/currencyatyourconvience/four.png) no-repeat 88% 85% #ed760e;	
}
.nomargin{
	margin:0 !important;	
}
.fourBlock{
	padding:0 0 14px 0;
	height:auto;
	overflow:hidden;
}
.fourBlock .orngBox ul{
	list-style:none;	
}
.fourBlock .orngBox ul li
{
	list-style:none;	
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	background:url(img/currencyatyourconvience/white-tick.png) no-repeat 0 5px;
	padding:0 0 5px 14px;
}

.greyBlock{
	padding:0 0 14px 0;
	height:auto;
	overflow:hidden;
}
.greyBox{
	width:260px;
	min-height:194px;
	margin:0 8px 0 0;
	float:left;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color:#5c5c5c;
	padding:16px;
}
.greyBox ul li{
	color:#f2f2f2;
	font-size:13px;
	line-height:18px;
	padding:0 0 8px 20px;
	background:url(img/currencyatyourconvience/tick-bullet.gif) no-repeat 0 3px;
}

.greyBox #proof ul li{
	color:#f2f2f2;
	font-size:13px;
	line-height:18px;
	padding: 0 0 8px 10px;
	background: none;
}

.searchPan{
	padding:0 0 5px 0;
	height:auto;
	overflow:hidden;
}
.searchPan p{
	width:58px;
	float:left;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	color:#000;
}
.searchPan input{
	width:270px;
	height:20px;
	line-height:20px;
	padding:5px 10px;
	background-color:#fff;
	border:solid 1px #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	font-size:13px;
	color:#898989;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	float:left;
	display:block;
}
.searchPan input.srchBtn{
	background:url(img/currencyatyourconvience/search-bg.gif) no-repeat 0 0;
	text-align:center;
	color:#fff;
	border:0;
	width:89px;
	height:32px;
	line-height:32px;
	padding:0;
	float:left;
	display:block;
	margin:0 0 0 6px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.searchPan h6{
	margin:10px 0 0 0;	
	font-size:15px !important;
	padding:0 0 4px 0 !important;
	color:#000 !important;
}
.searchPan strong{
	display:block;
	font-size:15px !important;
	color:#484848 !important;
	padding:0 0 6px 0;
}
.searchPan label{
	float:left;	
}
.searchPan input.radioBtn{
	float:left;
	width:20px;
	height:20px;
	padding:0;
	background:none !important;
	border:0 !important;
	margin:0 2px 18px 0;
}
.searchPan label{
	font-size:12px;
	color:#484848;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

/* End styles for currency at your convenience */
/*********************For International Payment At Your Convenience***********************/
 h4.acc_triggerGreen{
	background:url(img/InternationalPaymentsAtYourConvenience/arrow-up-green.gif) no-repeat 98% 7px #fdfdfd !important;
	line-height:40px;
	height:40px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #c7c7c7;
	padding:0 0 0 13px;
	font-size:16px;
	font-weight:bold;
	color:#5c5c5c;
	margin:0 0 6px 0;
}

h4.activeGreen{
	background:url(img/InternationalPaymentsAtYourConvenience/arrow-down-green.gif) no-repeat 98% 7px #fdfdfd !important;	
}

h4.acc_triggerGreen a{
	color:#5c5c5c;
	display:block;
     *overflow:hidden;
     position:relative;
}
h4.acc_triggerGreen a span{
	color:#8a8a8a;
}
h4.acc_triggerGreen a:hover{
	text-decoration:none;	
}

.onegreen{
	background:url(img/InternationalPaymentsAtYourConvenience/no1.png) no-repeat 88% 85% #7BAA39;	
}
.twogreen{
	background:url(img/InternationalPaymentsAtYourConvenience/no2.png) no-repeat 88% 85% #7BAA39;	
}
.threegreen{
	background:url(img/InternationalPaymentsAtYourConvenience/no3.png) no-repeat 88% 85% #7BAA39;	
}
.fourgreen{
	background:url(img/InternationalPaymentsAtYourConvenience/no4.png) no-repeat 88% 85% #7BAA39;	
}
.fourBlock .orngBox ul.IPGreen{
	list-style:none;	
}
.fourBlock .orngBox ul.IPGreen li
{
	list-style:none;	
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	background:url(img/InternationalPaymentsAtYourConvenience/white-tick-green.png) no-repeat 0 5px;
	padding:0 0 5px 14px;
}

/*********************End International Payment At Your Convenience***********************/
/* IP Blue styles */
 h4.acc_triggerBlue{
	background:url(img/currencyatyourconvience/arrow-up-blue.png) no-repeat 98% 7px #fdfdfd !important;
	line-height:40px;
	height:40px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #c7c7c7;
	padding:0 0 0 13px;
	font-size:16px;
	font-weight:bold;
	color:#5c5c5c;
	margin:0 0 6px 0;
}

h4.activeBlue{
	background:url(img/currencyatyourconvience/arrow-down-blue.png) no-repeat 98% 7px #fdfdfd !important;	
}

h4.acc_triggerBlue a{
	color:#5c5c5c;
	display:block;
     *overflow:hidden;
     position:relative;
}
h4.acc_triggerBlue a span{
	color:#8a8a8a;
}
h4.acc_triggerBlue a:hover{
	text-decoration:none;	
}
.oneblue{
	background:url(img/currencyatyourconvience/oneIP.png) no-repeat 88% 85% #0092B5;	
}
.twoblue{
	background:url(img/currencyatyourconvience/twoIP.png) no-repeat 88% 85% #0092B5;	
}
.threeblue{
	background:url(img/currencyatyourconvience/threeIP.png) no-repeat 88% 85% #0092B5;	
}
.fourblue{
	background:url(img/currencyatyourconvience/fourIP.png) no-repeat 88% 85% #0092B5;	
}

.fourBlock .orngBox ul.IPBlue{
	list-style:none;	
}
.fourBlock .orngBox ul.IPBlue li
{
	list-style:none;	
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	background:url(img/currencyatyourconvience/white-tick-ip.png) no-repeat 0 5px;
	padding:0 0 5px 14px;
}

/* End of IP blue Style*/
/*********************For Sell back***********************/
 h4.acc_triggerGold{
	background:url(img/currencyatyourconvience/arrow-up-gold.png) no-repeat 98% 7px #fdfdfd !important;
	line-height:40px;
	height:40px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #c7c7c7;
	padding:0 0 0 13px;
	font-size:16px;
	font-weight:bold;
	color:#5c5c5c;
	margin:0 0 6px 0;
}

h4.activeGold{
	background:url(img/currencyatyourconvience/arrow-down-gold.png) no-repeat 98% 7px #fdfdfd !important;	
}

h4.acc_triggerGold a{
	color:#5c5c5c;
	display:block;
     *overflow:hidden;
     position:relative;
}
h4.acc_triggerGold a span{
	color:#8a8a8a;
}
h4.acc_triggerGold a:hover{
	text-decoration:none;	
}

.onegold{
	background:url(img/currencyatyourconvience/onegold.png) no-repeat 88% 85% #f0cc01;	
}
.twogold{
	background:url(img/currencyatyourconvience/twogold.png) no-repeat 88% 85% #f0cc01;	
}
.threegold{
	background:url(img/currencyatyourconvience/threegold.png) no-repeat 88% 85% #f0cc01;	
}
.fourgold{
	background:url(img/currencyatyourconvience/fourgold.png) no-repeat 88% 85% #f0cc01;	
}
.fourBlock .orngBox ul.SellBackGold{
	list-style:none;	
}
.fourBlock .orngBox ul.SellBackGold li
{
	list-style:none;	
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	background:url(img/currencyatyourconvience/white-tick-gold.png) no-repeat 0 5px;
	padding:0 0 5px 14px;
}

/*********************End for Sell back***********************/
.expandStyle1,.expandStyle2,.expandStyle3,.expandStyle4 {
     margin-right:45px;
     font-size:13px;
     float:right;
	 *position:absolute;
     *top:0;
     *right:0px;
}

.OrderConfirmationHeader
{
	width: 100%;
}
.OrderConfirmationHeader .OrderConfirmationTopHeader 
{
	font-size:14px; 
	line-height:18px; 
	font-weight:bold; 
	color:#808080;
}

.OrderConfirmationHeader .OrderConfirmationHR
{
	width:100%;
	color:#808080;
	background-color: #808080;
	height:3px;
}

.OrderConfirmationHeader .OrderConfirmationTravelMoneyHeader 
{
	height: 40px;
}

.OrderConfirmationHeader .OrderConfirmationTravelMoneyHeader td
{
	font-size:16px; 
	line-height:23px; 
	font-weight:bold; 
	color:#808080;
}

#BranchSeasonalOpeningMessageBox
{
	padding:5px;
	padding-left:5px;
	text-align:justify;
	line-height:20px;
}

#BranchSeasonalOpeningMessageBox .BranchSeasonalOpeningMessageBoxHeading
{
	height:20px;
	font-weight:bold;
}

/* Cookies Style Start */
#cookiesPop{
	width:100%;
	margin:0 auto;
	background-color:#007E8C;
	}
#cookiesPopContent{
	width:940px;
	margin:0 auto;
	padding:10px;
	background:#fff;
	opacity:0.90;
	filter:alpha(opacity=90);
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
	overflow:hidden;
	height:100%;
	}
#cookiesPopContent p{
	float:left;
	padding:8px 0 2px 0px;
	font-weight:bold;
	width:790px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.cookiesMoreInfo{
	color:#FFF !important;
	background-color:#007e8c;
	float:left;
	display:inline-block;
	padding:8px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:5px;
}

.cookiesClose{
	float:right;
	background:url(/images/cookies-close.png) 0 0 no-repeat;
	font-size:0px;
	line-height:0px;
	width:16px;
	height:16px;
	text-indent:-200000px;
	display:block;
	margin-top:6px;
	}
/* Cookies Style End */

/*For Facebook like */

.fbBox{
	background:url(Images/fb-bg.gif) repeat-x 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	height:39px;
	padding:0 21px 5px 21px;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:370px;
	}	
	
.fbBox span{
	float:left;
	line-height:39px;
	}
	
.fbBox iframe{
	margin:10px;
	float:left;
	}	
/*For Facebook like End*/

/* for css menu */
ul.dropdown ul.dropBase
{
	/*background:#E4E6E4!important;
	border:solid 1px #ACAEAC;*/
	background-color: #F8F8F8!important;
    border: 1px solid #ccc;
    letter-spacing: normal;
    border-radius: 0 0 10px 10px;
}

#menu .section p,#menu .sub-section,#menu .innerSection
{
	background-color: #F8F8F8!important;
	text-align:justify;
}

#menu .sub-section span,#menu .innerSection span
{
	background-color: #F8F8F8!important;
	text-align:left;
}

#menu .sub-section li
{
	padding-bottom:0!important;
	padding-top:0!important;
	margin-bottom:0!important;
	margin-top:0!important;
}

#menu .sub-section li:hover, .sub-section li a:hover
{
	border:0!important;

}

#menu .sub-section li a:hover
{
	color:#ED760E!important;
	background-image: none!important;
}
		
#menu .sub-section li a
{
	padding-top:0!important;
	padding-bottom:4px!important;
	background-image: none!important;
	color:Black!important;
}	

#menu .section a:hover
{
	color:#ED760E!important;
	border:0!important;
	border-bottom:0!important;
	background-image: none!important;
	text-decoration:none!important;
}

#menu .section a
{
	padding-top:0!important;
	padding-bottom:4px!important;
	background-image: none!important;
	text-decoration:none!important;
	padding-left:0!important;
	color:#025D67!important;
	
}
#menu .section li
{
	font-weight:bold!important;
}
/* end menu */

ul.standardlist
{
	list-style-type: disc;
	margin-left: 20px;
}
.topHomeMenu 
{ 
    height:20px;
    padding-top:10px;
    width:930px;
    margin-left:15px;
}

.sendEnquiryGoldButton{
   background-image:url('../img/buttons/sendEnquiry_button.png');
   background-repeat:no-repeat;
   width: 140px; 
   height: 33px;
}

#divBuyBackWarning
{
    margin-left: 10px;
    margin-bottom: 10px;
}

.forcountrieswetransferto td
{
	line-height:32px;
	vertical-align:middle;
	padding-left:5px;
}

.JobDetails ul li
{
	list-style-position:outside;
}

.JobDetails ul 
{
	padding-bottom:15px;
}

.NoSwiftCode
{
	clear:both;
	width:350px;
	font-size:95%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}

.contentPromo {
	padding: 15px;
	 color: #404040;
}
.contentPromo h1 {
	
	 font-size: 23px;
	 margin: 15px 0 10px 0;
	 line-height:1.2;
}
.qtFeeFreeImage img {
	display: block;
	border: 1px solid #ddd;
}
.qtFeeFreeDesc {
	font-size: 15px;
	line-height: 1.5;
	margin: 0 0;
}
.qtFeeFreeDesc p {
	margin-bottom: 15px;
}
ul.ipInstructions {
	list-style-type:disc;
	list-style-position:inside;
}
.currencyRow {
	overflow: hidden;
}
.currencyRow li {
	 border: 1px solid #ddd;
    float: left;
    padding: 1% 3%;
    width: 43%;
}
