@charset utf-8;
*{margin:0; padding:0}
body{font-size:62.5%;color:#666666;font-family:arial, helvetica, sans-serif; background:#ebebeb}
ol,ul{list-style:none;}
img{border:none;}
p{font-size:14px; line-height:19px; color:#666666;}
a{text-decoration:none;outline:none;color:#0065CB;}
.clear{clear:both;}
sup{position:relative; top:-.1em; vertical-align:top;}

#wrapper{width:100%; background:url('../images/background-shadow.png') top center repeat-y;margin:0 auto; height:auto; position:relative;}
#header{clear:both;padding:5px 40px;}

h3{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin:8px 0;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#ff6500;padding-bottom:5px;border-bottom:1px solid #ccc;margin:0 0 15px;}
ol{margin:10px 0;padding:0 0 0 20px;}

/*SPECIFIC STYLES*/

.body-white, .body-gray{clear:both; width:780px; margin:0 auto; padding:20px 60px;}
.body-gray{background: #f0f0f0 url('../images/hr_shadow.png') top center no-repeat;}
.body-white{background: #ffffff url('../images/hr_shadow.png') top center no-repeat;}
.gradient_hr{width:780px; background: url('../images/hr_shadow.png') top center no-repeat; height:5px; margin:15px 0;}
#popmoney_logo{float:left; padding-top:3px;} /*--------top padding may be edited here to achieve horizontal alignment of logos--------*/
#FI_logo{float:right;}
#tabs{background:#f0f0f0 url('../images/hr_shadow_bottom.png') bottom center repeat-x;}
.firstdiv{background:#ffffff;}

.float-r{float:right;}
.float-l{float:left;}

/*SECTIONS*/

#headline{padding-top:30px;}
#headline-left{width:300px;}
#headline-left p{font-size:14px; margin-top:15px;}

#whatitis .float-r{width:450px; text-align:left;}
#whatitis .float-r img.space{margin:15px 0;}
#whatitis .float-l{margin-top:20px;}

#howitworks .float-l{width:450px;}
#howitworks .float-l p{margin-top:10px;}
#howitworks .float-l img{margin-bottom:5px;}

#whatyoucanuseitfor ul, #faq-tab .content ul{list-style-type:disc; font-size:14px; line-height:18px; margin-left:25px; color:#666666;}
#whatyoucanuseitfor .float-l{width:400px;}
#whatyoucanuseitfor .float-l p{margin:10px 0;}
#whatyoucanuseitfor .float-l img.space{margin-bottom:5px;}
#whatyoucanuseitfor ul{margin-bottom:15px;}

#sidebar{background: rgb(240,240,240); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		width:250px;float:right;height:auto;margin-right:20px;border:1px solid #ddd;color:#666;padding:20px;}
#sidebar img{margin-bottom:10px;}
#sidebar p, #sidebar ol, #sidebar ol li{font-size:12px; line-height:18px; color:#808080;}
#sidebar ol{list-style-type:decimal; margin-left:15px;}

.legal p{margin-top:5px; width:100%; font-size:11px; line-height:13px; color:#999999;}
.legal p:first-child{margin-top:20px;}

/*TAB SPRITES*/

.headline-tab-main, .headline-tab-faq{display:inline-block; height:20px; width:81px; position:relative; top:30px;}
.headline-tab-main{background:url(../images/tabs_sprite.png) no-repeat 0 0; height:20px; width:81px;}
.headline-tab-main:hover, #tab-content > ul .ui-tabs-selected a .headline-tab-main{background-position:0px -19px;}
.headline-tab-faq{background:url(../images/tabs_sprite.png) no-repeat -84px 0px; height:20px; width:81px;}
.headline-tab-faq:hover, #tab-content > ul .ui-tabs-selected a .headline-tab-faq{background-position:-84px -19px;}

/*FAQ STYLE*/

.close-x, .right-arrow{display:inline-block; margin-left:5px;}
.close-x{background:url('../images/close-button.png') top center no-repeat; width:21px; height:21px; }
.right-arrow{background:url('../images/right-arrow-blue.png') bottom center no-repeat; width:8px; height:13px;}

#faq-tab .firstdiv h1{border-bottom:1px solid #e0e0e0; padding-bottom:15px;}
#faq-tab .content p{margin-top:5px;}


/*///////////////
// TABS
//////////////*/

#tab-content {
	color: #666;
	width:900px;
	margin:0 auto;
	position:relative;
}	

	
#tab-content > ul {
	list-style: none;
	margin: 0;
	position: relative;
	left:0;
	height:70px;
	z-index:300;
	padding:0 60px;
	
}
	
#tab-content > ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#tab-content > ul li {

	float: left;
	margin-left:-5px;
	width: 217px;
	height: 70px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/tab.png) no-repeat;

}
			
#tab-content > ul li a {
	color: #666;
	height: 70px;
	width: 217px;
	display: block;
	background: url(../images/tab.png) no-repeat;
}

#tab-content > ul li a,
#tab-content > ul li a:hover {
	text-decoration:none;
}

			
#tab-content > ul .ui-tabs-selected a {
	background: url(../images/tab_selected.png) no-repeat;
	color: #f86317;
	/*border-bottom:6px solid white;*/
}

#tab-content .pane{
	display:block;
	position:relative;
}

