body{
	margin:  0px;
	padding:  0px;
	font-family: arial;
	min-width:  877px;
	text-align: center;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	color:  #44473d;
}
div#vform
{
	background-image: url(../images/bg_vform.gif);
	width: 960px;	
	margin:  0px auto 0px auto;	
	background-repeat: no-repeat;
	background-position: 0px 151px;
	background-color: transparent;

}

div#main{
	position: relative;
	text-align: left;
	width: 877px;	
	margin:  0px 42px 0px 41px;	

}

a{
	text-decoration: none;
	color:  #858a7b;
	font-size:  11px;
}
h1{
	font-size: 18px;
}
.vHeader 
{
        font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#252525;
}
select
{
    border:1px solid #a4ce1f;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

div#content.topup_1_enternumber
{
    height: 472px;
}

ul.nobullets li{
 	list-style-type: none;
}
/*************************/
/*    body#home          */
/*************************/
body#home{
	margin:  0px;
	padding:  0px;
	font-family: arial;
	min-width:  877px;
	text-align: center;
	background-image: url(../images/bg_body_home.gif);
	background-repeat: repeat-x;
}
body#home div#content{
	color:  #44473d;
	font-size:  12px;
}
body#home div.copy{
	margin-left:  430px;
	height:  117px;
	width:  354px;
	margin-top:  65px;
	font-size:  12px;
	line-height: 1.5em;
}
body#home div#content{
	height:  567px;
}
body#home div#vform{
	background-position: 0px 93px;
}
body#home .image1{
	background-image: url(../images/bg_vform_home_1.jpg);
}
body#home .image2{
	background-image: url(../images/bg_vform_home_2.jpg);
}
body#home .image3{
	background-image: url(../images/bg_vform_home_3.jpg);
}
body#home .image4{
	background-image: url(../images/bg_vform_home_4.jpg);
}
body#home .image5{
	background-image: url(../images/bg_vform_home_5.jpg);
}
body#home .image6{
	background-image: url(../images/bg_vform_home_6.jpg);
}
body#home div.imagenone{
	background-image: none;
}
/****************/
/*  ul#subnav   */
/****************/
ul#subnav{
	list-style-type: none;
	position: absolute;
	padding:  0px;
	margin:  0px;
	left:  430px;
	top:  312px;
}
ul#subnav li a{
	display:  block;
	height:  0px;
	padding-top:  12px;
	overflow: hidden;
	width:  158px;
	background-position: 0px -12px;
	margin:  0px 0px 12px 0px;
}
ul#subnav li a:hover{
	background-position: 0px 0px;
}
ul#subnav li#subnav_about a{
	background-image: url(../images/subnav_about.gif);
}
ul#subnav li#subnav_family a{
	background-image: url(../images/subnav_family.gif);
}
ul#subnav li#subnav_phone a{
	background-image: url(../images/subnav_phone.gif);
}
ul#subnav li#subnav_topup a{
	background-image: url(../images/subnav_topup.gif);
}
/*******************/
/*  div.hoverbox   */
/*******************/
div.hoverbox{
	width:  497px;
	height:  159px;
	position: absolute;
	left:  237px;
	top:  443px;
}
div.hoverbox div{
	margin-left:  225px;
	padding-top:  25px;
}
div.hoverbox div h3{
	margin:  0px 0px 5px 0px;
	padding-top:  15px;
	height:  0px;
	overflow: hidden;
}
div#content div.hoverbox div p{
	margin:  0px;
	width:  280px;
}
div#hoverbox_about{
	background-image: url(../images/img_hoverbox_about.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#hoverbox_about h3{
	background-image: url(../images/txt_hoverbox_h3_about.jpg);
	width:  143px;
	padding-top: 16px;
}
div#hoverbox_family{
	background-image: url(../images/img_hoverbox_family.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#hoverbox_family h3{
	width:  209px;
	background-image: url(../images/txt_hoverbox_h3_family.jpg);
}
div#hoverbox_phone{
	background-image: url(../images/img_hoverbox_phone.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#hoverbox_phone h3{
	width:  183px;
	background-image: url(../images/txt_hoverbox_h3_phone.jpg);
}
div#hoverbox_topup{
	background-image: url(../images/img_hoverbox_topup.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#hoverbox_topup h3{
	width:  188px;
	background-image: url(../images/txt_hoverbox_h3_topup.jpg);
}
.hidden{
	visibility: hidden;
}

/*******************************/
/*  div#content.staticlayout   */
/*******************************/
div#content.staticlayout img.featured{
	position:  absolute;
	left:  80px;
	top:  0px;
    behavior: url(iepngfix.htc);
}
div#content.staticlayout span.error
{
    color: Red;
    font-size: 10px;
    margin-top: 2px;
    display: none;
}
div#content.staticlayout span.error.show
{
    display: block;
}
div#content.staticlayout span#btn_submit input
{
    width: 50px;
}
div#content.staticlayout span.button{
	position: relative;
	top:  35px;
	left:  -84px;
}
div#content.staticlayout span.button span.left{
    background-image: url(../images/left_button_white.gif);
}
div#content.staticlayout span.button span.right{
   background-image: url(../images/right_button_white.gif);
} 
div#content.staticlayout span.button{
   background-image: url(../images/bg_button_white.gif);
}

div#content.staticlayout table{
	font-size:  12px;
	margin-bottom:  10px;
}
div#content.staticlayout div.copy{
	margin-left:  388px;
	margin-top:  55px;
	color:  #44473d;
	width:  433px;
}
div#content.staticlayout div.copy a{
	font-size:  12px;
}
div#content.staticlayout p{
	font-size:  12px;
	margin:  0px 0px 10px 0px;
	line-height: 1.5em;
}
div#content.staticlayout h1{
	margin: 0px 0px 20px 0px;
	
}
div#content.staticlayout h2{
	font-size:  14px;
	margin-bottom:  10px;
}
div#content.staticlayout ul{
	font-size:  12px;
	list-style-type:  square;
	margin:   0px 0px 0px 0px;
	padding:  0px 0px 10px 17px;
}
div#content.staticlayout ul.questions,
div#content.staticlayout ul.answers{
		list-style-type: none;
}
div#content.staticlayout ul.answers a{
	color:  #44473d;
	font-weight: bold;
}
div#content.staticlayout ul.questions a{
	text-decoration: underline;
}

div#content.staticlayout ul.storelist{
	list-style-type: none;
	padding-left: 0px;
}
div#content.staticlayout ul.storelist li,
div#content.staticlayout ul.historylist li{
	margin-bottom:  10px;
}
/***************************************/
/*  div#content.staticlayout.noimage   */
/***************************************/
div#content.staticlayout.noimage div.copy{
	margin-left:  100px;
	width:  600px;
	margin-top:  20px;
}

/***************/
/*    userentry form styles    */
/***************/


.msg
{
    FONT-SIZE: 9px;
    COLOR:red;
    FONT-FAMILY: Verdana;
    margin-left:0px;
}

