@charset "utf-8";
/* GEN - TXT - Generic text definitions (text and links) */ 
/* RD */
a {
/*  font-size:      11px; */
	text-decoration: none;
	color: #999999;
}
a:hover {
	/* placeholder color */
	color: #000000;
}

.popupMailerClose {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.popupMailerClose a {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.popupMailerClose a:hover {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.rd_greyVertDividers {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}
.rd_lightGreyText11 {
	color: #cccccc;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}
.rd_lightGreyText12 {
	color: #cccccc;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.rd_darkGreyText10B {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.rd_darkGreyText11 {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.rd_darkGreyText11 {
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}
.rd_blackText11 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}
.rd_blackText11B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rd_blackText12 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}
.rd_blackText12B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.rd_blackText14 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
}
.rd_blackText14B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rd_blackText16 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.rd_blackText16B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.rd_blackText20 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.rd_blackText20B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.rd_blackText24B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.rd_blackText24 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
}
.rd_blackText36 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 36px;
	font-weight: normal;
}
.rd_blackText36B {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.rd_pageTitle {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	margin-bottom: 5px;
}

.rd_subTitle {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom: 5px;
}
.rd_blackLink11 {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
.rd_blackLink11 a {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
.rd_blackLink11 a:hover {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
}

.access_select {
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
width: 295px;
height: 29px;


}

.ph_package {
	font-size:10px;
}

.text_red_color {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}

.middle_vertical_align {
	vertical-align:middle;
}

.top_vertical_align {
	vertical-align:top;
}

.Ph_line_360 {
	background-color:#ADADAD;
	float:left;
	height:19px;
	width:1px;
}

#divBlock table tr td a {
	margin:0;
	padding:0;
}

#hand_right_con {
	/*background-color:#FFFFFF;*/
	float:left;
	margin-left:10px;
	margin-top:20px;
	width:535px;
}

#solidblockmenuhand {
	margin: 15px 0px 0px 0px;
	display: inline;
	list-style: none;
	padding: 0px;
	float: left;
	clear: left;
	font-size:11px;
	width: 100%;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	height:29px;
	background-image:url(../images/tabulline.jpg);
	background-position:0 -18px; 
}

#solidblockmenuhand li.SelectHandset {
	color:#000000;
	}

ul#solidblockmenuhand li {
	display:inline;
	float:left;
	height:19px;
	margin-right:1px;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	color: #666666;
}

.SelectHandset {
	color: #343434;
	/*background:#FFFFFF;*/
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #cccccc;
	margin-left: -2px !important;
	margin-left: 2px;
	background-image: url(../images/tab_right_border_none.gif);
	cursor:pointer;
	font-weight:bold;
	/* display: inline; */
}

#pd_tab {
	cursor:pointer;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.displayNone {
	display:none;
}

#Ph_fea_conleft {
	display:inline;
	float:left;
	margin-top:5px;
	/*width:125px;*/
}

.Ph_acc_text {
	color:#000000;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	/*padding-bottom:5px;*/
}

#Ph_fea_conright {
	clear:left;
	float:left;
	width:210px;
}
.con_text02 {
	color:#333333;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
}

#Ph_fea_conright ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#Ph_fea_conright ul li {
	padding-bottom:2px;
	padding-top:3px;
}

#ph_hor_line {
	border-bottom:1px solid #CCCCCC;
	display:block;
	float:left;
	height:1px;
	margin-bottom:4px;
	margin-top:4px;
	width: 320px;
}

#pp_table_container {
	float:left;
	width:710px;
}

.width99 {
	width:99%;
}

/* CSS Document */

/*project - ROGERS
author  - GRK*/

/*****
ID Names - acc_detail_container, #acc_d_l_container(account details left), #acc_d_r_container(account details right)
*****/

#acc_detail_container, #acc_d_l_container, #acc_d_r_container
{
	display:block;
	padding:7px 0 0 0;
	float:left;
}

#acc_d_l_container
{
	width:170px;
	padding:5px 5px 0 0;
}

#acc_d_r_container
{
	width:523px;
	padding:5px 5px 7px 7px;
	border-left:#999999 solid 1px;
}

/******
END Container
******/

/**************************
	left container
***************************/

#acc_container, #acc_container1
{
	display:block;
	float:left;
	width:523px;
	margin-bottom:7px;
}
#acc_container{
	border-left:none !important;
	border-left:none
	border-right:none !important;
	border-right:none;
}

#acc_head_row, #row_2, #row_3, #row_4, #mail_add
{
	float:left;
	display:block;
	width:97%;
}

#acc_head_row_light_grey, #row_2, #row_3, #row_4, #mail_add
{
	float:left;
	display:block;
	width:97%;
	padding:5px 5px 5px 16px;
}


#acc_head_row, #row_2, #row_3, #row_4, #mail_add
{
	padding:5px 5px 5px 16px;
	
}

#acc_c_l, #acc_c_2, #acc_title, #acc_button, #acc_c_3, #acc_c_4, #acc_c_5
{
	float:left;
	display:block;
}

#acc_c_l
{
	width:200px;
	padding-top:2px;
	border-right: solid 1px #ffffff;
}

#acc_c_2
{
	width:302px;
	padding-top:2px;
}

#acc_c_4
{
	width:75px;
}

#acc_c_3
{
	width:150px;
}
#acc_c_3a
{
	padding-top:2px;
	float: left;
	width:150px;
	margin-left: 0px;
	padding-left: 0px;
}

#acc_c_5
{
	width:502px;
}


#acc_title
{

	width:302px;
	padding-top:2px;

}

#acc_button
{
	width:200px;
	padding-top:2px;
}


#row_2,#row_3,#row_4
{
	float:left;
	display:block;
	width:97%;
	border-bottom:dotted #9C9897 1px;
}

#row_4
{
	background-color:#f9f4da;
	
}


#lost_stolen_l{
	font-weight: bold;
	color: #666666;
}
#lost_stolen_r{
	font-size: 12px;
}


#mail_add
{
	font-size: 11px;
	float:left;
	display:block;
	width:700px;
}


/***************************************

ACCOUNT FORM

***************************************/
.acc_input, .acc_select, .post_code, .acc_input_2, .acc_input_3,.acc_select_1,.acc_input_4,.forgot_pw,.forgot_pwBig
{
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size:11px;
	border:#858585 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#FFFFFF;
	height:15px;
	
}

.acc_select
{
	width:75px;
}
.forgot_pw
{
width:25px;	
}
.forgot_pwBig
{
	width:40px;
}

.acc_input
{
 	width:250px;
}

.acc_input_2
{
 	width:175px;
}
.acc_input_4
{
 	width:143px;
}

.acc_input_3
{
	 width:50px;
}

.post_code_2
{
 	color:#000000;
}
	
.acc_select_1	
{
	width:135px;
}/*
//  css/body.css

*/
*.bea-portal-body
{
	display: block;
	margin: 0 auto;
    padding: 0px;
    background: url(images/garden_background.jpg) 0% 0% repeat-x;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size:12px;
	text-align: left;
	width: 960px;
}

*.bea-portal-body-header
{
  color:  #8b8b8b;
  padding:  0px;
  margin:  0px;
  height: 116px;
}

*.bea-portal-body-footer
{
  color:  #8a8a8a;
  padding:  0px;
  margin:  0px;
}


*.bea-portal-body a
{
  display:  inline;
  text-decoration:  none;
}


*.bea-portal-body-header
{
  font-size:  12px;
  font-weight:  normal;
}


*.bea-portal-body-footer
{
  font-size:  11px;
  font-style:  normal;
}


*.bea-portal-body-content
{
}


*.bea-portal-body-header a
{
  color:  #8b8b8b;
}

*.bea-portal-body-footer a
{
  color:  #8a8a8a;
}


*.bea-portal-body a:hover
{
  font-weight:  normal;
  text-decoration:  none;
}

.bea-portal-body-footer {
	margin-top: 10px; 
	border-top: 1px solid #cbcbcb;
}

#gardenFooter {
	/*margin-top: 10px;*/ /* Commented because of the strange behaviour in the footer portion of the html*/
}

#gardenFooter td {
  font-size:    11px;
  color:        #999999; 
}

/*div.bea-portal-body-header {border: 1px solid blue;}
div#loginMsg {border: 1px solid red;}
div#closeMsg {border: 1px solid green;}
div#loginForm {border: 1px solid black;}
/*div#headerContents {border: 1px solid gray;}
div#loginForm {border: 1px solid green;}*/

#headerLoginBox {
	text-align:right;
	height: 25px;
	/*width: 180px;*/
	/*float: right;*/
	margin: 0px;
	padding: 0px;
}

#headerLoginBox div#loginMsg, #headerLoginBox div#closeMsg {
    background: url(images/header_login_background.gif) 0% 0% repeat-x;
	height: 15px;
	padding: 5px 5px;
	width: auto !important;
}

.headerBackground {
	 background: url(../images/header_login_background.gif) 0% 0% repeat-x;
}

div#loginMsg a, div#closeMsg a, div#loginMsg a:hover, div#closeMsg a:hover {
	display:  inline;
	text-decoration:  none;	
} 

span.boldWhite {
	font-size: 12px; 
	font-weight: bold;
	color: #ffffff;	
}

span.boldColored {
	font-size: 12px; 
	font-weight: bold;
	color: #e2ce1c;	
}

#loginForm {
	left: 940px; 
	top: 24px;
	position:absolute;
	z-index: 2;
	width: 180px;
	float: right;
	clear: both;
	display: none;
}

#header {
	display: inline;
	padding: 0px;
	width: 960px;
	float:left;
	clear: left;
	margin-top: 9px;
}

#headerLogo {
	display: inline;
	height: 47px;
	width: 141px;
	float: left;
}

#headerContents {
	margin-top: 30px;
	height: 29px;
	display: inline;
	float: right;
}

#headerNav {
	margin-top: 7px;
	height: 22px;
	float: left;
}

#headerNav a {
	padding:0px 10px; /* top&bottom is 0 px and left,right is 10px*/
}

#headerNav a:hover {
	padding:0px 10px; /* top&bottom is 0 px and left,right is 10px*/
}

#headerNavDivider {
	height: 29px;
	width: 1px;
	float: left;
	border-left:1px solid #C6C6C6;
	margin: 0px;
	padding: 0px;
	/*overflow: hidden;*/
}

#headerShoppingCart {
	height: 22px;
	float: left;
	margin-top: 5px;
	font-size: 12px; 
	font-weight: bold; 
	color: #1d1d1d;
}

#headerShoppingCart span.item {
	font-size: 10px; 
	font-weight: normal; 
	color: #4f4f4f;
}

#headerGoogleSearchArea {
	height: 29px;
	width: 180px;
	float: left;
	margin: 0px;
	padding-left: 12px;
	/*overflow: hidden;*/
}

#searcharea {
	float:left;
	height:29px;
	width:180px;
	margin: 0px 0px 0px 0px;
}

input#searchInput, input#Ntt {
background-color:#ECECEC;
border:medium none;
color:#808080;
font-size:12px;
height:29px;
width:140px;
padding-left:10px;
}
/* IE */
input#searchInput, input#Ntt {
#padding-top:6px;
#padding-bottom:7px;

}
input#searchInput, input#Ntt, x:-moz-any-link {
padding-top:6px;
padding-bottom:7px;
}

#searchbox {
	display:inline;
	float: left;
	width:140px;
	height: 29px;
	overflow: hidden;
}

#buttonarea {
	display:inline;
	float: right;
	width: 40px;
	height: 29px;
	cursor: pointer;
}

#fullWidthContent{
	width: 960px;
	padding: 0px;
}

/*footer style*/
#ft_line{
	height: 1px;
	width: 960px;
	background:#999;
}/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary
{
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

.bea-portal-book-primary-content
{
    margin-top:0px;
    padding: 0px;
    vertical-align: top;
}

.bea-portal-ie-table-buffer-div {
	margin-bottom:10px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Page
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-page
{
    padding: 0px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book
{
    /*margin: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #333366;*/
}

.bea-portal-book-content
{
    /*scrollbar-base-color:#d8d8e5;*/
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Page
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-page
{
   /* background-color: #ffffff;
    padding: 4px;
    font-size: small;*/
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-menu
{
    display: none;
}

.bea-portal-book-primary-menu-root, .bea-portal-book-primary-menu-root-item a, .bea-portal-book-primary-menu-root-item-active a
{
    margin: 0px;
    padding: 4px;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #9999cc;
    font-weight: bold;
    background-color: #ffffff;
}

.bea-portal-book-primary-menu-root
{
    font-size: small;
    padding: 4px 0px;
}

.bea-portal-book-primary-menu-root a
{
    color: #333366;
}

.bea-portal-book-primary-menu-root a:hover
{
    color: #000033;
    background-color: #e5e5ff;
    border-color: #cc6666;
    text-decoration: none;
}

.bea-portal-book-primary-menu-root ul
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-menu-root li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-primary-menu-root-item
{
}

.bea-portal-book-primary-menu-root-item-active a
{
    color: #000033;
    border-color: #990000;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-menu-nested
{
    font-size: x-small;
}

.bea-portal-book-primary-menu-nested-item a, .bea-portal-book-primary-menu-nested-item-active a
{
    padding: 1px 4px;
    display: block;
    text-decoration: none;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #cccce5;
    width: 150px;
}

.bea-portal-book-primary-menu-nested-item a:hover, .bea-portal-book-primary-menu-nested-item-active a:hover
{
    color: #000033;
    background-color: #b2b2e5;
    border-color: #cccce5;
}

.bea-portal-book-primary-menu-nested-item a
{
    color: #f0f0ff;
    background-color: #9999cc;
}

.bea-portal-book-primary-menu-nested-item-active a
{
    color: #f0f0ff;
    background-color: #9999cc;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Root Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu
{
    display: none;
}

.bea-portal-book-menu-root, .bea-portal-book-menu-root-item a, .bea-portal-book-menu-root-item-active a
{
    margin: 0px;
    padding: 4px;
    font-weight: bold;
    background-color: #d8d8e5;
}

.bea-portal-book-menu-root
{
    font-size: x-small;
    padding: 4px 0px;
}

.bea-portal-book-menu-root a
{
    color: #333366;
}

.bea-portal-book-menu-root a:hover
{
    color: #000033;
    background-color: #ffffff;
    border-color: #cc6666;
    text-decoration: none;
}

.bea-portal-book-menu-root ul
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-menu-root li
{
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.bea-portal-book-menu-root-item
{
}

.bea-portal-book-menu-root-item-active a
{
    color: #000033;
    border-color: #990000;
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Nested Menu, Multi-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu-nested
{
    font-size: x-small;
}

.bea-portal-book-menu-nested-item a, .bea-portal-book-menu-nested-item-active a
{
    padding: 1px 4px;
    display: block;
    text-decoration: none;
    border-style: solid;
    border-width: 1px 0px;
    border-color: #cccce5;
    width: 150px;
}

.bea-portal-book-menu-nested-item a:hover, .bea-portal-book-menu-nested-item-active a:hover
{
    color: #000033;
    background-color: #b2b2e5;
    border-color: #cccce5;
}

.bea-portal-book-menu-nested-item a
{
    color: #f0f0ff;
    background-color: #9999cc;
}

.bea-portal-book-menu-nested-item-active a
{
    color: #f0f0ff;
    background-color: #9999cc;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Primary Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-primary-menu-single-container
{
}

.bea-portal-book-primary-menu-single, .bea-portal-book-primary-menu-single a, .bea-portal-book-primary-menu-single span
{
    margin: 0px;
    color: #5e5e5e;
    font-weight: bold;
    /*background-color: #c6c6c6;*/
}

.bea-portal-book-primary-menu-single, .bea-portal-book-primary-menu-single A
{
    font-size: 22px !important;
    width: 960px;
}

.cursorPointer {
	cursor: pointer;
}

.bea-portal-book-primary-menu-single div.subMenuClass
{	
    width: 960px;
    height: 40px;
    margin-top: 10px;
    background-color: #d8d8d8;
    font-weight:bold;
    font-size: 14px;
    color: #7e7e7e;
    vertical-align: middle;
    display:none;

}

.bea-portal-book-primary-menu-single div.subMenuClass ul
{
	display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
	position: relative;
}

.bea-portal-book-primary-menu-single div.subMenuClass li
{
	display: inline;
    list-style: none;
    padding: 0px;
}

.bea-portal-book-primary-menu-single div.subMenuClass li, .bea-portal-book-primary-menu-single div.subMenuClass a, .bea-portal-book-primary-menu-single div.subMenuClass span 
{
	float: left;
}

.bea-portal-book-primary-menu-single div.subMenuClass ul li.active span
{	
    font-weight:bold;
    font-size: 14px;
    color: #000000;
    background-color: #ffeb36;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
}

.bea-portal-book-primary-menu-single div.subMenuClass a span
{	
    font-weight:bold;
    font-size: 14px;
    color: #7e7e7e;
    background-color: #d8d8d8;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
}

.bea-portal-book-primary-menu-single div.subMenuClass a:hover span
{
	color: #000000;
    background-color: #ffeb36;
    text-decoration: none;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
    cursor: pointer;
}

.bea-portal-book-primary-menu-single a
{
}

.bea-portal-book-primary-menu-single a:hover
{
    color: #000000;
    font-weight: bold;
    background-color: #ffeb36;
    text-decoration: none;
}

.bea-portal-book-primary-menu-single-item, .bea-portal-book-primary-menu-single-item-middle, .bea-portal-book-primary-menu-single-item-right,
.bea-portal-book-primary-menu-single-item-active, .bea-portal-book-primary-menu-single-item-active-middle, .bea-portal-book-primary-menu-single-item-active-right
{
    padding: 12px 0px 15px 15px;
    /*Original Height is 310px. But since padding-left is 15px, the width configured is (310-15)px.*/
    width: 295px;    
    /*Original Height is 50px. But since padding top and bottom is 15px each, the sum has is reduced from total height (50-30)px.*/
    height: 20px;
}

.bea-portal-book-primary-menu-single-item, .bea-portal-book-primary-menu-single-item-middle, .bea-portal-book-primary-menu-single-item-right
{
	background-color: #c6c6c6;
	cursor: pointer;
}

.bea-portal-book-primary-menu-single-item, .bea-portal-book-primary-menu-single-item-active
{
	float: left;
	margin: 0px;
}

.bea-portal-book-primary-menu-single-item-middle, .bea-portal-book-primary-menu-single-item-active-middle
{
	float: left;  
    margin-left: 15px; 
    margin-right: 15px;
}

.bea-portal-book-primary-menu-single-item-right, .bea-portal-book-primary-menu-single-item-active-right
{
	float: right;
	margin: 0px;
}

.bea-portal-book-primary-menu-single-item-active, .bea-portal-book-primary-menu-single-item-active-middle, .bea-portal-book-primary-menu-single-item-active-right
{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	background-color: #ffeb36;
	cursor: pointer;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Standard Book Menu, Single-Level
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-book-menu-single-container
{
    /*background-color: #d8d8e5;
    vertical-align: bottom;*/
}

.bea-portal-book-menu-single
{
    margin: 0px;
    /*padding: 4px 0px;
    font-size: x-small;
    font-weight: bold;*/
}

.bea-portal-book-menu-single a, .bea-portal-book-menu-single span
{
    /*color: #333366;
    padding: 4px;*/
}

.bea-portal-book-menu-single a
{
}

.bea-portal-book-menu-single a:hover
{
    color: #000000;
    font-weight: bold;
    background-color: #ffeb36;
    text-decoration: none;
}

.bea-portal-book-menu-single div.subMenuClass
{	
    width: 960px;
    height: 40px;
    margin-bottom: 0px;
    background-color: #d8d8d8;
    font-weight:bold;
    font-size: 14px;
    color: #7e7e7e;
    vertical-align: middle;
    display:none;

}

.bea-portal-book-menu-single div.subMenuClass ul
{
	display: inline;
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
	position: relative;
}

.bea-portal-book-menu-single div.subMenuClass li
{
	display: inline;
    list-style: none;
    padding: 0px;
}

.bea-portal-book-menu-single-item
{
}

.bea-portal-book-menu-single-item-active
{
}

.bea-portal-book-menu-single-item-buttons
{
    background-color: #d8d8e5;
}

.bea-portal-book-menu-single div.subMenuClass li, .bea-portal-book-menu-single div.subMenuClass a, .bea-portal-book-menu-single div.subMenuClass span 
{
	float: left;
}

.bea-portal-book-menu-single div.subMenuClass ul li.active span
{	
    font-weight:bold;
    font-size: 14px;
    color: #000000;
    background-color: #ffeb36;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
}

.bea-portal-book-menu-single div.subMenuClass a span
{	
    font-weight:bold;
    font-size: 14px;
    color: #7e7e7e;
    background-color: #d8d8d8;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
}

.bea-portal-book-menu-single div.subMenuClass a:hover span
{
	color: #000000;
    background-color: #ffeb36;
    text-decoration: none;
    padding: 12px 9px 12px 9px;  /* Top Right Bottom Left*/
    cursor: pointer;
}

#subMenu {
	z-index: 3; 
}/*
// --------------------------------------------------------------------------------------------------------------------
// Button
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-button, .bea-portal-button-delete, .bea-portal-button-float
{
}

.bea-portal-button img, .bea-portal-button-delete img, .bea-portal-button-float img
{
    vertical-align: top;
    margin: 1px;
    /*border-style: solid;
    border-width: 1px;
    border-color: #666699;*/
}

.bea-portal-button:hover img, .bea-portal-button-delete:hover img, .bea-portal-button-float:hover img
{
    /*border-color: #660000;*/
}
#ch_layout{
	width:980px;
	float:left;
	background-color:#fff;
	border: 4px solid #FFFFFF;
	display: block;
}
#ch_layout_sign{
	width:980px;
	height:380px;
	background-color:#fff;
	border: 4px solid #FFFFFF;
}
#ch_top_menu{
	width:980px;
	height:40px;
	float: left;
	margin-right: 1px;
}

#ch_mlayout{
	width:980px;
	display: block;
 }
#ch_content {
	width:990px;
	display: block;
	}
	
#ch_left_b_box{
	width:470px;
	background:#333333;
	float:left;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	height: 145px;
	margin-bottom: 15px;
	}

	#ch_left_r_box{
	width:480px;
	background:#333333;
	float:left;
	display:block;
	height: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
#ch_areacode, #ch_fidonumber, #ch_password {
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color: #FFFFFF;
	float:left;
	
	}
#ch_areacode {
	width:40px;
	height:14px;
}
#ch_fidonumber {

	width:80px;
	height:14px;
	margin-left:5px;
}
#ch_password {
	width:100px;
	height:14px;	
}
#fl10{
	float:left;
	margin:0px 5px 0px 0px;
}

#fr10{
	float:left;
	margin-right:5px;
	margin-top:5px;
	clear: both;

}
#ch_alreadycus_signin{
	width:470px;
	height:30px;
	margin-top:10px;
	}
#ch_link{
	list-style-image:url(../images/right_arrow.gif);
	margin-left:20px;
}
#float_rt{
float:right;
}
.text_link_white
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.text_link_white a{color:#ccc; text-decoration:none;}
.text_link_white a:hover{color:#F1DB7E; text-decoration:underline;}

.order_summary_header{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:15pt;
padding-left:1px;
}
/*Added for order summary*/
#contpad{
padding:2px 5px 2px 15px;
}
#tabRborder{
border-right:#ADADAD 1px solid ;
}

#perInfoWidth{
border-right:#ADADAD 1px solid ;
height : 250px;
}
.tabFont{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;


}
.tabHead{color:#fff; font-weight:bold;}
#tabheader{
background-color:#7c7d7f;
padding:5px;

}
/* added for new wireframe */
#acc_c_l
{
	float:left;
	width:200px;
	padding-top:2px;
}
#acc_c_l2
{
	float:left;
	width:200px;
	padding-top:8px;
}
.personal_input_style, .personal_input_style1{
	background:url(../images/grad_input_box.jpg);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
	height:14px;
	width:160px;
	}
.personal_input_style1{width:80px;}
.personal_input{
	background:url(../images/grad_input_box.jpg);
	border:#D6D6D6 solid 1px;
	width:160px;
	}
#divSline{
	float:left;
	width:99%;
	margin-top:7px;
	padding: 0px 5px 0px 5px;
}
#divSline1{
	float:left;
	width:300px;
	margin-top:7px;
	padding: 0px 5px 5px 5px;
}
#total_text1{
	float:left;
	width:99%;
	padding:5px 3px 5px 5px;
	margin-bottom: 10px;

	}
#total_text2{
	float:left;
	width:99%;
	padding:10px 3px 5px 0px;
	margin-bottom: 10px;
}
#total_text3 {
	font-size:11px;
	color:#000000;
	float:left; 
	background-color:#EBEBEB; 
	border-top:#999999 1px dotted; 
	width:330px;
	padding:10px 0px 5px 0px;
	margin-bottom: 10px;
}
#acc_c_6
{
	float : left;
	width:300px;
}
#separate_div, #separate_div2 ,.separate_div
{
	float:left;
	display:block;
	margin-bottom: 8px;
	margin-top: 8px;
	width:100%;
}
#separate_div2
{
	width:99%; 
	border:#CCCCCC 1px solid;
}
#div_holder, #div_holder1, #div_holder2 {
	float:left;
	display:block;
	margin-top: 8px;
	width:100%;	
}
#div_holder
{
	margin-bottom: 8px;
	border-bottom:#CCCCCC 1px solid;
}

#div_holder1{	
	margin-bottom: 8px;
}
#div_holder2{
	border-bottom:#CCCCCC 1px solid;
}

#acc_c_5
{
	float:left;
	width:502px;
}

#phone_tab_left{float:left; width:18%; display:block;}

#separate_head, #separate_head1{
	width:100%; 	
	clear:both; 
	float:left;
}
#separate_head  {
margin:12px 0px 12px 0px;
}
#separate_head1 {
margin:12px 0px 3px 0px; 
}

.tabHead{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	float:left;
	font-weight:bold;
	background:#747577;
	padding:6px 0px 6px 5px;
	width:99%;
}
#tabheader{
float:left; width:318px;
}

#rev_header, #rev_header1{float:left; width:318px;}
#rev_header1{ width:351px;}
.hnd_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	float:left;
	font-weight:bold;
	background:#747577;
	padding:6px 0px 6px 5px;
	width:99%;
	}
.hnd_regionw {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:black;
	float:left;
	font-weight:bold;
	background: white;
	padding:6px 0px 6px 5px;
	width:99%;
	}	
#link_white{
	margin-left:0px;
	color:#ffffff;
	text-decoration:underline;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	margin-top:9px;
}

a#link_black {
	margin-left:15px;
	color:#333333;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-top:9px;
}

a#link_black:hover {
	color:#000000;
	text-decoration: none !important;
	text-decoration: none;
}
.link_black {
	color:#333333;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 9px;
}
#tableBottomBorder
{
border-bottom:#ADADAD 1px solid ;
}

#review_tab_wid
{
	float:left;
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
}
#review_tab_wid_1, #review_tab_wid_1_additional_info
{
	float:left;
	width:33%;
	padding-top:5px;
	padding-bottom:5px;
}
#review_tab_wid_1_additional_info
{
	width:50%;
}
#review_tab_wid_2, #review_tab_wid_2_additional_info
{
	float:left;
	width:67%;
	padding-top:5px;
	padding-bottom:5px;
}
#review_tab_wid_2_additional_info
{
	width: 50%;
}
.paddingTopButtom {	
	padding-top:5px;
	padding-bottom:5px;
}
#acc_c_3, #acc_c_3a
{
	float:left;
	width:150px;
}
#acc_c_3a
{
	padding-top:2px;
	margin-left: 0px;
	padding-left: 0px;
}

#acc_c_8
{
	float:left;
	width:130px;
}
#credit_table{
	float:left;
	width:99%;
	padding-bottom:15px;
/*	background:url(../images/grad_review.jpg);
	background-position:bottom;
	background-repeat:repeat-x; */
	margin-bottom: 10px;
}
#credit_left_tab{float:left; width:42%; padding-left:10px;}
#credit_tab{float:left; width:53%; padding:15px;}

.yellow_head{
	float:left;
	padding:6px 0px 6px 5px;
	width:99%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4DA;
	color:#333333;
	}
.white_head{
	float:left;
	padding:6px 0px 6px 5px;
	width:99%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#333333;
	}
.personal_input_style2, .personal_input_style3 {
	background:url(../images/grad_input_box.jpg);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
	height:14px;	
}
.personal_input_style2{
	width:110px;
}	
.personal_input_style3{
	width:50px;
}
#rev_bottom_header, #rev_bottom_header1, #rev_bottom_header_2, #rev_bottom_header_3, #rev_bottom_header_4
	{
	float:left; 
	width:303px; 
	padding:10px;

	}
