﻿/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles 
   ------------------------------------------------------------
   Description:  Global styles
   Sourced from:     styles.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1. ELEMENTS
   2. CONTAINERS
   3. COMMON
   4. HEADER
   5. FOOTER

   Used in: index.html
   ========================================================================//
*/

/* ========================================================================//
   1. ELEMENTS:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
body { background: url(../images/bg_body.jpg) repeat-x #ded7c8; text-align:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#5d584e }
a { text-decoration:none; color:#28a147 }
a:hover { text-decoration:underline; color:#28a147 }
p { font-size:12px; line-height:14px; margin:0 0 5px 0 }
p span { font-weight:bold; }
input { color:#736e66; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px; border: 1px solid #c4beaf; background:#ffffff; padding: 3px 2px 0 2px;
    /* copied from styles.css by Ed */
	/*background:transparent url(../Images/bg_input.jpg) repeat-x scroll left top;        */
}

label { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6e6655; font-size:13px; line-height:30px; font-weight:normal }
label span { font-weight:bold }
h1 { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6e6655; font-size:24px; line-height:25px; font-weight:normal }
h1 span { color:#1c7637; font-weight:bold }
h2 { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6e6655; font-size:22px; line-height:25px; font-weight:normal }
h2 span { color:#1c7637; font-weight:bold }
h3 { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#28a84a; font-size:18px; line-height:25px; font-weight:normal }
h3 span { color:#24833a; font-weight:bold }
h4 { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#07893b; font-size:16px; line-height:18px; font-weight:normal; max-width:950px; }
h4 span { font-weight:bold }
/* Ed 07/10/2009 Added font-weight:bold so that How It Works hyperlinks don't need to be in  a span */
h4 a { 
	color:#07893b; 
	text-decoration:underline;
	font-weight:bold;
}
h4 a:hover { color:#07893b; text-decoration:none }
h5 { font-size:14px; line-height:17px; font-weight:normal; color:#6e6655; margin-bottom:5px }
h5 span { font-weight:bold }
h5 a { color:#07893b; text-decoration:underline }
h5 a:hover { color:#07893b; text-decoration:none }
h6 { color:#333333; font-size:11px; line-height:15px; font-weight:normal; margin:0 0 5px 0 }
h6.black { color:#000000; font-size:11px; line-height:15px; font-weight:bold; margin:0 0 5px 0 }
.text_error,.text_error label { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; line-height:14px; font-weight:normal }
.text_banner { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#24833a; font-size:15px; line-height:17px; font-weight: bold; padding-top:7px; width:125px; float:left }

.link h4 {font-weight:bold}
.link h4 a {font-size:16px;font-weight:bold;text-decoration: underline;}
.link h4 a:hover {text-decoration:none;}
/*h7{font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#07893b; font-size:14px; line-height:17px; font-weight:bold;}
h7 a { color:#07893b; text-decoration:underline}
h7 a:hover { color:#07893b; text-decoration:none}*/

/* ========================================================================//
   2. CONTAINERS:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/

/* CONTENT */
.divContainer { /*display: none;*/ width:999px; height:auto; margin:0 auto; overflow:hidden; height:1%; }
/* HEADER */
#cntr_header { width:100%; height:106px; }
#cntr_header_left { background:url(../images/bg_header_left.jpg) repeat-x; overflow: hidden; height:1%; }
#cntr_header_right { background:url(../images/bg_header_right.jpg) repeat-x; }
#cntr_header_center { width:999px; }
/* FOOTER */
#cntr_footer { width:100%; margin:35px 0 0 0}

#content_footer{
	margin-left:29px;
	margin-top:1.5em;
}
/*=========================================================================//
MAIN TOGGLE POPUP DIV:
These selectors are applied to the pop up div.
===========================================================================//
*/

 #addCashPopup-div {  
    position:relative;
    z-index:257;
  }
.addCashPopup_content {
    /*background:url(../images/bg-popup-div.jpg) no-repeat; */
    /*background: url(../images/MP_Home_WalmartCheckCashing-Takeover-bg.jpg) no-repeat; */
    background-color: #fff;
    height:420px;
    position:absolute;
    overflow:hidden;
    top:0px;      
    width:980px;     
    margin:0 auto;z-index:257;
    display:none;
  }
.addCashPopup_content .learn-more-button {
    margin:293px 0 0 207px; 
  }
  #button-container {      
    background:url(../images/mp-popup-learnmorebutton.png) no-repeat;
    height: 39px;
    position:relative;
    z-index:258;
    cursor:pointer;cursor:hand;
  }   
  .buttonClose {
    background:url(../images/mp-popup-closebutton.png) no-repeat;
    height: 39px;
  }
  #button-close-takeover {
    margin: 52px 7px 0 0;
    float: right;
  }
.addcash-top-content {
  width:100%; 
  margin-top: 69px;
}
.addcash-top-content .rapidReloadDiv {
  margin-bottom: 44px;
  margin-left: 20px;   
}
.addcash-top-content .rapidReloadDiv .ace-logo-takeover {
  position: absolute;
  margin-left: 23px;
}.addcash-top-content .rapidReloadDiv .reload-register-logo-takeover {
  padding-top: 19px;
  margin-left: 20px;
}
.promo-sub-text {
    font-family: "nimbus-sans-condensed",Arial,Helvetica,Sans-Serif !important; 
    font-size:38px;
    color: #519600;
}
.promo-min-text, .promo-min-text h2 {
    color: #5D584E;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    /*float: left;*/
    line-height: 16px;
    margin-left: 21px;
    margin-top: 16px;
    /*text-align: left;*/
}
.curtain-bottomContents h2{
    color: #5d584e;
    float: left;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 16px;
    margin-left: 40px; 
}
.curtain-bottomContents {
    margin: 0 auto; 
    width:100%;
}
.curtain-bottomContents .footerLogos {
    margin-left: 211px; 
    margin-top: 40px;
}
.addcash-MainContainer {
    height: 1%;
    margin: 11px auto 0;
    overflow: hidden;
    width: 999px;
    background-color: #fff;
    -webkit-box-shadow: 18px 9px 26px -17px #d3d3d3; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 18px 9px 26px -17px #d3d3d3; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.addcash-MainDivider {
    border-top:1px dashed #E3E3E3; 
    width: 906px; 
    margin-top: 20px; 
    margin-left: 37px;
}
.pop_content_top{width:858px;height:238px;background:url(../images/MP_ReloadRegisterLogo.png) right bottom no-repeat;margin-top:40px;padding-left:50px; }
.pop_content_top .promotxt{width:445px;padding-top:70px;font-size:38px;color:#414141;font-family: "nimbus-sans-condensed",Arial,Helvetica,Sans-Serif !important;letter-spacing:-2px;line-height:40px;}
.pop_content_top .promotxt span{color:#7abd4a}

.pop_content_top .promosubtxt{font-size:32px;color:#666666;}
.addCashPopup_content .lfCont{float:left;width:555px;padding-left:50px;font-family: Verdana;color:#414141;font-size:13px;}
.addCashPopup_content .rtCont{float:right;width:383px;}
.addCashPopup_content .lfCont ul li.bulletOne{background:url(../images/circle_one_addcash.png) no-repeat;padding-left:36px;height:32px;padding-top:5px;}
.addCashPopup_content .lfCont ul li.bulletTwo{background:url(../images/circle_two_addcash.png) no-repeat;padding-left:36px;line-height:16px;}

.addCashPopup_content .txtgood2go{margin-left:15px;margin-top:10px;}
.addCashPopup_content .rtCont .reloadStores{border-left:solid 1px #7abc4b;width:260px;height:auto;padding-left:33px;}
.addCashPopup_content .rtCont .reloadStores h2{color:#414141;font-size:13px;font-family:verdana;line-height:18px;}
.addCashPopup_content .rtCont .reloadStores img{margin-top:15px;}
.pop_content_bot{clear:both;background:url(../images/reload_logos_popup.png) 45px bottom no-repeat;width:988px;height:145px;}
.pop_content_bot h2{color:#010101 ;font-size:12px;margin-left:40px;padding-bottom:5px;padding-top:45px;font-family:verdana;font-weight:bold;}

/* ========================================================================//
   3. COMMON:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
.breakonly { clear:both; height:0; font-size:0; margin:0; padding:0; }
.noShow { display:none; }
.floatDivleft { float:left; }
.box_calloutbot_bottom { width:266px; }
.box_calloutbot_bottom h3 {margin-top:20px;}
.box_calloutbot_bottom .but2, .box_calloutbot_bottom .but3, .box_calloutbot_bottom .but4, .box_calloutbot_bottom .butAddFunds .box_calloutbot_bottom .butContinue, .box_calloutbot_bottom .butReload { height:28px; display:block; }
a span { display:none; }
.but2 { width:73px; background:url(../images/btn_reload.gif) no-repeat; margin-top:10px }
.but3 { width:158px; background:url(../images/btn_addfunds.gif) no-repeat; margin-top:10px }
.but4 { width:89px; background:url(../images/btn_continue.gif) no-repeat; margin-top:10px }
.butReload { width:73px; background:url(../images/btn_reload.gif) no-repeat; margin-top:5px }
.butAddFunds { width:269px; background:url(../images/btn_addFunds.gif) no-repeat; margin-top:5px }
.butContinue { width:89px; background:url(../images/btn_continue.gif) no-repeat; margin-top:5px }
.ttl_money_green { color:#279e46 }
.ttl_gray { color:#6e6655; }
.ttl_green { color:#1C7637; }
.ttl_normal { font-weight:normal; }
.bold { font-weight:bold;}
/* ========================================================================//
   4. HEADER:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
#box_header { width:999px; height:106px; background:url(../images/bg_header_middle.jpg) no-repeat; overflow:visible }
#box_header_top { width:999px; height:64px; }
#box_header_bottom { width:999px; height:42px; }
img#box_header_logo { background:url(../images/img_logo_money_pak.png) no-repeat; width:268px; height:84px; z-index:10; top:0; }
/* override for ie6 */
* html img#box_header_logo {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img_logo_money_pak.png',sizingMethod='scale');}		

#box_header_search { 
	width:194px; 
	height:64px; 
	margin:0 0 0 805px; 
	position: absolute; 
	z-index:528; /* Ed 07/19/2009 Changed 1528 -> 528 */
	top:0; 
	background:url(../images/bg_header_search.jpg) no-repeat top left;
}
#box_header_search span { display:none; }
#box_header_search input { width:132px; height:15px; padding:0; margin:23px 0 0 2px; vertical-align:middle; border:0; background-image:none; }
#box_header_search input.sub { width:29px; height:28px; cursor:pointer; background:url(../images/spacer.gif) no-repeat top left; }
/* ========================================================================//
   5. FOOTER:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
#box_footer_menu { width:830px; height:38px; background:#e6e3dd; text-align:center; overflow:hidden; margin:0 auto; padding:7px 0 0 0 }
#box_footer_menu p { color:#a49478; font-size:10px; line-height:12px; }
#box_footer_menu p a { padding:0 5px; }
#box_footer_security { width:194px; height:46px; margin:11px auto 0 auto; text-align:center }
#box_footer_legal { width:100%; height:58px; margin:6px auto 0 auto; padding:19px 0 0 0; background:url(../images/bg_footer.gif) repeat-x; text-align:center }
#box_footer_legal p { font-size:10px; line-height:10px }
/* ========================================================================//
   6. CONTENT:
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/
#cntr_main P { margin:0 0 15px 0 }
.box_h1 { padding:16px 0 0 40px; }
.box_h1 .reg {font-size: 25px; color: #6e6655; } 
.boxText p { padding:16px 0 0 53px; }
.box_h2 { padding:16px 0 0 28px; }
#tip_ZipError { width:196px; height:61px; background:url(../images/bg_header_error.png) no-repeat; position: relative; top:0; color:#FF0000; font-size:10px; }
#tip_ZipError p { padding:34px 2px 0 11px; font-size:11px; }
/* override for ie6 */
* html #tip_ZipError {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bg_header_error.png',sizingMethod='scale');}		

.tip { font-size: 11px; float: none; position: absolute; z-index: 100; visibility: hidden; }
.tipADW { font-size: 11px; float: none; position: absolute; z-index: 100; visibility: hidden; }
.tipAmex { font-size: 11px; float: none; position: absolute; z-index: 100; visibility: hidden; }
/* boxes */
.bg_boxtop { width:953px; height:9px; background: url(../images/box_bgtop.jpg) no-repeat top left; margin:13px 0 0 27px; }
.bg_boxmed { width:953px; background: url(../images/box_bgright.jpg) no-repeat top right; margin-left:27px; background-color:#fff; }


.bg_boxmed_bottom{ background: url(../images/box_bgright_bottom.jpg) repeat-y center right;}



.bg_boxmed .bglarge { width:932px; background:url(../images/box_bglarge.jpg) repeat-x bottom left; margin-left:8px; background-color:#fdfdfd; }
.bg_boxmed .bgshort { width:932px; background:url(../images/box_bgshort.jpg) repeat-x bottom left; margin-left:8px; background-color:#fefefe; }
.bg_boxbot { width:953px; height:14px; background: url(../images/box_bgbot.png) no-repeat top left; margin-left:27px; }

#menu, #divSubMenuAbout, #divSubMenuPayPal, #divSubMenuUse ,#divSubMenuFaqs { behavior: url("css/resources/iepngfix.htc")}

#cntr_menu_header {width: auto;
	position: absolute;
	z-index: 259;
	top: 64px;
	margin-left: 299px;}
#menu {background:url("../images/bg_menu.png") top left no-repeat; width: 690px; height: 42px;}

#menu li{float:left;}

#menu a.option01 {background:url("../images/menu01.png") top left no-repeat; display: block; height: 36px; text-decoration:none; width: 108px;}
#menu a.option02 {background:url("../images/menu02.png") top left no-repeat; display: block; height: 36px; text-decoration:none; width: 174px;}
#menu a.option03 {background:url("../images/menu03.png") top left no-repeat; display: block; height: 36px; text-decoration:none; width: 173px;}
#menu a.option04 {background:url("../images/menu03.png") top left no-repeat; display: block; height: 36px; text-decoration:none; width: 120px;}
#menu a.option05 {background:url("../images/menu05.png") top left no-repeat; display: block; height: 36px; text-decoration:none; width: 99px;}

#menu li a span.menuText { display:block; text-align:center; line-height:34px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}

#selected{background-position:bottom left;}

ul#ulSubMenuAbout, ul#ulSubMenuPayPal, ul#ulSubMenuUse, ul#ulSubMenuFaqs{position: absolute; display:none;}

ul#ulSubMenuFaqs{margin-left:-148px;}

div#divSubMenuAbout{background:url("../images/submenu03.png") top left no-repeat; height: 129px; width: 202px; padding: 20px 0 0 35px;}
div#divSubMenuUse{background:url("../images/submenu03.png") top left no-repeat; height: 129px; width: 202px; padding: 20px 0 0 35px;}
div#divSubMenuPayPal{background:url("../images/submenu04.png") top left no-repeat; height: 90px; width: 131px; padding: 20px 0 0 35px;}
div#divSubMenuFaqs{background:url("../images/submenu05.png") top left no-repeat; height: 170px; width: 240px; padding: 20px 0 0 35px;}

#menu .subMenuAbout ul, #menu .subMenuPayPal ul, #menu .subMenuUse ul, #menu .subMenuFaqs ul{position:static;}
div#divSubMenuAbout li, div#divSubMenuPayPal li, div#divSubMenuUse li, div#divSubMenuFaqs li {float:none; list-style-type:disc; list-style-position:inside; color:#13CD46;}
div#divSubMenuAbout li.p, div#divSubMenuPayPal li.p, div#divSubMenuUse li.p, div#divSubMenuFaqs li.p {list-style-type:none; list-style-position:outside;}

div#divSubMenuUse ul{float:left;}
div#divSubMenuUse ul.subMenuLast {padding: 0 0 0 35px;	width: 176px;}
div#divSubMenuUse ul.subMenuLastCenter {border-left:1px solid #A5CAAE;	border-right: 1px solid #A5CAAE; padding: 0 0 0 34px; width: 164px; height:86px;}

ul#ulSubMenuAbout p, ul#ulSubMenuPayPal p, ul#ulSubMenuUse p, ul#ulSubMenuFaqs p{color: #908C84; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; line-height: 22px; margin: 0; padding: 7px 0 0 0;}

ul#ulSubMenuAbout li a, ul#ulSubMenuFaqs li a, ul#ulSubMenuUse li a, ul#ulSubMenuPayPal li a{color: #28A147; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; line-height: 20px; text-decoration: underline;}

ul#ulSubMenuAbout li a:hover, ul#ulSubMenuFaqs li a:hover, ul#ulSubMenuUse li a:hover, ul#ulSubMenuPayPal li a:hover{color: #808080; text-decoration: none;}

ul#ulSubMenuFaqs li.special {padding-top: 10px}


/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  These styles are applied to the home template
   Sourced from:     home.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   Used in: index.html
   ========================================================================//
*/

/* CONTAINER MODULE 1 */
#content_home #box_LeftTopHome{ width:647px; height:194px; float:left; background:url(../images/bg_module1-reloadregister.png) no-repeat top left; position:relative; padding-right:15px;margin-bottom:11px;}

/* CONTAINER MODULE 2 */
#content_home #box_flashHome{ width:324px; height:194px; float:left;position:relative;margin-bottom:11px; }
#content_home #flashAnimation{ width:324px; height:194px; }

/* CONTAINER CALLOUT MODULE 3,4,5 */
#content_home .box_calloutbot{ width:311px; height:194px; background:url(../images/bg_callout.jpg) no-repeat top left; float:left; position:relative;}
#content_home .box_calloutbot.marginleft{ margin-left:20px;}
#content_home .box_calloutwide{ width:972px; height:175px; background:url(../images/bg_wide_callout02.jpg) no-repeat top left; position:relative; clear:both;}
#content_home .box_calloutwide3{ width:972px; height:223px; background:url(../images/bg_wide_callout03.jpg) no-repeat top left; position:relative; clear:both;}

/* TITLE AND TEXT CALLOUT */
#content_home .box_calloutbot h1,#content_home .box_calloutwide  h1, #content_home .box_calloutwide3 h1 {  font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#28a84a; padding:13px 24px 0 27px;}
#content_home .box_calloutbot h1 span{ color:#24833a;}
/* Begin Ed 07/02/2009 Remove PayPal logo */
/*	#content_home .box_calloutbot h1.blue{ color:#32689b; background:url(../images/paypal_logo.gif) no-repeat 134px 17px; }	*/
#content_home .warning_language {float:right; font-size: 14px; margin: -19px 75px 0 0; }
#content_home .box_calloutbot h1.blue{ color:#32689b; }
#content_home .box_calloutwide h1.red, #content_home .box_calloutwide3 h1.red { color:red; }
#content_home .box_calloutwide .bottom-link-align h1.red { padding-left: 0px; padding-top: 0px; }
#content_home .box_calloutbot h1.blue span{ color:#32689b; } /* //TODO: This may need to be a darker blue */
/* End Ed 07/02/2009 Remove PayPal logo */
#content_home .box_calloutbot p, #content_home .box_calloutwide3 p, #content_home .box_calloutwide p { font-size:14px; color:#5d584e; padding:5px 24px 0 27px; line-height:15px; }
#content_home .box_calloutwide li { list-style-type:disc; font-size:14px; color:#5d584e; margin-left: 15px; padding:5px 24px 0 0px; line-height:17px; }
/* Ed 08/27/2009 Fix for PayPal logo on IE6 */
#ebay_paypal_logo
{ 
	background:url(../images/paypal_ebay_logos_bg.png) no-repeat top left;
	width: 156px;
	height: 27px;
}

#content_home #fraud_alert p{
	margin-left:0;
	padding-left:0;
	margin-right:0;
	padding-right:0;
}

#content_home .calloutwide_left {
	width:570px;
	float:left;
}

#content_home .calloutwide_full {
  width:840px;
  float:left;
}
.calloutwide_full .box_callout_bottom-full-links {
  font-size: 14px; width:235px; float: right; margin-top: -47px; line-height: 20px; font-weight: bold; text-decoration: underline; color: #28A147;
}

#content_home .calloutwide_right {
	width:280px;
	float:right;
	text-align:left;
}

#content_home .calloutwide_right a {
	margin:6px 0;
}

#content_home  #fraud_alert_sign{
	background:url(../images/fraud_alert_sign.jpg) no-repeat top left;
	width: 63px;
	height: 56px;
	margin:30px 20px 50px 20px;
	float:left;
}

#content_home .box_calloutbot_bottom.form2 select {
	width:250px;
}

/* override for ie6 */ 
* html #ebay_paypal_logo {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/paypal_ebay_logos_bg.png',sizingMethod='scale');}		
/* End Ed 08/27/2009 Fix for PayPal logo on IE6 */

#content_home .box_calloutbot p a,#content_home .box_calloutwide p a /* Ed 07/10/2009 Add font-weight and color Used for How It Works hyperlinks */
{
	text-decoration:underline;
	font-weight:bold;
	color:#07893B;	 
}
#content_home .box_calloutbot p a:hover,#content_home .box_calloutwide p a:hover{ text-decoration:none; }
#content_home .box_calloutbot p a,#content_home .box_calloutwide li a 
{
	text-decoration:underline;
	font-weight:bold;
	color:#07893B;	 
}
/* BUTTONS CALLOUT MODULE 1 */
/* Begin Ed 07/01/2009 Replaced with sliding door anchor */
/*
#content_home #box_LeftTopHome .but1 {width:141px; height:34px;background:url(../images/btn_viewdemo.gif) no-repeat 0 0;display:block;position:absolute; left:234px; bottom:29px; }
#content_home #box_LeftTopHome a:hover{background-position:bottom;} 
#content_home #box_LeftTopHome a span{ display:none; }
*/
/* End Ed 07/01/2009 Replaced with sliding door anchor */
#content_home #box_LeftTopHome .viewDemoDiv {display:block; position:absolute; left:195px; bottom:10px; }
#content_home #box_LeftTopHome .rapidReloadDiv {display:block; position:absolute; }
/* BUTTONS CALLOUT MODULE 3,4,5 */
#content_home .box_calloutbot_bottom {
	width:283px;
/*	height:70px; */
	position:absolute;
	left:27px; 
/*	bottom:31px;	*/
}
#content_home .box_callout_bottom-full {
  width: 813px; 
  float: left; 
  margin: 7px 0 0 86px;
}
#content_home .box_calloutbot_bottom .panel1{ left:5px; bottom:400px; }
/* Begin Ed 07/01/09 Commented out to make sliding door anchors work */
/*
#content_home .box_calloutbot_bottom a:hover{background-position:bottom;}
#cntent_home .box_calloutbot_bottom a span{ display:none; }
*/
/* End Ed 07/01/09 Commented out to make sliding door anchors work */
#content_home .box_calloutbot_bottom .but2, .box_calloutbot_bottom .but3, .box_calloutbot_bottom .but4 {height:28px;display:block; vertical-align:bottom; position:absolute; left:0px; bottom:0px; }

#content_home .box_calloutbot_bottom .but2{width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;}
#content_home .box_calloutbot_bottom .but3{width:158px;background:url(../images/btn_addfunds.gif) no-repeat 0 0;}
#content_home .box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat 0 0;}
#content_home .box_calloutbot_bottom .tip1 {
	width:24px;
	background:url(../images/spacer.gif) no-repeat 0 0; 
	height:24px; 
	display:block; 
	vertical-align:bottom; 
	position:absolute; 
	left:162px; 
/*	bottom:36px;	*/
	top:0px;
}

/* FORM CALLOUT - MODULE 3 */
#content_home .box_calloutbot_bottom.form1 {
	bottom:28px;
}
/* Ed 07/08/2009 Commented out - use ".box_calloutbot_bottom.form1 input" instead
#content_home .box_calloutbot_bottom.form1 input { width:46px; height:15px; padding:0; margin:14px 0 0 7px; vertical-align:middle; border:0; background-image:none;}
*/
/* FORM CALLOUT - MODULE 4 */
/* Ed 6/30/2009 Commented out since it is the same as .box_calloutbot_bottom.form2 select, except adds margin-top:5px which is not needed
#content_home .box_calloutbot_bottom.form2 select{ color:#736e66; font-family:Arial, Helvetica, sans-serif; font-size:12px; border: 1px solid #c1baab; margin-top:5px;}
*/

/* TIP HOME BOTTOM CALLOUT MODULE 3*/
#content_home #tip_homeCalloutLeft{ width:259px; height:113px; background:url(../images/bg_helpcallout1.png) no-repeat 0 0;}
#content_home #tip_homeCalloutLeft p{ padding:69px 10px 0px 24px; text-align:center; font-size:11px;}
/* override for ie6 */
* html #content_home #tip_homeCalloutLeft {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bg_helpcallout1.png',sizingMethod='scale');}		

/* American Express Rollover*/
#content_pay #tip_homeCalloutLeftAmex{ width:283px; height:181px; background:url(/Content/images/bg_help5.png) no-repeat 0 0;}
#content_pay #tip_homeCalloutLeftAmex p{ padding:11px 41px 0 9px !important; text-align:left; font-size:11px;}

#tip_MoneyPakHelp{
background:transparent url(../images/bg_help3.png) no-repeat scroll 0 0;
height:71px;
width:210px;
padding:20px 30px 0 48px;
}
/* override for ie6 */
* html #tip_MoneyPakHelp {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bg_help3.png',sizingMethod='scale');}		

/* ERRORS HOME BOTTOM CALLOUT */
#content_home .box_calloutbot .errorMessa { height:auto; width:180px; display:block; position:absolute; left:114px; bottom:23px;}


#content_home #indexz{ z-index:100;}
/* new page -  addcash */
.addCashPage{width:100%;clear:both;}

/*reload at the register new page */
.addCashPage .reloadRegTop {
  width:100%; 
  margin-top: 23px;
 } 
 .addCashPage .reloadRegTop .reloadRegLogo {
    margin-left: 280px; 
    margin-bottom: 21px;
 }
.addCashPage .reloadRegMid, .takeover-mid-content {
    text-align: center;
}
.promo-sub-text .registeredLogo,  .takeover-mid-content .registeredLogo { 
    vertical-align: super; 
    font-size: 25px;
}
.addCashPage .reloadRegMsg, .takeover-mid-message {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px;
    margin-top: 10px; 
    margin-left: 11px; 
    line-height: 20px;
  }
.addCashPage .reloadRegdivider, #popupSimplySwipe .reloadRegdivider {
  border-top:1px 
  dashed #E3E3E3; 
  width: 937px; 
  margin-top: 32px; 
  margin-left: 26px;
}
.addCashPage .reloadRegbot {
  margin: 0 auto; 
  width:100%;
}
.addCashPage .reloadRegbot .reloadRegBotRetail {
  margin-left: 245px;
}
.addCashPage .reloadRegbot .reloadRegBotLogos {
  margin: 15px 95px 33px 39px; 
  padding-top: 54px;
}
/*end reload at the register new page */

.addCashPageTop, .addCashPageMid, .addCashPageBot{clear:both;}
.addCashPage .addCashPageTop .lfPanel{background:url(../images/topleftbg_addcash.jpg) no-repeat;width:554px;height:280px;float:left;}
.addCashPage .addCashPageTop .lfPanel .promotxt{font-size:42px;color:#414141;PADDING-TOP:105px;padding-left:50px;font-family: "nimbus-sans-condensed",Arial,Helvetica,Sans-Serif !important;letter-spacing:-2px;line-height:50px;}
.addCashPage .addCashPageTop .lfPanel .promotxt span{color:#7abd4a}

.addCashPage .addCashPageTop .lfPanel .promosubtxt{font-size:35px;color:#666666;padding-top:10px;padding-left:50px;}

.addCashPage .addCashPageTop .rgtPanel{background:url(../images/money_card_img.jpg) no-repeat;width:434px;height:280px;float:left;}

.addCashPage .addCashPageMid .lfPanel{background:url(../images/botleftbg_addcash.jpg) no-repeat;width:554px;height:254px;float:left;}
.addCashPage .addCashPageMid .lfPanel ul{margin-left:50px;}
.addCashPage .addCashPageMid .lfPanel ul li{color:#414141;font-size:14px;font-family:verdana;line-height:18px;}
.addCashPage .addCashPageMid .lfPanel ul li.bulletOne{background:url(../images/circle_one_addcash.png) no-repeat;padding-left:36px;height:45px;}
.addCashPage .addCashPageMid .lfPanel ul li.bulletTwo{background:url(../images/circle_two_addcash.png) no-repeat;padding-left:36px;}
.txtgood2go{background:url(../images/good2go.jpg) no-repeat;width:237px;height:64px;margin-left:51px;margin-top:20px;}

.addCashPage .addCashPageMid .rgtPanel{background:url(../images/botrightbg_addcash.jpg) no-repeat;width:434px;height:254px;float:left;}
.addCashPage .addCashPageMid .rgtPanel .reloadStores{border-left:solid 1px #7abc4b;width:260px;height:auto;padding-left:33px;}
.addCashPage .addCashPageMid .rgtPanel .reloadStores h2{color:#414141;font-size:14px;font-family:verdana;line-height:18px;}
.addCashPage .addCashPageMid .rgtPanel .reloadStores img{margin-top:15px;}

.addCashPageBot{background:#fff url("../images/botbg_addcash.jpg") left bottom no-repeat;width:987px;padding-top:25px;padding-bottom:27px;}
.addCashPageBot img{margin-left:1px;}
.addCashPageBot h2{color:#010101 ;font-size:18px;margin-left:40px;padding-bottom:5px;}

/* new page -  addcash */
.content_use_getConfirmation div{display:none;}
#popupSimplySwipe{float:left;width:100%;height:398px;background:url(../images/rc-banner-bg.png) no-repeat;display:none;}
#popupSimplySwipe .btnclose{clear:both;float:right;margin-top:10px;margin-right:12px;cursor:pointer;cursor:hand;}    
#popupSimplySwipe .simplySwipeContent{clear:both;padding-left:340px;}
#popupSimplySwipe .simplySwipeContent h3{font-family:"nimbus-sans-condensed",Arial,Helvetica,Sans-Serif;font-size:28px;color:#414141;line-height:38px;letter-spacing:-1px;}
#popupSimplySwipe .simplySwipeContent h2{font-family:"nimbus-sans-condensed",Arial,Helvetica,Sans-Serif;font-size:36px;color:#75b82e;line-height:36px;letter-spacing:-2px;}
#popupSimplySwipe .simplySwipeContent .ssStep1{background:url(../images/circle_one_addcash.png) no-repeat;padding-left:36px;padding-right:30px;width:180px;float:left;height:45px;}
#popupSimplySwipe .simplySwipeContent .ssStep2{background:url(../images/circle_two_addcash.png) no-repeat;padding-left:36px;padding-right:5px;width:295px;float:left;height:45px;}
#popupSimplySwipe .simplySwipeContent .ssStepsCnt{font-family:Verdana;font-size:14px;color:#414141;line-height:16px;}
#popupSimplySwipe .simplySwipeContent .ssList{padding-top:50px;padding-bottom:50px;float:left;width:230px;font-weight:bold;}
#popupSimplySwipe .simplySwipeContent .ssList ul li{list-style:disc;margin-left:20px;color:#7dc14a;line-height:24px;}
#popupSimplySwipe .simplySwipeContent .ssList ul{list-style:disc;font-size:24px;}
#popupSimplySwipe .reloadRegisterTop {margin-top: 20px; width: 100%;}
#popupSimplySwipe .reloadRegisterTop .reloadRegLogo {margin-bottom: 21px; margin-left: 232px;}
#popupSimplySwipe .reloadRegisterMid {text-align: center;}
#popupSimplySwipe .reloadRegisterMid .promo-sub-text {color: #519600; font-family: "nimbus-sans-condensed",Arial,Helvetica,Sans-Serif !important; font-size: 31px;}
#popupSimplySwipe .reloadRegisterMid .reloadRegMsg {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; line-height: 20px; margin-left: 11px; margin-top: 10px;}
#popupSimplySwipe .reloadRegbot {margin: 0 auto; width: 100%;}


#popupSimplySwipe .ssConDivider{clear:both;float:left;border-top:dashed 1px #e2e2e2;height:10px;width:895px;margin:0 20px;}
#popupSimplySwipe .ssRelodStores{padding-left:36px;clear:both;}
#popupSimplySwipe .ssRelodStores div{float:left;}
#popupSimplySwipe .ssRelodStores div:first-child{width:280px;padding-top:25px;}

/* new page -  Cash-rapidreload */
.cash-rapidreload{clear:both;float:left;width:986px;margin-top:13px;}
.cashRReload_top{clear:both;float:left;width:100%;height:602px;background:url(../images/WM_cashReload_bg.jpg) no-repeat left top;}
.cashRR_LeftCnt{float:left;width:650px;height:593px;padding-left:35px;padding-top:30px;font-family:helvetica ,arial,verdana,sans-serif;}
    .cashRR_LeftCnt #cashRRLogo{background:url(../images/logo_WM_rapid_reload.png) no-repeat;float:left;width:213px;height:190px;float:left;}
    .cashRR_LeftCnt .cashRR_txtaddcash{float:left;width:430px;padding-top:25px}
    .cashRR_LeftCnt .cashRR_txtaddcash p{font-family:helvetica ,arial,verdana,sans-serif;font-size:43px;font-weight:bold;color:#fff;line-height:43px;}
    .cashRR_LeftCnt .cashRR_Heading{clear:both;float:left;font-size:25px;font-weight:bold;line-height:28px;}
    .cashRR_LeftCnt .checkRR_Heading {clear:both;float:left;font-size:25px;font-weight:bold;line-height:28px; margin-top: 40px; margin-bottom: 13px;}
    .cashRR_LeftCnt .cashRR_ollist{clear:both;float:left;width:100%;margin-top:10px;}
    .cashRR_LeftCnt .cashRR_ollist .cashRR_ol{float:left;width:40px;font-size:44px;font-weight:bold;}
    .cashRR_LeftCnt .cashRR_ollist .cashRR_ol_txt{float:left;color:#fff;font-size:16px;width:375px;line-height:18px;}
    .cashRR_LeftCnt .cashRR_ollist .checkRR_ol_txt {margin-left: 43px; width: 380px;}
    .cashRR_LeftCnt .cashRR_ollist strong {color: #FDBB30;}
    .cashRR_availtxt{float:left;background:url(../images/logo_WM_text.png) no-repeat left bottom;width:187px;height:55px;color:#fff;font-size:14px;margin-left:38px;}
    .cashRR_srhLoc{float:left;height:55px;width:177px;padding-left:25px;padding-top:18px;}
       .btnSrch{float:left;width:189px;background:url("../images/btn_org_left.png") no-repeat left top;height:32px;cursor:pointer;cursor:hand;}
       .btnSrch div{float:left;width:171px;background:url("../images/btn_org_right.png") no-repeat right top;padding-left:7px;height:24px;overflow:hidden;color:#fff;font-size:16px;padding-top:8px;text-align:center;}
       .cashRR_srhLocNote{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-align:center;padding-top:5px;}
       .btnSrch a {color: #FFFFFF;}
       .btnSrch a:hover {color: #FFFFFF;}
    .cashRR_title{Font-size:20px;color:#fff;width:400px;clear:both;float:left;padding-top:30px;}
    .cashRR_title span{background:url(../images/rArrow_white.png) no-repeat right 6px;width:7px;height:20px;float:right;}
    .cashRR_title a{color:#fff;text-decoration:underline;}
    .cashRR_title a:hover {color:#fff;text-decoration:none;}
.cashRR_txtyellow{font-family:helvetica ,arial,verdana,sans-serif;color:#fdbb30;}
.pTop25{padding-top:25px;}
    
    
.cashRR_RgtCnt{float:left;/*background:url(../images/only_374.png) no-repeat 54px 15px;*/width:300px;height:400px;}
.cashRReload_bottom{clear:both;float:left;width:100%;height:263px;}
.cashRReload_Icons{float:left;width:100%;height:246px;background:#fff;clear:both;}
.rapidreldtxt{clear:both;width:100%;height:125px;background:url("../images/alllogos.png") no-repeat 40px bottom;}
.rapidreldtxt span{padding-left:40px;font-size:18px;color:#1a75cf;padding-top:30px;float:left;}
.rapidreldLogos {padding-top:30px;}
.rapidreldLogos li{display:inline;}


.cashRReload_botIcons{float:left;width:962px;height:17px;background:#fff;overflow:hidden;}
.cashRReload_botR{float:left;width:12px;height:17px;background:url("../images/botRightCurve.png") no-repeat right top;overflow:hidden;}
.cashRReload_botL{float:left;width:12px;height:17px;background:url("../images/botleftCurve.png") no-repeat left top;overflow:hidden;}



.chk_cashRReload_top{clear:both;float:left;width:100%;height:670px;background:url(../images/WM_checkReload_bg.jpg) no-repeat left top;}
.chk_cashRReload_top .cashRR_txtaddcash p{font-size:36px !important;line-height:36px;}
.chk_cashRReload_top .cashRR_srhLocNote{text-align:left !important;}
.chk_cashRReload_top .cashRR_srhLoc{width:245px !important;}
.chk_cashRReload_top .cashRR_title{width:335px !important;}

#payrollchk_rr .chk_cashRReload_top{clear:both;float:left;width:100%;height:672px;background:url(../images/WM_payrollReload_bg2.jpg) no-repeat left top;}

/*Walmart Reload Promo*/
.wmt-main {
  clear: both; background-image: url(../images/WM_payrollReload_bg3.png); background-repeat: no-repeat; margin-top: 40px; height: 631px; width: 975px;
}
.wmt-main h3 {
    color: #505050;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    margin-left: 196px;
    padding-top: 36px;
}
.wmt-main h4 {
    color: #519600;
    font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
    font-size: 41px;
    line-height: 43px;
    margin-left: 28px;
    margin-top: 24px;
}
.wmt-main .wmt-subtext {
  clear: both; 
  font-size: 19px; 
  margin-left: 97px; 
  padding-top: 28px;
}
.wmt-main .numerical-items {
  margin-top: 238px; 
  margin-left: 58px;
}
.wmt-main .disclaimer-text {
  font-size: 12px; 
  margin: 60px 0 0 182px;
}

/* over-ride png backgrounds for ie6 */
/* html #drctntHomeunoverBox1op{ width:147px;height:120px;background:url(/e/img/dr_homeunover_op1.gif) 0 0 no-repeat;display:block;}*/

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the FAQs
   Sourced from:     faq.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   ========================================================================//
*/

/* Help (6.0) */
#content_faq { height:1%; overflow:hidden }
#content_faq .box_h1 h1{font-weight:bold}
.content_help_header {color:#5d584e; font-size:14px;font-weight:bold;}

/* Used by the FAQ page */
#cntr_txt_faq {padding:0 50px 5px 50px}
#cntr_txt_faq h3{ color:#02b302; margin:0 0 15px 0}
#cntr_txt_faq h3 span.bold{ color:#02b302}

#cntr_txt_faq ul{font-size:12px;font-weight:bold; list-style:none; margin:0 0 27px 0}
/* Begin Ed 07/02/2009 bullet no longer is centered in entire li, so that it remains fixed when the answer is displayed */
#cntr_txt_faq ul li{color:#5d584e;background:url(../images/bullet_faq.gif) no-repeat scroll 0 7px;padding:0 0 0 15px;line-height:20px; height:1%; }
/* End Ed 07/02/2009 bullet no longer is centered in entire li, so that it remains fixed when the answer is displayed */
#cntr_txt_faq ul li a{color:#5d584e; text-decoration:underline;}

#cntr_txt_faq ul li p {display:none; } /* when FAQ page is first displayed, answers should be collapsed */
#cntr_txt_faq ul li a.RedirectGreen {color:#28A147;}

/* Used by the Protect Your Money Page */
#ProtectVerbiage {padding:0 50px 5px 50px}
#ProtectVerbiage h3{ color:#02b302; margin:0 0 15px 0}
#ProtectVerbiage h3 span.bold{ color:#02b302}

#ProtectVerbiage ul{font-size:12px;font-weight:bold; list-style:none; margin:0 0 27px 0}
/* Begin Ed 07/02/2009 bullet no longer is centered in entire li, so that it remains fixed when the answer is displayed */
#ProtectVerbiage ul li{color:#5d584e;background:url(../images/bullet_faq.gif) no-repeat scroll 0 7px;padding:0 0 0 15px;line-height:20px; height:1%; }
/* End Ed 07/02/2009 bullet no longer is centered in entire li, so that it remains fixed when the answer is displayed */
#ProtectVerbiage ul li a{color:#5d584e; text-decoration:underline;}

#ProtectVerbiage ul li p {display:none; } /* when FAQ page is first displayed, answers should be collapsed */
#ProtectVerbiage ul li a.RedirectGreen {color:#28A147;}

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the home
   Filename:     use.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   Used in: index.html
   ========================================================================//
*/

/* CONTAINER MODULE 1 */
#content_use #box_module1Fpaypal
{ width:955px; height:190px; background:url(../images/re_bg_module1.jpg) no-repeat top left; margin:13px 0 0 28px;padding-bottom:10px;}
#content_use #box_module1.op1{background:url(../images/re_bg_module1pay.jpg) no-repeat top left;}

#content_use #box_module1 #buttonR { padding:76px 0 0 761px;}
#content_use #box_module1 #buttonR.op1 { padding:76px 0 0 0;}
/* Ed 07/07/2009 Removed because of conflict with .slidingDoorHyperLink */
/*
#content_use #box_module1 #buttonR a:hover{background-position:bottom;} 
#content_use #box_module1 #buttonR a span{display:none;}
*/
/* Ed 07/07/2009 End Removed */
#content_use #box_module1 #buttonR .butr {width:148px;height:34px;background:url(../images/re_btn_viewdemo.gif) no-repeat 0 0;display:block;}

#content_use #box_module1 .link{ padding:16px 0 0 508px;}

/* CONTAINER MODULE 2 */
#content_use #box_module2{ width:945px; height:131px; background:url(../images/re_bg_module2.jpg) no-repeat top left; margin-left:28px;padding-bottom:17px;}
#content_use #box_module2 a{text-decoration:none;}
#content_use #box_module2 a:hover{text-decoration:underline;}

#content_use #box_module2 h1 { padding:16px 0 0 26px; font-size:22px; }
#content_use #box_module2 h5 { padding-left:45px; font-size:11px; font-weight:bold; }

#content_use #box_module2 .col1,
#content_use #box_module2 .col2,
#content_use #box_module2 .col3 { float:left }

/* Begin Ed 07/08/2009  Changed width and padding on .col1 .col2 and .col3 to make text fit into the ReloadHowItWorks page*/
#content_use #box_module2 .col1 {width:230px; padding:18px 0 0 36px;}
/* #content_use #box_module2 .col1.op1 {width:240px;padding:18px 0 0 30px;} Ed 07/09/2009 Not Used */
#content_use #box_module2 .col2 {width:260px; padding:2px 0 0 52px;}
/* #content_use #box_module2 .col2.op1 {width:240px;padding:18px 0 0 44px;} Ed 07/09/2009 Not Used */
#content_use #box_module2 .col3 {width:250px; padding:18px 0 0 58px;}
/* #content_use #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;} Ed 07/09/2009 Not Used */

/* over-ride png backgrounds for ie6 */
* html #content_use #box_module3 #midLeft {margin-left:13px;}

#content_use #box_module3 #midRight { width:497px; float:left; background-color:#fff;float:left;}
#content_use #box_module3 #bot { width:945px; height:18px; background:url(../images/re_bg_module3bot.jpg) no-repeat top left;}

/* ========================================================================//
   RELOAD A CARD
   These selectors are only applied to the elements mentioned below.
   ========================================================================//
*/

.content_use_transactionCancelled{ height:172px;}
.content_use_reloadcardnow { height:167px; overflow:hidden;}
.content_use_enterInfo{overflow:hidden;}
.content_use_verifyInfo{ overflow:hidden !important;}
.content_use_getConfirmation{overflow:hidden;}

.content_use_transactionCancelled .content{ padding:26px 40px;}
.content_use_enterInfo .content{ padding:26px 40px;}
.content_use_verifyInfo .content{ padding:26px 40px;}
.content_use_getConfirmation .content{ padding:26px 40px;}

/* TOP STATUS PROCESS */
.content_use_status_process{ width:309px; height:30px; background:url(../images/re_bg_status_top.gif) no-repeat 0 0; margin:12px 0 0 49px;}
.content_use_status_process.op1{ width:211px; height:30px; background:url(../images/re_bg_status_top2.gif) no-repeat 0 0; margin:12px 0 0 49px;}
.content_use_status_process.proc2{ background-position:0 -30px;}
.content_use_status_process.proc3{ background-position:0 -60px;}

.content_use_status_process .ttl1, .content_use_status_process .ttl2, .content_use_status_process .ttl3 { float:left; padding-top:9px;}
.content_use_status_process .ttl1{ width:92px; padding-left:12px;}
.content_use_status_process .ttl1.op1{ width:88px; padding-left:12px;}
.content_use_status_process .ttl2{ width:96px;}
.content_use_status_process .ttl3{ width:106px;}

.content_use_status_process p {font-weight:bold;}
.content_use_status_process p span {color:#fff;}

/* COMMON FORM RELOAD CARD */
.boxtopform1{padding:19px 0 0 25px;}
.boxtopform1 input{ margin-right:4px;}
.boxtopform2{padding:11px 0 0 25px;}
.boxtopform2 input{ width:235px; margin-right:4px; background:#fff;}
.boxtopform2 .message{ padding-top:6px;}
.boxtopform3{padding:11px 0 0 25px;}
.boxtopform3 input{ width:119px; margin-right:4px; background:#fff;}
.boxtopform4{padding:0 0 0 25px;}
.boxtopform4 input{ width:185px; margin-right:4px; background:#fff;}
.boxtopform5{padding:10px 0 0 25px; vertical-align:middle;}
.boxtopform5 input{ width:235px; margin-right:4px; background:#fff;}

.boxtopform5 input#Zip{width:50px;}
.boxtopform5 input#Phonenum{width:100px;}

.boxtopform5 .message{ padding-top:6px;}
.boxtopform6{padding:10px 0 0 25px;}
.boxtopform6 label{line-height:24px}
.boxtopform6 label span{ vertical-align:middle; background:#fff;}
.boxtopform6 input{ border:0; vertical-align:middle;background:#fff;}
.boxtopform6 .message{ padding-top:6px;}

img.iconquestion{width:22px; height:22px; background:url(../images/icon_question.gif) no-repeat 0 0; vertical-align:top;}
.boxerror{ width:294px; margin:3px 24px 0;}
.boxerrorDish{ width:765px; margin:3px 24px 0;}
.boxErrorEnterInfo {
	margin: 10px 37px;
}
.boxerrorVerify{ width:294px; margin:3px 24px 0 50px;}	
/* Begin Ed 6-25 Addition */
.boxerror label, .boxerror span { font-family:"Myriad Pro", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; line-height:14px; font-weight:normal }
/* End Ed 6-25 Addition */
.boxerror_absolute{ height:auto;  width:300px; margin:5px 150px 0 25px;}

/* RELOAD CARD NOW */
.content_use_reloadcardnow.bg_reloadcardnow { width:932px; background:url(../images/re_bg_module1op2.jpg) repeat-x top left; margin-left:8px; background-color:#fefefe; }
.content_use_reloadcardnow .re_boxlink{ width:190px;padding:130px 0 0 0; float:right; text-align:center;}
.content_use_reloadcardnow .re_boxlink-acheivCard{ width:130px;padding:130px 0 0 0; float:right; text-align:center;}
.content_use_reloadcardnow .boxerror_absolute { width: 305px; }
/* ENTER INFO */
.content_use_enterInfo .box{ margin:0 12px 0; }

.content_use_enterInfo .box.boxCntn1{ margin-left:23px;}
.content_use_enterInfo .box.boxCntn2{ height:165px; background:url(../images/re_bg_enterbox2.gif) no-repeat 338px 8px; margin-left:23px;}
.content_use_enterInfo .box.boxCntn2.boxCntn2Height{ height:100% !important;}

.content_use_enterInfo .box.boxCntn3{ height:auto; margin-left:23px; padding:18px 0 24px; }

.content_use_enterInfo .box.boxCntn4{ height:auto; margin-left:23px; padding:0;}

.content_use_enterInfo .box.boxCntn5{ height:165px; background:url(../images/re_bg_enterbox2.gif) no-repeat 338px 8px; margin-top:32px;  }
.content_use_enterInfo .box.boxCntn6{ height:auto; padding:18px 0 24px; }
.content_use_enterInfo .box.boxCntn7{ height:auto; padding:18px 0 24px; }
.content_use_enterInfo .box.boxCntn9{ height:211px; background:url(../images/re_bg_dishnetwork.png) no-repeat 357px 21px; margin-left:23px;}

#enter_characters{ width:113px; height:32px; padding-bottom:6px;}

/* VERIFY INFO */
.content_use_verifyInfo .boxCntn1{ height:41px; padding:32px 0 0 46px;}
.content_use_verifyInfo .boxCntnbullet{ width:445px; height:33px; background:url(../images/re_bg_bulletnumbers.gif) no-repeat 0 0; margin-left:46px; padding:6px 0 0 22px; }
.content_use_verifyInfo .boxCntnbullet span {color:#5d584e; float:left;}
.content_use_verifyInfo .cntnform { padding:4px 0 0 46px; }
.content_use_verifyInfo .cntnform label{ font-size:14px; line-height:24px;}
.content_use_verifyInfo .cntnform label span{ vertical-align: middle;}
.content_use_verifyInfo .cntnform input{ border:0; vertical-align: middle; }
.content_use_verifyInfo .cntnbuttons div{ width:73px; height:28px; float:left; margin:22px 0 0 12px; }

.content_use_verifyInfo .roundedBox span.boxCntnvalue { padding-right:100px !important; }
.content_use_verifyInfo .roundedBox span.boxCntnMoneyPakvalue { padding-right:100px !important; }
.content_use_verifyInfo .roundedBox span.boxCntnEmailvalue {  }
.content_use_verifyInfo .roundedBox { margin-left:46px; margin-bottom: 15px;   }
.content_use_verifyInfo .roundedBox .boxCntnbulletLeft{ width:10px; height:33px; background:url(../images/re_bg_bulletnumbers.gif) no-repeat 0 0; }
.content_use_verifyInfo .roundedBox .boxCntnbulletRight{ width:10px; height:33px; background:url(../images/re_bg_bulletnumbers.gif) -435px 0px; }
.content_use_verifyInfo .roundedBox .boxCntnbulletMid{ background-color: #e8e3d9; width: auto; vertical-align:middle; }
.content_use_verifyInfo .roundedBox .boxCntnbulletMid span {color:#5d584e; padding-right: 20px; }
.content_use_verifyInfo .buttons { float: left; clear: both; margin-left: 180px; padding-bottom: 20px; }
.content_use_verifyInfo #verify-info-data { margin-left: 40px; }
/* GET CONFIRMATION */
.content_use_getConfirmation .boxCntn1 { height:20px; background:url(../images/re_okicon.gif) no-repeat 48px 21px; padding:26px 0 0 74px; }
.content_use_getConfirmation .boxCntn2 { padding:6px 0 0 52px;} 
.content_use_getConfirmation .boxCntn3 { width:445px; height:120px; background:url(../images/re_bg_bullet2.gif) no-repeat 0 0; margin:14px 0 0 52px; padding:16px 0 0 23px;}
.content_use_getConfirmation .amazonboxCntn3 { width:325px; height:135px; margin:0px 0 0 52px;}
.content_use_getConfirmation .amazonboxCntn3 .amazonboxCntn3_title { color: #fff; font-weight: bold; font-size: 14px; margin-top: 13px; }
.content_use_getConfirmation .amazonboxCntn3 .amazonboxCntn3_code { color: #fff; font-weight: bold; font-size: 18px; margin-top: 13px;}
.content_use_getConfirmation .amazonboxCntn3 .amazonboxCntn3_link { text-align: right; margin-top: 4px; width:280px; }
.no-underline { text-decoration: none; }
.small-font P { font-size: 11px; line-height: 13px; text-align: justify; padding-right: 10px; }

.content_use_getConfirmation .boxCntn3.op1 { padding:11px 0 10px 23px;}  
.content_use_getConfirmation .boxCntn3 h4{color:#5d584e;line-height:24px;} 
.content_use_getConfirmation .boxCntn3 h4.op1{line-height:18px;} 
.content_use_getConfirmation .boxCntn4{ padding:0 0 0 52px;} 
.content_use_getConfirmation .boxCntn5{ padding:10px 0 12px 52px;} 
.content_use_getConfirmation .boxCntn6{ padding:30px 0 12px 52px; font-size: 13px;} 
.content_use_getConfirmation .boxCntn7{ padding:0px 0 12px 52px; font-size: 13px;} 
.content_use_getConfirmation .boxCntn8{ margin-top: 14px; } 
.content_use_getConfirmation .box2{ margin:0 12px 0; border-top: 1px solid #e3e0dc; padding:18px 20px 20px 40px; }

.content_use_getConfirmation .boxCntn3Difference{margin:0 0 0 52px;}

/* MAKE A PAYMENT */
.box_module1PaymentLeft{ width:300px; margin:40px 0 0 460px;}
.box_module1PaymentRight{ margin-top:76px;}

.box_module1RightText { width:132px; padding-top:10px; }
.box_module1RightText li {background:url(../images/icon_selected.gif) no-repeat top left;padding-left:22px; line-height:18px; display: block}
.box_module1RightText li a {color:#5d584e; text-decoration:none}
.box_module1RightText li a:hover {color:#5d584e; text-decoration:underline}


.box_module1PaymentLink {padding-top:22px;}

/* HOW IT WORKS */

#content_use.howitworks #box_module1_reload{margin:0;width:945px;height:243px;padding-bottom:0;margin-left:30px;background:url(../images/howitworksReload.png) no-repeat top left;}
#content_use.howitworks #box_module1{margin:0;width:945px;height:243px;padding-bottom:0;margin-left:30px;background:url(../images/howitworks.jpg) no-repeat top left;}
#content_use.howitworks #box_module2{margin:0;width:945px; margin-left:30px;background:url(../images/pp_bg_module2pp.jpg) no-repeat top left;}
#content_use.serve #box_module2{background:url(../images/pp_bg_module2pp_serve.jpg) no-repeat top left !important;}
#content_use.howitworks #box_module2 .col1 h5 { margin-bottom:15px;}
#content_use.howitworks #box_module2  h5 { margin-left:39px;}
#content_use.howitworks #box_module2 .col1 {width:220px;float:left; padding:18px 0 0 70px;}
#content_use.howitworks #box_module2 .col1.op1 {width:240px;padding:18px 0 0 30px;}
#content_use.howitworks #box_module2 .col2 {width:190px;float:left; padding:18px 0 0 130px;}
#content_use.howitworks #box_module2 .col2.op1 {width:240px;padding:18px 0 0 44px;}
#content_use.howitworks #box_module2 .col3 {width:210px;float:left; padding:28px 0 0 110px;}
#content_use.howitworks #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;}

#content_use.howitworks #box_module1_reload #buttonDemo {padding:125px 0 0 708px;}
#content_use.howitworks #box_module1 #buttonDemo {padding:125px 0 0 708px;}
.linkReload {padding:5px;}
#content_use.howitworks #box_module1_reload #logocardtitle {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:40px 0 0 56px;}
#content_use.howitworks #box_module1 #logocardtitle {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:40px 0 0 56px;}
#content_use.howitworks #box_module1CC #logocardtitleCC {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:40px 0 0 51px;}

#content_use.howitworks #box_module1CC{margin:0;width:945px;height:243px;padding-bottom:0;margin-left:30px;background:url(../images/howitworks3.jpg) no-repeat top left;}
#content_use.howitworks #box_module1CC #buttonDemo {padding:125px 0 0 708px;}

#content_use.howitworks #box_module1CC #logocardtitle {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:40px 0 0 56px;}
#content_use.howitworks #box_module1CC #logocardtitlePayment {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:40px 0 0 51px;}
#content_use.howitworks #box_module1Payment #logocardtitlePayment {font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#6E6655; padding:25px 0 0 51px;}

#content_use.howitworks #box_module1Payment{margin:0;width:945px;height:243px;padding-bottom:0;margin-left:30px;background:url(../images/partnerhowitworks.jpg) no-repeat top left;}
#content_use.cashdeposithowitworks #box_module1Payment {background:url(../images/cashdeposithowitworks.png) no-repeat top left;}
#content_use.howitworks #box_module1Payment #buttonDemo {padding:127px 0 0 708px;}





/*
.box_module1PaymentLink a {font-size:16px;font-weight:bold;text-decoration: underline;}
.box_module1PaymentLink a:hover {text-decoration:none;}
*/
/* FORMS BUTTONS BOTTOM */

.reload_formbuttons{ height:50px; margin:0 32px 20px;}
.reload_formbuttons.getconfirm{ margin:0 36px;}
#formEnterInfo .reload_formbuttons{ height:50px; margin:0 32px; padding-bottom: 20px;}
/* over-ride png backgrounds for ie6 */
* html .reload_formbuttons.getconfirm{ margin:0 26px;}

.reload_formbuttons .boxes, .form_row_container .boxes{height:28px; float:left; margin:22px 0 0 12px; vertical-align:top;}
.reload_formbuttons .boxes.op2{margin:5px 0 0 0;}
.reload_formbuttons a:hover{background-position:bottom;}
.reload_formbuttons a span{ display:none; }

.reload_formbuttons .reload_button,
.reload_formbuttons .cancel_button,
.reload_formbuttons .submit_button,
.reload_formbuttons .continue_button,
.reload_formbuttons .continue_button_small
{height:28px;display:block;}

.reload_formbuttons .reload_button{width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;}
.reload_formbuttons .cancel_button{width:73px;background:url(../images/btn_cancel.gif) no-repeat 0 0;}
.reload_formbuttons .submit_button{width:73px;background:url(../images/btn_submit.gif) no-repeat 0 0;}
.reload_formbuttons .continue_button{width:114px;background:url(../images/btn_continue_big.gif) no-repeat 0 0;}
.reload_formbuttons .continue_button_small{width:89px;background:url(../images/btn_continue.gif) no-repeat 0 0;}


.left_use_space{ padding-left:10px; }
.top_use_space{ padding-top:20px; }

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the home
   Filename:     use.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   Used in: index.html
   ========================================================================//
*/

/*paypal module style*/
#box_top_container{
background:url(../images/box_bgtop2.jpg);
width:945px;
height:411px;
margin:0 0 0 29px;
padding:0;
}



.paypal .box_h1{padding:0;margin:16px 0 0 35px}

#content_use.paypal #box_module1{margin:0;width:945px;height:243px;padding-bottom:0; background:url(../images/pp_bg_module1.jpg) no-repeat top left;}
#content_use.paypal #box_module2{margin:0;width:945px; background:url(../images/pp_bg_module2.jpg) no-repeat top left;}

#content_use.paypal #box_module2 .col1 h5 { margin-bottom:15px;}
#content_use.paypal #box_module2  h5 { margin-left:30px;}
#content_use.paypal #box_module2 .col1 {width:220px;float:left; padding:18px 0 0 70px;}
#content_use.paypal #box_module2 .col1.op1 {width:240px;padding:18px 0 0 30px;}
#content_use.paypal #box_module2 .col2 {width:190px;float:left; padding:18px 0 0 130px;}
#content_use.paypal #box_module2 .col2.op1 {width:240px;padding:18px 0 0 44px;}
#content_use.paypal #box_module2 .col3 {width:210px;float:left; padding:28px 0 0 110px; }
#content_use.paypal #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;}

#content_use.paypal #box_module1 #buttonR { padding:182px 0 0 708px;}

/* amazon module style */

.amazon .box_h1{padding:0;margin:16px 0 0 35px}

#content_use.amazon #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;}
#content_use.amazon #box_module1{margin:0;width:945px;height:243px;padding-bottom:0; background:url(../images/amazonbanner.png) no-repeat top left;}
#content_use.amazon #box_module2{margin:0;width:945px; background:url(../images/pp_bg_module2_2.jpg) no-repeat top left;}

#content_use.amazon #box_module2 .col1 h5 { margin-bottom:15px;}
#content_use.amazon #box_module2  h5 { margin-left:30px;}
#content_use.amazon #box_module2 .col1 {width:220px;float:left; padding:18px 0 0 70px;}
#content_use.amazon #box_module2 .col1.op1 {width:240px;padding:18px 0 0 30px;}
#content_use.amazon #box_module2 .col2 {width:190px;float:left; padding:2px 0 0 130px;}
#content_use.amazon #box_module2 .col2.op1 {width:240px;padding:18px 0 0 44px;}
#content_use.amazon #box_module2 .col3 {width:210px;float:left; padding:0px 0 0 110px; margin-top: -10px;}
#content_use.amazon #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;}
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col {width:350px; height:130px; vertical-align: middle; text-align: center;}
#content_use.amazon #box_module1 #box_module1_inside_table h2 { margin-top: 20px; margin-left: 30px; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col a,a:hover { color:#333333; text-decoration: none; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col sup { vertical-align: super; }
#content_use.amazon #box_module1 #box_module1_inside_table span { color:#333333; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col_button { width: 140px; vertical-align: bottom; padding-bottom: 3px; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col_logo { width:150px; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col_logo img { margin-left: 80px; margin-top: 10px; }
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col ul { width: 380px;margin: auto; text-align: left;}
#content_use.amazon #box_module1 #box_module1_inside_table .box_module1_col li { height: 30px; background:url(../images/gd_checkmark.gif) no-repeat left center; padding-left: 30px; line-height:23px; list-style-type: none; font-size: 14px; color: #605B55; font-weight: bold; margin-bottom:7px; }
#content_use.amazon .sup_content {vertical-align: super; font-size: 10px;}
#content_use.amazon .sup_content_font {vertical-align: super; font-size: 13px;}
#content_use.amazon #box_bottom_container {
    background-color:Transparent;
    margin:10px 0 0 29px;
    overflow:hidden;
    width:945px;
}

#content_use.amazon #box_bottom_container #box_moduledetails_list_bottom04 { width:935px; margin:5px 0px 0 0px; overflow:auto; float:left }

#content_use.amazon #box_module2 h5 .small 
{
    color: #333333;
    font-size: 10px;
    font-weight: normal;
}

#content_use.amazon #box_module1 #buttonR { padding:182px 0 0 608px;}

/* amazon module style */

/* CONTAINER MODULE TTTLE */
#content_use_landing #box_moduletitle { width:928px; height:65px; padding:11px 0 0 46px; margin:0 0 12px 0; overflow:hidden }
#content_use_landing #box_moduletitle h1 { margin:0 0 10px 0 }
/* CONTAINER MODULE FEATURES */
.ctn_modulefeatures { width:949px; height:230px; margin:0 0 7px 29px; background:url(../images/bg_module_top.gif) no-repeat; overflow:hidden; display:none; }
#ctn_modulefeatures_cont_01 { width:550px; height:230px; margin:0 0 0 50px; float:left; overflow:hidden }
#ctn_modulefeatures_cont_01_left { width:321px; height:94px; margin:88px 0 0 0; overflow:hidden; float:left }
#ctn_modulefeatures_cont_01_left h2 { color:#00ad01 }
#ctn_modulefeatures_cont_01_right { width:212px; height:221px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_02 { width:572px; height:230px; margin:0 0 0 20px; float:left; overflow:hidden }
#ctn_modulefeatures_cont_02 .boxerror_absolute{ position:static; margin:2px 10px; float:right; width:345px;}
#ctn_modulefeatures_cont_02_top { width:572px; height:135px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_02_top01 { width:121px; height:98px; margin:55px 0 0 0; float:left; overflow:hidden }
#ctn_modulefeatures_cont_02_top01 h2 { color:#00ad01 }
#ctn_modulefeatures_cont_02_top02 { width:257px; height:121px; float:left; background:url(../images/img_moneyPak_cards_module02.jpg) bottom left no-repeat; margin-top:23px; overflow:hidden }
#ctn_modulefeatures_cont_02_top03 { width:180px; height:98px; margin:55px 0 0 0; float:left; overflow:hidden }
#ctn_modulefeatures_cont_02_bottom { width:572px; height:68px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_02_bottomLeft { width:173px; float:left; display:block }
#ctn_modulefeatures_cont_02_bottomMiddle {
	width:200px;
	float:left; 
	display:block;
	padding-left:45px;
	margin-top:8px;
}
#ctn_modulefeatures_cont_02_bottomRight { width:73px; float:left; display:block }
#ctn_modulefeatures_cont_03 { width:572px; height:230px; margin:0 0 0 32px; float:left; overflow:hidden }
#ctn_modulefeatures_cont_03_top { width:572px; height:153px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_03_top01 { width:257px; height:129px; margin:55px 0 0 0; float:left; overflow:hidden }
#ctn_modulefeatures_cont_03_top01 h2 { color:#00ad01; padding-bottom:20px }
#ctn_modulefeatures_cont_03_top02 { width:293px; height:129px; float:left; background:url(../images/img_moneyPak_cards_module03.jpg) bottom left no-repeat; margin-top:23px; overflow:hidden }
#ctn_modulefeatures_cont_03_bottom { width:572px; height:68px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_03_bottomLeft { width:257px; float:left; display:block }
#ctn_modulefeatures_cont_03_bottomLeft h5 { padding-top:17px }
#ctn_modulefeatures_cont_03_bottomRight {
	width:293px; 
	float:left; 
	display:block;
	margin-top: 10px;
}
#ctn_modulefeatures_cont_04 { width:572px; height:230px; margin:0 0 0 32px; float:left; overflow:hidden }
#ctn_modulefeatures_cont_04_top { width:572px; height:153px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_04_top01 { width:255px; height:98px; margin:50px 0 0 0; float:left; overflow:hidden }
#ctn_modulefeatures_cont_04_top01 h2 { color:#00ad01 }
#ctn_modulefeatures_cont_04_top01 p { padding:7px 0 7px 0 }
#ctn_modulefeatures_cont_04_top02 { width:295px; height:134px; float:left; background:url(../images/img_moneyPak_cards_module04.jpg) bottom left no-repeat; margin-top:23px; overflow:hidden }
#ctn_modulefeatures_cont_04_bottom { width:572px; height:68px; overflow:hidden; float:left }
#ctn_modulefeatures_cont_04_bottomLeft { width:257px; float:left; display:block }
#ctn_modulefeatures_cont_04_bottomLeft h5 { padding-top:17px }
#ctn_modulefeatures_cont_04_bottomRight { width:293px; float:right; display:block }
#ctn_modulefeatures_cont_04_top02Right { width:145px; float:right; margin-top:25px }
#ctn_modulefeatures_cont_04_top02RightTtl { width:145px; }
#ctn_modulefeatures_cont_04_top02RightText ul { width:123px; padding-top:4px }
#ctn_modulefeatures_cont_04_top02RightText li { background:url(../images/icon_selected.gif) no-repeat top left; padding-left:22px; line-height:18px; display: block; font-size:12px}
#ctn_modulefeatures_cont_05_top02RightTtl { width:145px; margin-left: 15px; }
#ctn_modulefeatures_cont_05_top02RightTtl h2 { font-size: 18px; }
.ctn_modulefeatures_buttons { width:296px; height:187px; padding:23px 0 0 49px; overflow:hidden; float:left }
.btn_modulefeatures_off_01 { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_01.gif)}
.btn_modulefeatures_off_02 { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_02.gif)}
.btn_modulefeatures_off_03 { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_03.gif)}
.btn_modulefeatures_off_04 { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_03.gif)}
.btn_modulefeatures_off_01 a { display:block; width:258px; height:42px; margin:0 0 3px 0; overflow:hidden; background:url(../images/btn_use_landing_features_01.gif)}
.btn_modulefeatures_off_01 a:hover { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_01_over.gif)}
.btn_modulefeatures_off_02 a { display:block; width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_02.gif)}
.btn_modulefeatures_off_02 a:hover { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_02_over.gif)}
.btn_modulefeatures_off_03 a { display:block; width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_03.gif)}
.btn_modulefeatures_off_03 a:hover { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_03_over.gif)}
.btn_modulefeatures_off_04 a { display:block; width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_04.gif)}
.btn_modulefeatures_off_04 a:hover { width:258px; height:42px; margin:0 0 4px 0; overflow:hidden; background:url(../images/btn_use_landing_features_04_over.gif)}
.btn_modulefeatures_on { width:296px; height:42px; margin:0 0 4px 0; overflow:hidden; }



/* CONTAINER MODULE BOTTOM */
#ctn_moduledetails_list{
width:949px;
height:235px;
margin:0 0 0 29px;
background:url(../images/bg_module_bottom.gif) no-repeat;
overflow:hidden
}

.amazonsmallimg
{
    width: 108px;
    height: 26px;
    margin: 5px 0px 0px 0px;
    background: url(../images/amazon_logo_small.png) no-repeat;
    overflow: hidden;
}

.floatleft
{
    float:left;
}

#box_bottom_container{
background-color:#fff;
width:945px;
overflow:hidden;
margin:10px 0 0 29px;

}

#box_moduledetails_list_top { width:903px; height:29px; margin:10px 0 0 25px; overflow:hidden }
#box_moduledetails_list_top h2 span { color:#5d584e }
#box_moduledetails_list_bottom01 { width:390px; height:150px; margin:15px 0 0 0; padding:0 0 0 25px; overflow:hidden; float:left }
#box_moduledetails_list_bottom01 ul { list-style:none; text-align:right; }
#box_moduledetails_list_bottom01 ul li .btn { color:#5d584e; text-decoration:underline; display:block; padding:0 20px 0 0; font-size:12px; line-height:24px; height:1%;*height:auto;}
#box_moduledetails_list_bottom01 ul li .btn:hover { background:url(../images/bullet_list_bottom.gif) no-repeat 370px; color:#28a147; text-decoration:underline; }
#box_moduledetails_list_bottom02 { width:470px; height:150px; margin:15px 0 0 40px; overflow:auto; float:left }

#box_moduledetails_list_bottom04 { width:470px; margin:5px 15px 0 40px; overflow:auto; float:right }

/* Begin Ed 07/03/2009 Rename Top Questions divs - copied from #ctn_moduledetails_list and #box_moduledetails_list...*/
#topQuestions {
	width:946px;
	height:235px;
	margin:0 0 0 27px;
	background:url(../images/bg_module_bottom.gif) no-repeat;
	overflow:hidden
}
#topQuestionsTitle {
	width:903px; 
	height:29px; 
	margin:10px 0 0 25px; 
	overflow:hidden
}
#topQuestionsTitle h2 span { 
	color:#5d584e
}
#topQuestionsQs  {
	width:390px; 
	height:180px; 
	margin:15px 0 0 0; 
	padding:0 0 0 25px; 
	overflow:hidden; 
	float:left
}
#topQuestionsQs ul {
	list-style:none; 
	text-align:right; 
}
#topQuestionsQs ul li .btn  {
	color:#5d584e; 
	text-decoration:underline; 
	display:block; 
	padding:0 20px 0 0; 
	font-size:12px; 
	line-height:24px; 
/*	height:1%;	*/
	height:auto;
}
#topQuestionsQs ul li .btn:hover {
	background:url(../images/bullet_list_bottom.gif) no-repeat 370px; 
	color:#28a147; 
	text-decoration:underline;
}
#topQuestionsAnswers  
{
	width:470px; 
	height:150px; 
	margin:15px 0 0 40px; 
	overflow:auto; 
	float:left
}

#topQuestionsAnswers  .answer p
{
	margin: 0 0 0.5em 0;
	padding-left:1.5em;
	line-height:15px;
	text-indent:-1.5em;
}

/* End Ed 07/03/2009 Rename top questions divs */

/* Ed 07/13.2009 Commented out .box_calloutbot_bottom.form1 selectors.  No longer used for the UseMoneyPak page, Reload a Prepaid Card section */
/*
.box_calloutbot_bottom.form1 { }
.box_calloutbot_bottom.form1 input {
	height:20px; 
	padding:0; 
	margin:15px 0 5px 7px; 
**	vertical-align:middle;	Ed 07/10/2009 With this, entered numbers were too low in IE **
	border:1; 
	background-image:none;
}
*/
.box_calloutbot_bottom .reload_button {width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;height:28px;display:block;margin-top:5px }
.box_calloutbot_bottom .butAddFunds { width:269px; background:url(../images/btn_addFunds.gif) no-repeat 0 0;height:28px;display:block; margin-top:5px }
.box_calloutbot_bottom .butContinue { width:89px; background:url(../images/btn_continue.gif) no-repeat 0 0;height:28px;display:block; margin:5px 0 0 170px }
.selectedAnswer { display:block; padding:0 20px 0 0; font-size:12px; line-height:24px; height:1%; *height:auto; background:url(../images/bullet_list_bottom.gif) no-repeat 370px; color:#28a147; text-decoration:none; }
/* BUTTONS */

.box_calloutbot_bottom a:hover{background-position:bottom;}
.box_calloutbot_bottom a span{ display:none; }


/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the home
   Filename:     pay.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles payd in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   payd in: index.html
   ========================================================================//
*/


/* CONTAINER MODULE 1 */
#content_pay #box_module1 { width:955px; height:225px; background:url(../images/pay_bg_module1.jpg) no-repeat top left; margin:13px 0 0 28px; }
#content_pay #box_module1_rapidreload { width:945px; height:284px; background:url(../images/rapidreload_bg.png) no-repeat top left; margin:13px 0 0 28px; }
#content_pay #box_module1_rapidreloadGd { width:945px; height:284px; background:url(../images/rapidreload_bg.jpg) no-repeat top left; margin:13px 0 0 28px; }
/* Begin Sean 6-11 Addition */
#content_pay #box_module1 #box_module1_inside_table {text-align: left; margin: 0px auto; padding: 0px; border:0; width: 943px; }
#content_pay #box_module1 #box_module1_inside_table .box_module1_col, #content_pay #box_module1 #box_module1_inside_table .box_module1_column {width:300px; height:225px; vertical-align: middle; text-align: center;}
#content_pay #box_module1 #box_module1_inside_table .box_module1_col_amex { height: 195px; vertical-align: top; padding-top: 30px; }

#content_pay #box_module1 #box_module1_inside_table .box_module1_col ul { width: 280px;margin: auto; text-align: left;}
#content_pay #box_module1 #box_module1_inside_table .box_module1_col li { height: 30px; background:url(../images/gd_checkmark.gif) no-repeat left center; padding-left: 30px; line-height:23px; list-style-type: none; font-size: 14px; color: #279e46; font-weight: bold; margin-bottom:17px; }
#content_pay #box_module1 #box_module1_inside_table .box_module1_column ul { width: 275px;margin: auto; text-align: left; }
#content_pay #box_module1 #box_module1_inside_table .box_module1_column li { background:url(../images/gd_checkmark.gif) no-repeat left 5px; padding-left: 30px; line-height:23px; list-style-type: none; font-size: 14px; color: #279e46; font-weight: bold; margin-bottom:3px;  }
#content_pay #box_module1 #box_module1_clear { clear: both; background: #A2A2A2;}
#content_pay #box_module1 #partner_logo {margin: auto; }
#content_pay #box_module1 #partner_use_message {margin: auto; }
/* End Sean 6-11 Addition */
/*Begin Linh 6-16 Addition */
#content_pay #box_module1 #box_module1_inside_table #partner_use_message {margin-left:10px;width:290px;}
#content_pay #box_module1 #box_module1_inside_table #partner_use_message{text-align:left;}
#content_pay #box_module1 #box_module1_inside_table #partner_use_message h1{color:#279e46; font-size:1.8em;font-weight:bold;margin-bottom:10px;}
#content_pay #box_module1 #box_module1_inside_table #partner_use_message h1 b{color:#1C7637;margin-bottom:10px;}
#content_pay #box_module1 #box_module1_inside_table #partner_use_message h2{color:#279e46; font-size:1.2em;font-weight:bold;line-height:1em;}
#content_pay #box_module1 #box_module1_inside_table #partner_use_message h3{color:#6E6655; font-size:1.2em;line-height:1em;}
#content_pay #box_module1 #box_module1_inside_table #serve_use_message {margin-left:10px;width:290px;padding-left:20px;}
#content_pay #box_module1 #box_module1_inside_table #serve_use_message{text-align:left;}
#content_pay #box_module1 #box_module1_inside_table #serve_use_message h1{color:#279e46; font-size:1.8em;font-weight:bold;margin-bottom:10px;}
#content_pay #box_module1 #box_module1_inside_table #serve_use_message h1 b{color:#1C7637;margin-bottom:10px;}
#content_pay #box_module1 #box_module1_inside_table #serve_use_message h2{color:#279e46; font-size:1.2em;font-weight:bold;line-height:1em;}
/*End Linh 6-16 Addition */
#content_pay #box_module1 #buttonR { width:134px; padding:20px 0 0 74px; float:left }
#content_pay #box_module1 #buttonR a:hover { background-position:bottom; }
#content_pay #box_module1 #buttonR a span { display:none; }
#content_pay #box_module1 #buttonR .butr { width:129px; height:28px; background:url(../images/pay_btn_paybillNow.gif) no-repeat 0 0; display:block; }
#content_pay #box_module1 p {padding:123px 0 0 570px; }
#content_pay #box_module1 p a {font-size:16px;font-weight:bold;text-decoration: underline;}
#content_pay #box_module1 p a:hover {text-decoration:none;}
/* CONTAINER MODULE 2 */
#content_pay #box_module2 { width:945px; height:131px; background:url(../images/re_bg_module2.jpg) no-repeat top left; margin-left:28px; margin-top: 30px; padding-bottom:17px; }
#content_pay #box_module2 a { text-decoration:none; }
#content_pay #box_module2 a:hover { text-decoration:underline; }
#content_pay #box_module2 h1 { padding:16px 0 0 26px; font-size:22px; color:#6e6655; }
#content_pay #box_module2 h1 .boldh1 { font-weight:bold; }
#content_pay #box_module2 h1 .green { color:#279e46; }
#content_pay #box_module2 h1 .darkgreen { color:#1c7637; }
#content_pay #box_module2 p { font-size:11px; font-weight:bold; padding-left:48px; line-height:15px; }
#content_pay #box_module2 .col1 { width:210px; float:left; padding:18px 0 0 36px; }
#content_pay #box_module2 .col2 { width:250px; float:left; padding:18px 0 0 71px; }
#content_pay #box_module2 .col2 { width:250px; float:left; padding:18px 0 0 71px; }
#content_pay #box_module2 .col3 { width:290px; float:left; padding:18px 0 0 61px; }
#content_pay #box_module2 .col3overflow { width:290px; float:left; padding:0 0 0 61px; }
/* CONTAINER MODULE 3 */
#content_pay #box_logos { float:left; padding:5px 0 0 37px; }
#content_pay #box_logos p .logos { padding:5px 10px 0 0; vertical-align:-11px; }
/* MAKE A PAYMENT MODULE 1 */
#content_makePay #box_module1 { width:955px; height:265px; background:url(../images/bg_makeAPayment.jpg) no-repeat top left; margin:13px 0 0 28px; }
#content_makePay #box_module1 p {padding:23px 0 0 44px; }
/* Begin Ed 07/01/2009 Commented out to make ReloadHowItWorks work  */
/*
#buttonR { display:block; width:129px; height:28px; padding:107px 0 0 74px; float:left }
#buttonR a:hover { background-position:bottom; }
#buttonR a span { display:none; }
*/
/* End Ed 07/01/2009 Commented out to make ReloadHowItWorks work  */
#box_module1 p { font-size:12px; line-height:15px; margin-bottom:15px }
#box_module1 p a { text-decoration: none; }
#box_module1 p a:hover { text-decoration:underline; }
/* MAKE A PAYMENT MODULE 2 */
#box_modulePayment2 {width:746px; height:180px; float:left; padding:0 0 0 44px; }
#box_modulePayment2 h2 { color:#24833a; }
#box_modulePayment2 h2 span { color:#00ad01 }
#box_module2Left { width:275px; float:left; }
#box_module2LeftTtl { width:575px; }
#box_module2Text { padding:0 0 10px 0; }
#box_module2Right { width:165px; float:right; }
#box_module2RightTtl { width:150px; }
#box_module2RightText ul { width:165px; padding-top:10px }
#box_module2RightText li { background:url(../images/icon_selected.gif) no-repeat top left; padding-left:22px; line-height:18px; display: block }
#box_module2RightText li a { color:#5d584e; text-decoration:none }
#box_module2RightText li a:hover { color:#5d584e; text-decoration:underline }

/* MAKE A CREDIT PAYMENT MODULE 1 */
#content_makeCreditPay #box_moduleCredit1 { width:953px; height:166px; margin:0 0 0 27px; }
#content_makeCreditPay #box_moduleCredit1 p { padding:23px 50px 0 44px; }
#box_moduleCredit1 #lnkHowItWorks{padding:60px 0 0 742px; width:120px;} 
/* MAKE A CREDIT PAYMENT MODULE 2 */
#box_moduleCredit2 { width:911px; height:180px; float:left; padding:0 0 0 44px; }
#box_moduleCredit2 h2 { color:#24833a; }
#box_moduleCredit2 h2 span { color:#00ad01 }
#box_moduleCredit2Left { 
	width:275px; 
	margin-top:10px;
	margin-bottom: 7px; 
}
.box_calloutbot_bottom .form1 {  }
.box_calloutbot_bottom .form1 input { width:46px; height:15px; padding:0; margin:14px 0 0 7px; vertical-align:middle; border:0; background-image:none; }
#box_moduleCredit2Left .box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat; margin-top:10px}

#content_makeCreditPay #box_logos{
	text-align:center;
}


/* MAKE A CREDIT Reload_Partner_Specifi_Landing MODULE 1 */
#content_makeCreditPay #box_moduleReload1 { width:955px; height:200px; background:url(../images/bg_Reload_Partner_Specific.jpg) no-repeat top left; margin:13px 0 0 28px; }
#box_moduleReload_innerLeft {
	width:655px;
	float:left;
	background:none;
}

#box_moduleReload_innerRight {
	width:  250px;
	float:right;
	background:none;
}

#content_makeCreditPay #box_moduleReload1 p { padding:23px 50px 0 44px; }
#box_moduleReload2 { width:911px; height:180px; float:left; padding:20px 0 0 30px; }
#box_moduleReload2 h2 { color:#24833a; }
#box_moduleReload2 h2 span { color:#00ad01 }
#box_moduleReload2LeftTtl { padding-bottom:20px; }
#box_moduleReload2LefText { padding:0 0 10px 0; }
/* Payment Category Landing (Online Purchases) - (3.4) */

#content_payment_online h1 span { color:#6e6655 }
#cont_txt_payment_online { margin:35px 0 0 27px; background:url(../images/bg_payment_online.gif) bottom left no-repeat; width:944px; height:1%; overflow:hidden; padding:0 0 26px 0 }
#cont_txt_payment_online h2 { margin:0 0 19px 26px }
.cont_txt_payment_online_box01 { width:100%; height:45px; padding:13px 0 10px 35px; background-color:#fbfaf9 }
.cont_txt_payment_online_box02 { width:100%; height:1%; padding:13px 0 0 35px; overflow:hidden }
.cont_txt_payment_online_box_bottom { width:100%; height:183px; padding:0 0 0 33px; float:left }
.cont_txt_payment_online_box_top_bullet { width:33px; height:33px; margin:0 12px 0 0; float:left }
.cont_txt_payment_online_box_top_txt { width:630px; margin:10px 0 0 0; float:left }
.cont_txt_payment_online_box_top_txt p { font-size:13px; line-height:16px}
#box_payment_online_card { width:170px; height:236px; z-index:300; position: absolute; float:left; margin:25px 0 0 725px }
/* Ed 07/15/2009 Used for Prepaid Phone Service landing page */
#box_moduleReload2Left { 
	width:380px; 
}
#box_moduleReload2LeftTtl { padding-bottom:3px; }
#box_moduleReload2LefText { padding:0 0 3px 0; }
/* Payment Category Landing Page 3.5  */

.box_calloutbot_bottom.form3 {  }
.box_calloutbot_bottom.form3 input { width:46px; height:15px; padding:0; margin:14px 0 0 7px; vertical-align:middle; border:0; background-image:none; }
/*  Module 2 */

#box_module2 { width:945px; height:131px; background:url(../images/re_bg_module2.jpg) no-repeat top left; margin-left:28px; padding-bottom:17px; }
#box_module2 a { text-decoration:none; }
#box_module2 a:hover { text-decoration:underline; }
#box_module2 h1 { padding:16px 0 0 26px; font-size:22px; color:#6e6655; }
#box_module2 h1 .boldh1 { font-weight:bold; }
#box_module2 h1 .green { color:#279e46; }
#box_module2 h1 .darkgreen { color:#1c7637; }
#box_module2 p { font-size:14px; padding-left:48px; line-height:15px; }
#box_module2 h5 { font-size:11px; font-weight:bold; }
#box_module2 #cols { width:883px; float:left; padding:0 0 0 82px; }
#box_module2 .col1 { width:205px; float:left; padding:15px 60px 0 0; }
#box_module2 .col2 { width:217px; float:left; padding:30px 90px 0 17px; }
#box_module2 .col3 { width:260px; float:left; padding:20px 0 0 2px; }

/*  PHONE SERVICES */

#box_modulePhone1 { width:955px; height:200px; background:url(../images/bg_PhoneServices.jpg) no-repeat top left; margin:13px 0 0 28px; }
#box_modulePhone1 p { padding:23px 50px 0 44px; }


/* BUTTONS CALLOUT MODULE 3,4,5 */

#box_moduleReload1 .box_calloutbot_bottom{ width:266px; height:70px;left:27px; bottom:31px; }
#box_moduleReload1 .box_calloutbot_bottom .panel1{ left:5px; bottom:400px; }
#box_moduleReload1 .box_calloutbot_bottom a:hover{background-position:bottom;}
#box_moduleReload1 .box_calloutbot_bottom a span{ display:none; }

#box_moduleReload1 .box_calloutbot_bottom .but2, .box_calloutbot_bottom .but3, .box_calloutbot_bottom .but4 {height:28px;display:block; vertical-align:bottom;left:0px; bottom:0px; }

#box_moduleReload1 .box_calloutbot_bottom .but2{width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;}
#box_moduleReload1 .box_calloutbot_bottom .but3{width:158px;background:url(../images/btn_addfunds.gif) no-repeat 0 0;}
#box_moduleReload1 .box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat 0 0;}
#box_moduleReload1 .box_calloutbot_bottom .tip1{width:24px;background:url(../images/spacer.gif) no-repeat 0 0; height:24px; display:block; vertical-align:bottom; left:236px; bottom:36px; }


#content_makePay .box_calloutbot_bottom{ width:266px; height:70px;left:27px; bottom:31px; }
#content_makePay .box_calloutbot_bottom .panel1{ left:5px; bottom:400px; }
#content_makePay .box_calloutbot_bottom a:hover{background-position:bottom;}
#content_makePay .box_calloutbot_bottom a span{ display:none; }

#content_makePay .box_calloutbot_bottom .but2, .box_calloutbot_bottom .but3, .box_calloutbot_bottom .but4 {height:28px;display:block; vertical-align:bottom;left:0px; bottom:0px; }

#content_makePay .box_calloutbot_bottom .but2{width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;}
#content_makePay .box_calloutbot_bottom .but3{width:158px;background:url(../images/btn_addfunds.gif) no-repeat 0 0;}
#content_makePay .box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat 0 0;}
#content_makePay .box_calloutbot_bottom .tip1{width:24px;background:url(../images/spacer.gif) no-repeat 0 0; height:24px; display:block; vertical-align:bottom; left:236px; bottom:36px; }

.box_calloutbot_bottom.form2 select{color:#736e66; font-family:Arial, Helvetica, sans-serif;font-size:12px; border: 1px solid #c1baab;}
.box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat;}

#content_makeCreditPay .box_calloutbot_bottom 
{ 
	width:290px; 
/*	height:70px; */
	left:27px; 
/*	bottom:31px; */
}
#content_makeCreditPay .box_calloutbot_bottom .panel1{ left:5px; bottom:400px; }
#content_makeCreditPay .box_calloutbot_bottom a:hover{background-position:bottom;}
#content_makeCreditPay .box_calloutbot_bottom a span{ display:none; }
#content_makeCreditPay .boxerror_absolute{ height:auto; width:305px; margin:5px 150px 0 25px;}
#content_makeCreditPay .boxerror_absolute2{ height:auto; position:absolute; width:180px; margin:14px 85px 0;}

#content_makeCreditPay .box_calloutbot_bottom .but2, .box_calloutbot_bottom .but3, .box_calloutbot_bottom .but4 {height:28px;display:block; vertical-align:bottom;left:0px; bottom:0px; }

#content_makeCreditPay .box_calloutbot_bottom .but2{width:73px;background:url(../images/btn_reload.gif) no-repeat 0 0;}
#content_makeCreditPay .box_calloutbot_bottom .but3{width:158px;background:url(../images/btn_addfunds.gif) no-repeat 0 0;}
#content_makeCreditPay .box_calloutbot_bottom .but4{width:89px;background:url(../images/btn_continue.gif) no-repeat 0 0;}
#content_makeCreditPay .box_calloutbot_bottom .tip1{width:24px;background:url(../images/spacer.gif) no-repeat 0 0; height:24px; display:block; vertical-align:bottom; left:236px; bottom:36px; }

/*  ABOUT SEND MONEY PAGE */

#content_sendMoney #box_module1 { width:962px; height:345px; background:url(../images/bg_send.png) no-repeat top left; margin:13px 0 0 28px; }
#content_sendMoney #box_module1 p {padding:0 0 0 44px; }
#box_moduleHeader {padding:30px 0 5px 44px; }
#box_moduleHeader h2 { color:#24833a; }
#box_moduleHeader h2 span { color:#00ad01 }
#content_sendMoney #box_moduleLogos { margin:22px 90px 0 76px; }
#content_sendMoney #box_moduleLogos .logoRow {height:76px;}
#content_sendMoney #box_moduleLogos .logo {text-align:center; vertical-align:middle;}
#content_sendMoney #box_moduleLogos .logoRowGap {height:17px;}
#content_sendMoney #box_moduleLogos .logoSectionBottom {clear:both; height:20px;}

/* END OF SEND MONEY PAGE CSS */

/*  ABOUT MONEY PAK PAGE */

#aboutMoneyPak #box_moduletitle {width:928px; height:70px; padding:11px 0 0 46px; margin:0 0 12px 0;}
#aboutMoneyPak #box_moduletitle h1 {margin:0 0 10px 0}

/* CONTAINER MODULE 1 */
#aboutMoneyPak #box_module1{ width:955px; height:240px; background:url(../images/bg_aboutMoneyPak.jpg) no-repeat top left; margin:13px 0 0 39px;}

#box_buttons1{width:850px; height:42px; margin:29px 0 0 47px; float:left;}
#ttl_load{ width:245px; height:25px;  margin:5px 0 0 0; float:left}
#ttl_load span{display:none;}
#ttl_send{ width:315px; height:25px;  margin:5px 0 0 121px; float:left}
#ttl_send span{display:none;}
/*
#ttl_viewDemo{ width:315px; height:25px; margin:5px 0 0 121px; float:left}
*/
#ttl_viewDemo{ float:right; }

#buttonView {float:left; margin-left:54px}
#buttonView a:hover{background-position:bottom;} 
#buttonView a span{display:none;}
#buttonView .demo {width:115px;height:27px;background:url(../images/btn_viewdemo.gif) no-repeat 0 0;display:block;}

.box_buttons2{width:400px; height:44px; margin:0 0 0 496px; float:left;}
.box_buttons2extend{width:420px; height:44px; margin:0 0 0 476px; float:left;}
.box_buttons2extend span.usetext{float:left;font-size:0.7em;line-height:25px;}
.box_buttons2extend .logo1,.box_buttons2extend .logo2{margin:0 5px 0 5px;}
.logo1{margin:3px 20px 0 0; float:left}
.logo2{margin:3px 26px 0 0; float:left}
.lastText h6 {padding:10px 0 0 0; float:left}
.lastText h6 a {text-decoration:underline}
.lastText h6 a:hover {text-decoration:none}


/* CONTAINER MODULE 2 */

#about_bottomCntr {behavior: url("css/resources/iepngfix.htc")}
#about_bottomCntr{background:url(../images/bg_cntr_container.png) top left no-repeat;width:948px; height:226px; margin:0 0 0 46px;}
.about_ulFirstLevel{width:939px; margin:0; padding:0;}
.about_ulFirstLevel li{position:relative; float:left;color:#01C801;/*list-style-type:disc; list-style-position:inside;*/ position:relative;}
.about_ulFirstLevel li a{color:#5D584E; display:block; font-size:12px; font-weight:bold;}
.about_ulFirstLevel li a:hover{color:#28A147; text-decoration:underline;}
li.about_menuElement01, li.about_menuElement02, li.about_menuElement03,
li.about_menuElement04, li.about_menuElement05, li.about_menuElement06
{height:51px;}

li.about_menuElement01 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:135px; padding:0 15px; line-height:16px; height:51px;}
li.about_menuElement02 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:135px; padding:0 15px; line-height:16px; height:51px;}
li.about_menuElement03 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:135px; padding:0 15px; line-height:16px; height:51px;}
li.about_menuElement04 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:135px; padding:0 15px; line-height:16px; height:51px;}
li.about_menuElement05 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:135px; padding:0 15px; line-height:16px; height:51px;}
li.about_menuElement06 a{background:url(../images/bg_element01.jpg) top left no-repeat; width:84px; padding:0 15px; line-height:16px; height:51px;}
/* NOTE bg_element02 thru bg_element05 are no longer used. bg_element06 has no left green bar and probably will not be used */
/* NOTE bg_element01 should be renamed to something that makes sense */

li.about_menuElement01 a span, li.about_menuElement02 a span, li.about_menuElement03 a span,
li.about_menuElement04 a span, li.about_menuElement05 a span, li.about_menuElement06 a span
{ line-height:16px; display:block; padding-top:8px;}

.about_ulSecondLevel{display:none; position:absolute;}
.about_ulSecondLevel li{}

.about_ulSecondLevel01{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:0;}
.about_ulSecondLevel02{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:-165px;}
.about_ulSecondLevel03{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:-330px;}
.about_ulSecondLevel04{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:-495px;}
.about_ulSecondLevel05{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:-660px;}
.about_ulSecondLevel06{background:url(../images/bg_cntr_box01.jpg) top left no-repeat; left:-705px;}
/* NOTE bg_cntr_box02 thru bg_cntr_box06 are no longer used. They also do not have picture of 2 people on right hand side. */
/* NOTE bg_cntr_box01 should be renamed to something that makes sense */

li.about_cntrBox p{color:#5D584E;}
li.about_cntrBox p.secondP{padding-top:10px;}
li.about_cntrBox a{color:#28A147; display:inline; text-decoration:none; background-image:none; padding:0; font-weight:normal;}
li.about_cntrBox{padding:17px 273px 0 20px; float:none; width:646px; height:167px; list-style:none;}
li.about_cntrBox a:hover{text-decoration:underline;}

/* PROTECT YOUR MONEY PAGE CSS */

#protect_bottomCntr {behavior: url("css/resources/iepngfix.htc")}
#protect_bottomCntr{width:948px; margin:20px 0 0 40px; background-color:#fff;}
.protect_bottomCntr-long-height { height:1500px; }
.protect_bottomCntr-short-height { height:546px; }
#protect_bottomCntr .corner {position:absolute; width:6px; height:6px; background-image:url(../images/brown_corner.jpg);}
#protect_bottomCntr .roundedBox {position:relative; float: left; width:899px; background-color: #ded7ca; padding:6px 6px 0px 6px; margin:18px;}
#protect_bottomCntr .topLeft {top:0; left:0; background-position:-1px -1px;}
#protect_bottomCntr .topRight {top:0; right:0; background-position:-8px -1px;}
#protect_bottomCntr .bottomLeft {bottom:0; left:0; background-position:-1px -8px;}
#protect_bottomCntr .bottomRight {bottom:0; right:0; background-position:-8px -8px;}

#protect_bottomCntr .corner_tab {position:absolute; width:5px; height:5px; background-image:url(../images/fraud_menu_corner.png);}
#protect_bottomCntr .corner_tab1 {position:absolute; width:5px; height:5px; background-image:url(../images/fraud_menu_corner_ro.png);}
#protect_bottomCntr .roundedBox_tab { position:relative; height:19px; float: left; width:150px; background-color: #e3e0d5; padding:5px; margin-right:10px; padding-top: 7px;}
#protect_bottomCntr .roundedBox_tab1 { position:relative; height:25px; float: left; width:150px; background-color: #ffffff; padding:5px; margin-right:10px; padding-top: 7px;}

#protect_bottomCntr .topLeft_tab {top:0; left:0; background-position:-1px -1px;}
#protect_bottomCntr .topRight_tab {top:0; right:0; background-position:-7px -1px;}
#protect_bottomCntr .bottomLeft_tab {bottom:0; left:0; background-position:-1px -7px;}
#protect_bottomCntr .bottomRight_tab {bottom:0; right:0; background-position:-7px -7px;}
#protect_bottomCntr .bottomRight_tab1 {background-image:none;}
#protect_bottomCntr .bottomLeft_tab1 {background-image:none;}
.protect_ulFirstLevel{padding:0; float: left; background-color: #ded7c8;}
.protect_ulFirstLevel li{position:relative; float:left;color:#01C801;/*list-style-type:disc; list-style-position:inside;*/ position:relative;}
.protect_ulFirstLevel li a{color:#5D584E; display:block; font-size:12px; font-weight:bold;}
.protect_ulFirstLevel li a:hover{color:#28A147; text-decoration:underline;}
li.protect_menuElement01, li.protect_menuElement02, li.protect_menuElement03,
li.protect_menuElement04, li.protect_menuElement05, li.protect_menuElement06
{ }

li.protect_menuElement01 a{font-size: 12px; text-align:center; margin-right: 10px; margin-left: 10px; line-height:16px; }
li.protect_menuElement02 a{font-size: 12px; text-align:center; margin-right: 10px; line-height:16px; }
li.protect_menuElement03 a{font-size: 12px; text-align:center; margin-right: 10px; line-height:16px; }
li.protect_menuElement04 a{font-size: 12px; text-align:center; margin-right: 10px; line-height:16px; }
li.protect_menuElement01 a span, li.protect_menuElement02 a span, li.protect_menuElement03 a span,
li.protect_menuElement04 a span, li.protect_menuElement05 a span, li.protect_menuElement06 a span
{ line-height:16px; display:block; padding-top:0px;}

.protect_ulSecondLevel{display:none; position:absolute; background-color:#fff;}
.protect_ulSecondLevel li{}

.protect_ulSecondLevel01{left:0; margin-top: 60px; width:903px; background:url(../images/protect_bg.jpg) top right no-repeat; }
.protect_ulSecondLevel02{left:-170px;margin-top: 60px; width:903px; background:url(../images/common_bg.jpg) top right no-repeat;}
.protect_ulSecondLevel03{left:-340px;margin-top: 60px; width:903px; background:url(../images/report_bg.jpg) top right no-repeat;}
.protect_ulSecondLevel04{left:-510px;margin-top: 60px; width:903px; background:url(../images/additional_bg.jpg) top right no-repeat;}

li.protect_cntrBox h3 { color:#5D584E; clear: both; width:100%; }
li.protect_cntrBox p{color:#5D584E;padding-top:20px; padding-bottom: 20px; clear: both;}
li.protect_cntrBox p.hideP{display: none; padding-top: 5px; padding-bottom: 10px;}
li.protect_cntrBox a{color:#28A147; display:inline; text-decoration:underline; background:none; margin: 0px; padding:0; font-weight:bold;}
li.protect_cntrBox{padding:0px 0px 0 0px; float:none; width:536px; height:367px; list-style:none;}
li.protect_cntrBox a:hover{text-decoration:underline;}
li.protect_cntrBox ul { display: block; margin-top: 20px; }
li.protect_cntrBox ol { padding-left: 5px; }
li.protect_cntrBox ol li { float:none; clear:both; list-style-type:decimal;color:#5D584E; font-size: 12px; margin-left: 20px; line-height: 18px; }
li.protect_cntrBox ul.additional { margin-top: 0px; margin-left: 20px;}
li.protect_cntrBox ul.scams { margin-left: 20px; margin-top: 0px; }
li.protect_cntrBox ul.scams li { float:none; padding:0px 0px 3px 0px; background:url(../images/arrow_icon_closed.png) left 8px no-repeat; list-style: none; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; margin-left: 10px; }
li.protect_cntrBox ul.scams li a { text-decoration:underline; font-size: 13px; }
li.protect_cntrBox ul.scams li p a { font-size: 12px; }
li.protect_cntrBox ul.additional li { list-style-type:disc; margin-top: 0px; margin-left: 20px;}
li.protect_cntrBox ul li { float:none; clear:both; list-style-type:decimal;color:#5D584E; font-size: 12px; margin-left: 20px; line-height: 18px;  }
/* END OF PROTECT YOUR MONEY PAGE CSS */

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the home
   Filename:     metro.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   Used in: Metro_PCS_Payment_Confirmation_3_6_2.html
   			Metro_PCS_Payment_Summary_3_6_1.html
   ========================================================================//
*/

/* TOP STATUS PROCESS */
.content_use_status_process3{ width:211px; height:30px; background:url(../images/re_bg_status_top2.gif) no-repeat 0 0; margin:12px 0 0 49px;background-position:0 0;}
.content_use_status_process3.op1{margin:12px 0 0 37px;}

.content_use_status_process3.option1{background-position:0 -30px;}


.content_use_status_process3 .ttl1op1, .content_use_status_process3 .ttl3 { float:left; padding-top:9px;}

.content_use_status_process3 .ttl1op1{ width:88px; padding-left:12px;}
.content_use_status_process3 .ttl3{ width:106px;}
.content_use_status_process3 p {font-weight:bold;}
.content_use_status_process3 p span {color:#fff;}

/* GET CONFIRMATION */
.content_use_getConfirmation .boxCntn3op1 { width:420px; height:120px; background:url(../images/re_bg_bullet2.gif) no-repeat 0 0; margin:14px 0 0 52px;  padding:14px 16px 10px 23px; }

.content_use_getConfirmation .boxCntn3op1 h4{color:#5d584e;line-height:24px; line-height:24px; font-size:14px;} 


/* ========================================================================//
   MAKING A PAYMENT
   These selectors are only applied to the elements mentioned below.
   
   Used in: Making_a_Payment_How_it_Works_3_1.html
   			
   ========================================================================//
*/

/* CONTAINER MODULE 1 */
#content_use #box_module_mp1{ width:955px; height:190px; background:url(../images/re_bg_module1pay.jpg) no-repeat top left; margin:13px 0 0 28px;padding-bottom:10px;}


#content_use #box_module_mp1 #buttonR { padding:76px 0 0 0; float:left;}
/* Begin Ed 07/01/09 Commented out to make sliding door anchors work */
/*
#content_use #box_module_mp1 #buttonR a:hover{background-position:bottom;} 
#content_use #box_module_mp1 #buttonR a span{display:none;}
*/
/* End Ed 07/01/09 Commented out to make sliding door anchors work */
#content_use #box_module_mp1 #buttonR .butr {width:148px;height:34px;background:url(../images/re_btn_viewdemo.gif) no-repeat 0 0;display:block;}

#content_use #box_module_mp1 .link{ padding:16px 0 0 508px;}

/* MAKE A PAYMENT */
.box_module_mp1PaymentLeft{ width:300px; margin:40px 0 0 460px; float:left;}
/* over-ride png backgrounds for ie6 */
* html .box_module_mp1PaymentLeft {margin:40px 0 0 230px;}

.box_module_mp1PaymentRight{ margin-top:76px;}

.box_module_mp1RightText { width:132px; padding-top:10px; float:left; }
.box_module_mp1RightText li {background:url(../images/icon_selected.gif) no-repeat top left;padding-left:22px; line-height:18px; display: block}
.box_module_mp1RightText li a {color:#5d584e; text-decoration:none}
.box_module_mp1RightText li a:hover {color:#5d584e; text-decoration:underline}

.box_module_mp1PaymentLink {padding-top:22px;}


/* CONTAINER MODULE 2 */
#content_use #box_module_mp2{ width:945px; height:131px; background:url(../images/re_bg_module2.jpg) no-repeat top left; margin-left:28px;padding-bottom:17px;}
#content_use #box_module_mp2 a{text-decoration:none;}
#content_use #box_module_mp2 a:hover{text-decoration:underline;}

#content_use #box_module_mp2 h1 { padding:16px 0 0 26px; font-size:22px; }
#content_use #box_module_mp2 h5 { padding-left:48px; font-size:11px; font-weight:bold; }

#content_use #box_module_mp2 .col1,
#content_use #box_module_mp2 .col2,
#content_use #box_module_mp2 .col3 { float:left }

/* Begin Ed 07/08/2009  Changed width and padding on .col1 .col2 and .col3 to make text fit into the ReloadHowItWorks page*/
#content_use #box_module_mp2 .col1 {width:230px; padding:18px 0 0 36px;}
#content_use #box_module_mp2 .col2 {width:260px; padding:2px 0 0 52px;}
#content_use #box_module_mp2 .col3 {width:250px; padding:18px 0 0 58px;}
/*
#content_use #box_module_mp2 .col1 {width:240px;padding:18px 0 0 30px;}
#content_use #box_module_mp2 .col2 {width:240px;padding:18px 0 0 44px;}
#content_use #box_module_mp2 .col3 {width:270px;padding:18px 0 0 71px;}
*/
/* POP-UP */
.divContainerPopup{ 
	/*display: none;*/
	width:500px;
	height:450px;
	margin:0;
	overflow:hidden;
	background-color:#ded7c8;
}
#box_mp_closepopup { height:21px; padding:4px 0 6px 436px;}
img#box_mp_closepopup{ width:53px; height:20px; background:url(../images/btn_close_popup.jpg) no-repeat 0 0;}
#box_mp_closepopup a { text-decoration:none; color:#6c6863;}
#box_mp_ttltop{ width:473px; height:51px; background:url(../images/mp_ttltop.gif) no-repeat 0 0;margin:0 0 0 13px;}
#box_mp_ttltop span {display:none }
#box_mp_contentpopup { width:473px; height:359px; background:url(../images/mp_bg_contentpopup.jpg) no-repeat 0 0;margin:0 0 0 13px;}
#box_mp_toptext { padding:1px;}
#box_mp_toptext h5{margin:28px 214px 0 38px;}
#box_mp_toptext p{margin:0px 214px 0 38px;}
#box_mp_bottext { }
#box_mp_bottext p{ margin:30px 22px 0 21px; font-size:10px;}



/* HELP BOXES */
#tip_mp_help1{width:156px; height:57px; background:url(../images/bg_help1.png) no-repeat top left; padding:12px 10px 0 36px;}	
/* override for ie6 */	
* html #tip_mp_help1 {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bg_help1.png',sizingMethod='scale');}		

#tip_mp_help2{width:220px; height:174px; background:url(../images/bg_help2.png) no-repeat top left; padding:10px 0 0 36px;}
#tip_mp_help2 h6 span{font-weight: bold;}

#tip_mpnum{
background:transparent url(../images/bg_help3.png) no-repeat scroll 0 0;
height:75px;
width:210px;
padding:17px 30px 0 48px;
}
* html #tip_mpnum {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bg_help3.png',sizingMethod='scale');}		

/* over-ride png backgrounds for ie6 */
* html #tip_mp_help2{background:url(../images/bg_help2.gif) no-repeat top left;}

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the Store Locator Landing
   Filename:     use.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   ========================================================================//
*/

/* Store Locator (6.0) */
#content_store_locator { height:1%; overflow:hidden }
#content_store_locator .box_h1 { padding:0 0 0 25px }
#content_store_locator_bottom { height:1%; overflow:hidden; padding:0 0 0 25px }
#col_store_locator_left { width:207px; height:1%; overflow:hidden; float:left; margin:6px 0 0 0 }
#col_store_locator_right { width:730px; height:688px; float:left; margin:6px 0 0 18px; background:url(../images/bg_box_right_area_sl.png) top no-repeat }
#box_store_locator_left_top 
{ 
	width:187px; 
	height:232px; /* Ed 07/16/2009 204 -> 207 */
	 /*overflow:hidden;*/ 
	float:left; 
	margin:0 0 9px 0; 
	padding:18px 0 0 20px;
	background:url(../images/bg_box_form_sl.png) top no-repeat
}
#box_store_locator_left_bottom { width:207px; height:455px; overflow:hidden; float:left; margin:0; padding:20px 0 0 0; background: url(../images/bg_box_dates_sl.png) top no-repeat }
#txt_or { width:164px; height:19px; text-align:center; background:url(../images/bg_line_or.gif) top no-repeat; margin:0 }
#box_store_locator_left_top input { background:url(../images/bg_form.gif) top repeat-x }
#box_store_locator_left_top input.store_input1 { width:106px }
#box_store_locator_left_top input.store_input2 { width:132px }
div .store_form1 { padding: 2px 0 }
div .store_form2 {
	padding: 2px 0; 
	height:25px; 
	overflow:hidden; 
/*	margin:0 0 5px 0	Ed 07/16/2009 */
}
div .store_form3 
{
/*	padding: 0 0 0 28px;
/*	height:30px; 	Ed 07/16/2009 */
	overflow:hidden;
	margin:0 0 5px 0
}

div .store_form3_small label
{
    font-family: Arial Narrow; font-size: 10px !important; margin-top: -2px !important; *margin-top: -4px !important; padding-right: 2px; *margin-bottom: -8px;
}

div .store_form3 p { margin:5px 0 0 0; }
div .store_form4 
{
/*	padding:0 0 0 26px;	Ed 07/16/2009 */
	height:40px; /* Ed 07/16/2009 23 -> 40 */
/*	overflow:hidden; 	Ed 07/16/2009 */
	margin:0 0 5px 0
}
.store_input3 { padding:0; margin:0 2px 0 0; background:none !important; border:none }
#box_store_locator_left_top div select { background:url(../images/bg_form.gif) top repeat-x; color:#6e6655; font-size:12px; line-height:14px; font-weight:normal; border: 1px solid #c4beaf; }
#box_store_locator_left_top div label { float: left; margin:3px 2px 0 0; vertical-align:middle; font-size:12px; line-height:14px }
#box_store_locator_left_top .btnSearch { width:60px; background: url(../images/btn_search.gif) no-repeat 0 0; height:23px; display:block; }
#box_store_locator_left_top a:hover { background-position:bottom; }
#box_store_locator_left_bottom #box_top { margin:0 0 0 20px; width:176px }
#box_store_locator_left_bottom .line_h { background:url(../images/bg_line_grey.gif) 0 0 no-repeat; height:11px; width:200px }
#box_store_locator_left_bottom_ctnr { width:200px; height:120px; overflow:hidden }
#box_store_locator_left_bottom_ctnr_icon { width:23px; height:23px; padding:0 4px 0 20px; overflow:hidden; float:left }
#box_store_locator_left_bottom_ctnr_cont { width:145px; height:120px; overflow:hidden; float:left }
#box_store_locator_left_bottom_ctnr_cont p { margin:0 }
#box_store_locator_left_bottom_ctnr_cont h5 { margin:0 }
#box_store_locator_left_bottom_ctnr_btns { padding:5px 0 0 20px; width:176px }
#box_store_locator_left_bottom_ctnr_btns .back { width:88px; height:20px; text-align:left; float:left }
#box_store_locator_left_bottom_ctnr_btns .next { width:80px; height:20px; text-align:right; float:left }
#col_store_locator_right_top { width:680px; height:58px; padding:28px 0 0 30px; overflow:hidden }
#col_store_locator_right_top_logos { width:680px; height:33px; overflow:hidden }
#col_store_locator_right_map { width:700px; height:475px; padding:20px 0 0 13px; overflow:hidden }

#col_store_locator_right_top_logos .logos{
	padding:0 11px 0 0;
}

/* Originally inline style in Map.ascx */
    .map {
       position: relative;
       top: 20;
       left: 10;
       width: 100%;
       height: 330px;
       border:#555555 0px solid;
       z-index: 10;
    }



/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the Store Locator Landing
   Filename:     use.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   ========================================================================//
*/

/* What's new (5.0) */
#cntr_txt_normal h3 { margin:0 0 20px 0 }
#cntr_txt_normal p { margin:0 }
#box_bottom_back { width:875px; padding:20px 0 20px 20px; margin:0 0 0 15px; border-top: solid 1px #d8d6d0 }
.box_features_whats_news { width:875px; padding:20px 0 20px 20px; margin:0 0 0 15px; }
.box_features_whats_news h5 a { font-weight:bold }
.line_features_whats_news { width:900px; height:1px; margin:0 0 0 15px; border-top: solid 1px #d8d6d0 }


/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the home
   Filename:     partners.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   1.BOXES
      
   Used in: Partners_Who_Accepts_GD_8_0.html
   			
   ========================================================================//
*/

/* LEFT - RIGHT BOXES */
/* Ed 07/13/2009 - Removed search on to the right of the list of partners, so now center the list of partners */
#box_left_partners {
	width:761px; 
	float:left;	
	overflow:hidden; 
}
#box_right_partners{ width:205px; padding:46px 0 0 16px; float:left;}

.box_partners{ height:auto; /*height:537px;*/ overflow:hidden;}

/* LEFT BOXES */
.bg_boxtop_prt { width:733px; height:9px; background: url(../images/box_bgtop_small.jpg) no-repeat top left; margin:13px 0 0 27px; }
.bg_boxmed_prt { width:733px; background: url(../images/box_bgright.jpg) no-repeat top right; margin-left:27px; background-color:#fff; }
.bg_boxmed_prt .bglargeop1 { width:713px; background:url(../images/bg_content_left.jpg) no-repeat  bottom left; margin-left:8px; background-color:#faf9f7; }
.bg_boxbot_prt { width:733px; height:14px; background: url(../images/box_bgbot_small.png) no-repeat top left; margin-left:27px; }

/* RIGHT SEARCH BOX */
#box_find_prt {  width:205px; height:72px; background: url(../images/prt_bg_find.jpg) no-repeat top left; padding:10px 0 0 10px;}
#box_find_prt input.enterdata{ width:114px; background-color:#fff; float:left}
#box_find_prt label{ font-size:12px; line-height:18px;}

#box_find_prt .buttonSearch { width:60px; background: url(../images/btn_search.gif) no-repeat 0 0; height:23px; display:block; float:left; margin-left:5px; }
#box_find_prt a:hover { background-position:bottom; }


/* RIGHT BOX BRANDS */
/* Ed 07/13/2009 - Removed search on top of the partner logos, so now lower the partner logos */
#box_brands_top  {
	margin-top:10px;
	width:205px; 
	height:7px; 
	background:url(../images/box_small_bgtop.jpg) no-repeat 0 0;
}
#box_brands_mid{ width:205px; height:378px; background:url(../images/box_small_bg.jpg) no-repeat 0 0;}
#box_brands_bot{ width:205px; height:18px; background:url(../images/box_small_bgbot.jpg) no-repeat 0 0;}
.box_brands_row{ width:176px; height:54px; background:url(../images/box_small_bgline.jpg) no-repeat bottom left; margin:auto; vertical-align:middle;}
.box_brands_row.last{ background:none; }

#prt_logo1 { width:88px; height:48px; margin-left: -6px; background:url(../images/logo_moneycard.jpg) no-repeat 0 0;}
#prt_logo2 { width:59px; height:50px; margin-left: 20px; background:url(../images/logo_gd.jpg) no-repeat 0 0;}

#prt_logo3 { width:80px; height:46px; margin-left: -2px; margin-right: 7px; background:url(../images/logo_hr_block.jpg) no-repeat 0 0;}
#prt_logo4 { width:83px; height:50px; margin-left: -5px; margin-right: 17px; background:url(../images/logo_paypal.jpg) no-repeat 0 0;}

#prt_logo5 { width:61px; height:48px; margin-left:33px; background:url(../images/logo_dish.jpg) no-repeat 0 0;}
#prt_logo6 { width:76px; height:48px; background:url(../images/logo_vision.jpg) no-repeat 0 0;}

#prt_logo7 { width:94px; height:50px; background:url(../images/logo_metropcs.jpg) no-repeat 0 0; margin-left: 11px;}
#prt_logo8 { width:50px; height:50px; margin-left: 15px; background:url(../images/logo_upside.png) no-repeat 0 0;}


#prt_logo9{ width:86px; height:51px; background:url(../images/logo_account.jpg) no-repeat 0 0;}
#prt_logo10 { width:69px; height:50px; margin-left: 20px; background:url(../images/logo_achieve.jpg) no-repeat 0 0;}

#prt_logo_01 { width:81px; height:50px; margin-left: -4px; background:url(../images/logo_rushcard.png) no-repeat 0 0;}
#prt_logo_03 { width:72px; height:50px; margin-left: -10px; margin-right: 15px; background:url(../images/logo_american_express.png) no-repeat 0 0;}

#prt_logo_07 { width:95px; height:50px; margin-left: -15px; background:url(../images/logo_metropcs.jpg) no-repeat 0 0;}

#mn_logo { width:92px; height:48px;margin-left:5px; background:url(../images/mn_logo.jpg) no-repeat 0 0;}
#on_logo { width:100px; height:50px; background:url(../images/on_logo.jpg) no-repeat 0 0;}

#adp_logo { width:88px; height:48px;margin-left:-13px; background:url(../images/adp_logo_sm.jpg) no-repeat 0 0;}
#amexserve_logo { width:95px; height:50px; background:url(../images/amexserve_logo.jpg) no-repeat 0 0;}


/* LEFT BOXES */
#box_left_accordionttl{padding:20px 0 0 38px;}
#box_left_accordion{ width:396px; margin:14px 0 60px 38px; float:left;}
/* margin for ie6 */
* html #box_left_accordion{margin-left:20px;}

#box_left_height{ width:20px; height:537px; float:left; }

#box_left_accordion ul {}
#box_left_accordion ul li{ width:396px; background:url(../images/bg_ul_top_off.gif) no-repeat 0 0; /* margin for ie7 */ margin-top:-1px;}
/* margin for ie6 */
* html #box_left_accordion ul li {margin-top:-1px;}

#box_left_accordion ul li a{display:block; width:96%;clear:left; }
#box_left_accordion ul li.fixedheight{ height:26px; padding:8px 0 0 20px; }
#box_left_accordion ul li.active{height:26px; background:url(../images/bg_ul_top_on.gif) no-repeat 0 0; }
#box_left_accordion ul li.active span{ color:#03880f;}
#box_left_accordion ul li.contenthidden{ display:none;}

#box_left_accordion ul li a{ text-decoration:none; color:#5d584e;}
#box_left_accordion ul li a:hover{ text-decoration:underline;}

#box_left_accordion ul li ul { }
#box_left_accordion ul li ul li { width:396px; height:auto; background:url(../images/bg_li_off.gif) repeat-y 0 0; padding:0 0 0 28px; margin:0;  }
#box_left_accordion ul li ul li.last{ padding-bottom:10px; }
#box_left_accordion ul li ul li a { font-size:11px; text-decoration:underline; color:#28a147; line-height:26px; font-weight:bold;}
#box_left_accordion ul li ul li a:hover { text-decoration:none; color:#5d584e; }

#box_left_accordion ul li ul li.lastend{ height:7px; padding-bottom:10px; background:url(../images/bg_li_end.gif) no-repeat  0 0; line-height:0px; }

* html #box_left_accordion ul li ul li.lastend{ background-position: 0 0px; }

/* REFUND */
.content_use_enterInfo .boxtopttl{ margin:0 12px 0; padding:18px 0 0 25px;}
.content_use_enterInfo .box.boxCntn8{ height:auto; }

/* Used in: Balance_Inquiry_Results_7_2_1 */
#cntr_txt_normaltop { width:840px;padding:15px 0 10px 35px}
#box_balance_greytop { width:420px; height:82px; padding:22px 0 0 25px; background:url(../images/bg_box_grey_large.gif) no-repeat; overflow:hidden; margin:24px 0 0 0}

/*-------------------------------------------------------------
   GREENDOT - MONEY PAK / HTML Styles
   ------------------------------------------------------------
   Description:  these styles are applied to the Store Locator Landing
   Filename:     use.css
   ------------------------------------------------------------- */

/* ========================================================================//
   Index of styles used in specific elements and components for the
   project within this CSS.

   ========================================================================//
*/

/* Balance Inquiry â?? Results (Phase II) -- (7.3.1) */
#content_balance h4 { color:#5d584e; line-height:25px; font-weight:bold;}
#cntr_txt_normal h4 span{ color:#1c7637;font-weight:bold; font-size:18px}
#cntr_txt_normal h4 span.txt_normal {color:#5d584e;font-weight:normal; font-size:16px}
#box_balance_grey { width:291px; height:67px; padding:15px 0 0 25px; background:url(../images/bg_box_grey.gif) no-repeat; overflow:hidden; margin:0 0 30px 0}
.line_balance_grey { width:900px; height:1px; margin:0 0 0 15px; border-top: solid 1px #d8d6d0 }
#box_balance_results_bottom { width:875px; padding:20px 0 20px 20px; margin:0 0 0 15px; }
#box_balance_results_bottom h5{margin:25px 0 0 0}

#tbl_balance_results { width:669px;background:url(../images/bg_top_green_table.gif) no-repeat top; margin:20px 0 0 0;border-bottom:solid 1px #c6c3bd;}
#tbl_balance_results table td {padding:11px 0 11px 25px;}
#tbl_balance_results table tr.txt_white { font-size:13px; font-weight:bold; color:#fff;}
#tbl_balance_results table tr.tbl_styleBorder {border:solid 1px #c6c3bd;}
#tbl_balance_results table td.tbl_style01 { font-size:12px; font-weight:bold;background:#f5f3f1;border-left:solid 1px #c6c3bd;border-right:solid 1px #c6c3bd;}
#tbl_balance_results table td.tbl_style02 { font-size:12px; font-weight:bold; background:#e9e5da;border-left:solid 1px #c6c3bd;border-right:solid 1px #c6c3bd;}

/* Buttons to replace links -SK */
		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;
	line-height:1em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}

		
button.submitBtn { 
	padding: 0 15px 0 0; 
/* Ed 07/07/2009 Margins should not be coded into the button. If placement is needed,put button in a div */	
/*
	margin-right:5px; 
	margin-top:10px; 
*/
	font-size:.9em;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center; 
	background: transparent url(../images/btn_yellow_sprite.gif) no-repeat right -96px; 
}
	
button.submitBtn span {
	padding: 6px 0 0 15px; 
	height:22px; 
	background: transparent url(../images/btn_yellow_sprite.gif) no-repeat left top; 
	color:#605b55; 
}

button.GreyBtn { 
	padding: 0 15px 0 0; 
	font-size:.9em;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center; 
	background: transparent url(../images/btn_buy.png) no-repeat right 0px;
	height:28px; 
	/*background-position: right -28px;*/
	
}

button.GreyBtn span {
	padding: 6px 0 0 15px; 
	height:22px; 
	background: transparent url(../images/btn_buy.png) no-repeat left top; 
	/*background-position: 0 -28px; */
	color:#605b55; 
}

button.onHoverGreyBtn { 
	padding: 0 15px 0 0; 
	font-size:.9em;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center; 
	background: transparent url(../images/btn_buy.png) no-repeat right 0px; 
	background-position: right -28px;
	height:28px;
}

button.onHoverGreyBtn span {
	padding: 6px 0 0 15px; 
	height:22px; 
	background: transparent url(../images/btn_buy.png) no-repeat left top; 
	background-position: 0 -28px; 
	color:#605b55; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -145px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -47px;
}




/* Begin Ed 07/01/09 Create sliding door hyperlink. */	
a.rapidReloadLink 
{
    position: relative;
    display: inline-block; 
    cursor: pointer;	
    margin-top:8px;
    margin-left:5px;
}  

a.rapidReloadLink span {
	height:180px; 
	width: 635px;
	display: block;
}	

a.slidingDoorHyperLink  
{
	position: relative;
	border: 0; 
/*	padding: 0;	*/
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	display: inline-block; 	
	padding: 0 15px 0 0; 
	margin-right:5px; 
/*	margin-top:10px; Ed removed to make button work on AboutMoneyPak.aspx */
	font-size:.9em;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center; 
	background: transparent url(../images/btn_yellow_sprite.gif) no-repeat right -96px; 
}

a.slidingDoorHyperLink span 
{
	position: relative;
	display: inline-block;
	white-space: nowrap;
	line-height:1em;

	padding: 6px 0 0 15px; 
	height:22px; 
	background: transparent url(../images/btn_yellow_sprite.gif) no-repeat left top; 
	color:#605b55; 
}

a.slidingDoorHyperLink:hover { /*, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -145px;
	text-decoration: none; 
}
	
a.slidingDoorHyperLink:hover span { /* ,button.submitBtnHover span { */
	background-position: 0 -47px;
	text-decoration: none; 	
}

/* End Ed 07/01/09 Create sliding door anchors */		

/* This style is for the cancel hyperlink meant to be aligned with the slidingDoorHyperLink style */
a.hyperLinkCancel  
{
	padding:8px 15px 0 15px; 
	font-size:.9em;
	float:left;
	text-decoration:underline;
	vertical-align:bottom;
	line-height: 1.5em;
}


a.hyperLinkCancel:hover { 
	text-decoration: none; 
}
	

.input-validation-error { border: 2px solid #ff0000; }
.field-validation-error { color:red; }

.red { color:red; }

/* No Script container */
.content_noScript{height:110px;}
.content_noScript .content {padding:26px 40px;}

#special_offer{
background-image:url(offer_bg.png);
height:48px;
width:943px;
line-height:48px;
font-size:22px;
font-family: "Myriad Pro", Arial, sans-serif;
padding-left:1em;
color:#6e6655;
}

#special_offer a, #special_offer a:visited{
color:#07893b;
}

/* Ed 07/19/2009 Override padding on jQuery dialog title bar for when no title is displayed */
.ui-dialog-titlebar-noTitle {
	padding: 0px;
}	

.inside_container 
{
	padding: 15px;
}

.inside_container h6
{
	font-weight: bold;
	margin-top: 10px;
}

.inside_container p 
{
	padding-bottom: 10px;
}

.inside_container a
{
	text-decoration: underline;
}

.inside_container ul li
{
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 5px;
}

.error_msg {color:#c60000;padding:15px 0 15px 42px;margin-top:17px;background:#ffffcc url(../images/ico_error.gif) no-repeat 9px 9px scroll;}

.content_PaypalAddFundsHeader
{
	color:#32689B;
}

.content_AmazonBuyGiftsHeader
{
	color:#28A147;
}


.form_row_container
{
	clear:both;
	max-width:380px;
	margin-left:35px;
}
.form_row_left
{
	float:left;
}
.form_row_right
{
	float:right;
}
.form_row_right_mini
{
	float:left;
	width:174px;
}
.form_row_left_bottom
{
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

.form_row_container .field-validation-error
{
	text-align:left;
	color:#FF0000;
	font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;	
}

.confirmation_details 
{
    float: right;
    width: 510px;
    font-size: 14px;
}

.confirmation_details_right 
{
    width: 200px;
    float: left;
}

.confirmation_details_left 
{
    width: 190px;
    float: left;
}

.confirmation_details_right .row, .confirmation_details_left .row 
{
    margin-bottom: 10px;
    line-height:15px;
}

.confirmation_details_right .row 
{
    width: 280px;
    text-align: right;
}


.confirmation_details_left .rowemail  
{
    width: 180px;
}

.confirmation_details_right .rowemail
{	
	text-align: right;
	width: auto;	
}

.confirmation_ver_bar { border-right:2px solid #999999; float: right; width: 5px; height: 130px; margin-right: 20px; }

.confirmation_details_left .rowBonus
{
    margin-bottom: 10px;
    width: 215px;
}

#ActivateList ul{font-size:12px; list-style:none; margin:0 0 27px 0}
#ActivateList ul li{color:#5d584e;background:url(../images/bullet_faq.gif) no-repeat scroll 0 7px;padding:0 0 0 15px;line-height:20px; height:1%; }


.disabledButton  
{
	padding: 6px 15px 0 0; 
	font-size:.9em;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-align: center; 
	background: transparent url(../images/btn_buy.png) no-repeat right 0px;
	background-position: right -28px;
	height:28px; 
}

.disabledButton span {
	padding: 6px 0 0 15px; 
	height:22px; 
	background-position: 0 -28px;
	color:#605b55; 
}

.list-alignment
{
	text-align: left !important;
	padding-left: 10px;
}

.a-font-color
{
	color: #157DEC;
}

.text-justify
{
	text-align: justify;
}

#formEnterInfo h6.black {font-weight:normal; color:#6E6655; font-size: 12px;}

.bg_boxmed .bglargeActivationPin {
    background:url("../images/box_bglarge.jpg") repeat-x scroll left bottom #FDFDFD;
    margin-left:8px;
    width:932px;
    overflow:hidden;
}


#formActivationVerify .reload_formbuttons {
height:50px;
margin:0 32px;
padding-bottom:20px;
}
.bottom-link-align
{
	margin-top:-22px;
}

.alignTop 
{
  *line-height: 22px;
  font-weight: normal;  
}

#tip_adwCalloutLeft{ width:321px; height:338px; background:url(../images/bg_adwhelp3.png) no-repeat 0 0;}
#tip_adwCalloutLeft #partner-list 
{
  border: none;
  margin: 8px 5px 5px 50px;
  
}
     
#partner-list tr td 
{
padding: 6px;
}

#partner-list a, a:hover {
    color: #28A147;
    text-decoration: underline;
}



#content_use.magic #box_module2{margin:20px 0px 0px 28px;width:945px; background:url(../images/pp_bg_module2pp.jpg) no-repeat top left;}

#content_use.magic #box_module2 .col1 h5 { margin-bottom:15px;}
#content_use.magic #box_module2  h5 { margin-left:30px;}
#content_use.magic #box_module2 .col1 {width:220px;float:left; padding:18px 0 0 70px;}
#content_use.magic #box_module2 .col1.op1 {width:240px;padding:18px 0 0 30px;}
#content_use.magic #box_module2 .col2 {width:190px;float:left; padding:18px 0 0 130px;}
#content_use.magic #box_module2 .col2.op1 {width:240px;padding:18px 0 0 44px;}
#content_use.magic #box_module2 .col3 {width:210px;float:left; padding:28px 0 0 110px; }
#content_use.magic #box_module2 .col3.op1 {width:270px;padding:18px 0 0 71px;}
#box_module1_col .viewDemoDiv {display:block; position:absolute; left:195px; bottom:22px; }

.box_h1 sup{
    bottom: 10px;
    font-size: 13px;
    position: relative;
    vertical-align: 0;
}
#partner_use_message sup {
    bottom: 6px;
    font-size: 13px;
    position: relative;
    vertical-align: 0;
}
#partner_use_message h4 a { 
	color:#07893b; 
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
#partner_use_message h4 a:hover { color:#07893b; text-decoration:none }

.paddingBottom
{ 
    padding-bottom:20px;
}

#rushCardsecondpanel
    { width:946px;     
      background-color:White; 
      position:relative; clear:both;
      margin: 13px 0 0px 28px;      
      }
 #rapidReloadpanel
    { width:943px;     
      background-color:White; 
      position:relative; clear:both;
      margin: 0px 0 0px 29px;      
      }
 #rapidReloadpanel li 
 {
     padding-bottom: 20px;
     list-style: none;
 }
 #rapidReloadpanel span
 {
     width: 23px;
     height: 23px;
     margin-right: 5px;
     float: left;
 }
  #rapidReloadpanel span.one 
 {
     background:url(../images/bullet_one.gif) no-repeat left top; 
 }
  #rapidReloadpanel span.two 
 {
     background:url(../images/bullet_two.gif) no-repeat left top; 
 }
  #rapidReloadpanel span.three 
 {
     background:url(../images/bullet_three.gif) no-repeat left top; 
 }
.rushCardsecondpanel_sub
{
    padding-left:50px;
    padding-right:50px;
    padding-top:30px;
}  
.rushCardsecondpanel_subMain2
{
    padding-top:28px;
}  
.rushCardsecondpanel_subMain2 h1
{
    color:#279e46; font-size:1.6em;font-weight:bold;margin-bottom:10px;   
}

.rushCardsecondpanel_subMain2 h2
{ font-size:1.2em; font-weight:lighter;text-align:left; color:#666}
  
.leftdiv
{
    float:left;
    width:550px;
}
.widthMoneypak
{
    width:350px;
}
.rightdiv
{
    float:right;
}
#partner_use_ReloadWays 
{
 padding-right:40px;
}

#partner_use_ReloadWays h1
{
 color:#279e46; font-size:1.6em;font-weight:bold;margin-bottom:10px;   
}

#partner_use_ReloadWays h2
{
 color:#279e46; font-size:1.2em; font-weight:lighter;text-align:left;padding-left:40px; 
}
#partner_use_ReloadWays span
{
    color:#279e46;
    vertical-align:top;
    font-weight:lighter;
}


#content_pay #box_module1 #box_module1_inside_table .box_module1_col_options
{
  width:300px; height:225px; vertical-align: middle; text-align: center;
}

#content_pay #box_module1 #box_module1_inside_table .box_module1_col_options ul { width: 280px;margin: auto; text-align: left;}
#content_pay #box_module1 #box_module1_inside_table .box_module1_col_options li { height: 30px; background:url(../images/gd_checkmark.gif) no-repeat left top; padding-left: 25px; list-style-type: none; font-size: 14px; color: #279e46; font-weight: lighter; margin-bottom:17px; padding-top:10px; }
#content_pay #box_module1 #box_module1_inside_table .box_module1_col_options li.extraSpace { height: 40px; background:url(../images/gd_checkmark.gif) no-repeat left top; padding-left: 25px; list-style-type: none; font-size: 14px; color: #279e46; font-weight: lighter; margin-bottom:17px; padding-top:10px;}

.rushCardsecondpanel_sub h1
{
    color:#279e46; font-size:1.6em;font-weight:bold;margin-bottom:10px;   
}

.rushCardsecondpanel_sub h2
{ font-size:1.2em; font-weight:lighter;text-align:left; color:#231F20}

.rushCardsecondpanel_subLeft1
{
    float:left;
    padding-top:20px;
    padding-left:30px;
}
.rushCardsecondpanel_subLeft2
{
    padding-top:20px;
    padding-left:30px;
}



div.leftdiv ol { padding-left: 5px; }
div.leftdiv ol li { color:#231F20; float:none; clear:both; list-style-type:decimal; font-size: 14px; margin-left: 20px; line-height: 18px; padding-top:8px; }
.paddingLeft
{
    padding-left:30px;
}

#rushCardsecondpanel hr
{
     border-bottom: medium none;
    border-top: 1px solid #006633;
    float: left;
    width: 100%;
}

.clearFloat
{
    clear:both;
}

.floatleft
{
    float:left;
}
.checkReloadMsg
{
    padding-left:50px;
    padding-right:50px;
}

.rushCardBottomMsg 
{ float:none; clear:both; list-style-type:decimal;color:#231F20; font-size: 14px; width:480px}

.topBg
{
    background:url(../images/bg_top.gif) no-repeat 6px 6px;
    height:16px;
    }
    
.middleBg
{
    background:url(../images/bg_middle.gif) repeat-y 6px top;
    width:939px;
    }
.rapidreload_middleBg { background-color: white; width:939px; }
.bottomBg
{
    background:url(../images/bg_bottom.gif) no-repeat 6px top;
    height:16px;
    padding-bottom:7px;
    }
    
.alignLeft
{
    margin-left:20px;
    }
    
.rushSup
{
    vertical-align:top;
    font-size:10px;
}    
.rushmainsup
{
    vertical-align:top;
    font-size:8px;
}
    
.locatorLogos img
{
    float:right;
    padding-top:30px;
    padding-bottom:20px;
    }
    
#imgMalware
{
    padding-top:10px;
    padding-bottom:10px;
}
    table.privacy-single, table.privacy-compare, table.privacy-multi{
		            width:810px;
		            border-collapse: collapse;
		            margin:0 0 2em;
		            font: 14px arial;
		            color:#454545;
	            }
	
	            table.privacy-single th, table.privacy-compare th, table.privacy-multi th{
		            background-color:#aaa;
		            color:#fff;
		            text-align:left;
		            font-weight:normal;
	            }
	
	            table.privacy-single ul, table.privacy-compare ul, table.privacy-multi ul{
		            margin:1em 0;
		            padding:0 0 0 2em;
		            list-style-type:disc;
	            }
	
	            table.privacy-single li, table.privacy-compare li, table.privacy-multi li{
		            margin:0.5em 0 0;
	            }
	
	            table.privacy-single th, table.privacy-compare th, table.privacy-multi th,
	            table.privacy-single td, table.privacy-compare td, table.privacy-multi td{
		            padding:0.5em 1em 0.5em 0.5em;
		            margin:0;
		            vertical-align:top;
		            border:solid 1px #aaa;
		            font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;
		            font-size:13px !important;
		            color:#454545;
		
	            }
	
	            table.privacy-single th{
		            width:100px;
	            }
	
	            table.privacy-compare td.val{
		            text-align:center;
		            width:90px;
		            vertical-align:middle;
	            }
	
	            table.privacy-multi th{
		            width:190px;
		            background-color:#fff;
		            color:#454545;
		            font-weight:bold;
	            }
	
	            table.privacy-single caption, table.privacy-compare caption, table.privacy-multi caption{
		            text-align:left;
		            background-color:#aaa;
		            color:#fff;
		            padding:0.5em;
	            }
	
	            table.privacy-single td h1{
		            font-size:14px;
		            margin:0;
		            padding:0;
		            width:auto;
		            font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;
		            color:#454545;
		            font-weight:bold;
	            }
	            #cntr_txt_normal li
	            {
	                font-size:12px !important;
	            }
	            
#content_home .box_calloutwide h1.paddingtop8
{
    padding-top:8px;
}
.rev_date
{
    text-align:right; 
    font-size:11px;
    margin-bottom:10px !important;
    margin-right:3px !important;
}

/* state licencing and Interest Based Ads popup dialog box */
.st-licence-dialog, .interest-based-ads 
{    
  background: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 20px;
  color:#333;
  top:10px !important
}
.ui-widget-overlay {
    height: 100% !important;    
    position: fixed !important;
}
.interest-based-ads h2 {
    color:#333;
    font-size: 1.4em;
    margin: 0;
}   
.maryLandPopup h2
{
    color:#333;
    font-size: 1.4em;
    margin: 0.75em 0;
}
.interest-based-ads a, a:hover {
     color:#28a147;
     text-decoration: underline;
}
.maryLandPopup p, .interest-based-ads p { 
     color:#333;  
     font-size:14px; 
     line-height:17px; 
     margin:1em 0;
}  
.maryLandPopup div, .interest-based-ads div { 
     color:#333;  
     font-size:14px;  
     line-height:17px;}

.popupAddress {
     margin: 0 28%;
     text-align: center;
}

.maryLandPopup hr, .interest-based-ads hr
{
    height:1px;
    width:106%;
    margin-left:-15px;
    border-bottom:1px solid #72B42D;
    border-top:none;
}
    
.maryLandPopup ul, .interest-based-ads ol
{
    margin-left:16px;
}

.maryLandPopup li, .interest-based-ads li {
    margin:8px 0px;
}
.interest-based-ads li {
    color:#333;
    font-size:14px; 
    list-style-type: decimal;   
}    
    
.maryLandPopup .fontBold,.maryLandPopup .fontBold li, .interest-based-ads .fontBold
{
    font-weight:bold !important;
    list-style-type:disc !important;
    color:#333;
    font-size:14px;
}
   
.texas-width {
    width: 475px; clear:both;
}
.width200 {
    float: left;
    width: 200px;
}

.marginBTM20 {
    padding-bottom: 20px;
}
#btncloseState {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406) !important;
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  width:100%;
   cursor: pointer;
    line-height: 1.6em;
    margin: 0.5em 0.4em 0.5em 0;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    border-radius: 6px;
  
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

}

    