.msg250
{
    FONT-SIZE: 9px;
    COLOR:green;
    FONT-FAMILY: Verdana;
    margin-left:0px;
    width:150px;
}

.FormTDLeft
{
    text-align:right;
    width:300px;
    vertical-align:top;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
}


.FormTDRight
{
    text-align:left;
    width:265px;
    vertical-align:top;
}

.FormTDCenter
{
    text-align:center;
}

.FormTDLeftAlign
{
    text-align:left;
}

/***************/
/*    textboxes  and label defaults    */
/***************/

.vTB 
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
    width:256px;
    height:18px;
    border:1px solid #a4ce1f;
}

.vTB2 
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
    width:156px;
    height:18px;
    border:1px solid #a4ce1f;
}

.vTB3
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
    width:200px;
    height:18px;
    border:1px solid #a4ce1f;
}

.vLabel
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

/***************/
/*    nav      */
/***************/

div#navbar{
	height:  31px;
	background-color: #44473d;
	width:  877px;
	position: absolute; 
	top: 62px;
}
ul#nav{
       position: absolute;
       left: 145px;
       width:  760px;
       margin-top: 12px;
   }
   ul#nav li{
       display:  block;
       float:  left;
       list-style-type: none;
       margin-right:  10px;
       background: transparent url(../images/bg_navlink.jpg) no-repeat;
       padding-left:  15px;
       background-position: 0px 0px;
       padding-right:  3px;
   }
   ul#nav li#about{
       background-image: none;
   }
   ul#nav li a{
       height:  0px;
       padding-top:  8px;
       overflow:  hidden;
       display:  block;
       background-position: 0px -8px;
       background-repeat: no-repeat;
       font-size: 10px;
       word-spacing: .2em;
   }
   ul#nav li a:hover,
   ul#nav li.current a{
       background-position: 0px 0px;
   }
   ul#nav li#about a{
       width:  42px;
       background-image: url(../images/nav_about.gif);
   }
   ul#nav li#family a{
       width:  116px;
       background-image: url(../images/nav_family.gif);
   }
   ul#nav li#phones a{
       width: 46px;
       background-image: url(../images/nav_phones.gif);
   }
   ul#nav li#topup a{
       width:  99px;
       background-image: url(../images/nav_topup.gif);
   }
   ul#nav li#stores a{
       width:  45px;
       background-image: url(../images/nav_stores.gif);
   }
   ul#nav li#help a{
       width:  102px;
       background-image: url(../images/nav_help.gif);
   }
   ul#nav li#agent a{
       width: 77px;
       background-image: url(../images/nav_login.gif);
   }
/***************/
/*    nav      */
/***************/

   ul#nav_b2b{
       position: absolute;
       left: 142px;
       width:  760px;
       margin-top: 8px;
   }
   ul#nav_b2b a.current{
       color:  #ccff00;
   }
   ul#nav_b2b li{
       display:  block;
       height: 18px;
       float:  left;
       list-style-type: none;
       margin-right:  5px;
       background: transparent url(../images/bg_navlink.jpg) no-repeat;
       padding-left:  20px;
       background-position: 0px 3px;
       padding-right:  10px;
   }
   ul#nav_b2b li#about{
       background-image: none;
   }
   ul#nav_b2b li a
   {
       display: inline;
       font-size: 10px;
       word-spacing: .2em;
       color: #ffffff;
   }
   ul#nav_b2b li a:hover{
       color: #ccff00; 
   }
/***********************/
/*     logo            */
/***********************/
img#logo{
	display:  block;
	position: absolute;
	top:  30px;
	left:  -90px;
	z-index: 1;
	border:  0px none;
}
/*****************/
/*      span#button   */
/*****************/

  div#content span.button span{
       display:  block;
       width:  8px;
       height: 31px;
       position: absolute;
       top:  0px;
       background-position: 0px 0px;
   }
   div#content span.button span.left{
       background-image: url(../images/left_button_grey.gif);
       left:  0px;
   }
   div#content span.button span.right{
       background-image: url(../images/right_button_grey.gif);
       right:  0px;
   }


   
   div#content span.buttonsarah input{
       color:  #221901;
       background-color: #c6eb33;
       border:0px solid blue;
      margin: 0px 0px 0px 0px;
   } 
   
   div#content span.button input{
       color:  #221901;
       background-color: #c6eb33;
       border:0px solid;
      border-top-color:#a7a399;
      border-left-color:#a7a399;
      border-right-color:#a7a399;
      border-bottom-color:#a7a399;
      margin: 0px 8px 0px 8px;
   }
   
   div#content span.button{
       clear:  left;
       background-image: url(../images/bg_button_grey.gif);
       display: inline-block;
       position:  absolute;
       padding:  6px 0px 6px 0px;
   }
   
   .button_image
   {
    background-image: url(../images/bg_button_center.jpg);
    border:0px;
    margin:0px;
    height:32px;
   }

/***********************/
/*    dotted line      */
/***********************/
div#main div.dottedline{
	height:  2px;
	background-image: url(../images/bg_dottedline.jpg);
	background-repeat: repeat-x;
	margin:  0px;
	padding:  0px;
	font-size: 1px;
}

div#main div.shortdottedline{
	height:  2px;
	width: 300px;
	background-image: url(../images/bg_dottedline.jpg);
	background-repeat: repeat-x;
	margin:  0px;
	padding:  0px;
	font-size: 1px;
}

/****************/
/*    cart      */
/****************/
div#cartimage
{
	position: absolute;
	left:  720px;
	top:  230px;
}
div#cartimage2
{
	position: absolute;
	left:  720px;
	top:  420px;
}
div#cart{
	width:  157px;
	position: absolute;
	left:  720px;
	top:  18px;
	background-image: url(../images/bg_cart.jpg);
	background-repeat: repeat-y;
	font-size:  14px;
	height:  164px;
}

div#cart img{
	margin-left:  20px;
	margin-right: 10px
}

div#cart img#stepsimages{
	margin-left:  0px;
	margin-right: 0px;
	margin-top:50px;
	background-image: none;
}

div#cart ul{
	font-size:  11px;
	margin:  0px;
	padding:  14px 0px 0px 25px;
}
div#cart li{
	list-style-type: square;
}
span.topchrome_cart{
	display: block;
	width:  157px;
	height:  5px;
	background-image: url(../images/top_cart.jpg);
    font-size: 1px;
}