#rev_bottom_headerN {
	float:left; 
	width:303px; 
	padding:10px 10px 0px 10px; 
	height:240px;
}	
#rev_footer, #rev_footer1{float:left; width:323px;}
#rev_footer2{float:left; width:356px;}
#rev_footern {float:left; width:323px;}
#rev_footer_addtional_info{
	float:left; 
	width:323px;
	border-right:none;
}
#rev_footer_payment {
	float:left; 
	width:356px;	
	border-left:#CCCCCC 1px solid
}
#rev_footer1{ width:356px;}
#rev_footer1PersonalInfo {
	float:left;
	width:356px;
	border-right:#CCCCCC 1px solid;
}
#rev_footer1Additional_info {
	float:left;
	width:356px;
	border-right:none;
}
#rev_cent_footer{float:left; width:323px;border-right:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;}
#acc_c_2
{
	width:302px;
	padding-top:2px;
}
#acc_c_7
{
	width:400px;
	padding-top:2px;
}
#page_bottom_button, #page_bottom_button1{
	float:left;
	display:block;
	margin-bottom: 15px;
	margin-top: 15px;
}
#page_bottom_button
{
	width:733px;
}
#page_bottom_button1
{
	width:935px;
}
#page_bottom_button1 #cont input {
	margin-bottom:0px;
	padding-bottom:0px;
	}

#text_area
{
	float : left;
	height:111px;
	width: 100%;
	overflow:scroll;
}
#review_tab_wid1
{
	float:left;
	width:170px;
	padding-top:5px;
	padding-bottom:5px;
}
.personal_input_style4{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
/*	height:17px;*/
	width:160px;
	}
	
.personal_input_style4_ref, .personal_input_style5,.personal_input_style5_day, .personal_input_style5_month, .personal_input_style5_year, .personal_input_style6{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
}
	
.personal_input_style5{
/*	height:15px;*/
	width:80px;
	}
	
.personal_input_style5_day{
/*	height:15px;*/
	width:50px;
	}
	
.personal_input_style5_month{
/*	height:15px;*/
	width:75px;
	}
	
.personal_input_style5_year{
/*	height:15px;*/
	width:60px;
	}	
.personal_input_style6{
/*	height:15px;*/
	width:192px;
	}
#shop_summary_title
{
	padding:9px 0 0px 5px;
}

#formError,#formError2,.formError {

	color: red;
	font-weight: bold;
}
#formError2 {
	margin-bottom: 7px;
}
#radioBtnTop {
	vertical-align: 4px;
}
#checkoutFooter {
	float: left;
	width: 100%;
}
#iDecline {
	margin-right:6px;
}
#submitOrder,.submitOrder{
	float: left;
}
.padding-left1px {
	padding-left: 4px;
}
.margin-top10px {
	margin-top:10px;
}
.margin-top15px {
	margin-top: 15px;
}
/* Added for number Configuration */
.no-margin-head, #no-margin-head {
	margin-top: 0px;
	padding-top: 0px;
}

.top-align, #top-align {
	vertical-align: top;
}

.table1, #table1 {
	width: 100%;
	vertical-align: top;
	float: left;
}

.td1, #td1 {
	 vertical-align: top; 
	 width: 20%;
	 text-align: center;
}

.div1 {
	text-align: center;
	height: 100%;
}

.table2, #table2 {
	width: 100%;
	text-align: center;
	vertical-align: top;
}

.align-center {
	text-align: center;
}

.td2, #td2 {
	vertical-align: top;
	width: 70%;
	float: left;	
}

.block2, #block2 {
	float: left;
	height: 100%;
	vertical-align: top;
}

.block3, #block3 {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.edit-number, #edit-number {
	color: red;
	font-weight: bold;
	font-size: 13px;
}

.error-info {
	color: red;
	font-weight: bold;
}
.chkNumber {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
.greatYourNumber {
	font-weight: bold;
}
.text-align-left{
	text-align: left;
}
.padding-bottom-10px {
	padding-bottom: 10px;
}
.text-align-left {
	text-align: left;
}
.currentBillingAddress {
	font-size: 14px;padding-left: 0px;
}
.height-10px {
	height: 10px;
}
.height-7px {
	height: 7px;
}
.margin-bottom-25px{
	margin-bottom: 25px;
}
.margin-bottom-10px{
	margin-bottom:10px;
}
.padding-top-5px{
	padding-top: 5px;
}
.newPhoneNumberDuplicate{
	width: 100%;
	text-align: right;
}
.submit-phone-number, .submit-phone-number1{
	text-align:right;
	padding-top:10px;
	padding-bottom: 10px;
}
.submit-phone-number{
	padding-right: 10px;
}
.padding-right-25px{
	padding-right: 25px;
}
.cont1{
	vertical-align: 0px;
}
.cont2{
	vertical-align: -2px;
}
.cont3{
	padding: 4px 0px 2px 0px;
}
.cont41{
	padding: 2px 0px 4px 0px;
}
.cont42{
	/*TRBL*/
	padding: 3px 0px 4px 0px;
}#orderconfprint
{
	float:right;
	padding-right:5px;
	display: block;
}#acc_detail_container, #acc_d_l_container, #acc_d_r_container
{
	padding:7px 0 0 0;
	float:left;
	width:720px;
}

#acc_d_l_container
{
	width:168px;
	padding:5px 5px 0 0;
	display: block;
}

#acc_d_r_container
{
	width:100%;
	padding:5px 0px 7px 12px;
	border-left:#999999 solid 1px;
}

/******
END Container
******/

/**************************
	right Container
***************************/

#acc_container, .acc_container
{
	float:left;
/*	border:#999999 solid 1px; */
	width:99%;
	display:block;
	margin-bottom: 7px;
	
}
#acc_container1
{
	border:#999999 solid 1px; 
	display:block;
	float:left;
	width:523px;
	margin-bottom:7px;
}

#cms_container, .cms_container
{
	float:left;
	border:#999999 solid 0px;
	width:72%;
	display:block;
	margin-bottom: 7px;
	
}

#acc_head_row, #row_2, #row_3, #row_4, #mail_add, #carr_head_row, #carr_row_2, #cmy_row_head
{
	float:left;
	display:block;
	width:97%;
    padding:5px 6px 5px 16px !important;
	padding:5px 5px 5px 16px;
}
#acc_head_row21
{
	background-color:#7c7d7f;
	float:left;
	display:block;
	width:97%;
	padding:5px 6px 5px 16px !important;
	padding:5px 5px 5px 16px;

}

#acc_c_l, #acc_c_2, #acc_title, #acc_button, #acc_c_3, #acc_c_4, #acc_c_5, #acc_c_6, #carr_c_1, #carr_c_2, #cmy_c_2 ,#leftcols ,#rightcols,.acc_c_l, .acc_c_2, .acc_title, .acc_button, .acc_c_3, .acc_c_4, .acc_c_5
{
	float:left;
	display:block;
}

#acc_c_l
{
	width:200px;
	padding-top:2px;
}

#acc_c_2
{
	width:71%;
	padding-top:2px;
}


#acc_c_4
{
	width:75px;
	padding-top:2px;
}

#acc_c_3
{
	width:150px;
	padding-top:2px;
}

#acc_c_5
{
	width:502px;
	padding-top:2px;
}
.acc_c_l
{
	width:200px;
	padding-top:2px;
}

.acc_c_2
{
	width:302px;
	padding-top:2px;
}
.acc_c_new2
{	float:left;
	display:block;
	width:350px;
	padding-top:2px;
}
.acc_c_4
{
	width:75px;
	padding-top:2px;
}

.acc_c_3
{
	width:150px;
	padding-top:2px;
}

.acc_c_5
{
	width:502px;
	padding-top:2px;
}

#acc_c_6
{
	width:116px;
}
#acc_title
{
	width:439px;
	padding-top:2px;
	float: left;
}

#acc_button
{
	width:36%;
	float: left;
}

#row_4
{
	background-color:#f9f4da;
	float:left;
	display:block;
	width:97%;
	border-bottom:solid #9C9897 1px;
}

#mail_add
{
	font-size: 11px;
	float:left;
	display:block;
	width:97%;
}

/***************************************

ACCOUNT FORM

***************************************/
.acc_input, .acc_select, .post_code, .acc_input_2, .acc_input_3, .acc_select_pre
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	border:#858585 solid 1px;
	border-top:#000000 solid 1px;
	height:15px;
}

.acc_select
{
	width:75px;
}

.acc_input
{
 	width:250px;
}

.acc_input_2
{
 	width:175px;
}

.acc_input_3
{
	 width:50px;
}

.post_code_2
{
 	color:#000000;
}
	
/*************************************************
	Change AutomaticInstant Refill Rate Start Here
**************************************************/


#ph_layout_2
{
	padding:7px 7px 0 7px;
	float:left;
	width:709px;
	background-color:#FFFFFF;
	height:100%;
}

#carr_container_out, #carr_container_in
{
	width:706px;
	display:block;
	float:left;
}

#carr_container_in
{

	border-bottom:#999999 solid 1px;
	margin-bottom:7px;
}

#carr_container_out
{
	padding:7px 0 0 7px;
}

#carr_head_row, #carr_row_2, #carr_row_3
{
	width:685px;
	padding:0 5px 0 16px;
}

#carr_c_1, #carr_c_2
{
	width:350px;
	padding:5px 0 5px 0;
}

#carr_c_2
{
	width:325px;
	padding-left:7px;
}
#leftcols
{
	width:340px;
	padding:5px 0 5px 0px;
}
#rightcols{
width:320px;
padding:5px 0 5px 5px;
border-left:#7c7d7f solid 1px;
}
#carr_c_1
{
	border-right:#7c7d7f solid 1px;
}

#carr_td
{
	border-left:#7c7d7f solid 1px;
}

#carr_table
{
 	border-bottom:#7c7d7f solid 1px;
}



/*************************************************
	change monthly youroptions
**************************************************/

#cmy_container
{
	width:697px;
	margin:0 6px 0 6px;
	display:block;
	float:left;
	margin-bottom:7px;
	border-bottom:#7c7d7f solid 1px;
	
}

#cmy_row_head, #cmy_row_2, #cmy_row_3
{
	width:674px;
	padding:0 7px 0 16px;
	
}

#cmy_c_2
{
	width:315px;
	padding-left:7px;
		
}
/*swap SIM */
#divBlock{
	display: block;
	width: 100%;
	float:left;
	margin-bottom: 7px;
}
#button_align{ float:left;
}


/*************************************************
	Payment - Unsubscribe From Instant Refill
**************************************************/

#usir_container
{
	display:block;
	background-color:#F5F5F5;
	border-top:1px dotted #C0C0C0;
	border-bottom:1px dotted #C0C0C0;
	float:left;
	width: 100%;
}

#usir_row
{
	width:515px;
	float:left;
	padding:5px 5px 5px 5px;
}

#usir_c_1
{
	width:208px;
	float:left;
}

#usir_c_2
{
	width:307px;
	float:left;
}

#usir_row_2
{	
	background-color:#FFFFFF;
	float:left;
	display:block;
	width:518px;
}
/*Refill*/
#div_left_block ,#div_right_block{
	float:left;
	width:48%;
	margin-bottom: 7px;
}
#div_right_block{
	margin-left:21px;
	}
#row_inside{
	float:left;
	padding:5px 5px 5px 16px;
	width:41%;
}
#row_border{
	border-bottom:#cccccc solid 1px;
	float:left;
	width:99%;
	}
/*your Options*/
#padd_top , .padd_top{
	padding-top:8px;
	}
/*Prepaid Refill*/
#div_left_block ,#div_right_block{
	float:left;
	width:48%;
	margin-bottom: 7px;
}
#div_right_block{
	margin-left:15px;
	}
	
#row_inside ,#row_inside_pre {
	float:left;
	padding:5px 5px 5px 16px;
	width:41%;
}
#row_inside_pre{
	width:53%;
	text-align:right;
	padding-left: 0px;
}
#ctn_row_inside ,#ctn_row_inside_pre {
	float:left;
	padding:5px 5px 5px 16px;
	width:70%;
}
#ctn_row_inside{
	border-right:#333333 1px solid;
	
	}
#ctn_row_inside_pre{
	width:24%;
	text-align:right;
	padding-left: 0px;
}
#pre_rowl{
	float:left;
	width:49%;
	border-right:#333333 1px solid;
}
#row_inside_bk {
	float:left;
	padding:5px 5px 5px 16px;
	width:46%;
}
#row_inside_bk2{
	float:left;
	width:99%;
	border-bottom:#333333 1px solid;
}
#row_border{
	border-bottom:#cccccc solid 1px;
	float:left;
	width:100%;
	}
#validate_btn_pre
{
	width:96px;
	border:none;
	cursor:pointer;
	background:url(../images/validate.jpg) no-repeat;
	height: 18px;
	margin-left: 10px;
}
#page_heading_ms{
	float:left;
	width:700px;
	padding:5px 0px 5px 10px; 
	}
/*Prepaid Refill Summary*/
#pre_summ ,#pre_summ1 ,#pre_summ2{
	float:right;
	padding:5px;
	width:75px;
	text-align:center;
}
#pre_summ1 {
	width:400px;
	text-align:left;
}
#pre_summ2 {
	width:120px;
	text-align:left;
}
#floatleft{
	float:left;
}
#ctn_tab_new, #ctn_tab_new1{
	float:left;
	padding:5px 5px 5px 10px;
	border-right:#333333 1px solid;
	width:44%;
}
#ctn_tab_new1{
	width:23%;
	height:52px;
	}
	
	
/*PCR*/

#acc_container_no_border
{
	float:left;
	width:523px;
	display:block;
	margin-bottom: 7px;
	
}	


.acc_container_no_top
{
	float:left;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	width:523px;
	display:block;
	margin-bottom: 7px;
}

#change_pay
{
	float:left;
	width:150px;
	display:block;
}

#imgspace
{
	float:left;
	border:#999999 solid 0px;
	width:98%;
	display:block;
	margin-bottom: 7px;
	
}@CHARSET "ISO-8859-1";

/* SignIn Module Styles START */
#homeSignInModule {
	margin-top: 10px;
	padding: 0px;
	width: 100%;
	background-color: #eaeaea;
	text-align: left;
}

.offer_link{
		float:left;
		margin-left:0px;
		padding-top:0px !important;
		padding-top:10px;
}
/*class created for enhancewithoptions - additionaloptions and skip this step links */
.sidelinks_options{
	width: 280px;
	float:right;
	margin-left:15px;
	margin-top: 15px;
}
#signInSection, #signedIn {
	height: 300px;
	padding: 15px 0px 15px 15px; /* Top Right Bottom Left*/
}


#alreadyCustomer, #customerName, #notYetRegistered {
	font-size: 23px; 
	font-weight: bold; 
	color: #000000;
	/*margin-bottom: 5px; */
}

#ifRegistered, #registerAdvantage {
	font-size: 16px;
	font-weight: normal;
	color: #4f4f4f;
}

#errorMsgSection {
	height: 30px;
	/*padding: 15px 10px 11px 15px; /* Top Right Bottom Left*/
}

#errMsg {
	font-weight: bold; 
	color: #ff0000;
	height: 160px;
}

#errMsgConnFail {
	font-size: 13px;
	font-weight: bold; 
	color: #ff0000;
}

#errMsgSignIn {
	font-size: 12px;
	font-weight: bold; 
	color: #ff0000;
	margin: 10px 12px 10px 0px;
}

#fidoNumberSection, #separatorSection, #groupIDSection {
	float: left;
}

#fidoNumberSectionHeading, #groupIDSectionHeading {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

#fidoNumberSectionHeading {
	width: 275px;
}

#groupIDSectionHeading {
	padding-left: 40px;
	width: 280px;
}

#fidoNumberSection {
	width: 260px;
}

#separatorSection {
	margin: 20px 25px 25px 10px;
	width: 20px;
}

#groupIDSection {
	width: 280px;
	clear: right;
}

#manyMoreSection {
	clear: both;
	width: 270px;
	margin: 5px 0px 5px;
	text-align: right;
}

#registerSection {
	padding: 11px 12px 0px 12px;
	width: 300px;
}

#registerNumber {
	float: left;
}

#registerExplanation {
	clear: both;
	margin-top: 15px;
}

#fidoNumberLabel, #groupIDLabel, #passwordLabel {
	color: #8A8A8A;
	font-size: 12px;
	font-weight: normal;
}

#fidoNumberLabel, #groupIDLabel {
	padding: 10px 0px 2px 0px;
}

#signInPassword {
	float: left;
}

#signInButton {
	float: left;
	clear: right;
	margin-left:10px;
}

#forgotPassword {
	color: #4f4f4f;
	clear: both;
	padding-top: 15px;
	font-size: 12px;
}

ul.linkArrow {
	margin: 0;
	padding: 0;
}

ul.linkArrow li {
	display:block;
	list-style:none none;
	background:  url(../images/arrow.jpg) 0px 6px no-repeat; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 0 13px;
}

#forgotPassword a {
	display: inline;
	color: #4f4f4f;
	text-decoration: none;
}

#forgotPassword a:hover {
	color: #000000;
	text-decoration: none;
	display: inline;
}
#signInContents {
	margin-bottom: 10px;
}

#customerNumber {
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
}

#signInUserID, #signInPassword {
	margin-bottom: 8px;
}

#accessBillText, #enterInfoText {
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff;
}

input.loginTextBox {
	border: none;
	width:130px; 
	height: 23px; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #9d9d9d;
}

/* SignIn Module Styles END */


/* Buy Flow Step Tracker START */

#ph_top_menu {
	float:left;
	height:60px;
	margin-right:0px;
	width:960px;
}

#stepTrackerPanel, #stepTrackerPanel_active {
	display:block;
	height:auto;
	position:relative;
	width: 232px;
}

#lpanel {
	display:block;
	height:auto;
	position:relative;
}

#stepTrackerPanel {
	background-color: #d8d8d8;
}

#stepTrackerPanel_active {
	background-color: #ffeb36;
}

#lpanel, #lpanel_active, #stepTrackerPanel, #stepTrackerPanel_active {
	clear:right;
	float:left;
}

#stepTrackerDivider {
	float: left;
	clear: right;
	width: 8px;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#stepTrackerContent {
	margin: 15px 0px 13px 15px;
	height: 32px;
	/*border: 1px solid #d8d8d8;*/
}

#stepTrackerNumber, #stepTrackerText {
	color: #000000; 
}

#stepTrackerNumber_future, #stepTrackerText_future {
	color: #5e5e5e; 
}

#stepTrackerNumber, #stepTrackerNumber_future {
	font-family: "Alte Haas Grotesk Bold", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 32px;
	float: left;
	height: 32px;
}

#stepTrackerText, #stepTrackerText_future {
	font-weight: bold;
	font-size: 11pt;
	/*margin: 11px 10px 0px 5px; */
	margin-top: 3px !important;
	margin-top: 2px;
	margin-left: 5px;
	height: 32px;
	float: left;
	width: 185px;
	display: table; 
	overflow: hidden; 
}

#stepTrackerText_Middle {
	display: table-cell; 
	vertical-align: middle;
}

/* Buy Flow Step Tracker END */
a.pageLink_Acc {
	color:#99690E;
    display: inline-block;
	text-decoration:underline;
}

a.pageLink_Acc:hover {
	color:#99690E;
    display: inline-block;
	text-decoration:none;
}

#separate_head1 {
	clear:both;
	float:left;
	margin:12px 0 3px;
	width:100%;
}

#text_head {
	float:left;
	margin:auto 0;
}

.big_text{
	color:#000000;
	font-size:15pt;
}

.big_text_bold {
	color:#000000;
	font-size:15pt;
	font-weight:bold;
}

.Ph_line1 {
	height:1px;
	margin:0;
	padding:0;
	width:718px;
}

hr {
	background-color:#CBCBCB;
	border:0 none;
	color:#CBCBCB;
	height:1px;
}

#hand_left_con {
	float:left;
	padding-left:4px;
	padding-right:6px;
	width:156px;
}

#ph_right_con{
	width:525px;
	float:left;
	clear:right;
}

#Ph_oviewbox01 {
	display:block;
	margin-bottom:10px;
	margin-top:10px;
}

#Ph_inviewbox01 {
	float:inherit;
	padding-bottom:0;
	padding-top:0;
}

#sm_btn, #floatleft {
	float:left;
	
}

#hand_right_con {
	/*background-color:#FFFFFF;*/
	float:left;
	margin-left:10px;
	margin-top:20px;
	width:535px;
}

.dummyText, .edit-number, #edit-number, .error-info, #error-info {
	font-size:11px;
}

#ph_right_top01 {
	margin-bottom:15px;
	margin-top:15px;
}

.iPhoneDetailBox{
	float:left;
	width:100%;
	border:#CCCCCC 1px solid;
	border-top:0px;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.iPhoneLeft_border{
	border-left:0px;
}

.iPhoneContent{
	margin-top: 10px;
	margin-bottom: 10px;
}

#iph_right_top01{
	margin-top:15px;
	margin-bottom:8px;
}

.big_text02 {
	color:#000000;
	font-size:13pt;
}
#restOfTheRows002{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	
	color:#333333;
	padding:4px;
}
#restOfTheRows2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	padding:4px;
}
#restOfTheRows21{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	padding:4px;
	border-bottom:#BFBFC1 SOLID 1px;
}
#restOfTheRows2WithBottomBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	padding:4px;
	/* border-bottom:#d5d5d5 SOLID 1px; */
	height: 30px;
	text-align: left;
}

#restOfTheRows2WithRightBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	border-left:#d5d5d5 solid 1px;
	height: 35px;
	
}

#restOfTheRows2WithRightAndBottomBorder {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
/* 	border-bottom:#BFBFC1 solid 1px; */
	border-left:#d5d5d5 solid 1px; */
	height: 35px;
	text-align: center;
}
#restOfTheRows2WithRightAndBottomBorder td.noborder {
	border: none;
}
	

#planCompareItems {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
/* 	border-bottom:#BFBFC1 solid 1px; */
/*	border-left:#d5d5d5 solid 1px; */
	height: 30px;
	text-align: center;
}

#restOfTheRowsLeftBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	padding:4px;
	border-left:#dbca67 solid 1px;
}

#restOfTheRowsLeftBorder001{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	border-left:#CCCCCC solid 1px;
}

#ph_right_top01 td span {
	margin-right:20px;
	vertical-align:top;
}

#ph_right_top01 select {
	width:350px;
}

#tableHeaderText2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-bottom:#000000 solid 3px;
}

#tableHeaderText2WithBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-right:#d5d5d5 solid 1px;	
	border-bottom:#000000 solid 3px;	
}
#phoneCompareHeader{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
		
}

#comparePlanheaderRow{
	background-color:#ffffff;
	height:40px;
	color:#000000;
}


/* Start Phones */

/* RD - deviders */
hr.rd_divider {
	border: 0;
	color: #000000;
	background-color: #000000;
	height: 3px;
	width:  720px;
}
hr.rd_divider_head {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width:  998px;
}
/* Needed for lines above and below a button */
hr.rd_divider_button {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width:  718px;
	float: left;
	margin: 0px;
	padding: 0px;
}

hr.rd_selected {
	background-color: #000000;
	color: #000000;
	border: 0;
	border-top: 3px solid #FFE726;
	height: 6px;
	width:  728px;
}

/* RD - text */
.rd_phoneType {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-top: 25px; 
	margin-bottom: 10px;
	
}
.rd_phonenamecompare {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin-top: 25px; 
	margin-bottom: 10px;
	
}

.rd_phoneDescription {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.rd_phoneStartFrom {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.rd_phoneAgreement {
	color:#666666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.rd_phonePrice {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:80px;
	font-weight:bold;
	text-align:center;
	line-height: 80px;
}

.rd_phoneDollarSign {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	vertical-align: middle;
	height: 25px;
}

.rd_phoneCompare {
	color:#999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin-bottom: 7px;
}

/* End Phones */

/* Start Pick a plan */

/* This gives the grey line at top of w/ no background */
td.rd_pickPlantop { 
	border-top: solid 1px #cccccc;
	border-left: 0px;	
}
/* This gives the grey line on top and bottom w/ no background */
td.rd_pickPlantopbottom { 
	border-top: solid 1px #cccccc;
	border-left: 0px;
	border-right: 0px;
	border-bottom: solid 1px #cccccc;
}
/* This gives the grey line on top and bottom w/ grey background */
td.rd_pickPlangreytopbottom { 
	border-top: solid 1px #cccccc;
	border-left: 0px;
	border-right: 0px;
	border-bottom: solid 1px #cccccc;
	background-color: #e6e6e6;
}
/* This gives the bold black line at top w/ no background */
td.rd_pickPlantopbold { 
	border-top: solid 3px #000000;
	border-left: 0px;
	border-right: 0px;	
}
/* This gives the bold black line at top w/ grey background */
td.rd_pickPlantopboldgrey { 
	border-top: solid 3px #000000;
	border-left: 0px;
	border-right: 0px;
	background-color: #e6e6e6;
}
/* Changed to have a solid darker line at top */
.rd_table_grey_bg {
	background-color: #e6e6e6;
	border-top: solid 1px #cccccc;
	border-left: 0px;
	border-right: 0px;
}

.rd_tableDividers_bg {
	background-color: #cccccc;
}

.rd_tableHeaderDivider_bg {
	background-color: #000000;
}
/* Changed to the Normal wieght - had 2 bolds */
/*changed for plans page*/
.rd_tableTextRegnormal {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
/*changed for plans page*/
.rd_tableTextRegBold {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.rd_tableTextSmall {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}

.rd_tableTextSmall1 {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.rd_tableDollarSign {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
/* Removed the align left */
.rd_tablePrice {
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	
}

/* End Pick a plan */


#tab_line_hand {
	float:left;
	padding:0 10px 0 0;
	width:700px;
}

/*Enhance With Options PCR Changes Start Here*/

#solidblockmenu{
	margin: 0px;
	padding: 0;
	font-size:11px;
	background-image:url(../images/tabulline.jpg); 
	width: 100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	display:block;
	height:47px;
	list-style:none;
}

#solidblockmenu li{
	float:left;
	color: #343434;
	/*padding:2px 5px 5px 7px;*/
	padding:0px; 
	text-decoration: none;
	margin-right:1px;
	height:45px;
}
#solidblockmenu li a{
	color: #000000;
	text-decoration: none;
}

#solidblockmenu li a:visited{
	color: #000000;
}
/* copied from mainlayout start - sriram*/ 
#solidblockmenuacc{
	margin: 0px;
	margin-top:5px;
	padding: 0;
	font-size:11px;
	/*background-image:url(../images/tabulline.jpg);*/
	width: 100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	display:block;
	height:47px;
	list-style:none;
}
#box_customer0 a:hover, #box_customer1 a:hover, #box_customer a:hover, #box_customer11 a:hover, #box_customer12 a:hover, #box_customer_noborder a:hover {
	color:#000000;
	/*background-color:#f3ea00;
	text-decoration: underline;*/
}

.content-gct1 {
	/*background-color: #ffffff;*/
	 
}
.content-gct2 {
	/*background-color:#ffffff;*/
	/*width: 251px;*/
	overflow: hidden;
	
}
.FisrtLeftcontent-gct1 {
	/*background-color: #ffffff;*/
	/*width: 210px;*/
	padding :0px;
	
}
.SecondLeftcontent-gct1 {
	/*background-color: #ffffff;*/
	/*width: 510px;*/
	padding :0px;
	
}
.packageDetailsHeader,.packageDetailsHeader1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*color:#FFFFFF;*/
	font-size:12px;
	font-weight:bold;
	/*background-color:#7c7d7f;*/
	height:24px;
}
.packageDetailsHeaderW
{
	/*background:#ffffff;*/
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom: 3px solid black;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
/* copied from mainlayout end - sriram*/ 
#solidblockmenuacc li{
	float:left;
	color: #343434;
	/*padding:2px 5px 5px 7px;*/
	padding:0px; 
	text-decoration: none;
	margin-right:1px;
	height:45px;
}

#solidblockmenuacc li a{
	color: #000000;
	text-decoration: none;
}

#solidblockmenuacc li a:visited{
	color: #000000;
}

.tabSelected{
	/*background:#FFFFFF;*/
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#dottedSeperatingLine9C,hr 	{
	border:none;
	border-top:dotted 1px #9C979D;
	margin-bottom:-20px;
}

.tabUnSelected{
	background:url(../images/blockdefault.jpg);
	background-repeat:repeat-x; 
	border: 1px solid #CCCCCC; 
}
#acc_right_con{
	width:530px;
	float:left;
	clear:right;
	padding: 10px 0px 0px 10px;
	margin-left:10px;
}
/* Conflicting */
#access_icon 
{
 padding-top:3px;
 float:left;
 cursor:pointer;
}

/* Conflicting */
#access_name
{
	float:left;
	padding-top:10px;
	padding-left:5px;
	cursor:pointer;	
}

.left_border{
/*	border-left:#CCCCCC 1px solid; */
}

#access_icon_selected 
{
 padding-top:3px;
 float:left;
}

#access_name_selected
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}

#access_icon_no_link
{
 padding-top:3px;
 float:left;
}

#access_name_no_link
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}

.cov_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	background:#747577;
	padding:3px 0px 3px 3px;
}
.hnd_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	float:left;
	font-weight:bold;
	background:#747577;
	padding:6px 0px 6px 5px;
	width:99%;
	}
.hnd_regionw {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:black;
	float:left;
	font-weight:bold;
	background: white;
	padding:6px 0px 6px 5px;
	width:99%;
}
.lnpline td{border-bottom: #D4D4D4 1px solid;}
/*changed for plans page*/
.rd_hnd_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 0px solid #000000;
	padding:6px 0px 6px 5px;
	width:600px;
	}
.rd_hnd_regionA {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	padding:6px 0px 6px 5px;
	}
.padd_region {
	padding:6px 0px 2px 2px;
	}	
.rd_hnd_region1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 0px solid #000000;
  	width:550px;
	padding: 20px 10px 20px 10px
	}
.rd_hnd_region2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	border-left: 1px solid #BFBFC1;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 0px;
	width:145px;
	}
