  body{
   /* background-image:url('/images/back_repeat.jpg'); */
    background-color:white;
    background-repeat:repeat-x;

    font-family:Arial, Arial, Helvitica, san-serif;
	font-size:11px;
	color:#656E7D;
	overflow-x: hidden;
  }
  	#stretchfix {
	margin-right:20px;
	position:relative;
	}
  div#title_info {font-family: Arial !important;}
div#left_nav  {font-weight:bold;}
h3 {font-size:20px;}
  body#press p {font-size: 11px;}
    body#press p.LegalInfo {font-size: 10px}
  body {background: white !important;}

  p.MsoNormal a:hover {color:#4B4B4B!important;}
  div#title_info div a:hover {color:#000opy!important;}


.pagination a {background: #3F6375 !important;}


  /* Press page */
  div#pdfdownload a {overflow:visible; padding-top: 67px; height:0; display:block; background: url("/images/pdf_icon2.gif") no-repeat transparent 20px 5px; text-align:middle; width:115px; margin-bottom:30px;}

  div#paginate-slider1 ul {list-style:none!important; list-style-image:none!important;}
  a.pressReadMore  {margin-top:10px; display:block;}


  li.about {padding-left:20px; margin-left:20px;list-style-image:url("../images/list-img.gif");}

  .copyright_info_text a {margin-left:0!important;}
    #copyright_info
  {	background: url("../images/visa-matercard-transact3.png") 0px 3px no-repeat;
  padding-left:91px;
  padding-top:4px;
    float:left;
    text-align:left;
	height:auto;
    font-size:10px;
    color:#F9F9F8;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
  }
  /*End Press Page */

 /*div#right_col p span {color: #25a0d0;}
 div#right_col span {color: #25a0d0;} */
div#right_col p.MsoNormal span {color:#656E7D;}
p.specialcol {color:#25a0d0;}

div#right_col ul {list-style-image:url("../images/list-img.gif");}

  /*homepage text fixes */
  div#title_front {color:#4B4B4B;}
  div#title_info {color:#4B4B4B;}
  div#info_boxes {color:#4B4B4B;}
div#info_boxes a {color: #4B4B4B!important;}
h2 { font-size:20px; }


  a{
    text-decoration:none;
    color:#656E7D;
    font-weight:bold;
  }


  a:hover{
  	color:#4B4B4B;
  }

hr { border: 0;color: #eee;background-color:#eee;height: 1px;width: 100%;text-align: left; }

  #container1{
    background:url('/images/background1.jpg') no-repeat;
    /*width:960px;*/
	max-width: 1300px;
	min-width: 900px;
    height:620px;
    margin:15px auto;
	border:#FF0000 0px solid;
	position:relative;
  }
 #homepageWrap { margin: 0 auto;}
  #container2{
    background-image:url('/images/background2.jpg');
    width:960px;
    height:620px;
    margin:15px auto;
	border:#FF0000 0px solid;
  }

  #logo{
    background-image:url('/images/logo.png');
    height:140px;
    width:140px;
    margin-left:15px;
	.margin-left:7px;
	_margin-left:7px;
    margin-top:14px;
    float:left;
	cursor:pointer;
	z-index:1000;
  }


  #right_navigation{
    width:280px;
    float:right;
    margin-right:20px;
	.margin-right:12px;
	_margin-right:12px;
    margin-top:12px;
	border:#FF0000 0px solid;
  }

  #nav_links{
    float:right;
  }

  #nav_links a{
    text-decoration:none;
    color:#4b4b4b;
    font-size:11px;
	font-family:Arial, Helvitica, san-serif;
	font-weight:bolder;
    margin-left:10px;
  }

  #links {
    clear:both;
    float:right;
    margin-top:5px;
    width:260px;
  }

  .nav_box{
    height:80px;
    width:80px;
    float:right;
    background-color:#4b4b4b;
	font-family:Arial, Helvitica, san-serif;
	font-weight:bolder;
    margin-left:5px;
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
  }

  .nav_box a{
    display:box;
    float:right;
    text-decoration:none;
    color:#b4b4b4;
    font-weight:bold;
    font-size:11px;
    margin-right:5px;
    margin-top:5px;
  }

  #main_content{
    clear:both;
    width:960px;
    float:left;
  }