span.botchrome_cart{
	display: block;
	width:  157px;
	height:  5px;
	background-image: url(../images/bot_cart.jpg);
	font-size: 1px;
}
div#cartcopy{
	margin: 5px 0px 5px 12px;
	background-image: url(../images/bg_cartcopy.jpg);
	background-repeat: repeat-y;
	height:  132px;
	position: relative;
}
span.topchrome_cartcopy{
	display: block;
	width:  135px;
	height:  4px;
	background-image: url(../images/top_cartcopy.jpg);
	position: absolute;
	top:  0px;
	left:  0px;
	font-size: 1px;
}
span.botchrome_cartcopy{
	display: block;
	width:  135px;
	height:  4px;
	background-image: url(../images/bot_cartcopy.jpg);
	position: absolute;
	left:  0px;
	bottom:  0px;
	font-size: 1px;
}
div#cart div.dottedline{
	width:  110px;
	position: absolute;
	top:  105px;
	left:  12px;
	margin-right: 5px;
}
div#cart span.total{
	display: block;
	position: absolute;
	top:  110px;
	left:  12px;
	font-size:  11px;
	font-weight: bold;
	height: 14px;

}
div#cart span.total input
{
  display: block;
  position: absolute;
  left: 55px;
  top: 0px;
  padding-top: 0px;
  font-size: 11px;
} 
div#cart span.total span
{
  font-size: 11px;
  margin-left: 10px;
} 
a.clearcart{
	display:  block;
	position: absolute;
	left:  720px;
	top:  200px;
	font-size: 10px;
	text-decoration: underline;
	color:  #252525;
	background: #ffffff;
	background-image: none;
}

a.clearcartnew2{
	display:  block;
	font-size: 10px;
	text-decoration: underline;
	color:  #252525;
	background-image: none;
}
/***************/
/*    top      */
/***************/
div#top{
	height: 93px;
	position: relative;
	width: 877px
}
/******************/
/*    langbar      */
/******************/
ul#langbar{
	position: absolute;
	top:  40px;
	right: 0px;
	padding:  0px;
	margin:  0px;
	visibility:visible;
}
ul#langbar li#langbar_creole{
	background-image: none;
	visibility:hidden;
}
ul#langbar li{
	float:  left;
	list-style-type: none;
	color:  #858a7b;
	display:  block;
	padding-left:  11px;
	background-image: url(../images/bg_langbarlink.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

/******************/
/*    b2clangbar      */
/******************/
ul#bclangbar{
	position: absolute;
	top:  40px;
	right: 0px;
	padding:  0px;
	margin:  0px;
	visibility:visible;
}
ul#bclangbar li#bclangbar_creole{
	background-image: none;
}
ul#bclangbar li2{
	float:  left;
	list-style-type: none;
	display:  block;
	padding-left:  11px;
	background-image: url(../images/bg_langbarlink.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	border:1px solid white;
}
ul#bclangbar li{
	float:  left;
	list-style-type: none;
	display:  block;
	padding-left:  11px;
	border:1px solid white;
}
ul#bclangbar li a 
{
    color:black;
}

/***************/
/*    crumb      */
/***************/
   ul#crumbs{
       height:  58px;
       background-repeat: repeat-x;
       width:  877px;
       padding: 0px;
       margin: 0px;
   }
   ul#crumbs li{
       display:  block;
       color:  #44473d;
       font-size:  13px;
       float:  left;
       padding:  10px 0px 0px 20px;
       word-spacing: .2em;
       margin: 15px 0px 0px 0px;
   }
	ul#crumbs li#crumb_phone{
       padding-left:  0px;
   }
  div#main ul#crumbs li.current,
  div#main ul#crumbs.nonavigate li.current:hover,
  div#main ul#crumbs li:hover{
       background-image:  url(../images/bg_crumb_current.jpg);
       background-repeat: no-repeat;
       background-position: 60% 0px;
   }
  div#main ul#crumbs.nonavigate li:hover{
       background-image:  none;
  }
ul#crumbs li a{
   display:  block;
   height:  0px;
   padding-top:  14px;
   overflow: hidden;
}

/* phone path */

ul#crumbs li#crumb_phone a{
   background-image: url(../images/crumb_phone.gif);
   width:  132px;
}
ul#crumbs li#crumb_topup a{
   background-image: url(../images/crumb_topup.gif);
   width:  145px;
}
ul#crumbs li#crumb_recipient a{
   background-image: url(../images/crumb_recipient.gif);
   width:  226px;
}
ul#crumbs li#crumb_finalize a{
   background-image: url(../images/crumb_finalize.gif);
   width:  182px;
}
ul#crumbs li#crumb_voucher a{
   background-image: url(../images/crumb_voucher.gif);
   width:  88px;
}

/*  topup path */

ul#crumbs li#crumb_tu_enternumber a
{
   background-image: url(../images/input.gif);
   width:  200px;
   background-repeat:no-repeat;
}
ul#crumbs li#crumb_tu_topup a
{
   background-image: url(../images/select.gif);
   width:  146px;
   background-repeat:no-repeat;
}
ul#crumbs li#crumb_tu_login a
{
   background-image: url(../images/login.gif);
   width:  84px;
   background-repeat:no-repeat;
}
ul#crumbs li#crumb_tu_finalize a
{
   background-image: url(../images/finalize.gif);
   width:  182px;
   background-repeat:no-repeat;
}
ul#crumbs li#crumb_tu_receipt a
{
   background-image: url(../images/receipt.gif);
   width:  91px;
   background-repeat:no-repeat;
}




/* about */

ul#crumbs li#crumb_about a{
	   background-image: url(../images/crumb_about.gif);
   width:  122px;
}
ul#crumbs li#crumb_history a{
	   background-image: url(../images/crumb_history.gif);
   width:  175px;
}
ul#crumbs li#crumb_employment a{
	background-image: url(../images/crumb_employment.gif);
   width:  142px;
}
ul#crumbs li#crumb_pr a{
	background-image: url(../images/crumb_pr.gif);
   width:  153px;
}

/* family */
ul#crumbs li#crumb_family a{
	background-image: url(../images/crumb_family.gif);
   width:  168px;
}
ul#crumbs li#crumb_community a{
	background-image: url(../images/crumb_community.gif);
   width:  122px;
}
ul#crumbs li#crumb_3community a{
	background-image: url(../images/crumb_3community.gif);
   width:  122px;
}
ul#crumbs li#crumb_wyclef a{
	background-image: url(../images/crumb_wyclef.gif);
   width: 260px;
}
/* stores */
ul#crumbs li#crumb_stores a{
	background-image: url(../images/crumb_stores.gif);
   width:  185px;
}
/* help and support */
ul#crumbs li#crumb_help a{
	background-image: url(../images/crumb_help.gif);
   width:  187px;
}
ul#crumbs li#crumb_faq a{
	background-image: url(../images/crumb_faq.gif);
   width:  55px;
}

ul#crumbs li#crumb_coverage a{
	background-image: url(../images/crumb_coverage.gif);
   width:  146px;
}

/**********************/
/*      div#content   */
/**********************/
div#content{
	min-height: 567px;
 	height:auto !important;
 	height:567px;	
	width:  877px;
	padding-top:  18px;
	padding-bottom:  18px;
	position: relative;
	color: #252525;
}
/**********************/
/*      div#footer   */
/**********************/
div#footer div#linkbar{
	position: absolute;
	top:  0px;
	left:  505px;
	width:  350px;
}
div#footer{
	color:  #9b9b9b;
	font-size:  7pt;
	position:  relative;
	padding-top:  15px;
	text-transform: uppercase;
	background-color: #44473d;
	width:  100%;
	text-align: center;
	height:  120px;
}
div#footer div.internal{
	width: 877px;	
	margin:  0px auto 0px auto;	
	position: relative;
	text-align: left;
}
div#footer a{
	color:  #9b9b9b;
	font-size: 7pt;
	text-decoration: none;
	padding-left:  45px;
	text-transform: uppercase;
}