.rd_hnd_region3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 5px;
	width:640px;
	}
.rd_hnd_region4{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 0px;
	width:145px;
	}
.rd_hnd_region_short {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 2px solid #000000;
	padding:6px 0px 6px 5px;
	width: 344px; 
	}
	.rd_hnd_region_dashbord {
	/*border-bottom:1px solid #d4d4d4;*/
	color:black;
	float:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:23px;
	font-weight:bold;
	padding:6px 0 6px 5px;
	width:448px;
	border-bottom:1px outset #FFFFFF ;#border-bottom:2px inset #FFFFFF ;
	}
#option_tab{
	float:left;
	width:98%;
	padding:4px 0px 4px 10px;
	height:25px; 
}
#option_rt_tab {
	padding:0px 10px;
	width:46%;
/*	background-color: green;*/
}
#opt_arr {
	float:left; 
	width:15px; 
	padding:5px 0px 3px 0px;
	}
#option_rt_tab1 {
	margin-top:8px;
	width: 330px;
	float: right;
	padding:0px;
}
#option_rt_tab2 {
	margin-top:8px;
	width: 340px;
	float: right;
	padding:0px;
}
#opt_arr_next{
	float:left; 
	width:130px;
}
.opt_text, .opt_text1, .opt_text2, .opt_text_ita{
	border-bottom:dotted 1px #9C979D;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	}
.opt_text1{background-color:#FAF4DA; border-bottom:dotted 1px #9C979D;}
.opt_text2{background-color:#FDFAF3; border-bottom:dotted 1px #9C979D;}
.opt_text_ita{ font-style:italic; border:0px;}

.availableOptionsBox{
	border-right:#d5d5d5 1px solid;
	padding:0px 0px 10px 0px;
}

/*Damu Changes for 25th - postpaid-enhance-with-options*/
#optionsHeader{
	background-color:#CCCCCC;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color: #333333;
	height:29px;
	font-weight:bold;
}

.selectedOptionsHeader{
	background-color:#7c7d7f;color:#FFFFFF;
}

#optionsSubHeader{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#333333;
	color:	#FFFFFF;
	font-weight:bold;
	height:25px;	
}

.optionsPriceTableRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:black;
	height: 30px;
	padding:3px;
}

.optionsPriceTableRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#f5f5f5;
	color:black;
	height: 30px;
	padding:3px;
}

.optionsTopBorder{
	border-top:solid 1px #d5d5d5;
}
.extraSpace{
	font-size:11px;
	white-space:pre;
}

#tableHeaderText ,.tableHeaderText{
	height: 15px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
}

#tableHeaderText a,.tableHeaderText a{
	color:#666666;
	text-decoration: none;
}

#tableHeaderText a:hover,.tableHeaderText a:hover{
	color:#666666;
	text-decoration: underline;
}




#tableHeaderText1 ,.tableHeaderText{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color:#7c7d7f;
	font-size:12px;
	font-weight:bold;
	
}

#tableHeaderText1 a,.tableHeaderText a{
	color:#FFFFFF;
	text-decoration: underline;
}

#tableHeaderText1 a:hover,.tableHeaderText a:hover{
	color:#666666;
	text-decoration: underline;
}






.optionsPriceSecondColumn{
	width:34%;
}

.optionsPriceThirdColumn{
	padding-left:29px;
	width:32%;	
}

.optionsPriceFourthColumn{
	width:32%;
}

.currentYourOptions{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	/* border-bottom: #D4D0C8 1px solid; */
}

.currentYourOptionsFirstColumn{
	padding-left:20px;
}

.optionsList{
	bgcolor:#F9F4D9;
	color:#333333;
}
.currentYourOptionsSecondColumn{
	
}

.yourOptionsTotal{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}
.yourOptionsTotal1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}

.didYouKnowTable{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#EBEBEB;
}

.didYouKnow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

.didYouKnowLeftPad{
	padding-left:20px;
}

#dottedSeperatingLine,hr 	{
		border:none;
		border-top:dotted 1px #666666;
		margin-bottom:-20px;
}

#endingLine,hr 	{
		border:none;
		border-top:solid 1px #CCCCCC;
		margin-bottom:-20px;
		margin:0px;
}
.backToPlans{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	white-space:pre;
}
#backToPlans {
	color: #333333;
}
#backToPlans a{
	text-decoration:none;
	color:#333333;
}
#backToPlans a:hover{
	text-decoration:underline;
	color:#F1DB7E;
}
.doc_headtext{
/*	font:42px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:40px;
	
}
.doc_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:17px;	
	line-height: 20px;
}
.doc_subtext2{
/*	font:18px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	line-height: 20px;
}
.lang_link {
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#949494;
font-size:10px;
}
.lang_link a{
text-decoration:none;
color:#949494;

}
.lang_link a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#verticalline666{
	float:left;
}
#linefff{
	background:none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

#border_bottom{
border-bottom:thin 1px;
border-bottom-color:#000000;
}

#verticalSeperatingLine3{
	width:1px;
	background-color:#7c7d7f;
	height: 300px;
}

.optionsPriceFirstColumn1{
	padding-left:10px;
	width:5%;
	vertical-align:text-top;
}
.big_text1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:22px;
	font-weight: bold;
}
.big_text2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:10pt;
}
#verticalSeperatingLine4{
	width:1px;
	background-color:#7c7d7f;
	height: 350px;
}
.optionsPriceFirstColumn2{
	padding-left:10px;
	width:60%;
	vertical-align:text-top;
}


#shp_btn_align{
margin-top:5px;
margin-bottom:10px;
}

.whoCalledTD{
	padding-left:5px;
	padding-right:5px;
	vertical-align:text-top;
}

.optionsShortDescription{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: black;
	padding-left:25px;
}

.border0px{
	border:0px
}

/* Styles copied from a_refer_a_friend.css - START */

#gray_box{
	width:97%;
	height:100px;
	background-color:#666666;
	margin:5px 0px 5px 0px;
	padding: 20px 10px 20px 10px;
}

#g_box_left{ float:left;
}
#white_layout_b{
	display:block;
	width: 720px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-position: 365px 110px;
	clear: right;
	background-repeat: no-repeat;
}
#white_layout,#ref_frnd_thnx_white{
	display:block;
	width: 720px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: right;
}
#ref_frnd_thnx_white{
	height:460px;
}
#white_layout_b{
height:760px;}

#grey_bottom_line{
border:#ccc solid 1px;}
#right_image{
float:right;
padding-top:10px;
}
#left_image{
float:left;
padding-right:5px;
border:none;
}
#div_space{
width:160px;
margin-right:50px;
float:left;
}
#div_lastname{
	width:160px;
	float:left;
	padding-right:50px;
}
#div_left_img{
	padding-bottom:10px;
	float: left;
	padding-right: 5px;
}
#div_left_panel{
	width:160px;
	float:left;
	border-right:white solid 1px;
	padding-right:5px;
	display: block;
	}
#refer_leftnav_space{
	width:180px;
	float:left;
	padding-right:5px;
	margin-top: 10px;
}
#refer_frnd_left
{
	padding-left:10px;
	width:520px;
	float: left;
	border-left:solid white 1px;
}
#ref_a_frnd_pic{
	float:right;
	padding-bottom: 5px;
	padding-top: 5px;
}

#ref_text_row{
	width:100%;
	margin-bottom:5px;
	float: left;
}
#ref_text_row2{
	width:100%;
	margin-bottom:8px;
	float: left;
	margin-top:20px;
}
#ref_text_left{width:40%; float:left; clear: left; }
#ref_text_rgt{width:60%; float:left;}
#ref_text_left2{width:25%; float:left;}
#ref_text_left21{width:100%; float:left; background-color: white;}
#ref_text_left24{width:50%; float:left; background-color: white;}
#ref_text_left22{width:50%; float:left; background-color: white;}
#ref_text_rgt21{width:75%; float:left;}
#ref_text_rgt2{width:75%; float:left;}
#ref_text_rgt2 input { width:200px; }
#ref_text_leftL{width:100%; float:left; clear: left; }

#ref_text_rgt3{width:50%; float:left;}
#ref_text_rgt31{width:100%; float:left; background-color: white;}
#ref_text_left_gen{width:20%; float:left;}
#ref_text_left_gen2{width:25%; float:left;}


#bt_line{
border-bottom:1px solid #666666;
font-size:1px;
float:left;
width:100%;
}
#clearbutton{
	height:18px;
	width:91px;
	cursor:pointer;
	background:url(../images/clear_form.gif) no-repeat;
	float:left;
	border: none;

}
#orange_clr_button{
	height:18px;
	width:76px;
	cursor:pointer;
	background:url(../images/clear.jpg) no-repeat;
	float:left;
	border: none;
}
#finish_button{
	height:18px;
	width:76px;
	cursor:pointer;
	background:url(../images/finish.gif) no-repeat;
	float:left;
	border: none;
}

#continue_button{
	height:18px;
	width:100px;
	cursor:pointer;
	background:url(../images/continue.gif) no-repeat;
	float:left;
	border: none;
}
#text_reg{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;	
}
#gr_line1{
border-bottom:1px solid #cccccc;
font-size:1px;
float:left;
width:100%;
}
#gr_line2{
border-bottom:1px solid #cccccc;
font-size:1px;
float:center;
width:100%;
margin-right: auto;
margin-left: auto;
}
#phGradTop {
border-bottom:1px solid #cccccc;
font-size:1px;
width:100%;
padding-top: 20px !important;
padding-top: 20px;
}

#phGradBottom {
	height: 15px;
	height: 15px !important;
	float:left;
	width:100%;
	border-bottom:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 20px !important;
	padding-bottom: 20px;
}

#chaddGradTopAccount {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line.jpg);
	background-position: left top;
	background-repeat:  no-repeat;
}

#chaddGradBottomAccount {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat:  no-repeat;
}
#left_box_01{
	float:left;	
	width: 275px;
	height: 50px;
	border: 1px solid #cbcbcb;
	padding:10px;
}

.packageDetailsHeader001{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#D4D4D4;	
	height:25px;
}
.packageDetailsHeader002{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#CC0000;
	font-size:9px;
	font-weight:Normal;
	height:25px;
}
.packageDetailsHeader003{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#525252;
	font-size:11px;
	font-weight:bold;
	background-color:#ebebeb;	
	height:25px;
}

.packageDetailsHeader004{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#6a6a6a;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	height:14px;
	border-right:solid #cccccc 1px;
	border-bottom:3px solid black;
}
.packageDetailsHeader005{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#6a6a6a;
	font-size:12px;
	font-weight:bold;
	background-color:#7c7d7f;
	height:23px;
	border-bottom:3px solid black;
}

#row_td_101
{
	background-color:#ffffff;
}
#left_box_11{
	float:left;	
	width: 700px;
	height: 90px;
	border: 1px solid #cbcbcb;
	text-align:center;
	padding:10px;
}
#spacing_101{
	padding-right: 0px;
	margin: 0px;
	height: 18px;
	overflow: hidden;
}
#dummy_text_lrg{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	font-weight: bold;
}
#row_st_new{
	background-color:#7c7d7f;
display:block;
float:left;
width:97%;
padding:2px 5px 4px 16px;
}
.linkTag {
	color: #666666;
}
.linkTag a{
	text-decoration:none;
	color:#666666;
}
.linkTag a:hover{
	text-decoration:underline;
	color:#333333;
}
.rd_linkTag {
	color: #666666;
}
.rd_linkTag a{
	text-decoration:none;
	color:#666666;
}
.rd_linkTag a:hover{
	text-decoration:underline;
	color:#000000;
}

.rd_linkTag a.bgYellow {
	text-decoration:none;
	color:#555555;
	background-color: #ffeb36;
}
.rd_linkTag a:hover.bgYellow {
	text-decoration:underline;
	color:#000000;
	background-color: #ffeb36;
}

/* Styles copied from a_refer_a_friend.css - END */


/* Styles copied from checkout.css - START */

#ch_layout{
	width:980px;
	float:left;
	background-color:#fff;
	border: 4px solid #FFFFFF;
	display: block;
}
#ch_layout_sign{
	width:980px;
	height:380px;
	background-color:#fff;
	border: 4px solid #FFFFFF;
}
#ch_top_menu{
	width:980px;
	height:40px;
	float: left;
	margin-right: 1px;
}

#ch_mlayout{
	width:980px;
	display: block;
 }
#ch_content {
	width:990px;
	display: block;
	}
	
#ch_left_b_box{
	width:470px;
	background:#333333;
	float:left;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	height: 145px;
	margin-bottom: 15px;
	}

	#ch_left_r_box{
	width:480px;
	background:#333333;
	float:left;
	display:block;
	height: 140px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
	
#ch_areacode {
	width:40px;
	height:14px;
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color: #FFFFFF;
	float:left;

}
#ch_fidonumber {

	width:80px;
	height:14px;
	margin-left:5px;
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color: #FFFFFF;
	float:left;
}

#ch_password {
	width:100px;
	height:14px;	
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color: #FFFFFF;
	float:left;
}
#fl10{
float:left;
margin:0px 15px 0px 0px;
}

#fr10{
	float:left;
	margin-right:5px;
	margin-top:5px;
	clear: both;

}
#ch_alreadycus_signin{
	width:470px;
	height:30px;
	margin-top:10px;
	}
#ch_link{
	list-style-image:url(../images/right_arrow.gif);
	margin-left:20px;
}
#float_rt{
float:right;
}
.text_link_white
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.text_link_white a{color:#ccc; text-decoration:none;}
.text_link_white a:hover{color:#F1DB7E; text-decoration:underline;}


#check_head_left ,#check_head_right{
	left: 23px;
	width: 439px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	padding: 5px 40px 5px 0px;
	float:left;
	display: block;
}
#check_head_right{ margin-left:8px;}

#check_left ,#check_right {
	left: 23px;
	width: 439px;
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;
	padding: 5px 20px 5px 20px;
	float:left;
	border-top:#999999 dotted 1px;
	border-bottom:#999999 dotted 1px;
	display: block;
	height: 90px;
}

#check_right { margin-left:8px;}

#check_middle {
	right: 23px;
	width: 5px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	padding: 5px 0px 5px 0px;
	float:left;
}



.order_summary
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}
.pageHeading
{	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
#ch_box
{
	margin: 0 auto;
	padding:7px 7px 7px 7px;
	display:block;
	background-color:#FFFFFF;
	height:90px;
}

#ch_box2
{
	margin: 0 auto;
	padding:7px 7px 7px 7px;
	display:block;
	background-color:#FFFFFF;
	float: left;
}

#ch_box_textarea
{
	margin: 0 auto;
	padding:7px 7px 7px 7px;
	display:block;
	background-color:#FFFFFF;
	height:120px;
}

#ch_box_text
{
	margin: 0 auto;
	padding:7px 7px 7px 7px;
	display:block;
	background-color:#FFFFFF;
}

#inside_box
{	float:left;
	width:439px;
	display:block;
}
#inside_box2
{
	float:left;
	width:200px;
	padding-top:7px;
}

#ch_box3
{
	margin: 0 auto;
	padding:7px 0px 0px 7px;
	display:block;
}

.ch_amount
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.ch_table
{
	border-bottom:#666666 solid 1px;
}

.ch_td
{
border-right:#666666 solid 1px;
border-bottom:#666666 solid 1px;
}
.ch-td2{border-bottom:#666666 solid 1px;}
#term_cond_radio
{
	float:left;
	width:825px;
}

#ch_modsub_btn
{
float:left;
}

#morgin_space
{
margin-top:7px;
}

#hline
{
border-bottom:#666666 solid 1px;
padding:2px 0px 0px 0px;
}

#text_area
{
	height:111px;
	overflow:scroll;
}

#text_area_no_h
{
	overflow:scroll;
	display:block;
	height:500px;
	width:99%;
	float:left;
}

#divSline{
	float:left;
	width:99%;
	margin-top:7px;
	padding: 0px 5px 0px 5px;
}
#divSline1{
	float:left;
	width:300px;
	margin-top:7px;
	padding: 0px 5px 5px 5px;
}
#pageHeading{width:88%; float:left;}
#pageHeading_print ,#pageHeading_print_sub{float:left;}

#divSline_sub{
	float:left;
	width:99%;
	padding:0px;
	margin-bottom: 7px;
}
#pageHeading_sub{
	width:78%;
	float:left;
}
#floatwidth {
	width:65%;
	float:left;
	margin-left:5px;
}
#img_button{
	float:right;
	margin-right:20px;
	}
#floathandset{
	float:left;
	width:75%;
	margin:3px 0px 3px 30px;
	}
#img_button_wid{
	float:right;
	width:440px;
	}
#hand_tab, #hand_tab1, #hand_tab2 {
	float:left;
	width:30%;
	width:30% !important;
	display:block;
	}
#hand_tab1{
	width:35%;
	width:35% !important;
	}
#hand_tab2{
	width:30%;
	width:30% !important;
	}
.tab_width, .tab_width1, .tab_width_bt, .tab_width_bt_1 ,#tab_width2{
	border-right:#ADADAD 1px solid;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
#tab_width2{
height:150px;
}
.tab_width1 {
/*	border-right:0px; */
	}
.tab_width_bt {
	border-bottom:0px;
	height: 180px;
	}
.tab_width_bt_1 
{
	height: 180px;
}
#tab_width_in, #tab_width_in1, #tab_width_in2, #tab_width_in3, #phone_tab_top{
	height:120px;
	float:left;
	width:100%;
	}
#phone_tab_top{
	height:90px;
}
#tab_width_in1 { /*Modified by Piyush*/
height:27px;
padding:3px 0 2px;
	}
#tab_width_in2 {
	height:90px;
	}
#tab_width_in3 {
	float:left;
	width:129px;
	height:24px;
	padding-left:10px;
	padding-bottom:6px;
}
.tab_width_blue {
	background-image: url(../images/sel_grad.jpg);
	background-repeat:repeat-x;
	border-right:#ADADAD 1px solid;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
.tab_width1_blue {
	background-image: url(../images/sel_grad.jpg);
	background-repeat:repeat-x;
	border-right:none;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
.tab_width_bt_blue {
	background-image: url(../images/sel_grad.jpg);
	background-repeat:repeat-x;
	border-right:#ADADAD 1px solid;
	border-bottom:none;
	float:left;
	width:139px;
	}
.tab_width_bt_l_blue {
	background-image: url(../images/sel_grad.jpg);
	background-repeat:repeat-x;
	border-right:none;
	border-bottom:none;
	float:left;
	width:139px;
	}
#cmp_btn, #chk_btn {
	float:left;
	
	}
#chk_btn{
border-left:1px solid #999999;
float:left;
padding-top:3px;
	}
#numb_tab, #numb_add_select{
float:left;
height:35px;
padding-left:10px;
width:55px;
	}
#numb_add_select{ width:70px; margin-left:10px; padding-bottom:3px;}

#tab_line_hand{
	padding:0px 10px 0px 0px;
	float:left;
	width:700px;
}
.compare_lnk{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px;color:#000000;}
#float_100{
	float:left;
	width:100%;
	}
#option_tab, #option_tab_down, #option_tab_down1 {
	float:left;
	width:98%;
	padding:4px 0px 4px 10px;
	}
#option_tab_down{ margin-left:2px; width:96%;}
#option_tab_down1{ border-bottom:#D4D0C8 1px solid; width:100%; padding-left:0px; padding-top:5px;}

#option_tab_down2 {
border-bottom:#000000 3px solid;
width:100%;
padding-left:0px;
padding-top:5px;
}
#opt_arr {
	float:left; 
	width:15px; 
	padding:5px 0px 3px 0px;
	}
#opt_arr_next, #opt_arr_next1, #opt_arr_next_rt{
	float:left; 
	width:125px;
	}
#opt_arr_next_rtW {
	float:left; 
	width:200px;
	}	
.divBlock{
	display: block;
	float:left;
	clear:left;
	width:100%;
	margin-bottom: 7px;
	}

.option_row{
	padding:12px 0px 5px 20px;
	float:left;
	display:none;
}
.plan_row{
	padding:12px 0px 5px 20px;
	clear:both;
	float:left;
	display:none;
}
#opt_arr_next_rt{ width:90px;}
#opt_arr_next1{ width:240px;}
#opt_add{
	float:left; 
	width:60px;
	}
.opt_text, .opt_text1, .opt_text2, .opt_text_ita{
	border-bottom:dotted 1px #9C979D;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	}
.opt_text1{background-color:#FAF4DA; border-bottom:dotted 1px #9C979D;}
.opt_text2{background-color:#FDFAF3; border-bottom:dotted 1px #9C979D;}
.opt_text_ita{ font-style:italic; border:0px;}
#option_left_tab {
	float:left; 
	width:50%; 
	margin-top:8px;
	padding:5px 10px 10px 0px; 
	border-right:#D4D0C8 1px solid;
	}
#option_left_tab1 {
	float:left; 
	width:50%; 
	margin-top:8px;
	padding:0px 10px 10px 5px; 
	border-right:#D4D0C8 1px solid;
}

/* Conflicting styles */
#option_rt_tab {
	margin-top:8px;
	width:44%; 
	padding:0px 0px 0px 10px;
	}
#option_rt_tab1 {
	margin-top:8px;
	width: 330px;
	float: right;
	padding:0px;
}
#option_rt_tab2 {
	margin-top:8px;
	width: 330px;
	float: left;
	padding-left: 10px;
}
/*  Conflicting styles */
#separate_head{
	width:100%; 
	margin:12px 0px 12px 0px; 
	clear:both; 
	float:left;
	}
#separate_head1 {
	width:100%; 
	margin:12px 0px 3px 0px; 
	clear:both; 
	float:left;
}
#text_head{
	float:left; 
	margin:auto 0px auto 0px;
	}
#img_rt_align{
	float:right; 
	margin:5px 7px 0px 0px;
	}
#img_rt_align1 {
	float:right; 
	margin-right: 10px;
}	
#img_sep{
	float:left; 
	height:19px; 
	margin-left:5px;
	margin-right:9px;
	}
#total_text{
	float:left; 
	background-color:#EBEBEB; 
	border-top:#999999 1px dotted; 
	width:99%; 
	padding:4px 3px 4px 5px;
	margin:10px 0px 10px 0px;
	}
#total_text1{
	float:left;
	width:99%;
	padding:5px 3px 5px 5px;
	margin-bottom: 10px;

	}
#total_text2{
	float:left;
	width:99%;
	padding:10px 3px 5px 0px;
	margin-bottom: 10px;
}
#total_text3 {
	font-size: 11px;
	color:#000000;
	float:left; 
	background-color:#EBEBEB; 
	border-top:#999999 1px dotted; 
	width:330px; 
	padding:10px 0px 5px 0px;
	margin-bottom: 10px;
}

.personal_input_style, .personal_input_style1{
	background:url(../images/grad_input_box.jpg);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
	height:14px;
	width:160px;
	}
.personal_input_style1{width:80px;}
.personal_input_style2{
	background:url(../images/grad_input_box.jpg);
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border:#D6D6D6 solid 1px;
	height:14px;
}

.personal_input{
	background:url(../images/grad_input_box.jpg);
	border:#D6D6D6 solid 1px;
	width:160px;
	}	
.yellow_head{
	float:left;
	padding:6px 0px 6px 5px;
	width:99%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4DA;
	color:#333333;
	}
.white_head{
	float:left;
	padding:6px 0px 6px 5px;
	width:99%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#333333;
	}
.ph_slider1, .ph_slider11{
	/*float:left; */
	border:1px solid #CCCCCC; 
	border-top:none; 
	display:block;  
	width:708px; 
	padding:4px 4px 0px 4px;
	}
.ph_slider11a{
	float:left; 
	border-top:none; 
	display:block;  
	width:718px; 
	padding:4px 0px 0px 0px;
}	
.ph_slider2{
	float:left; 
	border:1px solid #CCCCCC; 
	border-top:none; 
	display:block;  
	width:708px; 
	padding:4px 4px 0px 4px; 
	display:none;
	}
.ph_slider11{ padding:0px; border:0px;}
#separate_div ,.separate_div
{
	float:left;
	display:block;
	margin-bottom: 8px;
	margin-top: 8px;
	width:100%;
}
#comp_tab{ float:left; padding-top:3px;}
.smal_txt{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; color:#000000 }
.current_gold{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:2.7ex;
	font-weight:bold;
	color:	#996600;
}
.exs_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:2.7ex;
	font-weight:bold;
	color:	#000000;
}
#from_tab{width:128px; float:left; line-height:10px; padding-left:10px;}
#phone_tab_left{float:left; width:18%; display:block;}
#phone_tab_right{float:left; width:82%; display:block;}
#ph_tab_wid
{
	float:left;
	width:380px;
	padding-top:2px;
}
#review_tab_wid
{
	float:left;
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
}
#review_tab_wid1
{
	float:left;
	width:170px;
	padding-top:5px;
	padding-bottom:5px;
}
#link_white{
	margin-left:15px;
	color:#ffffff;
	text-decoration:underline;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	margin-top:9px;
}
#link_white a:hover {
	color:#CCCCCC;
	text-decoration: none;
}
a#link_black {
	margin-left:15px;
	color:#333333;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-top: 9px;
}
.link_black {
	color:#333333;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 9px;
}
a#link_black:hover {
	color:#000000;
	text-decoration: none !important;
	text-decoration: none;
}
#link_white a{ color:#ffffff; text-decoration: underline; }
#rev_footer, #rev_footer1{float:left; width:323px;border-right:#CCCCCC 1px solid;}
#rev_footern {float:left; width:323px;}
#rev_footer1{ width:356px;}
#rev_footer2{float:left; width:356px;}
#rev_header, #rev_header1{float:left; width:318px;}
#rev_header1{ width:351px;}
#rev_bottom_header, #rev_bottom_header1, #rev_bottom_header_2
	{
	float:left; 
	width:303px; 
	padding:10px; 
	height:240px;
	border-bottom:#CCCCCC 1px solid; 
	}
#rev_bottom_headerN {
	float:left; 
	width:303px; 
	padding:10px 10px 0px 10px; 
	height:240px;
}	
#rev_bottom_header_2{
	height:97px;
}
#rev_bottom_header1	{ width:336px;}
#credit_left_tab{float:left; width:42%; padding-left:10px;}
#credit_tab{float:left; width:53%; padding:15px;}
#credit_table{
	float:left;
	width:99%;
	padding-bottom:15px;
/*	background:url(../images/grad_review.jpg);
	background-position:bottom;
	background-repeat:repeat-x; */
	margin-bottom: 10px;
}
.black_grad{
	background:url(../images/black_grad.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x;
	height:47px;}
#divBlock_padd{
	float:left;
	width:98%;
	padding-left:10px;
	margin-bottom: 7px;
}
#plan_new_tab {
	float:left;
	width:98%;
	padding:4px 4px 4px 10px;
	border-bottom:#D4D0C8 1px solid; 
}
#plan_select_tab{
	float:left; 
	width:700px; 
	padding:10px;}
#border_img{
	border:1px solid #909090;
}
#option_dyna{ float:left; margin-top:14px; width:100px;}
#option_dyna1{ float:left; margin-top:12px; width:100px;}
 #options_dyna_rt {
	float:left;
	padding-left:10px;
	margin-top:12px;
	border-left:#BFBFBF 1px solid;
	}
#right_surf, #email_alt{
	margin-top:10px;
	float: right;
	width: 530px;
}
#email_alt{width:730px;margin-top:0px;}
#service_fido{float:left; padding:10px; width:96%; margin-bottom:10px;}


/* Styles copied from checkout.css - END */

/* Styles copied from accessories.css - START */

#ac_img{
	margin:5px;
	clear:both;
	}
#h_ac_content {
	width:530px;
	float:right;
	background-color:#fff;
	clear:both;
	margin-top:-200px;

		}
#ac_content {
	width:530px;
	float:right;
	/*background-color:#fff;*/
	clear:both;
		}
#he_layout{
	width:720px;
	height:820px;
	background-color:#fff;
	border: 4px solid #FFFFFF;
}
#ac_content{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	}
#ac_content,h6{
	font-size:14px;
	float: left;
	}	
#price_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#CC9900;
			  }	
#grayline{
	width:530px;
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:10px;
	
	}
#grayline_accDetails {
background-color:#CCCCCC;
height:1px;
margin-bottom:10px;
width:784px;
}
#ac_layout {
	width:720px;
	background-color:#fff;
	border: 4px solid #fff;
	margin-bottom:10px;
	display:block;
	float:left;
}
#align_r {
	float:right;
	margin-top:-30px;
	}
	
	#ac_textarea {
		width:100%;
		float:right;
		/*margin-top:-30px;*/
		color:#000000;
		
		}
#ac_optionbar {
float:left; 
width: 702px; 
height:18px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:8px; 
}
#ac_layout2{
	width:720px;
	background-color:#fff;
	border: 4px solid #fff;
	margin-bottom:10px;
	margin-top:10px;
	display: block;
	height: 470px;
	float: left;
  }
/*phase 2*/
#container_no_border
{
	float:left;
	width:523px;
	display:block;
	margin-bottom: 7px;
}

#container_no_border_2
{
	float:left;
	display:block;
	margin-bottom: 7px;
	width:720px;
}

#container_no_border_3
{
	float:left;
	display:block;
	margin-bottom: 7px;
	width:700px;
}
.container_no_border_2
{
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	float:left;
	display:block;
	margin-bottom: 10px;
	margin-top: 15px;
	width:700px;
}