/* Added By India Team To modify Home Page */
#main_content_home{
    clear:both;
    width:100%;
    float:left;
}


  h2.centerhading {text-align:center;}
  #title_front{

    font-size:38px;
    font-weight:bold;
    line-height:36px;
    margin-left:32px;
    margin-top:8px;
	font-family:Arial, Arial, Helvetica, sans-serif;
    float:left;
  }
  #title_info a {    color:#4B4B4B; font-weight:normal;}
  #title_info{
    width:430px;
    font-weight:normal;
	background: url(/images/title_info_boxes.png) center repeat-x;
    font-size:17px;
    margin-top:58px;
	line-height:23px;
	height:124px;
    float:left;
    clear:both;
	padding: 10px 10px 10px 30px;
  }


  #title_link{
  font-size:17px;
    float:left;
    clear:both;
    margin-left:32px;
	margin-top:-60px;
	margin-bottom:75px;
  }

  #title_link a{
    text-decoration:none;
    color:#4B4B4B;
font-weight:normal;
  }

  #title_link a:hover{
  	color:#233f4e;
  }

  #info_boxes{
    float:left;
    clear:both;
    width:950px;
	margin-top:135px;
	.margin-top:143px;
	_margin-top:143px;
	background:url(/images/bg_info_boxes.png) ;
	height:93px;
	padding-left:10px;
  }

    /* Added By India Team To modify Home Page */
   #info_boxes_home{
    float:left;
    clear:both;
    width:100%;
	margin-top:135px;
	.margin-top:143px;
	_margin-top:143px;
	background:url(/images/bg_info_boxes.png) ;
	height:93px;
	padding-left:10px;
  }
/*width:16%*/
  .info_box_class{
    width:187px;
	height:85px;
    float:left;
    font-size:11px;
  	margin-top:6px;
	border:#FF0000 0px solid;
	padding-right:20px;
  }
  #info_box1{ margin-left:20px; border-right:#CCCCCC 1px solid; }
  #info_box2{ margin-left:20px; border-right:#CCCCCC 1px solid; }
  #info_box3{ margin-left:20px; border-right:#CCCCCC 1px solid; }
  #info_box4{ margin-left:20px; }
  #info_box5{ margin-left:20px; font-size: 13px;}

  #footer{
    float:left;
    clear:both;
    margin-top:30px;
    width:100%;
  }

  #footer_links
  {
    float:right;
	margin-top:4px;
	margin-left:5px;
	font-size:10px;
	clear:both;
	font-weight:bold;
	color: #656E7D;

  }
    p.LegalInfo, p.LegalInfo a {clear:both;color: #999; font-size: 10px; margin: 0; font-weight: 100 !important; text-align:right;}
  #footer a, #footer_child a{
    text-decoration:none;

    margin-left:3px;

	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
  }

  #footer a:hover, #footer_child a:hover{
  	color:#3e6476;
  }


   #copyright_info2
  {
    float:right;
    text-align:right;
    font-size:11px;
font-weight:bold;
	width:387px;
	margin-top:4px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
  }
  .copyright_info_text
  {
  	font-size:11px;
	text-transform:normal;
  }

/*  ////////////////////////////////////////////////////// */
/*  CHILD PAGE SPECIFIC */
/*  ////////////////////////////////////////////////////// */

  #container_child{
    /*width:960px;*/
    margin:15px auto;
	position:relative;
	min-width: 960px;
	max-width: 1300px;
  }

  #header{
    background-position:center;
    background-color:#fff;
    height:290px;
    width:100%;
    float:left;
  }

  #body_content{
    float:left;
    clear:both;
     width:100%;
    background-color:#fff;
	font-family:Arial, Arial, Helvetica, sans-serif;
	padding-bottom:40px;
  }

#pagetitle {
/*	margin-top:76px;
	.margin-top:91px;
	_margin-top:91px;
	margin-left:25px;*/
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	position:absolute;
	width:100%;
	top:235px;
	left:25px;
}

#pagetitle-black { position:absolute; top:2px; left:2px; }
#pagetitle-white { position:absolute; top:0px; left:0px; color:#FFF; }

  #left_col{
    width:260px;
    float:left;
  }

  #left_nav{
    float:left;
    width:260px;
    margin-left:40px;
	.margin-left:20px;
	_margin-left:20px;
    margin-top:30px;
  }

  #left_nav a{
    display:block;
    text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
    color:#656E7D;

	width:200px;

  }

  #left_nav a:hover{
    color:#3e6476;
  }