/*********************************/
/*  div#content.phone_1_select   */
/*********************************/

div#content.phone_1_select{

    

}

div#content.phone_1_select span.button span.left{
    background-image: url(../images/left_button_white.gif);
}
div#content.phone_1_select span.button span.right{
   background-image: url(../images/right_button_white.gif);
} 
div#content.phone_1_select span.button{
   background-image: url(../images/bg_button_white.gif);
   position: relative;
   top: 0px;
   left: 0px;
}
div#content.phone_1_select span.button input{
    width: 90px;
}

div.phoneblock img{

    display:  block;

    float: left;

    left:  0px;

    top:  0px;
}



span.price{

    font-size:  18px;

    border:0px solid white;

    font-weight: bold;

}

div.phoneblock h1{

    padding:  0px 0px 5px 0px ;

    margin: 0px 0px 0px 0px;
    background: transparent repeat-x url(../images/bg_dottedline.jpg) bottom;

}

div.phoneblock h2{

    margin:  0px 0px 3px 0px;

    padding-top:  8px;

    font-size:  11px;
    background: transparent repeat-x url(../images/bg_dottedline.jpg) top;    

}

div.phoneblock ul{

    margin:  0px;

    padding:  0px;

}

div.phoneblock li{

    margin:  0px 0px 3px 0px;

    padding:  0px;

    list-style: none;

}



div.phoneblock p{

    margin: 0px 0px 10px 0px;

    padding:  10px 0px 0px 0px;



}


div.phoneblock{

    width:  430px;

    height:  430px;
}

div.phoneblock div.copy{

    width:  216px;

    height:  430px;

    float:  left;

    padding:  40px 0px 0px 25px;

    font-size: 11px;

}

div#content div.phoneblock input{
    padding-top:  3px;
    border-bottom: 2px solid #89a223;
    border-right: 2px solid #89a223;
    border-left:  1px solid #c6eb33;
    border-top:  1px solid #c6eb33;
    background-color: #c6eb33;
    margin-left: 50px;
}


/******************************

*  picturenav

*****************************/



div#picturenavbar{

    height:  440px;

    width:  860px;

    margin:  11px 0px 0px 20px;
    position:  relative;
    top:  0px;
    left:  20px;
}

div#picturenavbar div.left,

div#picturenavbar div.right{

    height:  70px;

    padding-top:  160px;

}

div#picturenavbar div.left{

    padding-left:  0px;

    width:  38px;

}

div#picturenavbar div.right{

    padding-left:  0px;

    width:  38px;

}

div#picturenavbar div.center{

    width:  860px;
    height:  440px;
    border:  1px solid blue;

}



div#picturenavbar div{

    float:  left;

}

div#picturenavbar h3{

    margin:  0px;

    background-color: #efefef;

    color:  #2d2d2d;

    font-size: 11px;

    font-weight: normal;

    text-transform: uppercase;

    height:  16px;

    padding-top:  6px;

    text-align: center;

}







#scrollDiv {

    overflow: hidden;

    height: 440px;

    width:860px;

    float:left;
}



#thumbs {

    height: 440px;
    margin: 0px 0px 0px 0px;

    width:10000px;

    text-align:left;
}



div#main div#thumbnav {

    width:860px;

    margin:0px auto 10px auto;
    background-position:0px 0px;
    background-repeat:repeat-x;

    height:  460px;
    padding-top:  15px;
}
a.btn_left,
a.btn_right{
    width: 35px;
    padding-top: 36px;
    display: block;
    height: 0px;
    overflow: hidden;
    position: absolute;
    top:  250px;
    z-index: 100;
}

a.btn_left{
    background-image: url(../images/btn_left.gif);
    border: 0px solid red;
    left:  0px;
}

a.btn_right{
    background-image: url(../images/btn_right.gif);
    left:  900px;
        border: 0px solid green;
}



/***************************************/
/*  div#content.phone_2_selectamount   */
/***************************************/

.cart
{
    position:absolute;
    left: 700px;
    top:280px;
    width: 100px;
}

span#youpay.tab{
	left:  0px;
	width:  64px;
}
span#phonereceives.tab{
	left:  160px;
	width:  150px;
}
span#youpay2.tab{
	left:  0px;
	width:  84px;
}
span#phonereceives2.tab{
	left:  200px;
	width:  98px;
}
/***** particular to b2b ****/
div#content.phone_2_selectamount_b2b span#phonereceives.tab{
	left:  107px;
	width:  187px;
}
div#content.phone_2_selectamount_b2b span#phonereceives2.tab{
	left:  139px;
	width:  116px;
}
/********/

div#content.phone_2_selectamount div.actionarea table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
        	left: 565px;
    	position: relative;
}

div#content.phone_2_selectamount div.actionarea h1{
	margin:  0px;
	padding:  8px 0px 8px 18px;
	color:  #ffffff;
	background-color: #44473d;
	font-weight: normal;
	width: 673px;
}
div#content.phone_2_selectamount span.top_chrome_h1{
	display: block;
	height:  4px;
	margin:  0px;
	background-image: url(../images/top_dkgrey.gif);
	font-size: 1px;
	background-repeat: no-repeat;
}
div#content.phone_2_selectamount div.actionarea h2{
	background-color: #b7d92a;
	font-size:  14px;
	margin:  0px;
	padding:  6px 0px 6px 18px;
	clear: left;
	width: 673px;
}
div#content.phone_2_selectamount div.actionarea div.first{
	background-color: #e2e2e2;
	background-image: none;
	padding-bottom: 10px;
	margin-bottom: 0px;
	width: 673px;
}

div#content.phone_2_selectamount div.actionarea div.first p,
div#content.phone_2_selectamount div.actionarea div.first ul{
	font-size:  11px;
}

div#content.phone_2_selectamount div.actionarea div.first p{
	width: 600px;
}
div#content.phone_2_selectamount div.actionarea div p{
	width: 650px;
	margin-bottom: 0px;
}

div#content.phone_2_selectamount div.actionarea div.table_borders p{
	width: 230px;
	margin-right: 0px;
}
div#content.phone_2_selectamount div.actionarea
{
    padding-bottom: 20px;
}
div#content.phone_2_selectamount div.actionarea div
{
    padding-bottom: 10px;
}

div#content.phone_2_selectamount span#ctl00_cphMain_lblMsg
{
    font-size: 16px;
    display: block;
}

/***************************************/
/*  div#content.phone_3_selectrecipient   */
/***************************************/
div.clear{
	clear:  both;
}

div.actionarea div.clear 
{
        background-image: none;
}