#phone_slider
{
	float:left;
	display:block;
	margin-bottom: 7px;
	width:700px;
	padding-left:10px;
}

.access_select
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.access_select_2
{
	border:1px solid #7F9DB7;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:150px;
}


/*solidblockmenu*/

#tabbotline
{

}



#solidblockmenu{
margin: 0px;
padding: 0;
font-size:11px;
background-image:url(../images/tabulline.jpg); 
width: 100%;
font-family: Helvetica, Arial, Verdana, sans-serif;
display:block;
height:47px;
list-style:none;
}

#solidblockmenu li{
float:left;
color: #343434;
padding:2px 5px 5px 7px; 
text-decoration: none;
margin-right:1px;
height:38px;
width:180px;

}

.tabSelected{
color: #343434;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.tabUnSelected {
	cursor:pointer;
}


.tab_line
{
float:left;
border-top:1px solid #CCCCCC;
position:absolute;
}

/*#inner_container a
{
	float:left;
	margin:0;
	padding:0;
}
*/
#access_icon 
{
 padding-right:10px;
 float:left;
}

#access_name
{
	width:140px;
	float:left;
	padding-top:10px;
}

#page_title
{
	float:left;
	display:block;
	margin-bottom: 10px;
	margin-top: 15px;
	width:960px;
}
#page_nex_prv
{
	width:718px;
	float:left;
	padding:2px 0px 2px 0px;
	margin-top:5px;
	background:#ECECEC;
	border-bottom: 3px solid;
}

#page_nex_prv1
{
	border-top: 1px solid #cccccc;
	width:718px;
	float:left;
	padding:2px 0px 2px 0px;
	margin-bottom:5px;
	background:#ECECEC;
}

.page_nex_prv
{
	width:75%;
	padding-left:7px;
	float:left;
	clear: left;
}
.page_nex_prv span {
	float: left;
	}
.page_nex_prv span {
	float: left;
	}
	
.link_underline{
	text-decoration:none;
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
}

.link_underline a:hover {
	color:#99690E;
	text-decoration:none;
}
.link_underline a{color:#99690E; text-decoration: underline; }

#page_bottom_button
{
	float:left;
	display:block;
	margin-bottom: 15px;
	margin-top: 15px;
	width:733px;
}
#page_bottom_button1
{
	float:left;
	display:block;
	margin-bottom: 15px;
	margin-top: 15px;
	width:935px;
}
#page_bottom_button1 #cont input {
	margin-bottom:0px;
	padding-bottom:0px;
	}
#page_bottom_button_2
{
	float:left;
	display:block;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-top: 15px;
	width:710px;
}
/*End solidblockmenu*/

/*solidblockmenu Handset*/
#tabHolder
{
	float:left;
	display:block;
	width:700px;
	padding-left:10px;
}

.SelectPhone {
	color: #343434;
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	cursor:pointer;
	font-weight:bold;
}

.tabUnSelectedHandset {
	background-color: #FFFFFF;
	color: #666666;
	cursor:pointer;
	background-image: url(../images/tab_right_border.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
/*	display: inline; */
}

.tabUnSelectedPhone {
	background-color: #FFFFFF;
	color: #666666;
	cursor:pointer;
 	background-image: url(../images/tab_right_border.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

.spacing{
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	float:left;
}

#access_name_hand
{
	width:130px;
	float:left;
	padding-top:7px;
}

#content_hight
{
	line-height:14px;
}

#content_hight br {
	display: block;
	padding-left: 5px; 
}

/*pick a rate*/
.pick_a_container
{
	width:695px;
	padding:12px 5px 5px 5px;
	border-top:1px solid #ffffff;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:0px solid #cccccc;
	float:left;
	margin-left: 2px;
}
/*changed for plans page*/ 
.pick_a_container1
{
	width:718px;
	border-top:1px solid #CCCCCC;
	
	 
	float:left;
	margin-left: 0px;
}

#pick_a_container_para
{
	width:680px;
	padding:0px 12px 5px 5px;
	float:left;
}

#pick_a_container_table
{
	width:695px;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

/*pick a rate table*/
#pick_a_table{ width:100%; border:1px solid #BFBFC1; border-top:1px solid #BFBFC1; display:block;}

#pick_a_table1{ width:100%; display:block;}

#pick_a_head_row_1{background-color:#7D7E80; border-right:1px solid #BFBFC1;}

#pick_a_head_row_2{background-color:#7D7E80;}

#pick_a_row_td_1{border-right:1px solid #BFBFC1; border-bottom:1px dotted #CCCCCC;}

#pick_a_row_td_2{border-bottom:1px dotted #CCCCCC;}
/*changed for plans page*/
#pick_a_row_td_11{ border-bottom:1px outset #FFFFFF ;#border-bottom:3px inset #FFFFFF ;background-color:#F2F2F2;color:#00000;padding:15px 10px;}

#pick_a_row_td_12{border-bottom:1px solid #CCCCCC; background-color:#CCCCCC;}

#pick_a_row_td_13{border-right:1px solid #BFBFC1; border-bottom:1px solid #CCCCCC; background-color:#Ffffff;}
/*changed for plans page*/
#pick_a_row_td_14{border-bottom:1px outset #FFFFFF ;#border-bottom:3px inset #FFFFFF ;  background-color:#FFFFFF;padding:15px 10px;}

#pick_a_row_td_3{border-right:1px solid #BFBFC1; border-bottom:1px dotted #CCCCCC; background-color:#FAF4DA;}

#pick_a_row_td_4{border-bottom:1px dotted #CCCCCC; background-color:#FAF4DA;}

#pick_a_row_td_5{ border-right:1px solid #BFBFC1; background-color:#FAF4DA;}

#pick_a_row_td_6{ background-color:#FAF4DA;}

#pick_a_no_margin{
	padding-left:0px;
	width:707px;
	float:left;
	margin-left:2px;
}
#pick_a_no_margin1{
	padding-left:0px;
	width:718px !important;
	width:718px;
	float:left;
	margin-left:0px !important;
	margin-left:0px;
}
#solidblockmenupick{
	margin: 0px;
	padding: 0;
	float: left;
	font-size:11px;
	width:718px !important;
	width: 718px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	
	background-repeat:repeat-x;
	background-position:0 12px;
	height:59px;
}


#solidblockmenupick li{
display: inline;
float: left;
color: #343434;
padding:7px 5px 0px 7px; 
text-decoration: none;
margin-right:1px;
height:50px;
width:250px;
}

.SelectPickRate{
color: #343434;
background:#FFFFFF;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #fff;
border-left:1px solid #cccccc;
cursor:pointer;
font-weight:bold;
}

.UnSelectPickRate{
background:url(../images/blockdefault_3.jpg);
cursor:pointer;
border-left:1px solid #CCCCCC;
}

.SelectPickRate1{

color: #343434;
/*background:#FFFFFF;*/
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
cursor:pointer;
font-weight:bold;
}

.UnSelectPickRate1{

cursor: pointer;

}
/*Couple plan*/
.button_right
{
	float:right;
}

.button_left
{
	float:left;
}

.buttonAlign{margin-right:6px;float:right;}
/*changed for plans page*/
.rd_phoneType1 {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:45px;
	font-weight:bold;
	text-align:center;
	margin-top: 25px; 
	margin-bottom: 10px;	
}

.rd_plandollarsign {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top: 25px; 
	margin-bottom: 15px;	
}
/*changed for plans page*/
.rd_plan_text_grey {
	color:#999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-right:100px;
}


/* Styles copied from accessories.css - END*/

/* copied from common.css START */
.showerror{
	color: red;
	font-style: italic;
	font-size: 15px;
}

img#backToMyAccount {
	padding-left: 125px;
	padding-top: 3px;
}

/* copied from common.css END */

/*  copied from mainlayout.css START*/

#hw_layout{
	/*width:718px;*/
	height:auto !important;	
/*	min-height:355px !important; *//* This line is commented for extra space issue occuring in Direct Flow Accessory Page in mozilla and safari browsers - May 2nd,2009 */
/*	background-color:#FFFFFF;*/
/*	border: 1px solid #FF0000; */
	display:block;
	margin-right: 27px;
/*	margin-right: -2px !important;
	margin-right: 0px;  */
}

#content {
	/*width:740px;*/
	height:auto;
	margin-right: 5px !important;
	margin-right: 5px;
	/*background-color: #ffffff;*/
}
#generic_template {
	width:950px !important;
	width:945px;
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
	margin-left: 0px;
	padding-left: 12px !important;
	padding-left: 11px;
	margin-right: 0px !important;
	margin-right: 10px;
	padding-right: 8px !important;
	padding-right: 7px;
	/*border-top: 3px solid #ffffff;*/
}
generic_template_garden {
	width:960px !important;
	width:959px;
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
	margin-left: 0px;
	padding-left: 12px !important;
	padding-left: 11px;
	margin-right: 0px !important;
	margin-right: 10px;
	padding-right: 8px !important;
	padding-right: 7px;
	/*border-top: 3px solid #ffffff;*/
}
#dashBoard {
	width:960px !important;
	width:958px;
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
	margin-left: 0px;
	padding-left: 0px !important;
	padding-left: 0px;
	margin-right: 0px !important;
	margin-right: 0px;
	padding-right: 0px !important;
	padding-right: 0px;
	/*border-top: 3px solid #ffffff;*/
}
#solidblockmenupick{
	margin: 0px;
	padding: 0;
	float: left;
	font-size:11px;
	width:718px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*background-image:url(../images/tabulline.jpg);*/
	background-repeat:repeat-x;
	background-position:0 12px;
	height:59px;
}
.OnlySecondLeftcontent-gct1 {
	/*background-color: #ffffff;*/
	/*width: 745px;*/
	padding:0px;
}
.Custom_bea-portal-window
{
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #000000; /* Modified*/
   /* background-color: #FFFFFF;*/
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
}
.search_results1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*background-color:#ffffff;*/
	color:#000000; 
	/*width:730px; */
	overflow: auto; 
	word-wrap: break-word;
}
#ph_layout{
	/*background-color:#FFFFFF;*/
	display:block;
	width:720px;
	/*border: 5px solid #FFFFFF;*/
	padding-left: 7px;
	padding-left: 7px !important;
}

#box_customer0 a, #box_customer1 a,  #box_customer a, #box_customer11 a, #box_customer12 a ,#box_customer_noborder a {
	color:#555555;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-bottom:5px;
	text-decoration: none;
	}
/*grey link*/
#link01{
	color:#555555;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin-top:10px;
}
#link01 a{color:#555555; text-decoration:none; }
/*  copied from mainlayout.css END */

/*  copied from newcustomer_account.css START */

#cust_acc_lpanel , #cust_acc_rpanel{
	width:455px;
	margin-bottom:10px;
	float:left;
	}
	
#db_holder_link li {
	display:block;
	list-style:none none;
	background:  url(../images/arrow.jpg) 0px 6px no-repeat; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#555555;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 0 13px;
}

#box_customer, #box_customer0, #box_customer1, #box_customer11, #box_customer12,#box_customer4 ,#box_customer_noborder   {
	padding:8px !important;
	float: left;
	width: 437px;
}
#box_customer1, #box_customer, #box_customer0,#box_customer12{
     border-bottom:1px outset #FFFFFF ;
     #border-bottom:2px inset #FFFFFF ;
	}

#box_customer11 {
	border-bottom:#CCCCCC 0px solid;
	}

#box_customer1 {
	background-color:#f3f3f3;
}

#box_inside_l,#box_inside_r{
	float:left;
	}
#box_inside_l{
	width:272px; 
	}
#box_inside_r{
	width:165px; 
	}
#cust_head{
	/*width:270px;*/
	float:left;
	cursor:default;
	/*padding:5px 10px;*/
	}
.box_customer_font{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color: #000000;
	
}

#db_holder_link{

width: 165px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:12px;
}

/*  copied from newcustomer_account.css END */

/* copied from edit_account_detail.css - START*/

.buttonspace {
	width:10px; 
	height:10px; 
	clear: none;
	float: left;
}

#row_2, #carr_row_2, #cmy_row_2
{
	float:left;
	display:block;
	width:97%;
	/*border-bottom:dotted #9C9897 1px;*/
	border-bottom:solid #9C9897 1px;
}

#row_3, #carr_row_3, #cmy_row_3
{
	float:left;
	display:block;
	width:97%;
	/*border-bottom:dotted #9C9897 1px;*/
	border-bottom:solid #9C9897 1px;
}
/* copied from edit_account_detail.css - END */

.dashboardWelcomeText {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 13px 5px; 
}
/* from table_data.css */
#hand_right_con{
	/*background-color:#FFFFFF;*/
	width:535px;
	float:left;
	margin-top:20px;
	margin-left: 10px;
}
#row_td_1
{
/*	background-color:#ffffff;*/
}

#row_td_2, #row_td_3, #row_td_2_top
{
	border-bottom:#CCCCCC solid 1px;
	border-right:#cbcbcb solid 1px;
	/*background-color:#FFFFFF; */
}

#td_4_row_2, #td_4_row_2_top
{
	/*background-color:#FFFFFF;*/
	border-bottom:#CCCCCC solid 1px;
}

#td_4_row_2_top
{
	border-bottom:#7c7d7f solid 1px;
}

#td_4_row_3
{
	/*background-color:#FDFCF6;*/
	border-bottom:#CCCCCC solid 1px;
}
.action_title1
{
	/*background-color:#ffffff; */
	border-bottom: solid 3px black;
}
.action_title_dark
{
	background-color:#ECECEC;
	font-weight: bold;
	/*color: white;*/
	font-size: 12px;
	border-bottom: solid 2px white;
}
/* table_data.css end

/* Copied for phone overview page changes - starts here*/

.phoneDetails 		{ float: left; width: 960px;	}
.phoneDetailsLeft 	{ float: left; width: 470px;	}
.phoneDetailsRight 	{ float: right; width: 470px;	}

.spacer { width: 20px; }

.phoneImage { float: left;}

.phoneDesc { float: right; width: 300px; }
.phoneDesc_details{ float: left; width: 300px; }
	
.phoneModel {
	font-size:21px;	/* modified as per styleguide */
	font-weight:bold;
	margin-bottom:20px;
	color:#000000;
	text-transform: uppercase;
}
.phoneModelDesc { color: #000000; font-size: 11px; margin-bottom: 15px; }
.moreDetails 	{ color: #9d9d9d; font-size: 11px; margin-bottom: 20px; }
.agreement 		{ color: #000000; font-size: 11px; font-weight: bold; 	}
.middle 		{ float: left; width: 300px; }

/* Negative value is given to move the amount closer to the agreement text*/
.amount { margin-top: -15px !important; margin-top: -20px; }

.plan { color: #000000; font-weight: bold; margin-top: 0px; }

.dollar{ font-size: 32px; vertical-align: 60%; }

.price { font-size: 112px; letter-spacing: -3px; margin: 0px; }

.separatorClass {
	float:left;
	border-left:1px solid #C6C6C6;
	height:110px;
	width:1px;
	margin-left:50px;
}

.addToCart {
	float:left;
	margin-left:15px;
	/* margin-top:25px; */       /* value as per the style guide*/
	margin-top:12px;/* modified on 27th */
}

.compare { float:left; }

.compareSection {
	background-color: #474747;
	color: #ffffff;
	display: none;
	float: left;
	filter: alpha(opacity=80);
	font-size: 13px;
	font-weight: bold;
	height: 86px !important;
	height: 76px;
	margin: 60px 0px 0px 10px !important ;
	margin: 60px 0px 0px 10px;
	opacity: 0.8; 
	padding: 22px 25px 17px;
	position: absolute;
	text-align: center;
	width: 97px;
	z-index: 5; 
}

.chkBox {
	float: left;
	height: 13px;
	vertical-align: bottom;
	width: 13px;
}
.phoneCompare {
	color: #9D9D9D;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 10px 10px;
	text-align: left;
}

.already_Customer{
	font-size:11px;	
	color:#9d9d9d;
	margin-top:15px;
	/*margin-left:15px;*/
	float:left;
}

/* these classes are newly added on 28th april for the 'select an agreement' part*/
.Select{
	width: 960px;
	padding-bottom: 30px;
	padding-top: 50px;
	height: 30px;
}
.select_agreement{
	font-size: 30px;
	font-weight: bold;
	text-align: left;
	width: 680px;
	letter-spacing: -1px;
}
.dropdown_agreement{ width:  312px; }
/* Copied for phone overview page changes - ends here*/

/* Start Fix PEST#81606 */
.fido_width{
	width:960px;
	}
	
#generic_template_prepaid {
	width:310px !important;
	width:309px;
	/*background-color: #ffffff;*/
	margin-left: 0px !important;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px !important;
	margin-right: 10px;
	padding-right: 8px !important;
	padding-right: 7px;
	/*border-top: 3px solid #ffffff;*/
}



/* End Fix PEST#81606 */

/* Enhance With Options - START */

h1 { font-size: 30px; font-weight: bold; margin: 4px 0px 20px 0px; }
h2 { font-size: 23px; font-weight: bold; margin: 0px 0px 15px 0px; }
h3 { font-size: 14px; font-weight: bold; margin: 0px 0px 3px 0px; }

#includedOptionsIndividualContent ul, #essentialDetails ul, #essentialDetailsPostpaid ul { 
	margin: 0px; 
	padding: 0px; 
}

#includedOptionsIndividualContent ul li, #essentialDetails ul li, #essentialDetailsPostpaid ul li { 
	list-style: none; 
	padding: 0 0 0 10px; 
	background:url(../images/dash.gif) no-repeat 0px 8px; 
}

a#bg_Arrow, a.bg_Arrow,#plans_options {
	color:#8b8b8b;
	font-size:12px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-left: 14px;
	text-decoration:none;
}

a:hover#bg_Arrow, a:hover.bg_Arrow {
	color:#000000;
}

.leftMargin_15 { margin-left: 15px; }

.column_01 { width:630px; margin-left:5px; float:left; }
#sideLinks.column_02 { width:280px; margin-left:10px; margin-top: 18px; float:right; }

.floatLeft	{ float: left;	}
.floatRight	{ float: right; }
.clearLeft	{ clear: left; 	}
.clearRight	{ clear: right; }
.clearBoth	{ clear: both; 	}

.displayBlock	{ display: block;	}
.displayInline	{ display: inline;	}
.displayNone	{ display: none; 	} 

.bg_enhancedOptions { background-color: #e7e7e7;		}
.borderBottom_light { border-bottom: 1px solid #f5f5f5;	}
.borderBottom_dark 	{ border-bottom: 1px solid #d4d4d4;	}
.borderTop_White 	{ 
	border-top: 1px outset #ffffff !important;
	border-top: 1px solid #ffffff;
}

.fullWidth { width: 960px; }
.fullWidthOptions { width: 952px; }
.align-right { text-align:right; }

#enhanceOptionsSection	{ margin: 0px 0px 7px; }
#optionsTitle			{ margin-bottom: 4px; }
#enhanceOptions 		{ margin: 20px 0px 0px 0px; border-bottom: 1px solid #cccccc;}
#includedOptionsContent { 
	margin: 0; 
	padding: 0; 
	/*border-top: 1px outset #ffffff !important;
	border-top: 1px solid #ffffff;*/
}

#includedOptionsIndividualContent { padding: 15px 0 15px 10px; }

#additionalOptionsSection 	{ margin-top: 25px;margin-bottom:20px}
#additionalOptionsTitle 	{ margin-left:10px !important; margin-left:5px;	margin-bottom: 0px;font-size:22px;color:#000000;margin-right:2%;font-family:arial,helvetica,sans-serif;text-align:left;font-weight:bold;}
/* Changed for Fido Garden Navigation on 5thMay by Ramya for Enhanced options page for postpaid 
#optionsDropDown 	{ width: 240px; margin-left: 15px; } 
#yourSelectionTitle	{ width: 330px; text-align: right; }
#skipThisStep		{ width: 140px; margin-top: 10px; text-align: right; }*/

#optionsDropDown 	{ width: 270px; margin-left: 0px; padding-top: 0px;float:left; } 
#yourSelectionTitle	{ width: 190x; text-align: left;padding-left: 0px;margin-bottom: 0px;font-size:22px;color:#000000;margin-right:2%;font-family:arial,helvetica,sans-serif;font-weight:bold;}
#skipThisStep		{ float:right; margin-top: 10px;width: 120px;text-align: right;}

#optionsData { width: 960px; }
#optionsDataTable {width: 650px; float: left; border-top: 1px solid #D5D5D5; }
#optionsDataSelection { 
	width: 260px; 
	float: left; 
	background-color: #f3f3f3; 
	min-height: 546px;
	padding: 20px;
	border-bottom: 1px solid #d5d5d5;
	margin-left:10px;
}

.essentialOptionsTable { border-collapse: separate; }
.essentialOptionsTable td.col1 { 
	width: 470px; 
	background-color: #f7f7f7; 
	border-top: 1px solid white;
	border-bottom: 1px solid #bababa;
}
.essentialOptionsTable td.col1_selectedOption { 
	width: 470px; 
	color: #c0c0c0;
	border-top: 1px solid white;
	border-bottom: 1px solid #bababa;
}
.essentialOptionsTable td.col2 { 
	width: 180px;  
	border-top: 1px solid white;
	border-bottom: 1px solid #bababa;
}

.selectedOption {
	color: #c0c0c0;
	background: none; 
}

#essentialSection { 
	float: left; 
	margin-top: 20px;
	margin-right: 20px !important;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px !important;
	margin-left: 5px;
	width: 470px;
	height: auto;
}

#essentialsTotalSection {
	float: left; 
	border-top: 1px outset #ffffff !important;
	border-top: 1px solid #ffffff;
}

#selectedEssential {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
}

#essentialDetails, #essentialDetailsPostpaid {
	float: left; 
	width: 370px; 
}

#essentialDetails {
	margin-top: 20px;
	margin-right: 20px !important;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px !important;
	margin-left: 5px;
}
.selectAnchor {
	float: right; 
	margin-top:auto;
	text-align:right;
}

.optionDollar { font-size: 20px; font-weight: bold; vertical-align: 25%; letter-spacing: -4px;}
.optionAmount { font-size: 40px; font-weight: bold; letter-spacing: -3px;}/*Changes done for prepaid enhanced options on 6th may*/
.optionMonth { font-size: 16px; font-weight: bold; }

#bottomSkipThisStep {
	margin: 20px 7px 30px 0;
}

.hidden {
	visibility: hidden;
}

/* Enhance With Options - END*/
/*Changes for plans page- Start*/
.pick_a_container3
{
	width:600px;
	border-top:0px solid #D4D4D4;
	border-bottom:0px solid #D4D4D4;
	border-left:0px solid #D4D4D4;
	border-right:0px solid #D4D4D4;
	float:left;
	margin-left: 0px;
}
.rd_pageTitle_plans { 

color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:30px;
font-weight:bold;
margin-bottom:0px;
text-align:left;
padding :50px 0px 27px 0px;
}
.pp_table_container_plans {
float:left;
width:960px;
}
.rd_tablePrice_top_plans{ 
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:45px;
font-weight:bold;
text-align:center;
}

.rd_tableTextmedium_plans { 
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:25px;
font-weight:bold;
text-align:center;
}

.rd_tableTextsmall_plans { 
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;

}
 
.rd_pickPlantop_plans { 
	border-bottom:1px outset #FFFFFF ;
	#border-bottom:3px inset #FFFFFF ;
    padding:20px 0px 20px 10px;
}
.rd_table_grey_bg_plans {
	background-color: #e9e9e9;
	border-bottom:1px outset #FFFFFF ;
	#border-bottom:3px inset #FFFFFF ;
	padding:20px 10px 20px 10px;

 	 
}
 
/* class added for yellow links */

yellowLink a
{
	color:#8b8b8b;
	font-size:11px;
	line-height:12px;
	background-image:none;
	padding:0px;
	text-decoration:none;
	background-color:#ffeb36;
}

yellowLink a:hover
{
	text-decoration:none;
	background-color:#eeeeee;
}


/* the below class was added for Phone overview page - fixed html part */
#divPhoneOverviewFixedHtml li{
	display:block;
	list-style:none none;
	background:  url(../images/arrow.jpg) 0px 6px no-repeat; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#555555;
	margin:0px 0 0px 0 !important;
	margin:3px 0 3px 0;
	line-height:16px;
	vertical-align: middle;
	padding: 0 0 0 13px;
}


#divPhoneOverviewFixedHtml ul{
	margin:0;
	padding:0;
}

#divPhoneOverviewFixedHtml {
	width: 260px; 
	text-align: left; 
	float: right; 
	font-size:12px;
}


/** Added for select box style in phone overview etc */
.gardenSelectbox {
background:#F5F5F5 url(../images/btn-selectbox.gif) no-repeat scroll right top;
border:medium none;
color:#888888;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
height:28px;
line-height:28px;
margin:0px 0px 10px;
overflow:hidden;
padding:0px 40px 0px 10px;
text-align:left;
width:300px;
}

/*Error Page classes starts*/
.Er_Head {
	color:#000000;
	/*font-family: 'Microsoft Sans serif','Kartika','Franklin Gothic Demi',serif,Atle Haas Grotesk , sans-serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:80px;
	font-weight:bold;
	text-align:left;
	line-height: 80px;
}
.Er_Title {
	color:#000000;
	/*font-family: 'Microsoft Sans serif','Kartika','Franklin Gothic Demi',serif,Atle Haas Grotesk , sans-serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:60px;
	font-weight:bold;
	text-align:left;
	line-height: 60px;
}
.Er_SubTitle {
	color:#000000;
	/*font-family: 'Microsoft Sans serif','Kartika','Franklin Gothic Demi',serif,Atle Haas Grotesk , sans-serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	padding-top: 30px;
}
.Er_contentGr {
	color:#555555;
	/*font-family: 'Microsoft Sans serif','Kartika','Franklin Gothic Demi',serif,Atle Haas Grotesk , sans-serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:Bold;
	text-align:left;
	line-height: 10px;
	padding-top: 5px;
}

.Er_contentTitle {
	color:#000000;
	/*font-family: Verdana,'Franklin Gothic Demi';*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:Bold;
	text-align:left;
	line-height: 10px;
	padding-top: 40px;
	padding-bottom:10px;
}
.Er_content {
	color:#555555;
	/*font-family: Atle Haas Grotesk , sans-serif;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	/*font-weight:Bold;*/
	text-align:left;
	line-height: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 50px;
	padding-bottom:0px;
	
}
.Er_Arrow{
		
		padding-right:5px;
		padding-top:10px;
		padding-bottom:10px;
		
}
.Er_Contentbody{
	width:170px;
	float:left;	
}
.Er_Body1{
	width:540px;
	float:left;
	padding-left: 15px;
}
.Er_Body2{
	/*width:420px; Changes done to fit the image on 18 May 2009*/
	width:400px;
	float:left;
}
/*Error Page classes Ends*/

/* Css for Accessories page in Garden Navigation May 2nd,2009  - start*/
.acc_big_text1{
	color:#000000;
	font-size: 30px;
	font-weight: bold;
	padding-top: 27px;
	padding-left: 15px;
}

.accessory_title {
	float: left;
	letter-spacing: -1px;
}

.acc_disp{
width : 960px;
padding-top: 72px;
padding-bottom: 0px;		/* Added on May 2nd,2009 */
}

.acc_disp1{
width :310px;
height : 110px;
padding-bottom : 45px;
padding-right: 15px;
float: left;
}

.acc_disp1right{
width :310px;
height : 110px;
padding-bottom : 45px;
float: left;
}

.acc_Image{
height:80px;
width:85px;
float:left;
padding-bottom: 30px;
padding-right: 15px;
}

.acc_Model {
font-size: 16px;
height: 40px;				/* Modified on May 2nd,2009 */
font-weight:bold; 
/* margin-bottom:18px; */	/* Deleted on May 2nd,2009  */
padding-bottom: 20px; 		/* Modified on May 2nd,2009 */
color:#000000;
width: 210px;
float: left;				/* Added on May 2nd,2009    */
}

.acc_cont{
float:left;
/* padding-top: 20px; */	/* Deleted on May 2nd,2009  */
padding-bottom: 30px;		/* Modified on May 2nd,2009 */
/* height: 50px; */			/* Previous value */
height: 30px;				/* Modified on May 2nd,2009 */
}

.acc_plan{
/* width:35px; */			/* Previous value */
width: 65px;				/* Modified on May 2nd,2009 */
/* height: 50px; */			/* Previous value */
height: 30px;				/* Modified on May 2nd,2009 */
font-weight:bold;
color:#000000;
float:left;
}

.acc_dollar{
font-size:17px;        
float:left;
margin-top: 3px;
font-weight: bold;
color: #000000;
}

.acc_price{
/* height: 50px; */	
float:left;
/*height: 30px;				/* Modified on May 2nd,2009 */
font-size: 33px;			/* Style guide value is 33px*/
font-weight: bold;			/* Added on May 2nd,2009    */
/* margin-bottom:0px; */	/* Deleted on May 2nd,2009  */
padding-left: 1px;		/* Modified on May 2nd,2009 */
letter-spacing: -1px;
margin-top: -7px;
}