#left_nav_mid_sub a {

	padding-top:0px;
	padding-bottom:5px;
	margin-left:10px;
}

  #left_nav div{
	width:200px;
  }

	div.left_nav_top
	{
		border-top:none;
		padding-top:0px;
	}

	div.left_nav_mid
	{
		border-top:#eee 1px solid;
		padding-top:0px;
	}

  #right_col{
	margin-left:300px;
	margin-top:20px;

  }

  #title{
    float:left;
    width:600px;
    margin-top:40px;
    font-size:18px;
  }

  #subtitle{
    float:left;
    width:600px;
    margin-top:5px;
    font-size:14px;
  }

  .list{
    margin-top:30px;
    width:600px;
    float:left;
    clear:both;
  }

  .list_title{
    margin-top:0px;
    font-size:12px;
    float:left;
    width:600px;
  }

  .list ul{
    padding:0px;
    width:600px;
    margin-top:10px;
    margin-left:40px;
    float:left;
    clear:both;
  }

  .list ul li{
    list-style-image: url(/v2/images/star.jpg);
    font-size:12px;
  }

  #transact_info
  {
    width:600px;
    float:left;
    clear:both;
    font-size:12px;
    margin-top:20px;
  }

  #giropay_logo{
    float:left;
    clear:both;

    height:50px;
    width:100px;
    margin-top:5px;
    margin-bottom:55px;
    background-image: url(/v2/images/giropay_logo.jpg);
    background-repeat:no-repeat;

  }

  #footer_child{
    float:left;
    clear:both;
    margin-top:5px;
    width:100%;
  }

  .ns-redtext { color:#FF0000; }
/*
CARD PROGRAM PAGE BEGIN*/
#carprogram div { z-index:-1000; position:relative; }
#carprogram h2 { font-family:Arial, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; margin:0; padding:0; }
.textcontent { font-family:Arial, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0; color:#FFFFFF; }
.row { width:920px; }
.borbot { border-bottom:#e9e9e9 1px solid; }
.cell { float:left; width:460px; height:186px; }
#cell1 { opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75; background-image:url(/images/cardprogram/paneurope.jpg); background-repeat:no-repeat; text-align:left; }
#cell2 { opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75; background-image:url(/images/cardprogram/prepaid.jpg); background-repeat:no-repeat; text-align:right; border-left:#e9e9e9 1px solid; width:459px; }
#cell3 { opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75; background-image:url(/images/cardprogram/carddata.jpg); background-repeat:no-repeat; text-align:left; }
#cell4 { opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75; background-image:url(/images/cardprogram/customerservice.jpg); background-repeat:no-repeat; text-align:right; border-left:#e9e9e9 1px solid; width:459px; }
#cell1:hover { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#cell2:hover { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#cell3:hover { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#cell4:hover { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#cell1 h2 { margin:20px 0 0 20px; }
#cell1 h2.highlight { position:absolute; top:0; left:0; margin:19px 0 0 19px; color:#FFFFFF; }
#cell2 h2 { margin:20px 30px 0 0; }
#cell2 h2.highlight { position:absolute; top:0; right:0; margin:19px 31px 0 0; color:#FFFFFF; }
#cell3 h2 { margin:140px 0 0px 20px; }
#cell3 h2.highlight { position:absolute; top:186px; left:0; margin:139px 0 0px 19px; color:#FFFFFF; }
#cell4 h2 { margin:140px 30px 0px 0; }
#cell4 h2.highlight { position:absolute; top:186px; right:0; margin:139px 31px 0px 0; color:#FFFFFF; }
#bluecell { position:absolute; top:100px; left:230px; z-index:5; background-image:url(/images/cardprogram/YourTransactNetworkCardProgram_top.png); width:461px; height:167px; .height:187px; _height:187px; padding-top:20px; overflow:hidden;  }
#bluecell a, #bluecell h2 { color:#FFFFFF; }
/*CARD PROGRAM PAGE END*/


#header.contact {background-repeat: no-repeat; background-position: left center;}