div#main div#content div.clear2
{
    clear: both;
    background-image: none;
}
div#content.phone_3_selectrecipient div.actionarea div.first p{
	width:  273px;
}

div#main div#content.phone_3_selectrecipient div.actionarea h1{
	font-size:  14px;
	margin-top:  0px;
	padding-top:  0px;
}
div#main div#content.phone_3_selectrecipient div.actionarea
{
    padding-bottom: 10px;
}
div#main div#content.phone_3_selectrecipient div.actionarea div{
	font-size:  14px;
	margin-top:  0px;
	padding-top:  5px;
}

div#main div#content.phone_3_selectrecipient div.actionarea span.botchrome_actionarea{
	margin-bottom:  23px;
}
div#content.phone_3_selectrecipient div.actionarea div.first select{
	position: absolute;
	left:  311px;
	top:  50px;
	width: 200px;
}
div#content.phone_3_selectrecipient div.actionarea table.buttontable
{
    width: 166px;
    text-align:center;
    height: 32px;
    left: 480px;
    position: relative;
}


div#content.phone_3_selectrecipient div.actionarea div div{
	background-image: none;
}
div#content.phone_3_selectrecipient div.actionarea div div.left{
	float: left;
	width: 380px;
	margin-right:  0px;
}

div#content.phone_3_selectrecipient div.actionarea div div.left table.FormTableSmall 
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    width:350px;
}

div#content.phone_3_selectrecipient div.actionarea div div.right
{
	float:  left;
	width:  260px;
	margin-left:  0px;
	padding-left: 0px;
	padding-bottom: 5px
}
div#content.phone_3_selectrecipient div.actionarea div div.right h4{
	margin:  0px 0px 8px 0px;
	padding:  0px;
	font-size: 10px;
}
div#content.phone_3_selectrecipient div.actionarea div div.right p.disclaimer
{
	font-size:  10px;
	margin-right: 20px;
}
div#content.phone_3_selectrecipient div.actionarea div.first span.formlabel_above{
	display: block;
	left:  311px;
	position: absolute;
	top: 35px;
	font-size: 11px;
	width:350px;
}

/***************************************/
/*  div#content.phone_4_finalizepurchase   */
/***************************************/
div#content.phone_4_finalizepurchase
{
	color:  #252525;
}

div#content.phone_4_finalizepurchase
 div.actionarea table.purchaseinfo
{
    width: 661px;
}
 div.actionarea table.purchaseinfo table
 {
    margin-top: 0px;
    padding: 0px;
 }

table.purchaseinfo td#pickupinfo,
table.purchaseinfo td#phoneinfo,
table.purchaseinfo td#recipientinfo,
table.purchaseinfo td#pickupinfo{
    font-size: 11px;
}

div#content.phone_4_finalizepurchase
 table.purchaseinfo td#phoneinfo
{
    width: 300px;
}
div#content.phone_4_finalizepurchase
 table.purchaseinfo td#pickupinfo
{
    width: 211px;
}
div#content.phone_4_finalizepurchase
 table.purchaseinfo td#recipientinfo{
    width: 150px;
}
div#main div.actionarea table.purchaseinfo div.dottedline
{
    margin: 10px 0px 0px 0px;
}
div#content.phone_4_finalizepurchase div.actionarea div.dottedline{
	clear: both;
}
div#content.phone_4_finalizepurchase div.second
{
    width: 610px;
    height: 100%;
    overflow: auto;
}
div#content.phone_4_finalizepurchase div.actionarea table.buttontable
{
    width: 116px;
    text-align:center;
    height: 32px;
    left: 522px;
    position: relative;
}
div#content.phone_4_finalizepurchase div.left,
div#content.phone_4_finalizepurchase div.right
{
    float: left;
    background-image: none;
    padding-left: 0px;
    font-size: 11px;
    padding-right: 0px;
    margin: 0px;
}
div#main div#content.phone_4_finalizepurchase div.left
{
    width: 330px;
}
div#main div#content.phone_4_finalizepurchase div.left table
{
    width: 324px;
}
div#main div#content.phone_4_finalizepurchase div.right
{
    margin-left: 0px;
    width: 280px;
}
div#main div#content.phone_4_finalizepurchase div.right table
{
    width: 280px;
}


/***************************************/
/*  div#content.phone_5_voucher   */
/***************************************/
div#content.phone_5_voucher h2{
	font-size: 16px;
	margin: 5px 0px 5px 0px;
}
div#content.phone_5_voucher h1{
	font-size: 16px;
	margin: 5px 0px 5px 0px;
}
div#content.phone_5_voucher h3
{
    font-size: 14px;
    margin-bottom: 5px;
}
div#content.phone_5_voucher p{
	font-size: 11px;
	margin: 5px 0px 8px 0px;
}

div#content.phone_5_voucher span.topchrome_actionarea{
	margin-top:  20px;
}

div#content.phone_5_voucher div.actionarea table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
    position: relative;
    left:530px;
}

div#content.phone_5_voucher
 div.left
{
    width: 300px;
    background-image: none;
    float: left;
    font-size: 11px;
}
div#content.phone_5_voucher
 div.right
{
    width: 200px;
    background-image: none;
    float: left;
    font-size: 11px;
}
div#content.phone_5_voucher div.dottedline
{
    clear: both;
}

/*********************************/
/*  div#content.phone_3a_login_new   */
/*********************************/
div#content.phone_3a_login_new span.botchrome_actionarea{
       width:  364px;
       background-image: url(../images/bot_ltgrey_sm.gif);
       margin-bottom:20px;
   }
div#content.phone_3a_login_new span.topchrome_actionarea{
       width:  364px;
       background-image: url(../images/top_ltgrey_sm.gif);
   }

div#content.phone_3a_login_new div.actionarea div{
       background-image: url(../images/bg_ltgrey_sm.gif);
       width: 364px;
       padding-top: 6px;
   }

div#content.phone_3a_login_new p.first{
	font-weight: bold;
}

div#content.phone_3a_login_new h2
{
    font-size: 18px;
}

div#content.phone_3a_login_new div.actionarea div div{

	padding: 8px 0px 10px 18px;
	position: relative;
	background-image: none;
	background-color: transparent;
	float:  left;
	overflow: visible
}

div#content.phone_3a_login_new div.actionarea table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
    left: 230px;
    position: relative;
}

div#content.phone_3a_login_new div.actionarea div.clear{
    float: none;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}

/*********************************/
/*  div#content.phone_3a_login   */
/*********************************/

div#content.phone_3a_login p.first{
	padding-top:  50px;
	font-weight: bold;
}
div#content.phone_3a_login h2
{
    font-size: 18px;
}
div#content.phone_3a_login div.actionarea div{
	padding:  0px 0px 0px 0px;
	margin:  0px;
	height: 100%;
	background-image: url(../images/bg_ltgrey_dbl.gif);
}
div#content.phone_3a_login div.actionarea div div{

	padding: 18px 0px 35px 18px;
	position: relative;
	background-image: none;
	background-color: transparent;
	float:  left;
	overflow: visible
}
div#content.phone_3a_login div.actionarea div div.left{
	width:  305px;
}