#tab-content .ui-tabs-hide{
		display:none;
}



/*////////////////////////
// FAQ
////////////////////////*/


.help-faq-tabs{
	margin-top: 0;
}

.faq-topics p{
	margin-top:0;
}

.faq-topics{
margin: 0;
padding:0;
list-style:none;
font-size:14px;
color:#666;
}

.faq-topics > li{
margin:0;
padding:0;
list-style:none;
position:relative;
border-top:#e0e0e0 solid 1px;
background:#f7f7f7;
-webkit-box-shadow: inset 0 6px 7px -5px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0 6px 7px -5px rgba(0, 0, 0, .2);
box-shadow: inset 0 6px 7px -5px rgba(0, 0, 0, .2);
/*background:#f7f7f7 url(../img/faq-shadow.png) top center no-repeat;*/
}

.faq-topics > li:first-child {
	border-top: 0;
}

.faq-topics > li.closed{
	background:#fff;
	cursor:pointer;
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 1);
}

.faq-topics > li button.open,
.faq-topics > li button.close{
	position:absolute;
	top:18px;
	right:18px;
	background:0;
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	cursor:pointer;
}

.faq-topics > li button.open{
	color:#3b95fd;
	font-weight:bold;
	font-size:13px;
	border:none;
}

.faq-topics > li button.close{
	font-weight:normal;
	font-size:12px;
	width: 90px;
	line-height: 21px;
	border:none;
}

.faq-topics > li h3{
font-size:1em;
margin:0;
color:#f86417;
font-weight:bold;
padding:18px 300px 0 18px;
}

.faq-topics > li.closed h3{
	color:inherit;
font-weight:400;
padding:18px 300px 18px 0px;
cursor:pointer;


}

.faq-topics > li .content{
padding:8px 80px 18px 18px;
}

.faq-topics > li .content :last-child{
margin-bottom:0;}



.faq-topics > li button.close,
.faq-topics > li .content{
	display:block;
}

.faq-topics > li button.open{
	display:none;
}


.faq-topics > li.closed button.close,
.faq-topics > li.closed .content{
	display:none;
}

.faq-topics > li.closed button.open{
	display:block;
}

.page-help .contactinfo{
	color:#666;
	width:530px;
	font-size:14px;
	margin: 0 0 0 30px;
}

.giftCard-tc {
	margin: 8px 0 0 0;
    padding: 0 0 8px 17px;
	font-size: 10px;
	border-bottom: 1px solid #D6D6D6;
}

.faq-tc {
	font-size: 12px;
	width: 530px;
	margin: 0 0 0 30px;
}


.help-faq-tabs .ui-state-hover .arrow-gray-right{
	display: inline-block;
	position: absolute;
    right: 11px;
    top: 26px;
	
}

.help-faq-tabs .ui-state-active .arrow-gray-right {
	display: inline-block;
	position: absolute;
    right: 11px;
    top: 26px;
}