.acc_separator
{
float:left;
border-left:1px solid #C6C6C6;
/* height:50px; */			/* Previous value */
height: 25px;				/* Modified on May 2nd,2009 */
width:1px;
/* margin-left:30px; */		/* Deleted on May 2nd,2009  */
margin-left:10px;			/* Modified on May 2nd,2009 */
}
.acc_dollar_fr{
font-size:17px;        
float:left;
margin-top:3px;
padding-left:3px;
font-weight: bold;
color: #000000;
}
.acc_price_fr{
	
/*height: 30px;				*/
font-size: 33px;			
font-weight: bold;
margin-bottom:0px;
float: left;
letter-spacing: -1px;
margin-top: -7px;
}

.acc_addToCart{
float:left;
margin-left:10px;
/* margin-top:12px; */		/* Deleted on May 2nd,2009 */
/*width: 30px;				/* Modified on May 2nd,2009 */
height: 30px;				
}

.pad{
height: 30px;
width: 960px;
}

.acc_desc{
width: 210px;
float: right;
height: 80px; 				/* Modified on May 2nd,2009 */
}

.acc_thinline{
width: 310px;
border-bottom:#CCCCCC 1px solid;
padding-top: 0px; 			/* Added on May 2nd,2009    */
float: left;
}

.acc_bottomline{
width: 960px;
border-bottom:#CCCCCC 1px solid;
padding-top: 0px; 			/* Added on May 2nd,2009 	*/
float: left;
}

.acc_proceedtocart{
width 960px;
float:right;
padding-top: 30px;
padding-bottom: 70px;
}
/* Css for Accessories page in Garden Navigation May 2nd,2009  - end*/


#box_customer4{
	
border-bottom:1px solid #CCCCCC;
 
}
.balance_text
{
	width:150px;
	float:left;
}
.balance_amount
{
	width:50px;
	float:left;
}
/* Compare box */
.displayBlock{
	display:block;
}
.compare_border{
	
	display:block;
	width:115px;
	height:147px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	position:relative;
	bottom:300px;
	padding-left:20px;
}
.compare_text{
	
	margin-top:55px;
	margin-left:5px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	background-color:#474747;
	height:55%;
	display:block;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	font-family: Helvetica;
	font-weight: Bold;
	font-size: 10pt;
	Color: #ffffff;
}
.compare_btn{
	display:block;
	padding-top: 8px !important;
	 padding-top: 0px;
	 padding-bottom: 5px !important;
	 padding-bottom: 10px;
}
#headercart
{
color:#1D1D1D;
}
#plans_options
	{
    color:#7E7E7E;
    font-weight:bold;
	}
.rd_plan_text_grey_plans{
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
}
.rd_plan_text_grey_plans_bold
{
  font-weight:bold;
  font-size:11px;
  color:#7E7E7E;
}

/* copied from account_detail.css */

#lost_stolen {
	margin-top:6px;
	margin-bottom:6px;
	/*margin-left: 100px;
	margin-left: 100px !important;*/
}

#row_2
{
	/*background-color:#ffffff;*/
}

#row_3
{
	/*background-color:#f6f6f6;*/
	background-color:#FFFFFF;
}

/* account_detail.css END*/

 .rd_pickPlan { 
	border-bottom:1px outset #FFFFFF ;
	#border-bottom:3px inset #FFFFFF ;
    padding:20px 10px 20px 10px;
}

/* Phone_Detail page CSS Starts */

.div_additionalview{
	float:left;
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	width:150px;
	margin-top:-15px;
}
.phoneModelDesc_MoreDetails {
font-size:11px;	
font-family:Helvetica, Arial, Verdana, sans-serif;
margin-bottom:15px;
color:#000000;
vertical-align: -12px;
}

.plan_Moredetails{
margin-top: 0px;
width:150px;
height:113px;
font-weight:bold;
color:#000000;
float:left;
/*padding-right: 15px;*/

}

.dollar_moredetails{
font-size:25px;	
float:left;
margin-top:25px;
position:absolute;
}
.price_moredetails{
font-size: 70px;
margin-bottom:0px;
padding-left: 15px;
height: 100px;
}
.dollar_moredetails_fr{
font-size:25px;	
float:left;
margin-top:25px;
padding-left: 5px;
}
.price_moredetails_fr{
font-size: 70px;
margin-bottom:0px;
height: 100px;
float:left;

}

.separatorClass_div
{
float:left;
margin-left:20px;
/*margin-right:15px;*/
border-left:1px solid #C6C6C6;
height:270px;
width:1px;
margin-top:25px;
}
.addToCart_Moredetails{
float:left;
_margin-bottom:-5px;
border-left:1px solid #C6C6C6;
_height:10px;
height:100px;
width:1px;


}
.alreadyCustomer_moredetails{
	font-size: 23px; 
	font-weight: bold; 
	color: #000000;
	margin-left:50px;
	_margin-left:48px;
	margin-top:65px;
	_margin-top:40px;
	margin-right:-5px;
	
}

.phoneImage_moredetails{
	
	float:left;
	margin-right:5px;
	
}
.phoneDesc_moredetails{
	width:320px;
	height:310px;
	float:left;
	/*margin-top:10px;*/
}
.more_moreDetails{
	width:420px;
	height:262;
	float:left;
	margin-left:15px;
	margin-top:25px;
	margin-bottom:10px;
 	/*border-left:1px solid #C6C6C6;*/


}
.tab_on{
	float:left;
	margin-right: 5px;
	background-color:#ffeb36;
	Padding-right:15px;
	padding-left:15px;
	Padding-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
	height: 15px;
	font-weight:Bold;
}
.tab_off{
	float:left;
	margin-right: 5px;
	background-color:#d8d8d8;
	Padding-right:15px;
	padding-left:15px;
	Padding-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
	height: 15px;
}

.tab_text_on{
	font-family:Helvetica;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color: #000000;
}
.tab_text_off{
	font-family:Helvetica;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	color: #5e5e5e;
}
.techhead{
	font-family:Helvetica;
	font-weight:Bold;
	font-size:11px;
	color:#000000;
}
.techcontent{
	font-family:Helvetica;
	font-weight:normal;
	font-size:10px;
	color:#4f4f4f;

}
.clearBoth{
	clear:both;
	}
.div_left_img{
	float: left;
	padding-right: 5px;
	padding-top:0px;
}
.phoneText {
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	margin-top: 25px; 
	/*margin-bottom: 10px;*/
	float:left;
	
}

.headerBack{
	float:right;
	Padding-right:5px;
	padding-top:35px;
	color:#000000;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;

}
.radio_Div_moredetails{
	padding-bottom: 3px;
	
}
.radio_value_moredetails{
	margin-right:5px;
	_margin-right:3px;
}
.tab_content_1{
	font-family:Helvetica;
	font-weight:normal;
	font-size:12px;
	color:#4f4f4f;
	/*padding-left: 30px;*/
	padding-top: 25px;
}
.addtoCart_image{
	vertical-align:top;
	padding-left: 10px;
	padding-bottom: 10px;

}
.middle_details{
	 float: left; 
	 width: 320px; 
	 _padding-left:5px;
}
.phoneModel_name {
	font-size:21px;	/* modified as per styleguide */
	font-weight:bold;
	margin-bottom:20px;
	color:#000000;
	text-transform: uppercase;
	margin-bottom: 7px;
	_padding-left: 5px;
}
.alreadyCustomer_image{
	padding-left: 10px;
	}
.tabContent ul { 
	margin: 10px 0 0; 
	padding: 0px; 
}

.tabContent ul li{ 
	list-style: none; 
	padding: 0 0 0 10px; 
	background:url(../images/dash.gif) no-repeat 0px 8px; 
}
.techSpecsLeft{clear: both; width: 210px;float:left;}
.techSpecsRight{width: 210px;float:right;}
/* Phone_Detail page CSS Ends */
#box_customer {
	background-color:#FFFFFF;
}
/* LightBox classes start - May 5th,2009 */
.black_overlay{
	display: none;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    position: absolute;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:0.8;
    filter: alpha(opacity=80);
}
* html .black_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.offsetHeight < 870 ? (document.body.offsetHeight+(870-document.body.offsetHeight)+'px') : document.body.scrollHeight);
	 width:131.3%; 
}
.white_content {
	background-color:white;
	display:none;
	/* height:343px; Style guide_v_3.5 says 293 px */
	/* left:32%; */
	/* top: 25%; */
	left:36.7%; /* value adjusted for mockup display */
	top:17%; 	/* value adjusted for mockup display */
	width:440px;/* Style guide 3.0 value is 388px */
	height:477px;/* Style guide 3.0 value is 293px */
	right:32%;
	bottom: 25%;
	position:absolute; 
	/* width:440px;  Style guide_v_3.5 says 388 px */
	z-index:1002;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.content {
	/* margin-top:70px;  */
	margin-left:34px;
	margin-right:34px;
	margin-top:60px;	/* Style guide 3.0 value is 70px */
}

.selectText,.selectTitle{
	font-weight: bold; 
	color:#000000;
	}
.selectText{
	font-size:32px;	/* Style guide 3.0 value is 30px */
}
.selectTitle{
	font-size:30px;
}

.planSelectBox {
	width:350px;  /* Style guide_v_3.5 says 312 px */
	height:28px;
	font-size:11px;	
	margin-bottom:20px;
	margin-top:20px;
	color:#9d9d9d;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	border:none;
	}

.addCart {
	margin-bottom:35px;
	}

.more, .close {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/* font-size:11px;	
	color:#9d9d9d;	*/	/* Previous values */
	cursor:pointer;
	color:#555555;	/* Style guide_v_3.0 does not say anything about the spacing between the 2 links */
	font-size:12px;
	}

.more{
	margin-top: 0px; 	/* Style guide_v_3.0 does not say anything about the spacing between the 2 links */
	margin-bottom:5px; /* Style guide_v_3.5 does not say anything about the spacing between the 2 links */
	}

.close{
	/* margin-bottom:35px;  Style guide_v_3.5 says 40 px */
	/* margin-bottom:15px; */
	}
	/* Added for the style of radio button options on 4th May */

.Select_lightbox{
	color:#000000;
	font-family :Helvetica, Arial, Verdana, sans-serif;
	/* font-size:11px;	 	previous value */
	font-weight: normal;		
	font-size:12px;		/* Style guide_v_3.0 does not say anything about the spacing between the 2 links */
	}
	
.lightbox_content_6{
	margin-top:10px;
	}
	
.lightbox_middle_vertical_align{
	width:40px; 
	margin-top:12px; 
	margin-right: 15px;
	}
		
.lightbox_content_3{
	padding-top: 20px; 
	float: left; 
	margin-right: 15px;
	}
	
.lightbox_lineimage{
	margin-top: 15px; 
	margin-right: 15px;
	}
	
.lightbox_middle_vertical_align2{
	width:40px; 
	margin-top:10px;
	}
		
.lightbox_couples_content_errors{
	padding-left:2px;
	width:360px;
	padding-top: 30px;
	}	
.lightbox_bottomlinks{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 40px;
	padding-top: 35px;
	}	
.lightbox_couples_content{
	padding-top: 10px;
	}
/* LightBox classes end - May 5th,2009 */
#enhanceOptionsPageTitle
	{
	font-size:30px;
    font-weight:bold;
     margin:4px 0 20px;
    padding-left:10px;
	}
#addToCartEssentials
{
		margin-top: 25px;
}
/* styles addes for the options page collapse functionality */


.included_options_expand_collapse {
	text-decoration:none;	
	margin-bottom: 4px;
	margin-left:15px;
	margin-top:1px;
}
a.slide_down, a.slide_up {
	color:#999999;
	padding-left:8px;
	text-align:center;
	text-decoration:none;
	cursor: pointer;
}

a.slide_down {
	background: url(../images/bullet-up.gif) no-repeat scroll 0px 2px;
}

a.slide_up {
	background: url(../images/bullet-down.gif) no-repeat scroll 0px 2px;
	display: none;
}

#slide_panel {
display:none;
}
.bullet_arrow {
background-position: right -33px;
}

form
{
    margin: 0px;
    padding: 0px;
}

input
{
    margin: 0px;
}

img 
{
	border: none;
}

select, textarea
{
    margin: 2px;
}/*
// --------------------------------------------------------------------------------------------------------------------
// Layouts
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-layout, .bea-portal-layout-grid, .bea-portal-layout-border, .bea-portal-layout-flow
{
    padding: 0px;
    margin: 0px;
}

.bea-portal-layout-placeholder-container
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.bea-portal-layout-placeholder
{
    padding: 0px;
    margin: 0px;
}
.bea-portal-layout-placeholder-container-east, .bea-portal-layout-placeholder-container-west, .bea-portal-layout-placeholder-container-north, .bea-portal-layout-placeholder-container-south, .bea-portal-layout-placeholder-container-center
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

@charset "utf-8";

/*main layout*/
/*#mlayout {
	position:fixed;
	background-color: #000000;
	float: left;
	height: auto;
	width: 990px;
}
*/
#mlayout {
	position:absolute;
	background-color: #ffffff;
	float: left;
	height: auto;
	left:5px;
}
#mlayoutpd {
	position:absolute;
	background-color: #ffffff;
	float: left;
	height: auto;
}
/*header*/
#header{
height:auto;
}
#tophead {
	height: 110px;
}
#topsubhead {
	height: 25px;
}

z
#activation {
	width:735px !important;
	width:730px;
	height:auto;
	margin-right: 0px !important;
	background-color: #ffffff;
	margin-right: 10px;
}

#activation_layout {
/*	background-color:#FFFFFF;*/
	padding-left: 11px !important;
	padding-left: 12px;
}

#lpanel, lpanel_Order_Confirmation,lpanel_home {
	float: left;	
	clear: right;
}
#lpanel_home {
	margin-left: 1px;
}
#lpanel_Order_Confirmation {
	width: 718px;
}
#lpan_top{
	height:308px;
	padding: 5px;
}
#lpan_mid{
height:300px;
}
#lpan_bot{
height:100px;
}

#rpanel {
	width:250px;
	margin-left:9px;
	z-index:-1;
	float: left;	
}

#h_layout{
	width:720px;
	height:247px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
	display:block;
}
#h_layout_acc{
	width:720px;
	height:270px;
	background-color:#dbdbdb;
	border: 5px solid #FFFFFF;
	display:block;
}
#m_list{
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	height: 226px;
}
/*thumnail style*/
#h_img{
	position:relative;
	width:127px;
	height:225px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
}
#h_img {	
	margin-top: 7px;
}
#h_img2{
	position:relative;
	width:127px;
	height:225px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
	margin-top: 0px;
	margin-bottom:5px;
}

#thumb_cont{
	display:block;
	margin-bottom: 10px; 
	margin-left: 30px; 
	margin-right: 28px; 
	margin-top: 5px;
	display:inline-block;
}
#hthumb_imgr ,hthumb_imgr2{
	position:relative;
	width:127px;
	height:150px;
	z-index:11;
	visibility:visible;
	float:left;
	margin-left:1px;
	border:thin solid #cccccc 1px;
}
#hthumb_imgr {
	/*margin-top: 7px;	*/
}
#hthumb_imgr2 {
	margin-top: 0px;
	margin-bottom:5px;
}

/*banner style*/
#b_banner{
	background-color:#313131;
	height: 160px;
	width: 360px;
	margin-top: 10px;
	float: left;
	position: relative;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*align */
.clearspace5{
margin-top:-5px;
}
.clearspace{
margin-top:-10px;
}
.leftspace{
	margin-left:15px;
}
#topspace{
	margin-top:85px;
}


.lfloat{
	float:left;
	margin-top:5px;
}

/*send text messg*/
#sendinput{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	color:#FFFFFF;
}
.sendinput1{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	height:15px;
	color:#FFFFFF;
}

.sendinput22{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color:#FFFFFF;
	width:220px;
	height:77px;
}

#sendinput2{
	border: #5c5c5c solid 1px;
	background-color:#252525;
	color:#FFFFFF;
	width:220px;
	height:77px;
}

/*footer style*/
#ft_line{
	clear:both;
	height:1px;
	width:988px;
	background-color:#525252;
	;
}
/*footer updated*/
#footer {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #999999;
	margin-top:8px;
	margin-bottom:4px;
	width:990px;
	text-align: left;
}
#footer a{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#999999;
	margin:0px;
	
}
#footer a:hover{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration:underline;
	color:#000000;
}
/*footer style end*/


/*package*/
#pack_con01 {
	width: 720px;
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	padding-right: 5px;
	display: block;
}



#p_con_mainimg {
	background-attachment: fixed;
	/*background-image: url(/portalWeb/framework/skins/fido/images/pack_img_main.jpg);*/
	background-repeat: no-repeat;
	float: left;
	padding-right: 4px;
	position: fixed;
	height: 233px;
	width: 473px;
	clear: none;
}#p_con_mainright{
	float:right;
	clear:right;
	width:217px;
	height:220px;
	margin-top: 13px;
	margin-left: 5px;
	padding-left: 10px;
	margin-right: 5px;
	border-left:1px solid #cccccc;

}
#verticalline{
	border-left:1px solid #cccccc;
	width:1px;
	float: left;
}
#bverticalline{
width:1px;
background-color:#000000;
float: left;
}

#pack_congrad {
	background-image: url(../images/pack_cont_grad.jpg);
	background-repeat: repeat-x;
	height: 22px;
}
#pack_contbox{
	float:left;
	height:128px;
	background-repeat: no-repeat;
	width: 239px;
}


/*font styles*/

#pcon_texthead {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align: justify;
	color: #333333;
}
#pcon_texthead2 {	
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color: #333333;
}
.pcon_texthead2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	color: #333333;
	width:200px;	
}
#docon_texthead {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	
	text-align:left;
	color: #999999;
}
#pcon_textsubhead {
	margin-top:8px;
	margin-bottom:3px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color: #222222;
	font-weight:bolder; 
}

#link01 a:hover {
color:#000000;
text-decoration:none;
}
/* yellow link */
#link01y a {
	color:#000000;
	background-color:#f3ea00;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	margin-top:0px;
	text-decoration: none;
}
#link01y a:hover {
	color:#000000;
	background-color:#f3ea00;
	text-decoration: underline;
}
#link011y a {
	color:#000000;
	background-color:#f3ea00;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;

	text-decoration: none;
}
#link011y a:hover {
	color:#000000;
	background-color:#f3ea00;
	text-decoration: underline;
}
	
#externalContent a
{	
	margin-top:0px;
	margin-bottom:0px;
}
	

#box_customer1 a *,  #box_customer a *, #box_customer11 a * {
	display:block;
	margin-bottom: 5px;
	}
#box_customer1 a br,  #box_customer a br, #box_customer11 a br {
	display: none;
	margin-bottom: 5px;
	}
/*white link*/


#changeAirtime{
	font-weight:bold; text-decoration: none;
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;

	margin-top:10px;
}
#changeAirtime a:hover {
color:#99690E;
	font-weight:bold; text-decoration: none;
}

#changeAirtime a{color:#99690E; font-weight:bold; text-decoration: none; background-color: #f9f4da; }



#link02{
	text-decoration:none;
	color:#ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;

	margin-top:9px;
}
#link02 a:hover {
	color:#F1DB7E;
	text-decoration: underline;
}
#link02 a{ color:#ffffff; text-decoration: none; }

/*font style end*/

/*domore style*/
#do_con01 {
	height: 392px;
	width: 360px;
	background-color: #FFFFFF;
	padding:5px;
	clear: right;
}
#do_con_tips {
	width: 720px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: right;
	display:block;
	
}

#do_con_mainimg ,#promo_con_mainimg{
	background-attachment: scroll;
	background-repeat: no-repeat;
	 background-color:#FFFFFF;
	float: left;
	display:block;
	height: 370px;
	clear: none;
}
#do_con_mainimg {background-image: url(../images/do_newbanner.jpg);background-position: 0% 25%;width: 478px;}
#promo_con_mainimg{ background-image:url(../images/promo_main_img.jpg);background-position: 95% 105%;width: 473px;}

#do_headtext{
/*	font:32px TheMixSemiLight-Plain; */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 32px;
	color: black;
	
}

#do_subtext{
/*	font: 18px TheMixSemiLight-Plain; */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: black;
	line-height: 20px;
}
#do_subtext2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
/*	font:18px TheMixSemiLight-Plain; */
	color:#FFFFFF;

	line-height: 20px;
}
#do_con_mainright{
	height: 392px;
	width: 340px;
	background-color: #FFFFFF;
	padding:5px;
	clear: right;
}
#doright_contbox{
	float:left;
	height:105px;
	background-repeat: no-repeat;
	width: 230px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#do_congrad {
	background-image: url(./framework/skins/fido/images//pack_cont_grad.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
#do_bottom{
	width:720px;
	height:114px;
	margin-top:9px;
}

#do_bot_box{
	padding-bottom:10px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	height:94px;
	width:215px;
	float: left;
}

/*19-10-07 new upadates*/
/*whyfido*/
#why_con01 {
	height: 280px;
	width: 730px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-position: 365px 110px;
	clear: right;
	background-image: url(../images/whyfido_mainimg.jpg);
	background-repeat: no-repeat;
}
#why_bottom{
	width:730px;
	height:140px;
	margin-top:9px;
	background-color: #333333;
}
#why_bot_box{
	padding-bottom:10px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	height:94px;
	width:217px;
	float: left;
}

/* Added on 19Nov2007 */
#why_bottom_white{
	width:730px;
	height:130px;
	margin-top:9px;
	background-color: #fff;
}

#why_bot_box_top {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	height:110px;
	width:335px;
	float: left;
}

#do_subtext ,.do_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:17px;	
	line-height: 20px;
}

#bverticalline_bold{
width:9px;
background-color:#000000;
float: left;
}


#ag_layout{
	width:720px;
	background-color:#FFFFFF;
	border: 4px solid #FFFFFF;
	padding-bottom: 30px;
	/*height:340px;*/
}
#ag_textarea{
	margin-left:10px;
}
.ag_textcontent{
	color:#333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}
.ag_textheader{
	color:#464749;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
}
.ag_textheader a{
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	height:20px;
}
.ag_textheader a:hover{
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	height:20px;
	text-decoration:none;
}
#ag_links{
	margin-left:10px;
}
#ag_options {
	position:absolute;
	left:450px;
	top: 190px;
	width:250px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	overflow:visible;
	padding: 5px;
}
#agreeoption{
	margin-top:10px;
	margin-left:5px;
}
#doc_spacing10 {
	margin-bottom:10px;
	margin-top:10px;
}
.mainheader {
	margin-bottom:10px;
	margin-top:10px;
}
.subheader {
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	height:20px;
}


#whathappened{
	width:600px;
}
#smartcardcontent{
	position:relative;
	left:10px;
	top:0px;
	height:270px;
	width: 400px;
}

#ph_top_menu{
	width:719px;
	height:80px;
	float: left;
	margin-right: 1px;
}
#ph_top_nline, #ph_top_nline2, #ph_top_nline3{
	margin-top:15px;
	margin-bottom:10px;
	padding-left: 2px;
}
#ph_top_nline2{
	margin-left:10px; color: #000000
}
#ph_top_nline3{
	margin-left:10px;height: 400px
}
.big_text{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:15pt;
}
.big_text_bold{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:15pt;
font-weight: bold;
}
.Ph_line{
width:1px;
background-color:#adadad;
}
.Ph_line1 {
	padding: 0px;
	margin: 0px;
	height: 1px;
	width: 718px;
}
#ph_thumb_img {
	padding-top: 7px;
	padding-bottom:7px;
}
#ph_left_con{
	width:156px;
	float:left;
/*	padding-left: 12px;
	padding-right: 12px; */
}
#ph_right_con{
	width:525px;
	float:left;
	clear:right;
}
#Ph_oviewbox01{
margin-top:10px;
margin-bottom:10px;
display: block;
}
#Ph_inviewbox01{
float:inherit;
padding-top:0px;
padding-bottom:0px;
}
img.aright{
	float:right;
	vertical-align: middle;
}
img.center{
	float:center;
	vertical-align: center;
}

#Ph_carthead{
	height:auto;
	width:142px;
	background-color:#949494;
	padding:10px;
}
#Ph_cartcont{
	float:left;
	height:auto;
	width:142px;
	padding:8px;
	margin-top:1px;
	margin-bottom:10px;
	border: 1px solid #949494;
}

.hndset_text{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
}

.Ph_subhead_text{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

.Ph_acc_text_norm{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#949494;
font-size:11px;
}
.Ph_acc_text_norm_black{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000;
font-size:11px;
}
.Ph_acc_price{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	
}
.Ph_acc_sm_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
.handset_caption{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
#phcont{
display:block;
}
.display_ph{
display:block;
}
#ph_desc{
width:522px; clear:both; float:left;
}
#grayline{
	float:left;
	border-bottom:1px solid #cccccc;
	height:1px;
	width:530px;
	margin-top:4px; margin-bottom:4px;
}
.ph_hor_line{
margin-top:10px;
margin-bottom:5px;
}

#link03{
	text-decoration:none;
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
}
#link03 a:hover {
	color:#3D2905;
	text-decoration: none;
}
#link03 a{color:#99690E; text-decoration: none; }

.ph_text_opt{
margin-right:3px;
float:right;
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#99690E;
font-weight:bold;
font-size:11px;
}
.ph_text_opt_bold{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#99690E;
font-size:17px;
font-weight:bold;
margin-top: 2px;
}
.big_text02{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:13pt;
}
.Ph_acc_title_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	font-size:11pt;
	font-weight:bold;
}
.con_text02{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: #333333;
}
#ph_right_top01{
margin-top:15px;
margin-bottom:15px;
}
#ph_right_top02{
margin-top:0px; margin-bottom:5px; height:auto; clear:both;
}
#ph_rtop_a1{
clear:both;
}
#ph_rtop02_left ,#sub_nav_sep{
float:left;
}
#ph_rtop02_left{
width:240px;
}
#ph_rtop02_right{
float:left; margin-left:10px; height:35px;
}

.ph_sm_links{
float:left;margin-left:0px;
}
#ph_link_vline{
height:25px; width:1px; background-color:#999999; float:left;margin-left:20px;
}
.ph_cent_menu{
	float:left;
	clear:both;
	height:31px;
	width:522px;
	background-image: url(../images/bot_line_grad.jpg);
	background-repeat: repeat-x;
	margin-bottom:10px;
}
#Ph_menu_btn{
float:left; margin-right:1px; cursor:pointer;
}
##ph_right_top03{
height:auto;width:522px; float:left;
}

#ph_right_top03b_03{
	width:522px;
	float:left;
	top:0px;
	margin-bottom:10px;
	z-index: 207;
}


#Ph_fea_conright ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#Ph_fea_conright ul li {
	padding-top: 3px;
	padding-bottom: 2px;
}
#topbox02{
clear:right;
}
#ph_popup{
	width:512px;
	height:50px;
	background-color:#f6f2d9;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#ph_popup_head{
	float:left;
	clear: right;
	width: 500px;
}
#ph_addcart{
	float:right;
	padding-right:5px;
}
#ph_popup_sub01{
	float:left;
	margin-left:10px;
}
.ph_popup_sub02{
float:left; margin-left:10px;
height:50px;
}
#opt_popups
{
	float: left;
	width: 520px;
	vertical-align: middle;

}
.cartbutton{
position:relative;
left:220px;
/*margin-left:225px;*/
}
#trans_popover{
	background-image:url(../images/popover.gif);
	background-repeat:no-repeat;
	width:355px;
	height:145px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 5px;
	z-index: 100;
	position:absolute;
	left: 189px;
	top: 594px;
	cursor:pointer;
	visibility:hidden;
	
}

/*Damu Changes for 25th - postpaid-enhance-with-options*/
#optionsHeader{
	background-color:#CCCCCC;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color: #333333;
	height:29px;
	font-weight:bold;
}

.selectedOptionsHeader{
	background-color:#7c7d7f;color:#FFFFFF;
}

#optionsSubHeader{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#333333;
	color:	#FFFFFF;
	font-weight:bold;
	height:25px;	
}

.optionsPriceTableRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:black;
	height: 30px;
	padding:3px;
}

.optionsPriceTableRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#f5f5f5;
	color:black;
	height: 30px;
	padding:3px;
}

.optionsTopBorder{
	border-top:solid 1px #d5d5d5;
}
.extraSpace{
	font-size:11px;
	white-space:pre;
}

#tableHeaderText ,.tableHeaderText{
	height: 15px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	
}

#tableHeaderText a,.tableHeaderText a{
	color:#666666;
	text-decoration: none;
}

#tableHeaderText a:hover,.tableHeaderText a:hover{
	color:#666666;
	text-decoration: underline;
}




#tableHeaderText1 ,.tableHeaderText{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background-color:#7c7d7f;
	font-size:12px;
	font-weight:bold;
	
}

#tableHeaderText1 a,.tableHeaderText a{
	color:#FFFFFF;
	text-decoration: underline;
}

#tableHeaderText1 a:hover,.tableHeaderText a:hover{
	color:#666666;
	text-decoration: underline;
}






.optionsPriceSecondColumn{
	width:34%;
}

.optionsPriceThirdColumn{
	padding-left:29px;
	width:32%;	
}

.optionsPriceFourthColumn{
	width:32%;
}

.currentYourOptions{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	/* border-bottom: #D4D0C8 1px solid; */
}

.currentYourOptionsFirstColumn{
	padding-left:20px;
}

.optionsList{
	bgcolor:#F9F4D9;
	color:#333333;
}
.currentYourOptionsSecondColumn{
	
}

.yourOptionsTotal{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}
.yourOptionsTotal1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:174px;
	white-space:pre;
}

.didYouKnowTable{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#EBEBEB;
}

.didYouKnow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