div#content.phone_3b_register_step2 div.actionarea div div.full{
	width:  640px;
	background-image:none;
}

div#content.phone_3a_login div.actionarea div div.right{
	width:  295px;
	margin-left:  40px;
}
div#content.phone_3a_login span#signin.button
{
	bottom: 0px;
	left: 230px;
}
div#content.phone_3a_login span#register.button{
	bottom: 0px;
	left: 550px;
}
div#content.phone_3a_login span#register.button span.left,
div#content.phone_3a_login span#register.button span.right
{
}
div#content.phone_3a_login span#register.button input
{
    width: 100px;
}
div#content.phone_3a_login span#register.button
{
}
div#content.phone_3a_login div.actionarea div.clear{
    float: none;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
}


/************************************/
/*  div#content.phone_3b_register_info, */
/************************************/
div#content.phone_3b_register_info div.actionarea div 
{
 width:675px;
 font-size:12px;   
}
div#content.phone_3b_register_info div.actionarea div.dottedline
{
 width:645px;
}

div#content.phone_3b_register_info div.actionarea table.buttontable
{
    width: 166px;
    text-align:center;
    height: 32px;
    left: 480px;
   position: relative;
}

/************************************/
/*  div#content.phone_3b_register, */
/*  div#content.phone_3c_validate   */
/************************************/
div#content.phone_3b_register h2,
div#content.phone_3c_validate h2
{
    font-size: 14px;
    margin-bottom: 5px;
}
/************************************/
/*  div#content.phone_3b_register, */
/*  div#content.phone_3c_validate   */
/************************************/
div#content.phone_3b_register h3,
div#content.phone_3c_validate h3
{
    font-size: 14px;
    margin-bottom: 5px;
    font-weight:normal;
}

div#content.phone_3c_validate div.actionarea table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
    margin-left: 550px;
}

div#content.phone_3c_validate div.actionarea div {
	width:690px;
}

div#conten.phone_3c_validate div.actionarea div div.dottedline
{
	width: 650px;
}

div#content.phone_3b_register
{
    border:0px solid red;
}

div#content.phone_3b_register span.button{
	position: relative;
	left:  480px;
	top:  -20px;	
}

div#content.phone_3b_register span#btn_submit input,
div#content.phone_3b_register_step2 span#btn_submit input
{
    width: 150px;
}

div#main div.actionarea div.dottedline
{
	margin: 15px 15px 10px 0px;
		width: 650px;
}

div#content.phone_3b_register table,
div#content.phone_3b_register_step2 table
{
    font-size: 11px;
    width: 310px;
}

div#content.phone_3b_register div.left,
div#content.phone_3b_register div.right
{
    width: 300px;
    float: left;
    background-image: none;
    padding-left: 0px;
}

div#content.phone_3b_register_step2 div.left,
div#content.phone_3b_register_step2 div.right
{
    width: 300px;
    float: left;
    background-image: none;
    padding-left: 0px;
}

div#content.phone_3b_register div.right,
div#content.phone_3b_register_step2 div.right
{
    margin-left: 45px;
}
div#content.phone_3b_register div.actionarea,
div#content.phone_3b_register_step2 div.actionarea
{
    padding-bottom: 20px;
}
div#content.phone_3b_register div.actionarea p,
div#content.phone_3b_register_step2 div.actionarea p,
div#content.phone_3c_validate div.actionarea p
{
    width: 500px;
}
div#content.phone_3c_validate div.actionarea input
{
    margin-left: 10px;
}
div#content.phone_3b_register div.actionarea div.dottedline
{
    clear: left;
}
div#content.phone_3b_register div.actionarea a,
div#content.phone_3b_register_step2 div.actionarea a
{
    text-decoration: underline;
    color: #252525;
}


/************************************/
/*  div#content.phone_3b_register_step5T */

/************************************/


div#content.phone_3b_register_step5T div.actionarea table.buttontable
{
    width: 232px;
    text-align:center;
    height: 32px;
    margin-left: 400px;
}

div#content.phone_3b_register_step5T div.actionarea div.dottedline
{
 width:645px;
 height:10px;
}

div#content.phone_3b_register_step5T div.actionarea div 
{

 font-size:12px;   
 height:340px;
}

div#content.phone_3b_register_step5T div.actionarea div div.full
{
	background-image:none;
 font-size:12px;   
 height:240px;
 	width:  640px;
}

div#content.phone_3b_register_step5T div.actionarea div div.msg{
	width:  640px;
	background-image:none;
	padding:10px 0px 10px 0px;
}


div#content.phone_3b_register_step5T table
{
    font-size: 11px;
    width: 310px;
}

div#content.phone_3b_register_step5T div.actionarea
{
    padding-bottom: 20px;
}


div#content.phone_3b_register_step5T div.actionarea p
{
    width: 500px;
}

div#content.phone_3b_register_step5T div.actionarea input
{
    margin-left: 0px;
}

div#content.phone_3b_register_step5T div.actionarea div.dottedline
{
    clear: left;
}

div#content.phone_3b_register_step5T div.actionarea a
{
    text-decoration: underline;
    color: #252525;
}


/************************************/
/*  div#content.phone_3b_register_step5 */

/************************************/


div#content.phone_3b_register_step5 div.actionarea table.buttontable
{
    width: 232px;
    text-align:center;
    height: 32px;
    margin-left: 400px;
}

div.actionarea div.clear 
{
        background-image: none;
}

div#content.phone_3b_register_step5 div.actionarea div.dottedline
{
 width:645px;
 height:10px;
}

div#content.phone_3b_register_step5 div.actionarea div 
{

 font-size:12px;   
 height:500px;
}

div#content.phone_3b_register_step5 div.actionarea div div.full
{
	background-image:none;
 font-size:12px;   
 height:260px;
 	width:  640px;
}

div#content.phone_3b_register_step5 div.actionarea div div.msg{
	width:  640px;
	background-image:none;
	padding:10px 0px 10px 0px;
}


div#content.phone_3b_register_step5 table
{
    font-size: 11px;
    width: 310px;
}
div#content.phone_3b_register_step5 div.actionarea div div.left,
div#content.phone_3b_register_step5 div.actionarea div div.right
{
    width: 300px;
    float: left;
    background-image: none;
    padding-left: 0px;
         height:280px;
}

div#content.phone_3b_register_step5 div.right
{
    margin-left: 25px;
}

div#content.phone_3b_register_step5 div.actionarea
{
    padding-bottom: 20px;
}


div#content.phone_3b_register_step5 div.actionarea p
{
    width: 500px;
}

div#content.phone_3b_register_step5 div.actionarea input
{
    margin-left: 0px;
}

div#content.phone_3b_register_step5 div.actionarea div.dottedline
{
    clear: left;
}

div#content.phone_3b_register_step5 div.actionarea a
{
    text-decoration: underline;
    color: #252525;
}

