.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
 * html .clearfix {height: 1%;}
.nopadmar{padding:0 !important;margin:0 !important;}
    
/*Login Module*/
.home #content .sidebar.box {float:left;border:1px solid #d2d6d9;width:178px;}
.home #content .sidebar.box .header {padding:0.3em 0.2em 0.4em 0.7em; background:#d2d6d9 url(/en_US/i/pui/core/box_hdr_bg.jpg) top left repeat-x;}
.home #content .sidebar.box .header h2, .home #content .sidebar.box .header h3, .home #content .sidebar.box .header h4 {color:#333; font-size:1em;}
.home #content .sidebar.box .body {padding:1px 10px; background:#d2d6d9 url(/en_US/i/pui/core/box_body_bg.jpg) top left repeat-y;}

.home #content .sidebar.login, .home #content .sidebar.welcome {border:1px solid #ccc;margin-bottom:10px;}
.home #content .sidebar.login .header, .home #content .sidebar.welcome .header {background:#bababa url(/en_US/i/pui/core/login_hdr_bg.jpg) top left repeat-x;}
.home #content .sidebar.login .header h2 {display:inline; padding-right:15px; background:transparent url(/en_US/i/pui/core/icon_login_lock.gif) top right no-repeat;}
.home #content .sidebar.login .body, .home #content .sidebar.welcome .body {clear:both; float:left; width:158px; background:url(/en_US/i/pui/core/login_body_bg.jpg) top left repeat-y;}
.home #content .sidebar.login p, .home #content .sidebar.welcome p {margin:1em 0 1em 0; font-size:.9em;}
.home #content .sidebar.login form fieldset {margin:1em 0;}
.home #content .sidebar.login form legend, .home #content .sidebar.welcome form legend {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
.home #content .sidebar.login form label {margin:0 0 .1em 0; font-size:1.1em;}
.home #content .sidebar.login form input {width:146px;outline:none;}
.home #content .sidebar.login p.signuppara {border-bottom:1px solid;padding-bottom:5px;}
#content .sidebar.welcome a.button{font-size:1.2em;}

/*leftside MPI module*/
.MktMPI{margin-bottom:10px;}


/* Frequent Questions PayPal module*/
#questions { background:#D2D6D9 url(/en_US/i/pui/core/box_body_bg.jpg) repeat-y scroll left top; float:left; margin:0 0 10px;width:100%}
#questions  h3 {background: #A5B1BD url(/en_US/i/pui/core/box_hdr_bg.jpg) repeat-x scroll left top; font-size:1em;padding:0.5em 10px 0.4em;}
#questions  ul {list-style-type:none; margin-top:1em;}
#questions  ul li {background:transparent url(/en_US/i/pui/core/icon_resources_arrow.gif) no-repeat scroll 1px 7px;
margin-left:10px;padding-left:1em;}

/*For CardIconNew*/
 .home #content #maincontent .subhead{padding:0 0 15px 0;}
 .home #content #main #maincontent .subhead p {margin:0; padding:5px 0;}
 .home #content #main #maincontent .subhead div p {display:inline; margin:0 0 0 5px;}
 .home #content #main #maincontent .subhead div ul {display:inline;margin:0;}
 .home #content #main #maincontent .subhead div ul li {display:inline; margin:0;}
 .home #content #main #maincontent .subhead div ul li img {vertical-align:middle;}
 
/* Main Content */
.home #content  #main #maincontent .zone {clear:both;width:560px;float;left;}
.home #content  #main #maincontent .zone .box {border:medium none;float:left;padding:5px 8px 6px 5px;width:262px;}
.home #content  #main .boxone	{border:medium none;float:left;margin:6px 16px 0;padding:0;width:220px;}
.home #content  #main .boxone p {margin:0;padding:0;}
.home #content  #main #maincontent .zone .box ul{margin:0px;margin-top:15px;}
.home #content  #main #maincontent .zone .box ul li {list-style-type:none;margin-left:0;float:left;}
.home #content  #main #maincontent .zone .box ul li span{background:transparent url(/en_US/TR/Marketing/i/scr/scr_supportinggraphics_newbrand_sprite.gif) no-repeat scroll 0 -96px;width:20px;height:20px;display:block;
float:left;}
.home #content  #main #maincontent .zone .box ul li p{margin:0 0 0 20px;}
.home #content #main #maincontent .zone .box h3{font-weight:normal;font-size:19px;margin:0;}
.home #content #main #maincontent .zone .box ul li a {display:block;width:90%;font-weight:bold;}

/* business page main content*/

.home #content  #main #maincontent .zone .threbox{width:160px;padding:0px 10px;float:left;margin-right:10px;}
.home #content  #main #maincontent .zone .threbox p{margin-bottom:20px;}
.home #content  #main #maincontent .noList{padding-bottom:10px;border-bottom:1px dotted #999999;float:left;}
.home #content  #main #maincontent .paysolbox{margin-bottom:10px;float:left;}
.home #content  #main #maincontent .paysol{float:left}



/*Welcome Box*/
#maincontent #welcomebox {height:80px;margin-bottom:10px;}
#maincontent #welcomebox h1 {color:#FFFFFF;;font-size:16px;font-weight:normal;padding:40px 0 0 15px;float:left;}
#maincontent #welcomebox a {color:#FFFFFF;}

#maincontent .horizdot {background:transparent url(/en_US/i/scr/scr_dottedltrans_3w1h.gif) repeat-x scroll 0 0;clear:both;height:10px;width:540px;float:left;}

/*Product Services Box */
#psbox { background: #F5F6F5 url(/en_US/i/scr/scr_dottedltrans_3w1h.gif) repeat-x scroll 0 0; overflow:auto; clear:both;padding:10px 0 25px 15px; height:1%; margin-top:20px;}
#psbox h3 { font-weight:normal; }
#psbox .wrapper{float: left; width: 180px;}
#psbox .wrapper h4 {color:#666666; font-size:1.13em; font-weight:normal; padding:5px 0;}
#psbox ul {list-style-type:none; margin:0;}
#psbox ul li {width: 155px; float:left; clear:both; margin:0.2em 0 0.2em 0; }
#psbox ul li a {color: #878787;}
.pd_bottom_box{margin:0;padding:0 10px 20px;border-top:1px dotted #999999;background:#f6f6f6;float:left;}
.pd_bottom_box_title h3{font:16px arial;padding:18px 0px;margin:0;}
.wrapper h4{margin-bottom:5px;}
.pd_bottom_box .wrapper{width:161px;margin:0 21px 0 0;color:#666666;float:left}
.pd_bottom_box .wrapper ul {list-style-type:none; margin:0;}
.pd_bottom_box .wrapper ul li{margin:0;padding:0;}
.pd_bottom_box .wrapper ul li a{text-decoration:underline;color:#666666;}
.pd_bottom_box .wrapperlast{margin:0;}
/* Additional Footer */
#footer {padding-bottom: 0;}
#footerSites {clear:both; padding:0 9em 1em 9em; color:#999; font-size:.9em; text-align:center;}
#footerSites ul {margin:.7em 0; list-style-type:none;}
#footerSites ul li {display:inline-block; margin:0; border-right:1px solid #999; padding-left:.4em;}
#footerSites ul li.last {border-right:0;}
#footerSites ul li a {margin-right:.5em; white-space:nowrap;} 
.paysol p{font:19px arial;font-size:#333333;margin:0;}

.body #flowFix { overflow:auto;}