.didYouKnowLeftPad{
	padding-left:20px;
}

#dottedSeperatingLine,hr 	{
		border:none;
		border-top:dotted 1px #666666;
		margin-bottom:-20px;
}

#endingLine,hr 	{
		border:none;
		border-top:solid 1px #CCCCCC;
		margin-bottom:-20px;
		margin:0px;
}
.backToPlans{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	white-space:pre;
}
#backToPlans {
	color: #333333;
}
#backToPlans a{
	text-decoration:none;
	color:#333333;
}
#backToPlans a:hover{
	text-decoration:underline;
	color:#F1DB7E;
}
.doc_headtext{
/*	font:42px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:40px;
	
}
.doc_subtext{
/*	font: 18px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:17px;	
	line-height: 20px;
}
.doc_subtext2{
/*	font:18px TheMixSemiLight-Plain;*/
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	line-height: 20px;
}
.lang_link {
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#949494;
font-size:10px;
}
.lang_link a{
text-decoration:none;
color:#949494;

}
.lang_link a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#verticalline666{
	float:left;
}
#linefff{
	background:none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

#border_bottom{
border-bottom:thin 1px;
border-bottom-color:#000000;
}

#verticalSeperatingLine3{
	width:1px;
	background-color:#7c7d7f;
	height: 300px;
}

.optionsPriceFirstColumn1{
	padding-left:10px;
	width:5%;
	vertical-align:text-top;
}

.big_text2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:10pt;
}
#verticalSeperatingLine4{
	width:1px;
	background-color:#7c7d7f;
	height: 350px;
}
.optionsPriceFirstColumn2{
	padding-left:10px;
	width:60%;
	vertical-align:text-top;
}


#shp_btn_align{
margin-top:5px;
margin-bottom:10px;
}

/* added by ramesh for tips & userguides */



#cover_1 , #cover_2{
display:block;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
width:680px;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
margin-left:10px;
cursor:pointer;
}

.tab_hidding{
width:670px;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
margin-left:10px;
margin-right:10px;
border-bottom:#CCCCCC solid 1px;
clear:both;
}
.padd_box{
padding:20px;
}
.text_padd{
padding-left:60px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
}

.text_padd1{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
}

#cover_2{
background-color:#F9F4D9;

}
.cove_hide{
display:block;

}
.cov_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;;
	background:#747577;
	padding:3px 0px 3px 3px;
	}
.table_covbtm{
	border-bottom:#CCCCCC solid 1px;
	clear:both;
	}

.table_covbtm_dn, .table_covbtm_dn1{
	margin-bottom:12px;
	border-bottom:#7c7d7f thin solid;
	clear:both;
}
.table_covbtm_dn1{
	width:680px;
	padding-left:10px;
	padding-top:6px;
	margin-left:10px;
	margin-right:10px;
}	
#tbl_header,.roamingPartners{
display:inline-table;
background:#CCCCCC;
/*border:thin solid 1px #666666;*/
}
.roamingPartners td{
	background:white;
}
#tbl_tablet{
background:white;
}
#tbl_tab
{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
background:#E5E5E5;
}

/*Till  ramesh for tips & userguides */
	
/* change 02-11*/
#tableHeaderText2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-bottom:#000000 solid 3px;
}

#tableHeaderText2WithBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-right:#d5d5d5 solid 1px;	
	border-bottom:#000000 solid 3px;	
}
#phoneCompareHeader{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
		
}

#headerRow{
	background-color:#7c7d7f;
	height:40px;
	color:#000000;
}
#comparePlanheaderRow{
	background-color:#ffffff;
	height:40px;
	color:#000000;
}

#headerRow_02{
	background-color:#7c7d7f;
	height:10px;
}
#headerRow_03{
	background-color:#F9F4D9;
	height:10px;
	padding:3px;
}
#firstRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#464749;
	font-size:11px;
	font-weight:bold;
	background-color:#F9F4D9;	
	white-space:pre;
}

#restOfTheRows{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;	
	white-space:pre;
}

.firstRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#464749;
	font-size:11px;
	font-weight:bold;
	background-color:#F9F4D9;	
	white-space:pre;
}
.displayPlansHeader {
	background-image: url(../images/blackGradient.gif);
	background-repeat: repeat-x;
/*	font-family:Trebuchet MS; */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: white;
	height:47px;
	font-size: 12pt;
	font-weight: bold;
}

.displayPlansHeadingFont{
/*	font-family:Trebuchet MS; */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
.displayPlansLeftPadding{
	padding-left: 20px;
}
.displayPlansTopPadding{
	padding-top: 5px;
	padding-bottom: 5px;
}
.displayPlansPadding{
	
	padding-left: 40px;
	padding-right: 10px;
}
.planItems{
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	
}
.margin60px{
	margin-right: 60px
}
.displayPlansDataRows{
/*	font-family:Trebuchet MS; */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*background-color:#F9F4D9;*/
	color:#333333;
	height:47px;
}

.displayPlansIncludedLink{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#9a6b11;
}
.displayPlansIncludedLink a{
	text-decoration:none;
	color:#9a6b11;
}
.displayPlansIncludedLink a:hover{
	text-decoration:underline;
	color:#9a6b11;
}
		
.displayPlansFirstColumnDataRows{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B4B4B4;
	background-color: #DDDDDD;
}

.displayPlansRestOfTheColumnsDataRows{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B4B4B4;
}

.displayPlansFirstColumn{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B4B4B4;
}

.displayPlansRestOfTheColumns{
	font-size: 10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
/*	font-family:Trebuchet MS; */
	color: white;
	font-weight: bold;		
}


.restOfTheRows{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;	
	white-space:pre;
}

.packageDetailsHeader1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:24px;
	background-color:#7c7d7f;
	width: 99%;
}
.packageDetailsHeader1{
	height:15px;
}

.packageDetailsHeaderN
{
	display: block;
	background:#ffffff;
	padding-bottom: 5px;
	margin-bottom:5px;
	font-weight: bold;
}
.packageDetailsSubRowHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
}

.packageDetailsSubRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
}
.planDetailsSubRowHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	height:30px;
}

.planDetailsSubRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	height:30px;	
}

.planDetailsHorizontalLine	{
		height:1px;
		background-color:#CCCCCC;
}

#restOfTheRows002{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	
	color:#333333;
	padding:4px;
}
#restOfTheRows2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	padding:4px;
}
#restOfTheRows21{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#F9F4D9;
	color:#333333;
	padding:4px;
	border-bottom:#BFBFC1 SOLID 1px;
}
#restOfTheRows2WithBottomBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	padding:4px;
	/* border-bottom:#d5d5d5 SOLID 1px; */
	height: 30px;
	text-align: left;
}

#restOfTheRows2WithRightBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	border-left:#d5d5d5 solid 1px;
	height: 35px;
	
}

#restOfTheRows2WithRightAndBottomBorder {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
/* 	border-bottom:#BFBFC1 solid 1px; */
	border-left:#d5d5d5 solid 1px; */
	height: 35px;
	text-align: center;
}
#restOfTheRows2WithRightAndBottomBorder td.noborder {
	border: none;
}
	

#planCompareItems {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
/* 	border-bottom:#BFBFC1 solid 1px; */
/*	border-left:#d5d5d5 solid 1px; */
	height: 30px;
	text-align: center;
}

#restOfTheRowsLeftBorder{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	padding:4px;
	border-left:#dbca67 solid 1px;
}

#restOfTheRowsLeftBorder001{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	border-left:#CCCCCC solid 1px;
}

#subFirstRow{
	height:40px;
	background-color:#FFFFFF;
}

.checkInTheZone{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	white-space:pre;
	color: black;
}

.postalCode{
	width:25px;
	height:10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;

}
#seperatingLine11	{
		height:3px;
		background-color:#000000;
}
#seperatingLine001	{
		height:1px;
		background-color:#CCCCCC;
}

.seperatingLine	{
		height:1px;
		background-color:#7c7d7f;
}

#verticalSeperatingLine1{
		width:1px;
		background-color:#FFFFFF;
		height:40px;
}

.verticalSeperatingLine1{
		width:1px;
		background-color:#FFFFFF;
		height:40px;
}

#verticalSeperatingLine2{
	width:1px;
	background-color:#7c7d7f;
	height:34px;
}

.verticalSeperatingLine2{
	width:1px;
	background-color:#7c7d7f;
	height:34px;
}

.dummyText, .edit-number, #edit-number, .error-info, #error-info{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
}

.dummyTextBlack{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;	
}
.dummyTextBold{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.subHeading{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
}

.legalText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	color:#666666;
}
	
.subHeading1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
}
	
.msg_word_cnt{
	text-align: right;
	width:30px;
	z-index:7;
	height:12px;
	border: #5c5c5c solid 1px;
	background-color:#252525;
	float:left;
	color: #FFFFFF;
	font-size:10px;
}


#banner_cont_r{
	height:130px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	height:110px;
	width:247px;
	float: left;
}
.additionalCharges{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#CCCCCC;
	padding:3px;
}
#msg_word_cnt{
border: #5c5c5c solid 1px;
background-color:#252525;
height:15px;
color:#CCCCCC;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
}
.hndset_text_norm{
font-size:10px;
}
.hndset_text_norm div {
	height:40px;
	overflow: hidden;
}

#verticalSeperatingSmallLine{
		width:1px;
		background-color:#FFFFFF;
		height:10px;
}

#verticalSeperatingSmallLine2{
		width:1px;
		background-color:#FFFFFF;
		height:25px;
}


#banner_black{
	width:730px;
	height:155px;
	margin-top:10px;
	background-color: #313131;
}

#banner_image{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:auto;
	float: left;
}

#banner_cont_l{
	height:130px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:110px;
	width:270px;
	float: left;
}

#gradstart{
width:250px;
background-image:url(../images/Gradientline.jpg);
background-repeat:repeat-x;
}


/* For Accessory Details */

#ac_layout {
	width:720px;
	background-color:#fff;
	border: 4px solid #fff;
	margin-bottom:10px;
	display:block;
	float:left;
}

#hndset_nline{
	margin-top:15px;
	margin-bottom:10px;
	margin-left:2px;
	height: 18px;
}

#ac_layout2{
	width:720px;
	background-color:#FFFFFF;
	border: 4px solid #fff;
	margin-bottom:10px;
	margin-top:10px;
	display: block;
	height: 470px;
	float: left;
  }

  #h_ac_content {
	width:530px;
	float:right;
	background-color:#fff;
	clear:both;
}


	#h6{
	font-size:14px;
	float: left;
	}

	

#price_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#CC9900;
			  }	
			  
#align_r {
	float:right;
	margin-top:-30px;
	}
	

.hndset_text_link{
color:#99690E;
font-weight:bold;
font-size:11px;
}

.hndset_text_link a{
color:#99690E;
text-decoration:none;
}
.hndset_text_link a:hover{
color:#99690E;
text-decoration:none;
}

/*Added Jan 4th */
#fidorewards ,#fidopromotion ,#sendTextMessage, .fidorewards, .sendTextMessage, .fidorewards{
	position:absolute;
	visibility: hidden;
	background-color:#333;
	display:block;
	border-bottom:#dbca67 solid 1px;
	width:730px;
	
}

.send_msg_new ,.send_msg_vert{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:10px;
	left:10px;
}

.send_msg_vert{	color: #ccc; width:230px;}
.send_msg_new {
	color: #fff;
	width:432px;
	background:#333;
}

#margin_bt{
margin-bottom:3px;
}
#displayInline, .displayInline
	{
	display: inline;

	}
.msgTxtAreaWidth
	{
		width: 50px;
	}	
#msgbox_div_l{
float:left; 
width:50%;
}
#msgbox_div_r{
float:left; 
width:47%;
margin-left:5px;
}
.msg_textbox_area ,.msg_textbox_fno ,.msg_textbox_urname ,#msg_textbox_message ,.msg_word_cnt,.msg_textbox_message{
border: #5c5c5c solid 1px;
background-color:#252525;
height:15px;
color:#CCCCCC;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
}
.msg_textbox_area {
width:13%;
}
.msg_textbox_fno {
width:78%;
}
.msg_textbox_urname{
	width:97%;
}
#msg_textbox_message,.msg_textbox_message{
	height:77px;
	width:98%;
	background-color:#252525;
 /*  	scrollbar-face-color:#252525;
   	scrollbar-arrow-color:#FFFFFF;
   	scrollbar-track-color:#2e2e2e;
   	scrollbar-shadow-color:rgb(0,0,0);
   	scrollbar-highlight-color:rgb(0,0,0);
   	scrollbar-3dlight-color:#808080;
   	scrollbar-darkshadow-Color:#5c5c5c; */
}
.msg_word_cnt{
	width:30px;
	float:left;
}
.msgbox_scroll{
   background-color:#252525;
/*   scrollbar-face-color:#252525;
   scrollbar-arrow-color:#FFFFFF;
   scrollbar-track-color:#2e2e2e;
   scrollbar-shadow-color:rgb(0,0,0);
   scrollbar-highlight-color:rgb(0,0,0);
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#5c5c5c; */
}


/* Fido - Jan04*/
/* mainpanel*/
#main_panel,#btnbar,#main16c3,#main16c2{
	width:730px;
}

#main16c3{
	height:200px;
	z-index:14;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#1f1f1f',EndColorStr='#000');
	visibility:visible;
}

#main_panel,#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn,#btnbar,#lf {
	float:left
}


#fidorewards {
	width:277px;
	left:453px;
	top:328px;
}

#main_panel {
	margin-top:5px
}

#fidorewardsbtn,#fidopromotionbtn,#sendmsgbtn {
	background:url(../images/mid_tab_grad.jpg) repeat;
	position:relative;
	height:40px;
	text-align:left;
	color:#fff;
	padding-top:6px;
	text-indent:6px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold; 
	font-size: 12px;
}


#sendmsgbtn{width:226px}

#fidopromotionbtn,#fidorewardsbtn {margin-left:1px}
#fidopromotionbtn{width:730px}
#fidorewardsbtn{width:277px;}

#sendTextMessage ,#fidopromotion{
left:0px;
top:328px;
}

#fidopromotion{
	padding:10px;
	width:712px;
}
#fidopromotion_div_l{float:left; width:30%;}
#fidopromotion_div_r{float:left; width:30%;}
#fidopromotion_div_rewards{float:left; width:40%;}


#fidorewardsbtn{width:277px;}

li.fidopromotion{
	list-style-image:url(../images/right_arrow.gif); 
	vertical-align:super; 
	margin-left:-20px;
}

#space{
height:15px;
}

#lineSpacing_block{
	border-left: #ADADAD 1px solid;
	padding-left: 5px;

}

/*Enhance With Options PCR Changes Start Here*/
#divBlock{
	width: 100%;
	display: block;
	float:left;
	margin-bottom: 7px;
}
#divBlock table tr td a {
	margin:0px;
	padding:0px;
	}
#solidblockmenu{
margin: 0px;
padding: 0;
font-size:11px;
background-image:url(../images/tabulline.jpg); 
width: 100%;
font-family: Helvetica, Arial, Verdana, sans-serif;
display:block;
height:47px;
list-style:none;
}

#solidblockmenu li{
float:left;
color: #343434;
/*padding:2px 5px 5px 7px;*/
padding:0px; 
text-decoration: none;
margin-right:1px;
height:45px;
}
#solidblockmenu li a{
	color: #000000;
	text-decoration: none;
}
#solidblockmenu li a:visited{
	color: #000000;
}

#solidblockmenuacc li a{
	color: #000000;
	text-decoration: none;
}
#solidblockmenuacc li a:visited{
	color: #000000;
}


#dottedSeperatingLine9C,hr 	{
		border:none;
		border-top:dotted 1px #9C979D;
		margin-bottom:-20px;
}

.tabUnSelected{
/*	background:url(../images/blockdefault.jpg);
	background-repeat:repeat-x; 
	border: 1px solid #CCCCCC; */
}

#access_icon 
{
 padding-top:3px;
 float:left;
 cursor:pointer;
}

#access_name
{
	float:left;
	padding-top:10px;
	padding-left:5px;
	cursor:pointer;	
}

.left_border{
/*	border-left:#CCCCCC 1px solid; */
}

#access_icon_selected 
{
 padding-top:3px;
 float:left;
}

#access_name_selected
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}

#access_icon_no_link
{
 padding-top:3px;
 float:left;
}

#access_name_no_link
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}

.cov_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	background:#747577;
	padding:3px 0px 3px 3px;
}
.hnd_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:white;
	float:left;
	font-weight:bold;
	background:#747577;
	padding:6px 0px 6px 5px;
	width:99%;
	}
.hnd_regionw {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:black;
	float:left;
	font-weight:bold;
	background: white;
	padding:6px 0px 6px 5px;
	width:99%;
}	
.rd_hnd_region{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 5px;
	width:713px;
	}
.rd_hnd_regionA {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	padding:6px 0px 6px 5px;
	}
.padd_region {
	padding:6px 0px 2px 2px;
	}	
.rd_hnd_region1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 5px;
	width:550px;
	}
.rd_hnd_region2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	border-left: 1px solid #BFBFC1;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 0px;
	width:145px;
	}
.rd_hnd_region3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 5px;
	width:640px;
	}
.rd_hnd_region4{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 0px;
	width:145px;
	}
.rd_hnd_region_short {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 2px solid #000000;
	padding:6px 0px 6px 5px;
	width: 344px; 
	}
/*	.rd_hnd_region_dashbord{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:black;
	float:left;
	font-weight:bold;
	border-bottom: 3px solid #000000;
	padding:6px 0px 6px 5px;
	width:343px;
	}
*/
#option_tab{
	float:left;
	width:98%;
	padding:4px 0px 4px 10px;
	height:25px; 
}
#option_rt_tab {
	padding:0px 10px;
	width:46%;
/*	background-color: green;*/
}
#opt_arr {
	float:left; 
	width:15px; 
	padding:5px 0px 3px 0px;
	}
#option_rt_tab1 {
	margin-top:8px;
	width: 330px;
	float: right;
	padding:0px;
}
#option_rt_tab2 {
	margin-top:8px;
	width: 340px;
	float: right;
	padding:0px;
}
#opt_arr_next{
	float:left; 
	width:130px;
}
.opt_text, .opt_text1, .opt_text2, .opt_text_ita{
	border-bottom:dotted 1px #9C979D;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	}
.opt_text1{background-color:#FAF4DA; border-bottom:dotted 1px #9C979D;}
.opt_text2{background-color:#FDFAF3; border-bottom:dotted 1px #9C979D;}
.opt_text_ita{ font-style:italic; border:0px;}

.total_text{
	background-color:#EBEBEB; 
	border-top:#999999 1px dotted; 
	padding:4px 3px 4px 5px;
	margin:10px 0px 10px 0px;
}

#total_text3 {
	font-size: 11px;
	color:#000000;
	float:left; 
	background-color:#EBEBEB; 
	border-top:#999999 1px dotted; 
	width:330px; 
	padding:10px 0px 5px 0px;
	margin-bottom: 10px;
}
	
/*pick a rate*/
.pick_a_container
{
	width:695px;
	padding:12px 5px 5px 5px;
	border-top:1px solid #ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	float:left;
	margin-left: 2px;
}
.pick_a_container1
{
	width:718px;
 
	float:left;
	margin-left: 0px;
}
#pick_a_container_para
{
	width:680px;
	padding:0px 12px 5px 5px;
	float:left;
}

#pick_a_container_table
{
	width:695px;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

/*pick a rate table*/
#pick_a_table{ width:100%; border:1px solid #BFBFC1; border-top:1px solid #BFBFC1; display:block;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:11px;
}
#pick_a_table0{ width:100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:11px;
}

#pick_a_head_row_1{background-color:#7D7E80; border-right:1px solid #BFBFC1;}

#pick_a_head_row_2{background-color:#7D7E80;}

#pick_a_row_td_1{border-right:1px solid #BFBFC1; border-bottom:1px dotted #CCCCCC;}

#pick_a_row_td_2{border-bottom:1px dotted #CCCCCC;}

#pick_a_row_td_3{border-right:1px solid #BFBFC1; border-bottom:1px dotted #CCCCCC; background-color:#FAF4DA;}

#pick_a_row_td_4{border-bottom:1px dotted #CCCCCC; background-color:#FAF4DA;}

#pick_a_row_td_5{ border-right:1px solid #BFBFC1; background-color:#FAF4DA;}

#pick_a_row_td_6{ background-color:#FAF4DA;}

/* #pick_a_row_td_11{border-right:1px solid #BFBFC1; border-bottom:1px solid #CCCCCC; background-color:#CCCCCC;}*/

#pick_a_row_td_12{border-bottom:1px solid #CCCCCC; background-color:#CCCCCC;}

#pick_a_row_td_13{border-right:1px solid #BFBFC1; border-bottom:1px solid #CCCCCC; background-color:#Ffffff;}

/*#pick_a_row_td_14{border-bottom:1px solid #CCCCCC; background-color:#FFFFFF;}*/

#pick_a_no_margin{
	padding-left:0px;
	width:707px;
	float:left;
	margin-left:2px;
}

#solidblockmenuhand{
margin: 15px 0px 0px 0px;
/* display: inline; */
list-style: none;
padding: 0;
float: left;
font-size:11px;
width: 100%;
font-family: Helvetica, Arial, Verdana, sans-serif;
height:29px;
background-image:url(../images/tabulline.jpg);
background-position:0 -18px; 
}

ul#solidblockmenuhand li{
height:19px;
display: inline;
float: left;
text-decoration: none;
text-align:center;
padding-top:8px;
margin-right:1px;
}

#solidblockmenupick li{
display: inline;
float: left;
color: #343434;
padding:7px 5px 0px 7px; 
text-decoration: none;
margin-right:1px;
height:50px;
width:275px;
}

#pick_a_no_margin{
	padding-left:0px;
	width:707px;
	float:left;
	margin-left:2px;
}

.SelectPickRate{
color: #343434;
background:#FFFFFF;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #fff;
border-left:1px solid #cccccc;
font-weight:bold;
}

.UnSelectPickRate{
cursor:pointer;
background:url(../images/blockdefault_2.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
}


.UnSelectPickRate1{

cursor:pointer;
}

.SelectHandset{
color: #343434;
background:#FFFFFF;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #ffffff;
border-left:1px solid #cccccc;
cursor:pointer;
font-weight:bold;
}
#solidblockmenuhand li.SelectHandset {
	color:#000000;
}
.tabUnSelectedHandset{
background-image: url(../images/tab_right_border.gif);
background-repeat: no-repeat;
background-position: right 0px;
cursor:pointer;
}

.tabUnSelectedPhone {
color: #666666;
cursor:pointer;
/* background-image: url(../images/tab_right_border.gif);
background-repeat: no-repeat;
background-position: right; */
}

/*Postpaid Plans UI Changes Start*/
#pp_table_head
{
	width:100%;
	background-color:#7D7E80;
}

#pp_table_container
{
	width:710px;
	float:left;
}

#pp_sep_container
{
	float:left;
	margin-bottom:7px;
	width:710px;
}
#pp_table_border_main
{
	border:solid 1px #999999;
}
#pp_table_border, #pp_table_border_2, #pp_table_border_3, #pp_table_border_4
{
	border:solid 1px #999999;
	background-image:url(../images/pp_table_bg.jpg);
}
#pp_table_border_2
{
	background-image:url(../images/pp_table_bg.jpg);
	background-position:0 199px;
	background-repeat:repeat-x;	
}

#pp_table_border_3
{
	background-image:url(../images/pp_table_bg.jpg);
	background-position:0 49px;
	background-repeat:repeat-x;	
}
#pp_table_border_4
{
	background-image:url(../images/pp_table_bg.jpg);
	background-position:0 98px;
	background-repeat:repeat-x;	
}
#pp_td_1
{
	background-color:#4D4D4D;
}

#pp_container
{
	width:552px;
	float:left;
	padding-top:12px;
	padding-bottom:9px;
	border-bottom:1px dotted #979797;
}
.plan_col_border
{
	border-bottom:1px dotted #CCCCCC;
	background-image:url(../images/pp_table_bg.jpg);
}
.plan_col_without_border
{
	background-image:url(../images/pp_table_bg.jpg);
}
.dollar_price, .plan_minut
{
	font-family:Verdana, Arial, Helvetica, sans-serifl;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-align: right;
}

.dummy_text_bold
{
	font-size:11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#000000;
}

.plan_minut
{
	color:#976600;
	
}

/*PMM plan*/

#pmm_container, #pmm_container_details
{
	width:563px;
	float:left;
	display:block;
	padding-bottom:9px;
	padding-top:12px;
	margin:0 5px 0 5px;
}

#pmm_container_details
{
	width:563px;
	float:left;
	display:block;
	padding-bottom:9px;
	padding-top:12px;
	margin:0 5px 0 5px;
	border-bottom:1px dotted #000000;
}


#pmm_col_1, #pmm_col_2
{
	float:left;
	width:117px;
	text-align:right;
}
#pmm_col_2
{
	width:123px;
}
#pmm_col_3
{
	width:146px;
	padding-left:20px;
	float:left;

}

#pmm_col_3_1
{
	float:left;
	width:55px;
	padding-right:7px;
	border-right:1px solid #CCCCCC;	
}

.pmm_col_3_2_ie
{
	float:left;
	width:50px;
	padding-top:7px;
	font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px;color:#996600;
}

.pmm_col_3_2_ie_7
{
	float:left;
	width:50px;
	padding-top:7px;
	padding-left:8px;
	font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px;color:#996600;
}

.pmm_col_3_2_net
{
	float:left;
	width:50px;
	margin: 3px 0px 0px 3px;
	font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px;color:#996600;
}

#pmm_col_check_box
{
	float:left;
	width:12px;
	padding:2px;
}

#pmm_col_add_cart
{
	padding-top:2px;
	float:left;
	width:146px;
	text-align:right;
}

/*Postpaid Plans UI Changes End*/

.compare_lnk{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px;color:#000000;font-weight: bold;}
.lnk_more_info{
	padding-top: 3px;
	padding-bottom: 10px;
}
.linkTag_more_info {
	font-size:9px;
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;	
}
#friend_thnks{
	float: left;
	}
#friend_thnks{
	margin-top:10px;
	margin-bottom:10px;
	}
.friend_thnks {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color: #99690E;
}
.hand_acc_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#626262;
	font-size:10px;
	}
.phone_desc{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#626262;
	font-size:10px;
	padding-left:5px;
	}
.hndset_text_bold{
font-weight:bold;
font-size:12px;
}
#floatleft{
	float:left;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.access_select
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#hand_tab_new_right {
	width:196px;
	padding-left:5px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:5px;
	float:left;
	display:block;
	border:#BFBFBF 1px solid;
	margin-top: 10px;
	}
#hand_tab_new_right_up{
	width:213px;
	float:left;
	}
.ctn_font{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#hand_tab, #hand_tab1, #hand_tab2 {
	float:left;
	width:29%;
	display:block;
	line-height: 22px;
	}
#hand_tab1{
	width:36%;
	}
#hand_tab2{
	width:26%;
	}

.featureBold{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	float: left; 
	margin-left: 23px;
}

#verticalSeperatingSmallGreyLine{
		width:1px;
		background-color:#999999;
		height:25px;
}

#page_title
{
	float:left;
	display:block;
	margin-bottom: 10px;
	margin-top: 15px;
	width:700px;
}
/*Phone Catalogue PCR style ends here*/

/* Enewsletter styles */

#warningText{ margin-bottom:3px; margin-top:2px;}
.warning_sublnk{font-family: Helvetica, Arial, Verdana, sans-serif; font-size:9px; text-decoration:none; color:#CC0000;}
.warning_sublnk a{text-decoration:none; color:#000000; }
.warning_sublnk a:hover{text-decoration:none; background:#DCBF5B;color:#000000;}

.info_sublnk{
	margin-left:10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	font-weight: bold;
	text-decoration:none; 
	color:#00CC00;
}

.error_sublnk{
	margin-left:10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px; 
	font-weight: bold;
	text-decoration:none; 
	color:#CC0000;
}

#enews_textbox_area ,#enews_textbox_area_small{
border: #5c5c5c solid 1px;
background-color:#fff;
height:15px;
color:#000;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
margin-bottom:2px;
}
.enews_textbox_area {
border: #5c5c5c solid 1px;
background-color:#fff;
height:15px;
color:#000;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
margin-bottom:2px;
}
.enews_textbox_area_small{
border: #5c5c5c solid 1px;
background-color:#fff;
height:15px;
color:#000;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
margin-bottom:2px;
}
#enews_textbox_area_small{ width:50px;}

#newsletter_layout{
	height:265px;
	background-color:#FFFFFF;
	border: 5px solid #FFFFFF;
	display:block;
}
#sm_btn{
float:left;
}

.tab_width, .tab_width1, .tab_width_bt, .tab_width_bt_1 ,.tab_width2{
	border-right:#ADADAD 1px solid;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
.tab_width2{
height:150px;
}
.tab_width1 {
/*	border-right:0px; */
	}
.tab_width_bt {
	border-bottom:0px;
	height: 180px;
	}
.tab_width_bt_1 {
/*	border:0px; */
	}
#tab_width_in, #tab_width_in1, #tab_width_in3{
	height:92px;
	float:left;
	width:100%;
	}
#tab_width_in1 {
	vertical-align : top;
	height:26px;
	padding:6px 0px 0px 0px;
	}
#tab_width_in2 {
	height:90px;
	float:left;
	width:100%;
	}