/************************************/
/*  div#content.phone_3b_register_step3 */

/************************************/


div#content.phone_3b_register_step3 div.actionarea table.buttontable
{
    width: 232px;
    text-align:center;
    height: 32px;
    margin-left: 400px;
}

div.actionarea div.clear 
{
        background-image: none;
}

div#content.phone_3b_register_step3 div.actionarea div.dottedline
{
 width:645px;
 height:10px;
}

div#content.phone_3b_register_step3 div.actionarea div 
{

 font-size:12px;   
 height:200px;
}

div#content.phone_3b_register_step3 div.actionarea div div.msg{
	width:  640px;
	background-image:none;
	padding:10px 0px 10px 0px;
}


div#content.phone_3b_register_step3 table
{
    font-size: 11px;
    width: 310px;
}

div#content.phone_3b_register_step3 div.actionarea div div.left,
div#content.phone_3b_register_step3 div.actionarea div div.right
{
    width: 300px;
    float: left;
    background-image: none;
    padding-left: 0px;
     height:480px;
}

div#content.phone_3b_register_step3 div.right
{
    margin-left: 25px;
}

div#content.phone_3b_register_step3 div.actionarea
{
    padding-bottom: 20px;
}


div#content.phone_3b_register_step3 div.actionarea p
{
    width: 500px;
}

div#content.phone_3b_register_step3 div.actionarea input
{
    margin-left: 0px;
}

div#content.phone_3b_register_step3 div.actionarea div.dottedline
{
    clear: left;
}

div#content.phone_3b_register_step3 div.actionarea a
{
    text-decoration: underline;
    color: #252525;
}


/************************************/
/*  div#content.phone_3b_register_step2 */

/************************************/


div#content.phone_3b_register_step2 div.actionarea table.buttontable
{
    width: 206px;
    text-align:center;
    height: 32px;
}

div#content.phone_3b_register_step2 div.actionarea div.dottedline
{
 width:645px;
 height:10px;
}

div#content.phone_3b_register_step2 div.actionarea div 
{

 font-size:12px;   
 height:350px;
}

div#content.phone_3b_register_step2 div.actionarea div div.msg{
	width:  640px;
	background-image:none;
	padding:10px 0px 10px 0px;
}


div#content.phone_3b_register_step2 table
{
    font-size: 11px;
    width: 310px;
}

div#content.phone_3b_register_step2 div.actionarea div div.left,
div#content.phone_3b_register_step2 div.actionarea div div.right
{
    width: 300px;
    float: left;
    background-image: none;
    padding-left: 0px;
     height:280px;
}

div#content.phone_3b_register_step2 div.right
{
    margin-left: 25px;
}

div#content.phone_3b_register_step2 div.actionarea
{
    padding-bottom: 20px;
}


div#content.phone_3b_register_step2 div.actionarea p
{
    width: 500px;
}

div#content.phone_3b_register_step2 div.actionarea input
{
    margin-left: 0px;
}

div#content.phone_3b_register_step3 div.actionarea div.dottedline
{
    clear: left;
}

div#content.phone_3b_register_step2 div.actionarea a
{
    text-decoration: underline;
    color: #252525;
}

/************************************/
/*  div#content.topup_1_enternumber  */
/************************************/
div#content.topup_1_enternumber h1
{
    margin-top: 20px;
}
div#content.topup_1_enternumber span#featuredimage
{
    display: block;
    background-image: url(../images/img_enternumber.png);
    behavior: url(iepngfix.htc);
    width: 382px;
    height: 528px;
    position: absolute;
    left: 360px;
    top: 5px;
}


div#content.topup_1_enternumber span.botchrome_actionarea{
       width:  364px;
       background-image: url(../images/bot_ltgrey_sm.gif);
       margin-bottom:20px;
   }
div#content.topup_1_enternumber span.topchrome_actionarea{
       width:  364px;
       background-image: url(../images/top_ltgrey_sm.gif);
   }

div#content.topup_1_enternumber div.actionarea div{
       background-image: url(../images/bg_ltgrey_sm.gif);
       width: 346px;
       padding-top: 0px;
   }
div#content.topup_1_enternumber div.actionarea div .vTB
{
    margin-left: 0px;
    width: 130px;
    padding: 5px 0px 0px 5px;
    height: 15px;
}
div#content.topup_1_enternumber div.actionarea table
{
    width: 340px;
}
div#content.topup_1_enternumber div.actionarea table.sarah
{
    width: 96px;
    text-align:center;
    height: 32px;
}
div#content.topup_1_enternumber span.vRFV
{
    font-size: 14px;
}
div#content.topup_1_enternumber div.actionarea span.areacode
{
    display: block;
    float: left;
    border: 1px solid #A4CE1F;
    height: 18px;
    width: 36px;
    padding-left: 6px;
    padding-top: 2px;
    margin-right: 0px;
}
div#content.topup_1_enternumber div.actionarea td.col1
{
    width: 110px;
}
div#content.topup_1_enternumber div.actionarea td.col2
{
    width: 170px;
}
/************************************/
/*  div#content.topup_4_receipt  */
/************************************/
div#content.topup_4_receipt h1
{
    margin-top: 20px;
}
div#content.topup_4_receipt div.actionarea p
{
    width: 579px;
}
div#content.topup_4_receipt h2
{
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 20px 0px;
}
div#content.topup_4_receipt span.botchrome_actionarea{
       width:  364px;
       background-image: url(../images/bot_ltgrey_sm.gif);
   }
div#content.topup_4_receipt span.topchrome_actionarea{
       width:  364px;
       background-image: url(../images/top_ltgrey_sm.gif);
   }

div#content.topup_4_receipt div.actionarea div{
       background-image: url(../images/bg_ltgrey_sm.gif);
       width: 364px;
       padding-top: 6px;
   }
div#content.topup_4_receipt div.actionarea ul
{
    margin-bottom: 50px;
    padding-left: 0px;
}
div#content.topup_4_receipt div.actionarea ul li
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 4px;
}

div#content.topup_4_receipt div.actionarea table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
    left: 235px;
    position: relative;
}


/****************************/
/*  div#content.agentlogin  */
/****************************/
div#content.agentlogin table.buttontable
{
    width: 96px;
    text-align:center;
    height: 32px;
    left: px;
    position: relative;
}
/****************************/
/*  div#content.coverage  */
/****************************/
div#content.coverage h1
{
    margin-bottom: 10px;
}
/****************************/
/*  div#content.coverage  */
/****************************/
div#content.community img.featured
{
    left: 120px
}

/****************************/
/*  div#content.wyclef  */
/****************************/
div#content.wyclef img.featured
{
    left: -35px
}