#tab_width_in3 {
	float:left;
	width:129px;
	height:36px;
	padding-left:10px;
	padding-bottom:4px;
	padding-top: 2px;
}
.tab_width_blue {
	background-image: url(../images/grad_blue.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	border-right:#ADADAD 1px solid;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
.tab_width1_blue {
	background-image: url(../images/grad_blue.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	border-right:none;
	border-bottom:#ADADAD 1px solid;
	float:left;
	width:139px;
	}
.tab_width_bt_blue {
	background-image: url(../images/grad_blue.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	border-right:#ADADAD 1px solid;
	border-bottom:none;
	float:left;
	width:139px;
	}
.tab_width_bt_l_blue {
	background-image: url(../images/grad_blue.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	border-right:none;
	border-bottom:none;
	float:left;
	width:139px;
	}
#cmp_btn{
	float:left;
	
	}
#chk_btn{
	float:left;
	/*border-left:#999999 1px solid;*/
	/*vertical-align: bottom;*/
	padding-top: 6px;
	padding-left : 6px;
	}
#chk_btn2{
	float:left;
	/*border-right:#999999 1px solid;*/
	padding-left : 6px;
	padding-top: 10px;
}
#float_100{
	float:left;
	width:100%;
	}
	
#from_tab{
	width:128px; 
	float:left; 
	line-height:10px; 
	padding-left:2px;
}

.smal_txt{ 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px; 
	color:#000000;
	}
#numb_tab_phone{
	float:left;
	padding-left: 2px;
	padding-right: 1px;
	}
#numb_tab{
	float:left;
	padding-left: 2px;
	padding-right: 1px;
	height:35px;
	}
#numb_add_select{
	float:left;
	height:35px;
	padding-left: 5px;
	padding-right: 5px;
	}
.ban_lnk_head ,.ban_subtext ,.ban_sublnk{ 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	}
.current_gold{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:2.3ex;
	font-weight:bold;
	color:	#996600;
}
#comp_tab{ float:left; padding-top:3px;}
#tab_line_hand{
	padding:0px 0px 0px 10px;
	float:left;
	width:700px;
}

#page_nex_prv
{
	width:718px;
	float:left;
	padding:2px 0px 2px 0px;
	margin-top:5px;
	background:#ECECEC;
	border-bottom: 3px solid;
}

#page_nex_prv1
{
	border-top: 1px solid #cccccc;
	width:718px;
	float:left;
	padding:2px 0px 2px 0px;
	margin-bottom:5px;
	background:#ECECEC;
}

.page_nex_prv
{
	width:75%;
	padding-left:7px;
	float:left;
	clear: left;
}
.page_nex_prv span {
	float: left;
	}

#link_underline{
	text-decoration:underline;
	color:#99690E;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#link_underline a:hover {
	color:#99690E;
	text-decoration:none;
}
#link_underline a{color:#99690E; text-decoration: underline; }
#hand_left_con{
	width:156px;
float:left;
padding-left:4px;
padding-right:6px;
}

#handset_go{
	margin:-27px 3px 0px 0px; 
	float:right;
}

#pd_tab
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	cursor:pointer;	
}

.spacing{
margin-top:10px;
margin-bottom:10px;
clear:both;
float:left;
}

.text_right{text-align: right;}

.float_left{float: left;margin-left: 3px;}

.select_font{font-size:9px;color:#99690E;}

.Ph_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	float: left; 
	width: 240px;
}

.handset_text_norm{
	font-size:9px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.Ph_feature{vertical-align: 3px;}

.Ph_line_360{
width:1px;
background-color:#adadad;
float:left; height:19px;
}

.Ph_line_accPrice{
width:1px;
background-color:#adadad;
float:left; height:25px; margin-left:4px;margin-right:3px;
}

.Ph_line_ph360{
width:1px;
background-color:#adadad;
float:left; height:19px; margin-left:5px;margin-right:9px;
}

.starting_at{border-right:1px solid #adadad;}

.ph_line_1{line-height:5px;}

.Ph_line_1{
width:1px;
background-color:#adadad;
height:19px;
}
.ph_package{font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif;}

.top_vertical_align{vertical-align: top;}

.middle_vertical_align{vertical-align: middle;}

.textAlignRight, #textAlignRight{
	text-align: right;
}

.packCon02{
	height:234px; 
	padding-bottom:5px;
}

.packLandingContinueButton{
	float:right; 
	margin-right:4px; 
	margin-top:15px;
}

.showZonesStyle{
	border-width: 2px; 
	border-style: dotted; 
	border-color: red;
}

.width99{
	width:99%;
}

.paddingLeft10px{
	padding-left:10px;
}

.paddingLeft250px{
	padding-left: 250px;
}

/* added for checkout */
#divBlockPhoneNumber{
	float:left;
	width:100%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.enhanceWithOptionsAddToCart{
	cursor:pointer;
	float:right;
}

.verticalAlignSuper{
	vertical-align: super;
}

.verticalAlignSuper1 {
	padding-left: 5px;
	vertical-align: super;
}

.includeOptionsDescription{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: black;
	padding-left:25px;
}

.optionsOverallBox{
	/*	border:#CCCCCC 1px solid; */
	border-top:0px;
}

.availableOptionsBox{
	border-right:#d5d5d5 1px solid;
	padding:0px 0px 10px 0px;
}

.alertWindowTableCSS{
	width:320px;
	background-color:#CCCCCC;
	border:1px solid #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=5);
}

.whoCalledTD{
	padding-left:5px;
	padding-right:5px;
	vertical-align:text-top;
}

.optionsShortDescription{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: black;
	padding-left:25px;
}

.alertDivCSS{
	display:none;
	position:absolute;
	z-index:10;
	top:300px;
	left:380px;
	padding:10px;
}

.applyToAllPhones{
	font-size:11px;
	color:black;
}

.border0px{
	border:0px
}

.prepaidPlanLayout{
	color:#000000;
	height: 730px;
}

.marginLeft10px{
	margin-left: 10px;
}

.marginLeft15px{
	margin-left:15px;
}

.errorMessageColour{
	color:#996600;
}

.font11px{
	font-size:11px;
}

.signIntoAccount{
	vertical-align: top;
	middle;color: #ccc;
}

.height20px{
	height:20px;
}

.confirm_no_transfer{text-decoration:underline;color:#996600;}

.word_wrap{word-wrap: break-word;}

.click_color{color:#996600;}

#contentWidth {
	width:725px;
	height:auto;
}
.contentWidth2 {
	width:725px;
}
.text-align-right {
	text-align: right;
}
#contentheight {
	width:738px;
	height: 630px;
	margin-top: 2px;
}

.ph_chk_box{float: left;vertical-align: bottom;width: 13px;height: 13px;}

.ph_compare{
	float:left;
	font-weight: bold;
}

.disp_none{display:none;}

.search_bgd{background-color:#ffffff;color:#000000;}

.search_content{margin-left:30px;}



.search_lable{font-size:14px;color:#996600;}

.results_content1{color:#996600;width:720px;}

.results_paging{color:black;}

.results_url{color:#996600;text-decoration: underline;}
/*added for content.jsp*/

.faq-div {
	float:left;
	width:180px;
	margin:5px
}
.faq-div2 {
	color:#000000
}
.faq-div3 {
	float:left;
	width:530px;
}

.cursor_hand{cursor:hand;}

.gcf_color{color:#404040; text-align: justify;}

.sitemap{
	color:#000000;
}
.sitemap a{
        		color:#0000FF;
        	}

/*POPUP STYLES*/
.popupPage {
	padding:5px 10px;
}
.popupHeader {
	text-align:right;
	border-bottom: 1px solid #996600;
	padding:12 0;
}
.popupHeader a:hover {
	text-decoration:underline;
}
.popupClose {
	background: transparent url(../images/btn_close.gif) no-repeat top right;
	padding-right:18px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
}
.popupBody {
	text-align:center;
	padding:20px;
}
.popupLabel {
	text-align:center;
}
h1.popup {
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:14px;
}
h1.popup span {
	color:#cc0000;
}

#ac_img{
	margin:5px;
	clear:both;
	}

#acc_sub_title{
	float: left;width: 20%;
}

#align_back {
	float:right;
	margin-top:-22px;
	}
	
#wholepage, .wholepage{
	width: 965px
}

#white_text, .white_text {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#949494;
	padding-left: 10px;
	padding-right: 10px;
}


#planCompareItems{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#floatRightAcc{
	float: right;margin-right: 10px;
}

.acc_featr_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
#graylineAcc{
	float:left;
	border-bottom:1px solid #cccccc;
	height:1px;
	width:530px;
	margin-top:8px; margin-bottom:8px;
}

#accPriceBox {
	background:url(../images/grad_box.jpg) repeat-x top;
	width:150px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	float:left;
	display:block;
	border:#BFBFBF 1px solid;
	margin-top: 10px;
	}

#hw_layout_ecard{
	width:720px;
	height:auto !important;	
	height:655px;	
	min-height:655px !important;
	background-color:#FFFFFF;
	border: 5px solid #FFFFFF;
	display:block;
}
#hw_layout_ecard2{
	width:720px;
	height:auto !important;		
	min-height:1500px !important;
	background-color:#FFFFFF;
	border: 5px solid #FFFFFF;
	display:block;
}

.hw_text_bold{
font-weight:bold;
font-size:13px;
vertical-align: 3px;
} 
.contactUs_content{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;	
}

.covAlign {
	float: left;
	margin-top: 10px; 
	margin-left:5px
}

.iPhoneLinks {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: blue;
	text-decoration:underline;
}

.iPhoneLinks a{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: blue;
	text-decoration:underline;
}

.iPhoneLinks a:hover{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: blue;
	text-decoration:none;
}

#no_stock_block{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color: red;
	font-weight: bold;
}

.iphone_desc{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:black;
	font-size:10px;
	}
	
.iPh_feature{vertical-align: 3px;padding-right: 10px;padding-left: 10px;}

.iPhoneRowHighlighted {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#f0f0f0;
	color:#000000;
	line-height:25px;

}
.rd_noborder {
	border: 0px;
}

.iPhoneRowHighlighted td span.iPh_feature,.iPhoneRowUnHighlighted td span.iPh_feature{
	padding-right: 5px;
}

.iPhoneRowHighlighted td {
	border-bottom: 1px solid #d5d5d5; 
	border-top: 1px solid #d5d5d5; 
}

.iPhoneRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:25px;
	background-color:#ffffff;
		
}

.iPhone360Button{
float: left;
display: none;
padding-left: 30px;
}

.iPhoneDemoButton{
float: left;
padding-left: 30px;
}

.iPhoneSelect{
float: left;
padding-top: 12px;
padding-bottom: 10px;
}

/* added for long distance begin */

#custom_content_table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}
#custom_content_table.full {
	width: 99%;
}
#custom_content_th,
#custom_content_td {
	padding: 8px 15px 8px 20px;
	border-right: 1px solid #c0c0c0;
}
#custom_content_td2 {
	padding: 8px 15px 8px 20px;
	color:white;
	border-right: 1px solid #c0c0c0;
}
#custom_content_th {
	background: #7d7e7f;
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
#custom_content_caption {
	background: #ebebeb;
	color: #525252;
	font-size: 12px;
	text-align: left;
	padding: 10px 10px 7px 20px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
}
#custom_content_td {
	color: #525252;
	background: #fcfaf0 url(../images/custom_dotted.gif) repeat-x bottom;
}
#custom_content_td_right,
#custom_content_th_right {
	text-align: right;
	padding-right: 20px;
	paddin-left: 15px;
}
#custom_content_td_center,
#custom_content_th_center {
	text-align: center;
}
#tab {
	padding-left: 10px;
	padding-right: 10px;
	}
/* added for long distance end */

#bottom_buttons
{
	
	display:block;
	margin-bottom: 15px;
	margin-top: 15px;
	width:99%;
}

.iPhoneDetailBox{
	float:left;
	width:100%;
	border:#CCCCCC 1px solid;
	border-top:0px;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.iPhoneLeft_border{
	border-left:0px;
}

.iPhoneContent{
	margin-top: 10px;
	margin-bottom: 10px;
}

#iph_right_top01{
margin-top:15px;
margin-bottom:8px;
}
/* Added for phone feature begin*/
#featureSpacingIE6 {
	margin-left: 14px;
	float: left;
}
#featureSpacingIE7 {
	margin-left: 27px;
	float: left;
}
#featureSpacingFirefox {
	margin-left: 20px;
	float: left;
}
/* Added for phone feature end*/

/*LNP page styles begin*/
#lnp_button1{
	float:left;
padding-right: 20px;
}

#lnp_button2{
	float:left;
padding-right: 130px;
}

#lnp_header{
float:left;
padding-left: 142px;
padding-right: 140px;
}

.lnp_ag_textcontent{
	color:#333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align: center;
	float: left;
	padding-left: 138px;
}

#lnp_eligibility_header{
float:left;
padding-left: 142px;
padding-right: 180px;
}

#lnp_button3{
	float:left;
padding-right: 180px;
}
/*LNP page styles end*/

.compareSubHeading{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#666666;
	padding-left: 10px;
}
#mail_add .leftdiv
{
PADDING-RIGHT: 15px! important; FLOAT: left; WIDTH: 80px! important; TEXT-ALIGN: right
}
#mail_add .rightdiv
{
	
}
#mailDetails_show #mail_add
{
	width:280px;
	clear:both;
	padding-left:50px;
}
.bea-portal-book-primary-page table tr td#size0 {
	display: block;
	width: 746px;
	margin: 0px;
	padding: 0px;
	}
.bea-portal-book-page table tr td#size0 {
	display: block;
	width: 746px;
	margin: 0px;
	padding: 0px;
	}
#custom_content h2 {
	margin-top:10px;
	font-size:15pt; 
}	
#custom_content * div.c_column hr {
	margin-bottom: 10px;
	}	

#hyperlink_intext a {
background:#FFEB36 none repeat scroll 0 0;
color:#444444;
text-decoration:none !important;
}

#hyperlink_intext a:hover {
background:#EEEEEE none repeat scroll 0 0;
text-decoration:underline !important;
}#hsa
{
	margin-bottom:10px;
}

#hsa1{

 margin-bottom:10px; 
 float:left;

}

#hsa2
{
	margin-bottom:10px;
	margin-left:-4px;
}

#hsa3
{
	margin-bottom:10px;
	margin-left:-7px;
}

.margin_bottom_10 {

	margin-bottom:10px;

}

#cart_border_bottom
{
	position:absolute;
	top:-1px;
}

#search_border_bottom 
{
	position:absolute;
	top:0px;
}

#package_1_details
{
	/*font-family:TheMixSemiLight-Caps;*/
	/*Changed The Font To Verdana- Damodaran Ramani*/	
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
	color:#F1DB7E;
}

#package_details
{
	position:relative;
	left:210px;
	top:-10px;
}

#packageDetailsMasterDiv
{
	display:block;
	padding-left: 16px;
}

.displayNone
{
	display:none;
}

.displayBlock
{
	display:block;
	margin: 0px;
	padding: 0px;
}

#greyHorizontalLine
{
	height:1px;
	border-bottom:#444444 solid 1px;
}


#call_value_list
{
	left:10px;
}

#banner1
{
	 width:70px; 
	 height:120px; 
	 float:right; 
	 margin-top:10px;
}

#banner2
{
	width:auto;
	height:auto;
	padding-left:10px;
	margin-top:0px;
}

/* Code fix */
#ban_alignTop{margin-top:7px; margin-bottom:7px; margin-left:7px;}
.ban_lnk_head, .ban_lnk_head_phone, .ban_subtext, .ban_sublnk{ font-family: Helvetica, Arial, Verdana, sans-serif; }

.ban_lnk_head_phone{
	font-size:18px;
	color:#000;
	padding-top: 0px;
}
.ban_lnk_head {font-size:18px;color:#000000;font-weight:bold;}

.ban_lnk_head a{text-decoration:none;color:#666666; font-size:13px; font-family: Helvetica, Arial, Verdana, sans-serif;}
.ban_lnk_head a:hover{ text-decoration:none;color:#000000;font-size:13px; font-family: Helvetica, Arial, Verdana, sans-serif;}

.ban_subtext{color:#666;font-size:10px;}

.ban_sublnk{font-size:9px; text-decoration:none; color:#000000;background:#f1db7e;}
.ban_sublnk a{text-decoration:none; color:#000000; }
.ban_sublnk a:hover{text-decoration:none; background:#DCBF5B;color:#000000;}
.ban_dotline{border-bottom:dotted 1px #996600;}
#rght_ban_r{
width:60px;
float:left;
clear:right;
}
/* end of code fix */

#customize_text
{
	color:#fff; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 15px;
}

#rightarrow
{
	color:#996600; 
	font-weight:bold;
}

#textcolor
{
	color:#996600;
	margin-top: 0px;
}

#less_than_3_mons
{
	color:#666; 
	margin-top:-20px;
}

#prepaid_customer
{
	text-decoration:none;
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
}

#prepaid_customer:hover
{
	text-decoration:none;
	background:#DCBF5B;
}

#postpaid_customer
{
	text-decoration:none;
	color:#000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
}

#postpaid_customer:hover
{
	text-decoration:none;
	background:#DCBF5B;
	
	
}
#existCustLine{
	color:#996600;
}

#existCustFont
{
	font-weight:bold;
}

#manageMyAccount{
	margin-left:0px;
	background-color: #FFFFFF;
}

#xxxsupport{
	margin-left:0px;
}

#quickLinks ,#sendsms{
	margin-left:0px;
}

.cursorHand{
	cursor:pointer;
}

#open_arrow1{
	margin: 10px 5px 5px 30px;
}

#open_arrow2{
	margin: 10px 5px 5px 75px;
}

#open_arrow3{
	margin: 10px 5px 5px 140px;
}

#handsets{
	position:absolute; width:285px; height:20; left:15; top:42; display:inline;
}

#loremIpsum{
 	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:15; top:70;display:inline; color:#999999;
}

#sitamet{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:15; top:85; display:inline; color:#999999;
}

#dolor{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:15; top:100; display:inline; color:#999999;
}

#lorem{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:15; top:115; display:inline; color:#999999;
}

#rightArrowGif1{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:15px; left:15; top:140; display:inline; color:#999999;
}

#rightArrowGif2{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:15px; left:15; top:160; display:inline; color:#999999;
}

#rightArrowGif3{
	position:absolute; width:15px; left:235; top:140; display:inline; color:#999999;
}

#rightArrowGif4{
	position:absolute; width:15px; left:235; top:160; display:inline; color:#999999;
}

#rightArrowGif5{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:15px; left:15; top:160; display:inline; color:#999999;
}

#rightArrowGif6{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:15px; left:15; top:160; display:inline; color:#999999;
}


#learningMore{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:270px; left:30; top:135; display:inline; color:#999999;
}

#viewAllPromotions{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:270px; left:30; top:155; display:inline; color:#999999;
}

#viewAllPromotions2{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:270px; left:250; top:155; display:inline; color:#999999;
}

#turnAFidoAccessory{
	position:absolute; width:230px; margin-top:-10px; left:235; top:22; display:inline; color:#999999;
}

#fidoPromloremIpsum{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:235; top:70; display:inline; color:#999999;
}

#dolorSitAmet{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:235; top:85; display:inline; color:#999999;
}

#consecteteur{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:235; top:100; display:inline; color:#999999;
}

#fidoPromLearningMore{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:270px; left:250; top:135; display:inline; color:#999999;
}

#fidoLanding{
	font-family: Helvetica, Arial, Verdana, sans-serif;position:absolute; width:285px; height:15; left:350; top:70; display:inline; color:#999999;z-index:4;
}

#redeemYourPoints{
	width:130px;
	height:190px;
	float:left;
	padding-left:10px;
	padding-top:10px;

}

#apDiv4{
	z-index:-1; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#666666', EndColorStr='#000');
}

#beforeMasterDiv{
	width:250; left:845px; right:149px; position:absolute;top: 94px;
}

/*Damu Changes For Implementing New Shopping Cart 26/10/07*/
#newShoppingCart{
	width:250px;
	left:845px;
	right:149px;
	position:absolute;
	top: 94px;
}

#cartEnclosingBox{
	border-bottom:solid 1px #d5d5d5 !important;
	border-bottom:solid 1px #d5d5d5;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#484848', EndColorStr='#0C0C0C');	*/
	background-color:#f5f5f5;
	min-height:40px;
	width: 251px;
	margin-bottom: 0px !important;
    margin-bottom: 0px;
}

#itemCount{
	color:#666666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	display:block;
	height:40px;
}

.viewButton{
	float:right; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 15px;
	margin-right:5px;
	color:#D4D26B;
}

#newFidoCartMenu {
	background-color:#f5f5f5;
	display:none;
}

.subRows {
	height:30px;
}

#db_holder_link ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}


#cust_acc{
	width:710px;
	background-color: #FFFFFF;
	padding:10px;
	float:left;
	display:block;
	margin-left:9px !important;
	margin-left:4px;
}

#cust_lpanel_new{
	width:350px;
	}
#cust_rpanel_new{
	width:350px;
	margin-left:10px !important;
	margin-left:10px;
}

#cust_acc_header{

	display: block;
	float: left;
	width: 350px;
}
#cust_acc_header1{
	padding-left: 10px;
	
}
.cust_acc_log{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color: #333333;
	margin-left:8px;
}

#friend_thnks{
	float: left;
	width:350px;
	}
#friend_thnks{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	}
.friend_thnks {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:20px;
	color: #99690E;
}
	
.box_right_link_align{
	text-align:right;/* Modified by Piyush 08/18/2008 */
	padding-right:20px;
	width:140px !important;
}		

.img_back{
background:url(../images/postpaid_login.jpg)
}
#banner_post_new{
	height:130px;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
	width:345px;
	float: left;
}
#banner_postpaid{
	width:730px;
	height:150px;
	margin-top:10px;
	background-color: #313131;
	float:left;
	display:block;
}
#extend_action{
	width:200px;
	background-color: #FFFFFF;
	border-bottom:#47484A 1px solid;
	border-left:#47484A 1px solid;
	border-right:#47484A 1px solid;
	position:absolute;
	visibility: hidden;
	z-index:15;
}
#action_tablet{
	margin:5px;
	border-bottom:#333333 1px dotted;
}
#dotted_tablet{
	border-bottom:#C2C2C2 1px dotted;
	padding-bottom:3px;
}
.action_tab{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#99690E;
}
#action_picture{
	margin-left:150px;
	margin-right:5px;
}
#ctn_header{
	background-color:#7c7d7f;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	width:508px;
	float:left;
}
#ctn_header_down{
	background-color:#747577;
	padding-bottom:5px;
	padding-top:5px;
	width:508px;
	float:left;
	padding-left: 10px;
}
.margn_left{
	margin-left:30px;
	float:left;	
}
.img_bottm{
	margin-left:80px;
	margin-right:90px;
}
.brdr_both{
	padding-left:30px;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	float:left;	
}
#ctn_table{
	width:510px;
	padding-left:10px;
	border-bottom:#CCCCCC 1px solid;
	float:left;
	display:block;
	margin-bottom:20px;
	}
#ctn_temlayout04{
	height: 900px;
	width: 710px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-position: 365px 110px;
	float:left;
	clear: right;
	background-repeat: no-repeat;
}

#ctn_tab_optionsl , #ctn_tab_optionsr ,#ctn_tab_optionsl_c1 ,#ctn_tab_optionsr_c2{
	border-bottom:#CCCCCC 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	float:left;
}
#ctn_tab_optionsl_c1 ,#ctn_tab_optionsr_c2{
	background-color:#F9F4D9;
}
#ctn_tab_optionsl ,#ctn_tab_optionsl_c1{
	border-right:#999999 2px solid;
	width:384px;
	padding-left: 20px;	
}
#ctn_tab_optionsr ,#ctn_tab_optionsr_c2{
	width:111px;
}
.ctn_font{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#seperator{
	margin-top:5px;
	margin-bottom:5px;
	float: left;
	width: 520px;
	}
.ctn_pad_top{
	padding-top:3px;
	float:left;
	}
#ctn_table_new{
	width:100%;
	float:left;
}
#ctn_tablets_new{
	width:19%;
	float:left;
	text-align: center;
}
#ctn_tablets_withborder{
	background-color:#F9F4D9;
	width:19%;
	float:left;
	text-align:center;
	height:25px;
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 2px 4px;
}
#ctn_tablets_withborder1{
	height:39px;
	width:19%;
	float:left;
	padding-left: 4px;
	text-align:center;
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
	display:block;
	}
#ctn_tablets_down{
	width:78%;
	float:left;
	padding-left: 10px;
	height:39px;
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
}
#ctn_table_top{
	width:520px;
	float:left;
	display:block;
}
#ctn_table_down{
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	float:left;
}
#ctn_table_wo_padding{
	width:100%;
	float:left;
}
#ctn_table_padding{
	width:78%;
	text-align:left;
	margin-left:10px;
	height:35px;
}
#ctn_header_agree{
	width:33%;
	float:left;
}
#ctn_tablets_agree, #ctn_tablets_agree1, #ctn_tablets_agree2, #ctn_tablets_agree3, #ctn_tablets_agree11, #ctn_tablets_agree_a {
	background-color:#F9F4D9;
	width:23%;
	float:left;
	padding:2px 0px 2px 8px;
	height:26px;
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
}
#ctn_tablets_agree_a{
	height:66px;
	}
#ctn_tablets_agree1{
    width:20%; 
	background-color:none;
}
#ctn_tablets_agree11{
    width:20%; 
	height:66px;
	background-color:none;
}
#ctn_tablets_agree2{
    width:30%; 
	background-color:none;
}
#ctn_tablets_agree3{
	height:66px;
    width:30%; 
	background-color:none;
}
#action{
	float: left;
	padding:10px 10px 10px 0px;
	cursor:pointer;
}


#validate_btn
{
	width:96px;
	height:22px;
	border:none;
	cursor:pointer;
	background:url(../images/validate.jpg) no-repeat;
	margin-left: 40px;
}
#ctn_block{
	width:100%;
	float:left;
	padding-left: 0px;
	margin-bottom: 0px;
	}
#ctn_det_l,#ctn_det_r{
	float:left;
	padding-left: 5px;
	margin-bottom:10px;
	}
#ctn_det_l{
	width:200px;
	text-align:left;
}
#ctn_det_r{
	width:130px;
    margin-left:20px;
}
#ctn_changecity {
	background-color:#FFFFFF;
	width:127px;
	float:left;
	height:auto;
/* 	border-left:#999999 1px solid;
	border-bottom:#CCCCCC 1px solid; */
}
#ctn_changecity span {
	vertical-align:top;
	}
#ctn_head{
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	width:512px;
/*	border-bottom:#CCCCCC 1px solid;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid; */
}
#change_city{
	float: left;
	width:512px;
}
#change_city * {
	vertical-align: top;
	}
#change_city span {
	vertical-align: top;
	}
#ctn_pro_l {
	float:left;
	text-align:right;
	width:200px;
	text-align:right;
	margin-top:3px;
}
#ctn_pro_r{
	width:130px;
    margin-left:20px;
	float:left;
}
#clearbutton{
	cursor:pointer;
	background:url(../images/clear.jpg) no-repeat;
	float:left;

}
#pay_divison, #pay_divison1, #pay_divison_pre, #pay_divison_pre1, #pay_divison_first ,#pay_detail{
	float:left;
	width:160px;
	padding:5px 0px 5px 16px;
	border-right:#333333 1px solid;
	}
#pay_divison_first{
	width:120px;
	height:26px;
	}
#pay_divison1{
	border:0px;
	width:145px;
	text-align:right;
	padding-right:5px;
	}
#pay_divison_pre{
	width:90px;
	padding:5px 0px 5px 5px;
	height:26px;
}
#pay_divison_pre1{
	border:0px;
	width:65px;
	padding-right:5px;
	padding-left:5px;
	height:26px;
	}
#pay_detail{
	border:0px;
	width:250px;
	height:26px;
	}
#agree_box, #agree_box1, #agree_box2, #agree_box_a, #agree_box_a1, #agree_box_a2{
	border-left:1px solid #666666;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:5px 5px 5px 5px;
	width:11%;
	background-color:#F9F4D9;
	}
#agree_box1	{ width:40%;}
#agree_box2	{ width:20%;}
#agree_box_a    { height:52px;}
#agree_box_a1	{ height:52px; width:40%;}
#agree_box_a2	{ height:52px; width:20%;}
/* CSS Document */

#order_sum_container
{
	float:left;
	width:100%;
	margin-bottom:0px;
}
#order_sum_container span {
	height:15px;
	}

#order_sum_detail_l
{
	float:left;
	width:336px;
	padding:7px 0 7px 7px;
	margin-right:12px;
	background-color:#F5F5F5;	
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;	
}

#order_sum_detail_l1
{
	float:left;
	width:336px;
	padding:7px 0 7px 7px;
	margin-right:12px;
	background-color:#F5F5F5;	
	border-top:3px #000 solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;	
}

#order_sum_detail_r
{	
	margin-left:2px;
	float:left;
	width:356px;
	padding:7px 0 7px 7px;
	background-color:#F5F5F5;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;
}

#order_sum_detail_r1
{	
	margin-left:2px;
	float:left;
	width:356px;
	padding:7px 0 7px 7px;
	background-color:#F5F5F5;
	border-top:3px #000 solid;
	border-bottom:1px #CCCCCC solid;
	height:70px;
}


#order_sum_list
{
	display:block;
	float:left;
	padding:0 15px 0 5px ;
	margin:0;
}

#order_sum_list ul
{
list-style:none;
	padding:0;
	margin:0;
}

#order_sum_list li
{
	padding-top:5px;
	display:block;
}

#ctn_page_nag
{
	float:left;
	width:306px;
	padding-left:208px;
}@charset "utf-8";
/* CSS Document */

#ph_top_menu_checkout{
	width:980px;
	height:40px;
	float: left;
	margin-right: 1px;
}

.checkout_header{
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#000000;
font-size:22pt;
padding-left:10px;
}

.mandatory_fields{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#CC0000;
	font-size:10pt;
	padding-left:10px;
	margin-top:-20px;
}

.mandatory_indicator{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#CC0000;
	font-size:11px;
	margin-top:-20px;
}

.checkout_subheading{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:14pt;
}

.checkout_subheadingB {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:15pt;
	font-weight: bold;
	padding-left:0px;	
}

.checkout_subheading_1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:14pt;	
}

.personal_information_text_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	width:220px;
	height:13px;
}

.small_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	width:50px;
	height:13px;
}

.small_options{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:9px;
	width:60px;
	height:10px;
}

.medium_options{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:9px;
	width:100px;
	height:10px;
}

.medium_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	width:180px;
	height:13px;
}

.medium_select_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:9px;
	width:110px;
}
.small_select_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:9px;
	width:65px;
}

.slightly_large_select_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	width:80px;
	height:13px;
}

.smallest_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:11px;
	width:40px;
	height:13px;
}

.larger_box{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
	font-size:9px;
	width:113px;
	height:10px;
}

.checkout_personal_horizontal_line	{
		height:1px;
		background-color:#CCCCCC;
}/*
// --------------------------------------------------------------------------------------------------------------------
// W S R P   ( v 0 . 9 2 )   S T A N D A R D   P O R T L E T   C S S
// --------------------------------------------------------------------------------------------------------------------
*/


/*   F O N T S   */


.portlet-font, .portlet-font-dim
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: small;
}

.portlet-font
{
    color: #000000;
}

.portlet-font-dim
{
    color: #999999;
}


/*   M E S S A G E S   */


.portlet-msg-status
{
    font-style: italic;
}

.portlet-msg-info
{
    font-weight: bold;
}

.portlet-msg-error
{
    font-weight: bold;
    color: #ff0000;
}

.portlet-msg-alert
{
    font-style: italic;
    font-weight: bold;
}

.portlet-msg-success
{
    font-weight: bold;
    color: #009900;
}


/*   S E C T I O N S   */


.portlet-section-header
{
    font-size: 120%;
    font-weight: bold;
    border-style: dotted;
    border-width: 1px 0px;
    color: #333399;
    padding: 2px 0px;
}

.portlet-section-body
{
    background-color: #f0f0ff;
}

.portlet-section-alternate
{
    background-color: #d8d8ff;
}

.portlet-section-selected
{
    background-color: #9999ff;
    color: #ffffff;
}

.portlet-section-subheader
{
    font-weight: bold;
    color: #6666cc;
    padding: 2px 0px;
}

.portlet-section-footer
{
    font-size: 80%;
    font-weight: bold;
}

.portlet-section-text
{
}


/*   F O R M S   */


.portlet-form-label
{
}

.portlet-form-input-field
{
}

.portlet-form-button
{
}

.portlet-icon-label
{
}

.portlet-dlg-icon-label
{
}

.portlet-form-field-label
{
}

.portlet-form-field
{
}


/*   M E N U S   */


.portlet-menu
{
}

.portlet-menu-item
{
}

.portlet-menu-item-selected
{
}

.portlet-menu-item-hover
{
}

.portlet-menu-item-hover-selected
{
}

.portlet-menu-cascade-item
{
}

.portlet-menu-cascade-item-selected
{
}

.portlet-menu-description
{
}

.portlet-menu-caption
{
}
div.selectbox-wrapper, 
div.manufacturer, 
div.accPhoneModel, 
div.accFeature,
div.optionsSelect {
	position: absolute;
	background-color: #f5f5f5;
	margin: 0px 0px 0px 0px !important;
	margin: -1px 0px 0px 4px ;
	padding: 0px;
	text-align: left;
	max-height: 175px;
	z-index:1001;
	overflow-x: hidden;
	overflow-y: auto; 
}

div.selectbox-wrapper ul, 
div.manufacturer ul, 
div.accPhoneModel ul, 
div.accFeature ul,
div.optionsSelect ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	background-color: #f5f5f5;
}

div.selectbox-wrapper ul {
	width: 309px;
}

div.manufacturer ul {
	width: 149px;
}

div.accPhoneModel ul {
	width: 199px;
}

div.accFeature ul {
	width: 294px;
}

div.selectbox-wrapper ul li.selected, 
div.manufacturer ul li.selected, 
div.accPhoneModel ul li.selected,
div.accFeature ul li.selected,
div.optionsSelect ul li.selected
{ 
	background-color: #e6e6e6;
}

div.selectbox-wrapper ul li.current, 
div.manufacturer ul li.current, 
div.accPhoneModel ul li.current,
div.accFeature ul li.current,
div.optionsSelect ul li.current
{ 
	background-color: #ddd;
}

div.selectbox-wrapper ul li, 
div.manufacturer ul li,
div.accPhoneModel ul li,
div.accFeature ul li,
div.optionsSelect ul li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 3px 10px 3px 10px !important;
	padding: 0px 10px;
	cursor: pointer;
	color: #888;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 20px;
}

.selectbox, .manufacturerSelectBox, .modelSelectBox, .accFeatureSelectBox,.optionsSelectBox {
	margin: 0px 0px 0px 0px;
	padding-right: 40px !important;
	padding-left: 10px !important;
	padding-right: 40px;
	padding-left: 10px;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: none;
	display: block;
	text-align: left;
	background: #f5f5f5 url(../images/btn-selectbox.gif) no-repeat top right;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	overflow: hidden;
	color: #888;
}

.selectbox { width: 260px; /* width calculated after reducing the padding left and right*/ }
.manufacturerSelectBox { width: 100px; /* width calculated after reducing the padding left and right*/ }
.modelSelectBox { width: 150px; /* width calculated after reducing the padding left and right*/ }
.accFeatureSelectBox { width: 245px; /* width calculated after reducing the padding left and right*/ }

/*select {
	background: #f5f5f5 url(../images/btn-selectbox.gif) no-repeat top right;
	font-size: 0.8em;
	margin-top: 0.3em;
}*/

.selectbox-float { float: left; margin-left: 15px !important; margin-left: 5px; margin-top:5px; }
.selectbox-float-accessories { float: left; margin-left: 25px !important; margin-left: 10px; margin-top:5px; margin-right: 10px;}
.selectbox-float-manufacturer { float: left; margin-top:5px; }

/* CSS Hack for IE */
input.selectbox, input.manufacturerSelectBox, input.modelSelectBox, input.accFeatureSelectBox,input.optionsSelectBox {
	#padding-top: 0px;
	#height: 28px;
}

/* CSS Hack for Firefox 3 */
input.selectbox, input.manufacturerSelectBox, input.modelSelectBox, input.accFeatureSelectBox, input.optionsSelectBox, x:-moz-any-link, x:default {
	padding-top: 8px;
	height: 20px;
}

/* CSS Hack for Firefox 2 */
input.selectbox, input.manufacturerSelectBox, input.modelSelectBox, input.accFeatureSelectBox, input.optionsSelectBox, x:-moz-any-link {
	padding-top: 8px;
	height: 20px;
}
.optionsSelectBox
{
	width:220px;
}
div.optionsSelect ul
{
width:269px;
}@charset "utf-8";
/* CSS Document */

.shoppingCartSummary{
	display:block;
	color: black;
	
}
#shoppingCartSummary1{
	width:960px;
	height:40px;
	float: left;
	margin-right: 1px;
}
/* added for checkout */
.shoppingCartSummary2{
	display:block;
	color: black;
	float: left;
}

.shoppingCartSummary2 table {
	float: left;
	clear: left;
}

.shoppingCartSummary3,#shoppingCartSummary3 {
	
	display:block;
	color: black;
	float: left;	
}
.shopping_cart_header{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
	font-size:15pt;
	line-height:20px;
	font-weight: bold;
}
#mlayout_scs{
	
	display: block;	
	}
	
.column{
		width:1px;
		color:#000000;
		
}
.rowSeperater	{
		height:1px;
		background-color:#CCCCCC;
}

#rowSeperater	{
		height:1px;
		background-color:#CCCCCC;
}

#rowsep,.rowsep{
	height: 1px;
	background-color: #000000; 
	}
.emptyScreen,#emptyScreen	{
		height:275px;
		/*background-color:white;*/
}

.shoppingCartRowHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#f7f7f7;
	color:#333333;
	line-height:25px;
	
}

.iPhoneRowHighlighted {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#f0f0f0;
	color:#000000;
	line-height:25px;
	
}
.shoppingCartRowUnHighlighted{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:25px;
		
}
#colsep ,.colsep{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	
	}
#colsept ,.colsept{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #CCCCCC;
	line-height:20px;
	}	
#colsepitem ,.colsepitem{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #CCCCCC;
	line-height:20px;
	padding: 2px;
	}	
#colsep1,.colsep1{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	}	
#colsep3,.colsep3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	border-top: 1px solid #333333; 
	background-color: #cccccc;
	height: 50px;
	line-height:20px;
}	
#colsep4,.colsep4{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border-right: 1px solid #CCCCCC;
	line-height:20px;
}		
#colseplast3,.colseplast3{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border-top: 1px solid #333333; 
	border-bottom: 1px solid #333333;
	line-height:20px;
}
#colseplast2,.colseplast2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border-top: 1px solid #CCCCCC;
	line-height:20px;
}			
#colsep2,.colsep2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #d4d4d4;
	line-height:20px;
}
.colsep2a {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
border-top:1px solid #d4d4d4;
line-height:20px;
}
.colsep2b b, .colsep2b label {
	font-weight: bold;
}

.colsep2c {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 20px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.colseplast2 label {
	font-weight: bold;
}

.colsep2b {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 20px;
	BORDER-TOP: black 1px solid;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
	
#colsepromo,.colsepromo{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	border-right: 1px solid #333333;
	
	line-height:20px;
}
#colsepromolast,.colsepromolast{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:20px;
}			
.colsephead{
	border-right: 1px solid #7c7d7f;
	border-bottom: 1px solid #7c7d7f;
	}
#colsephead1,.colsephead1{
	border-right: 1px solid #cccccc;
	}
	
.colsephead2 {
/*	BORDER-BOTTOM: black 3px solid; */
}

#lastcolsep,.lastcolsep{
	border-bottom: 1px solid #CCCCCC;
	}
#colseplink,.colseplink{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #CCCCCC;
	left: 1px;
	}
		
#errorText,.errorText{
	font-weight: lighter;
	color:red;
	}
	
#packRow,.packRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	background-color:#D3D3D3;
	color:#333333;
	line-height:20px;
	padding-left: 2px;
}	
#summaryText,.summaryText{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	padding-right: 4px;
	}
#summaryheaderRow,.summaryheaderRow{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	height:20px;
	color:#000000;
	padding-left:4px;
}
#pointer,.pointer{
	cursor: pointer;
	}
#initDisplay,.initDisplay{
	display: none;
	}	
#packLink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;	
	color: #000000;
	height: 27px;
	border-bottom: 1px solid black;
}
.packLink {
	border-bottom: 1px solid black;
}
#packLink a{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;	
	text-decoration:none;
	color:#000000;
}
#packLink a:hover{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;	
	text-decoration:underline;
	color:#000000;
}
#emailPopUp,.emailPopUp {
	float:center;
	background-color:#D3D3D3;
	padding:10px;
	color:#4b4b4b;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;		
}
#email1,.email1{
	display:block;
	position:absolute;
	z-index:10;
	top:160px;
	left:220px;
	border:1px solid #cccccc;
	padding:10px;
	background-color:#ffffff;
}
#email2,.email2{
padding-bottom:8px;
padding-right:0px;
cursor:move;
}
#onetimeChanrge,.onetimeChanrge
	{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:8px;
	color: black;
	}
@charset "utf-8";
/* CSS Document */
@import url("order_sum_changeCTN.css");
@import url("ctn_order_confirmation_chnage.css");
/***************************************************
use - table data
project - Rogers

color - #464749 (head rwo - background color)
		#F9F4D9 (rwo 2 - background color)
		#FDFCF6 (row 3  - background color)
		#464749 (right container - border-right color)
		#CCCCCC (right container - border-bottom color)
****************************************************/

#table_container
{
	width:100%;
	/*background-color:#ffffff;*/
	/*border-bottom:#959282 solid 1px;*/
}

#chaddGradTop {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line.jpg);
	background-position: left top;
	background-repeat:  no-repeat;
}

#chaddGradBottom {
	height: 15px;
	height: 15px !important;
	float:left;
	width:711px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background-image:url(../images/ph_grad_line_bottom.jpg);
	background-position: left bottom;
	background-repeat:  no-repeat;
}

#emptySpace {
	height: 16px;
}


#row_td_2, #row_td_3, #row_td_2_top
{
	border-bottom:#CCCCCC solid 1px;
	border-right:#cbcbcb solid 1px;
	background-color:#FFFFFF; 
}
#row_td_2n {
	border-bottom:#CCCCCC solid 1px;
	background-color:#FFFFFF; 
	padding-bottom: 15px;
}
#row_td_2d {
border-bottom:#CCC solid 1px;
border-right:#ccc solid 1px;
background-color:#e6e6e6;
}

#row_td_3
{
	background-color:#FFFFFF;
}

#row_td_2_top
{
	border-bottom:#7c7d7f solid 1px;
}
#td_4_row_2, #td_4_row_2_top
{
	background-color:#FFFFFF;
	border-bottom:#CCCCCC solid 1px;
}

#td_4_row_2_top
{
	border-bottom:#7c7d7f solid 1px;
}

#td_4_row_3
{
	background-color:#FDFCF6;
	border-bottom:#CCCCCC solid 1px;
}

#row_td_end
{
	border-bottom:#7c7d7f solid 1px;
	border-right:#7c7d7f solid 1px;
}

#td_4_row_end
{
	border-bottom:#7c7d7f solid 1px;
}
 #row_td_top
 {
	border-top:#7c7d7f solid 1px;
	border-right:#7c7d7f solid 1px;
	border-bottom:#cccccc solid 1px;
 }
#td_4_row_top
{
	border-top:#7c7d7f solid 1px;
	border-bottom:#cccccc solid 1px;
}

.align_right
{
	text-align:right;
}
#td_rig
{
	border-right:#7c7d7f solid 1px;
}
#hand_left_con{
	width:156px;
	float:left; 	
	padding-left: 4px; /*Modified by Piyush*/
	padding-right: 6px; /*Modified by Piyush*/
}
#hand_right_con{
	width:535px;
	float:left;
	margin-top:20px;
	margin-left: 10px;
}

.hand_right_con{
	width:535px;
	float:left;
}
#hand_tab_new_left {
	width:310px;
	float:left;
	display:block;
	
	}
#hand_tab_new_right {
	width:196px;
	padding-left:5px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:5px;
	float:left;
	display:block;
	border:#BFBFBF 1px solid;
	margin-top: 10px;
	margin-left: 10px !important;
	margin-left:5px;
	}
#rd_hand_tab_new_right {
	width:146px;
	float:left;
	display:block;
	border:#000000 2px solid;
	padding-left:10px;
	padding-top:0px !important;
	padding-top:10px;
	padding-bottom:0px !important;
	padding-bottom:10px;
	padding-right:15px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}
		
#hand_tab_new_right_up, #hand_tab_new_right_up_login{
	width:213px;
	float:left;
	margin-left:10px;
	}
	
#hand_tab_new_right_up_login
{
	margin-top:8px;
}
.hand_acc_text{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#626262;
	font-size:10px;
	}
#tab_right_text{
	width:180px; 
	float:left; 
	margin-left:10px; 
	margin-top:12px;
	}
 #tab_right_text1 {
 	width:180px; 
	float:left; 
	padding-left:10px; 
	margin-top:12px;
 	border-left:#BFBFBF 1px solid;
	}
#hnd_lft, #hnd_lft1,, .hnd_lft1{
	width:80px; 
	float:left; 
	border-right:#BFBFBF 1px solid;
	}
#hnd_lft1, .hnd_lft1{
	border:0px;
	}
#feature_rt{
	float:left; 
	width:310px; 
	margin-top:6px;
	}
#feature_lt{
	float:left; 
	width:40px;
	}
	
	
	
#upgrade_phone_row_1
{
	background-color:#FAF4DA; border-top:dotted #9C9897 1px; border-bottom:dotted #9C9897 1px;
}

#upgrade_phone_row_2
{
	border-bottom:dotted #9C9897 1px;
}

#upgrade_phone_row_3
{
	border-bottom:dotted #9C9897 1px;
	background-color:#FAF4DA;
}

#refer_table
{
	border-bottom:#C0C0C0 solid 1px;
}

#refer_row_1
{
	background-color:#FAF4DA; border-right:solid #9C9897 1px; border-bottom:dotted #9C9897 1px;
}

#refer_row_2
{
	border-right:solid #9C9897 1px; border-bottom:dotted #9C9897 1px;
}

#pricePlan_row_1
{
	background-color:#FAF4DA; border-bottom:dotted #9C9897 1px;
}

#pricePlan_row_2
{
	background-color:#FDFAF1; border-bottom:dotted #9C9897 1px;
}

#pricePlan_row_11
{
	background-color:#FAF4DA; border-bottom:dotted #9C9897 1px; border-right:solid #9C9897 1px;
}

#pricePlan_row_16
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px;;
}
#pricePlan_row_17
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px;
}
#pricePlan_row_18
{
	background-color:#ffffff; border-bottom:solid #9C9897 1px;
}
#pricePlan_row_19
{
	background-color:#ffffff; border-bottom:solid #9C9897 1px;
}

#pricePlan_row_20
{
	background-color:#e6e6e6; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_21
{
	background-color:#FAF4DA; border-bottom:dotted #9C9897 1px;
}

#pricePlan_row_22
{
	background-color:#ffffff; border-bottom:dotted #9C9897 1px;
}
#pricePlan_row_23
{
	background-color:#FDFAF1; border-bottom:dotted #9C9897 1px;
}

#pricePlan_row_end_1
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px;
}

#pricePlan_row_end_2
{
	background-color:#FDFAF1; border-bottom:solid #9C9897 1px;
}

#refer_row_end
{
	border-right:solid #9C9897 1px;
}

#sub_table_container
{
	width:99%;
	float:left;
	display:block;
}
#sub_table_container input {
	vertical-align:middle;
}

#acc_head_row_light_grey {
	width:99%;
	background-color:#eaeaea;
	float:left;
	width: 686px;
	display:block;
	padding:8px 0px 8px 0px;
	padding: 8px 14px 8px 7px !important;
}
#pricePlan_row_end_warning
{
	background-color:#FAF4DA; border-bottom:solid #9C9897 1px ;color:#FF0000;
}

.tbl_main_header
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#50504e;	
	background-color:#ebebeb;
	padding-bottom: 2px;
}

.tbl_main_column
{
	padding-top:8px;
	padding-bottom:8px;
}

/**
 * The styles defined for the action table
 */
.action_tbl
{
	float:left; 
	border-top:#ccc solid 1px;
	width:713px;
}

.action_tbl_generic
{
	float:left; 
	border-top:#ccc solid 1px;
}

.action_tr_light
{
	background-color:#ffffff; 	
}

.action_td_1
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
}

.action_td_1_debit
{
	width:15px;
	height:30px;
}

.action_td_2
{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	width:255px;
	height:35px;
}

.action_td_2_generic
{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

.action_td_spacer
{
	border-bottom:dotted 1px gray;
	width:15px;
}

.action_td_border
{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}

.action_td_border_left
{
	border-bottom:solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

.action_td_3
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
}

.action_td_4
{
	border-bottom:dotted 1px gray;
	width:428px;
}
  
.action_td_4_generic
{
	border-bottom:solid 1px #CCCCCC;
}

.action_tr_dark
{
	background-color:#ececec; 
}

.action_td_bottom_1
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
	height:35px;
}

.action_td_bottom_2
{
	border-bottom:solid 1px #CCCCCC; 
	border-right:solid 1px #CCCCCC;
}

.action_td_bottom_3
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
}

.action_td_bottom_spacer
{
	border-bottom:solid 1px #CCCCCC;
	width:15px;
}

.action_td_bottom_border
{
	border-bottom:solid 1px #CCCCCC;
	
	width:15px;
}

.action_td_bottom_4
{
	border-bottom:solid 1px #CCCCCC;
	width:428px;
}

.action_td_bottom_4_generic
{
	border-bottom:solid 1px #CCCCCC;
	width:428px;
}

.action_td_bottom_4_nowidth
{
	border-bottom:solid 1px #CCCCCC;
}

.action_title
{
	background-color:#ececec; 
	border-bottom: solid 2px white;
}

@charset "utf-8";

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
.Fleft
{
float:left
}
#changeoptions_pg
{
width:700px;
margin-left:10px;
}
#changeoptions_pg div.airtime_div
{
font-size:11px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
overflow: hidden;
}
.topcorner
{
background:url(../images/ph_grad_line.jpg);
height:10px;
display:block;
background-repeat:repeat-x;
}
.botcorner
{
background:url(../images/ph_grad_line_bottom.jpg);
height:12px;
display:block;
background-repeat:repeat-x;
}
#changeoptions_pg div.airtime_div .airtime_row
{
line-height:15px;
border-bottom:1px solid #CCCCCC;
height:22px;
clear:both;
}
#changeoptions_pg div.airtime_div .airtime_row2
{
line-height:22px;
clear:both;
height:23px;
}
#changeoptions_pg div.airtime_div .airtime_col1
{
font-weight:bold;
float:left;
width:200px;
margin-left:15px;
clear:left;
}
#changeoptions_pg div.airtime_div .airtime_col2
{
float:left;
margin-left:10px;
}
.currentopts
{
font-weight:bold;
background:#EBEBEB;
line-height:40px;
display:block;
padding: 0px 0px 0px 15px;
margin:20px 0px 0px 0px;
clear:both;
}
.currentopts1 {
font-weight:700;
font-size:14px;
background:#FFFFFF;
line-height:40px;
display:block;
clear:both;
margin:20px 0 0;
padding:0 0 0 15px;
border-bottom: 3px solid black;
}
.youroption_subtbl_lt
{
float:left;
width:190px;
padding: 0px 2px;
overflow:hidden;
}

.spacerdiv
{
width:1px;
background: #CCCCCC;
height:180px;
float:left;
margin:0px 3px; 0px 2px;
}

.tbold
{
font-weight:bold;
}


 #divSline
{
width:490px;
border:none;
overflow:hidden;
margin-top:0px;
}
#divSline1{
	float:left;
	width:300px;
	margin-top:7px;
	padding: 0px 5px 5px 5px;
}
#divSline .tableHeaderText1a .musthave,#divSline .tableHeaderText1a .free,#divSline .tableHeaderText1a .remianing {
width:150px;
padding:0 0 0 15px;
}
#divSline .tableHeaderText .musthave
{
width:150px;
padding:0px 0px 0px 15px;
}
#divSline .tableHeaderText1a .musthave1
{
	font-size: 13px;
	font-weight: bold;
	height: 25px;	
	width:178px;
	padding:0px;
	border-right: 1px solid #ccc;
	background-image:url(../images/underline1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#divSline .tableHeaderText .free
{
width:150px;
padding:0px 0px 0px 15px;
}
#divSline .tableHeaderText1a .free1, #divSline .tableHeaderText1a .remianing1
{
	float:right;
	font-size: 13px;
	font-weight: bold;
	height: 25px;	
	width:170px;
	padding:0px;
	text-align: center;
	background-image:url(../images/underline1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#divSline .tableHeaderText .remianing
{
width:150px;
padding:0px 0px 0px 15px;
}
#divSline .row_border
{
border-bottom:1px solid #CCCCCC;
line-height:30px;
display:block;
padding:0px 0px 0px 15px;
background:#FFFFFF;
}
#divSline .row_borderpln
{
border-bottom:1px solid #CCCCCC;
line-height:30px;
display:block;
padding:0px 0px 0px 15px;
}
#divSline .row_border .col1
{
width:140px;
padding:5px 0px 5px 5px;
border-right:1px solid #CCCCCC;
line-height: 1em;
}
#divSline .row_border .col2
{
width:130px;
padding:0px 0px 0px 15px;
border-right:1px solid #CCCCCC;
}
#divSline .row_border .col3
{
padding:0px 0px 0px 15px;
width:150px;
overflow:hidden;
}
#divSline .row_border .col3a {
	width:163px;
	overflow:hidden;
	padding-top:5px;
	line-height: 1.5em;
	height:50px;
	vertical-align:middle;
}
#divSline .row_border .col3aa {
	width:163px;
	overflow:hidden;
	padding-top:5px;
	line-height: 1em;
	height:40px;
	vertical-align:middle;
	border-right:solid 1px #ccc;
}
#divSline .row_border .col3b
{
	height:40px;
	line-height: 1.5em;
	text-align: center;
	padding:5px 0px 0px 0px;
	width:170px;
	overflow:hidden;
	vertical-align:top;
	border-left: 1px solid #ccc;
}
#divSline .row_border .col3bb
{
	height:40px;
	line-height: 1em;
	text-align: center;
	padding:5px 0px 0px 0px;
	width:170px;
	overflow:hidden;
}
#divSline .row_border2
{
border-bottom:1px solid #CCCCCC;
background:#F5F5F5;
}

.noborder
{
border:none;
border:0px;
}
div.tableHeaderText
{
background-color:#747577;
float:left;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:500px;
}
div.tableHeaderText1a {
background-color:#ffffff;
float:left;
padding-bottom:0px;
padding-left:0px;
padding-top:5px;
width:700px;
}

div.tableHeaderText2a {
background-color:#ffffff;
float:left;
padding-bottom:0px;
padding-left:0px;
padding-top:5px;
width:500px;
}

#changeoptions_pg div.graycontainer
{
background:#ffffff;
width:100%;
height:350px;
padding:0px;
float:left;
border: 1px solid #ccc;
}
.graycontainer #divSline
{
width:347px;
background:white;
}
div.graycontainer #divSline .row_border .col2
{
width:150px;
padding:0px 0px 0px 15px;
border-right:0px;
}
div.clearfix br
{
clear:both;
}
#divSline .tableHeaderText .removbeoptions
{
display:block;
padding:0px 0px 0px 15px;
}

#changeoptions_pg div.graycontainer div.left_txt
{
display:block;
border:1px solid #CCCCCC;
background:white;
margin:50px 15px 0px 0px;
padding:10px;
float:right;
width:270px;
}
.youroption_subtbl_lt #divSline .tableHeaderText
{
width:clear;
clear:both;
}
.youroption_subtbl_lt #divSline .col1
{
border:none;
clear:both;
}
#changeoptions_pg #divSline
{
padding-left:0px;
}
#youroption_subtbl_container .youroption_subtbl_rt #divSline
{
width:100%;
overflow:hidden;
}
#youroption_subtbl_container .youroption_subtbl_rt #divSline .tableHeaderText
{
width:690px;
}
#divSline .row_border .add
{
font-weight:bold;
float:left;
}
.option_rt_tab
{
overflow:hidden;
line-height:20px;
width:300px;
padding:5px 0px 0px 10px;;
}
#changeoptions_pg .fottertxt
{
padding:20px 5px 20px 10px;

}

.option_rt_tab #opt_arr_next_rt
{
width:109px;
}
#opt_arr_next_rtW {
	float:left; 
	width:200px;
}/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-alert-window
{
    margin: 5px;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #ff3333;
    background-color: #ffe5e5;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-alert-window-content
{
    margin: 4px;
    padding: 0px;
    background-color: #ff9999;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-alert-window-titlebar
{
    background-color: #ff9999;
    padding: 2px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-alert-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-alert-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-alert-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-alert-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-theme-plain .bea-portal-window
{
    margin: 5px;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    background-color: #f0f0f0;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-theme-plain .bea-portal-window-content
{
    margin: 4px;
    padding: 0px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-theme-plain .bea-portal-window-titlebar
{
    background-color: #e5e5e5;
    padding: 2px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-theme-plain .bea-portal-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-theme-plain .bea-portal-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-theme-plain .bea-portal-window-titlebar-title
{
    color: #666666;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-theme-plain .bea-portal-window-titlebar-buttons
{
    white-space: normal;
    padding: 0px;
    margin: 0px;
    font-size: x-small;
    vertical-align: middle;
    text-align: right;
}

.bea-portal-theme-plain a
{
    display: inline;
    color: #666666;
    text-decoration: none;
}

.bea-portal-theme-plain a:hover
{
    color: #000000;
    text-decoration: underline;
}/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window
{
    margin: 0px;
    padding: 0px;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-window-content
{
    margin: 0px;
    padding: 0px;
    scrollbar-base-color:#d8d8e5;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-window-titlebar
{
    /*background-color: #d8d8e5;*/
    padding: 2px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-window-icon
{
    text-align: center;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    width: 1%;
}

.bea-portal-window-icon img
{
    padding: 0px;
    margin: 0px;
}

.bea-portal-window-titlebar-title
{
    color: #333366;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