/****************************/
/*  div#content.stores  */
/****************************/
div#content.stores div#loc1,
div#content.stores div#loc2
{
    width: 300px;
    float: left;
}
/***************************/
/*  body.printable         */
/*  styling for printable  */
/*  popup windows          */
/***************************/
body.printable
{
    background: transparent none;
    font-family: Arial;
    padding: 20px 20px 20px 20px;
    text-align: left;
}
body.printable ul
{
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
body.printable ul li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
/********************/
/*  div#crumbs_minor  */
/********************/
div#content div.actionarea ul#crumbs_minor{
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:  22px;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	background: none transparent;
}
ul#crumbs_minor li
{
    float: left;
    list-style-type: none;
    margin-right: 10px;
}
ul#crumbs_minor li.current{
	color:  #333333;
}

/********************/
/*  div.actionareaskinny  */
/********************/
   span.botchrome_actionareaskinny{
       display: block;
       width:  364px;
       height:  12px;
       background-repeat: no-repeat;
       background-image: url(../images/bot_ltgrey_sm.gif);
       font-size: 1px;
       clear:  left;
       background-position: 0px 0px;
   }
   span.topchrome_actionareaskinny{
       display: block;
       width:  364px;
       height:  12px;
       background-repeat: no-repeat;
       background-image: url(../images/top_ltgrey_sm.gif);
       font-size: 1px;
       background-position: 0px 0px;
   }

   div.actionareaskinny div{

       padding: 18px 0px 2px 18px;
       position: relative;
       background-image: url(../images/bg_ltgrey_sm.gif);
       background-repeat: repeat-y;
   }

/********************/
/*  div.actionarea  */
/********************/
   span.botchrome_actionarea{
       display: block;
       width:  691px;
       height:  12px;
       background-repeat: no-repeat;
       background-image: url(../images/bot_ltgrey.gif);
       font-size: 1px;
       clear:  left;
       background-position: 0px 0px;
   }
   span.topchrome_actionarea{
       display: block;
       width:  691px;
       height:  12px;
       background-repeat: no-repeat;
       background-image: url(../images/top_ltgrey.gif);
       font-size: 1px;
       background-position: 0px 0px;
   }

   div.actionarea div{

       padding: 18px 0px 2px 18px;
       position: relative;
       background-image: url(../images/bg_ltgrey.gif);
       background-repeat: repeat-y;
   }
   
  div.actionarea div#steps{

       padding: 18px 0px 2px 18px;
       position: relative;
       background-image: url(../images/bg_ltgrey.gif);
       background-repeat: repeat-y;
   }

div.actionarea table{
	width:  406px;
}
div.actionarea div.table_container{
	margin:  17px 0px 10px 0px;
	padding:  25px 0px 0px 0px;
	width:  661px;
	background-image: none;

}
div.actionarea div.table_container div
{
    padding: 0px;
    margin: 0px 0px 0px 2px;
}   


div.actionarea div.table_container div.copy{
	
}
div.actionarea div.table_container p{
	font-size:  8px;
}
div#main div.table_borders{
		border-left: #b7d92a solid 1px;
	border-right: #b7d92a solid 1px;
	width:  660px;
	margin:  0px;
	padding:  0px;
	height: 100%;
	overflow: auto;
	background-color: #ffffff;
	background-image: none;
}
div#main div.table_borders div.left div{
    width: 406px;
}
div#main div.table_borders div.left div{
	padding: 0px;
	margin: 0px
}
div#main div.table_borders div.left,
div#main div.table_borders div.right{
	float: left;
	background-image: none;
	background-color: #ffffff;
}
div#main div.table_borders div.right{
    width: 238px;
}
div#main div.table_borders div.right p{
	font-size: 9px;
	margin: 10px 10px 10px 10px; 
}
span.topchrome_table{
	display: block;
	width:  661px;
	height:  4px;
	background-image: url(../images/top_table.gif);
	font-size:  1px;
}
span.botchrome_table{
	display: block;
	width:  661px;
	height:  4px;
	background-image: url(../images/bot_table.gif);
	font-size:  1px;
}

div.smallactionarea 
{
    width:  364px;
	position: relative;
}

div.actionarea{
	width:  780px;
	position: relative;
}

div.actionarea p, div.smallactionarea p{
	font-size: 11px;
	margin: 0px 0px 9px 0px;
	line-height: 1.5;
}
div.actionarea ul, div.smallactionarea ul{
	font-size: 11px;
	margin:  0px 0px 12px 10px;
	padding:  0px 0px 0px 18px;
}
span.tab{
	display:  block;
	height:  15px;
	font-size: 11px;
	font-weight: bold;
	width:  150px;
	text-transform: uppercase;
	background-color: #b7d92a;
	position: absolute;
	padding:  5px 10px 5px 10px;
	top:  0px;	
}
span.tab span.left{
	display:  block;
	height:  15px;
	width:  5px;
	background-image: url(../images/tab_green_left.gif);
	position:absolute;
	top:  0px;
	left:  0px;
}
span.tab span.right{
	display:  block;
	height:  15px;
	width:  5px;
	position:absolute;
	background-image: url(../images/tab_green_right.gif);
	top:  0px;
	right:  0px;
}

.grdHeaderLight
{
    background-color: #DBEC94;
     font-family: Arial;
     font-size:9pt;
     font-weight:normal;
     width:150px;
     text-align:center;
}

.grdDataLight
{
    background-color: #E1E1E1;
     font-family: Arial;
     font-size:9pt;
     font-weight:normal;
     width:150px;
     text-align:center;
}

.grdHeaderDark
{
    background-color: #CCE469;
     font-family: Arial;
     font-size:9pt;
     font-weight:normal;
     width:150px;
     text-align:center;
}

.grdDataDark
{
    background-color: #CCCCCC;
     font-family: Arial;
     font-size:9pt;
     font-weight:normal;
     width:150px;
     text-align:center;
}
span.botchrome_actionarea_dbl{
	display: block;
	width:  693px;
	height:  12px;
	background-repeat: no-repeat;
	background-image: url(../images/bot_ltgrey_dbl.gif);
	font-size: 1px;
	clear:  left;
}
span.topchrome_actionarea_dbl{
	display: block;
	width:  693px;
	height:  12px;
	background-repeat: no-repeat;
	background-image: url(../images/top_ltgrey_dbl.gif);
	font-size: 1px;
}

div#main div.actionarea a#privacypolicy{
    color: #252525;
    display: block;
    position: absolute;
    text-decoration: underline;
    left: 260px;
    top: 0px;
    font-size: 11px;
    visibility: hidden;
}

.dbGridRow
{
       background-color:#ffffff;
           font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

.dbGridAltRow
{
       background-color:#e4f0bb;
           font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#252525;
}

.dbGridAltLine
{
       background-color:#e4f0bb;
}

.dbGridSelItem
{
    background-color:Red;
}

.gdGrid
{
    border:1px solid #e4f0bb;
}

.dgHeader
{
        font-family:Arial;
    color:#252525;

    font-size:11px;
    font-weight:bold;
}

.gdSummary
{
    font-weight:bold;
    text-align:right;
    border-top:1px double #e4f0bb;

}

table.purchaseNowArrow
{
	background-image: url(../images/info_button.gif);
	width:653px;
	height:53px;
	background-repeat:no-repeat;
}

