/* General Styles */
body {
	font-family: Arial;
    background: url('../../../../images/personal/shared/site_header/main_bg.png') repeat-x;
}

.editor_experience body {
    background: none repeat scroll 0 0 #fff;
}

h1,
h2,
h3,
h4 {
	font-family: Arial;
	text-align: left;
	color: #000;
}
h1,
h2 {
	font-weight: normal;
}
.product_page h1,
h3,
h4 {
	font-weight: bold;
}
.rollover a,
.rollover a:visited,
.rollover a:link,
.lightbox_wrap a,
.lightbox_wrap a:visited,
.lightbox_wrap a:link,
.middle_layer a,
.middle_layer a:visited,
.middle_layer a:link,
.middle_layer .page_contents .product_tab_content a,
.middle_layer .page_contents a,
.middle_layer .page_contents a:visited,
.middle_layer .page_contents a:link,
.bottom_layer .page_contents .product_tab_content a,
.bottom_layer a,
.bottom_layer a:visited,
.bottom_layer a:link {
	color: #006685;
	text-decoration: none;
}
.rollover a:hover,
.top_layer .page_contents .product_tab_content a:hover,
.top_layer a:hover,
.middle_layer .page_contents .product_tab_content a:hover,
.middle_layer .page_contents a:hover,
.middle_layer a:hover,
.bottom_layer .page_contents .product_tab_content a:hover,
.bottom_layer a:hover {
	color: #0097ac;
	background-color: transparent;
}
/* end general styles */

.top_layer {
	/*background: url('../../../../images/personal/shared/site_header/main_content_bg1.png') no-repeat scroll center 32px;*/
}
.middle_layer {
	/*background: url('../../../../images/personal/shared/site_header/main_content_bg1.png') no-repeat scroll center -13px;*/
	position: relative;
	z-index: 1;
}

/* Global Header */
.personal_busi_nav_item.business .left {
	background: url('../../../../images/personal/shared/site_header/smb_tab_bg.png') no-repeat 0 -32px;
}
.personal_busi_nav_item.business.active .left {
    background: url("../../../../images/personal/shared/site_header/smb_tab_bg.png") no-repeat scroll 0 0 transparent;
	 height:2.7em
}
.personal_busi_nav_item.business.active .personal_busi_nav_item_link {
    background: url("../../../../images/personal/shared/site_header/smb_tab_bg.png") no-repeat scroll right 0 transparent;
	 height:1.8em;
}

.personal_busi_nav_item.personal .left{
	background: url('../../../../images/personal/shared/site_header/consumer_tab_bg.png') no-repeat;
}
.personal_busi_nav_item.entgov .left {
	background: url('../../../../images/personal/shared/site_header/tab_bg_enterprise.png') no-repeat 0 -32px;
}
.personal_busi_nav_item.myzoo .left  {
	background: url('../../../../images/personal/shared/site_header/tab_bg_myZOO.png') no-repeat 0 -32px;
}
.personal_busi_nav_item.wholesale .left {
	background: url('../../../../images/personal/shared/site_header/tab_bg_wholesale.png') no-repeat 0 -32px;
}
.personal_busi_nav_item.optus_network .left  {
	background: url('../../../../images/personal/shared/site_header/networks_tab_forbusiness.png') no-repeat 0 -32px;
}
.personal_busi_nav_item.business  .personal_busi_nav_item_link {
	background: url('../../../../images/personal/shared/site_header/smb_tab_bg.png') no-repeat right -32px;
	color: #fff;
}
.personal_busi_nav_item.personal .personal_busi_nav_item_link {
	color: #000;
	background: url('../../../../images/personal/shared/site_header/consumer_tab_bg.png') no-repeat right 0;
}
.personal_busi_nav_item.entgov .personal_busi_nav_item_link {
	background: url('../../../../images/personal/shared/site_header/tab_bg_enterprise.png') no-repeat right -32px;
	color: #fff;
}
.personal_busi_nav_item.wholesale .personal_busi_nav_item_link {
	color: #fff;
	background: url('../../../../images/personal/shared/site_header/tab_bg_wholesale.png') no-repeat right -32px;
}
.personal_busi_nav_item.myzoo .personal_busi_nav_item_link {
	background: url('../../../../images/personal/shared/site_header/tab_bg_myZOO.png') no-repeat right -32px;
	color: #fff;
}
.personal_busi_nav_item.optus_network .personal_busi_nav_item_link {
	background: url('../../../../images/personal/shared/site_header/networks_tab_forbusiness.png') no-repeat right -32px;
	color: #fff;
}

.personal_busi_nav_item_link {
	font-family: OptusDINCond-Medium, "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;
	letter-spacing: .0555em;
}

/* Personal Header */
.quick_links_short_lst_item_link {
	border-right-color: #ccc;
}
.quick_links_short_lst .quick_links_short_lst_item a {
	color: #000;
}
.quick_links_short_lst .quick_links_short_lst_item a:hover {
	color: #0097ac;
}

/* SMB Quick Announcement */
.quick_announcement {
	color: white;
	font-size: 1.2em;
}
.quick_announcement a {
	color: #ffc;
}

/* Global Navigation */
/* Primary Navigation List */
.nav_wrap {
	/*background: none repeat-x scroll 0 0;*/
	background: url("../../../../images/personal/shared/site_header/sec_nav_bg.png") repeat-x scroll 0 42px transparent;
}
.pri_nav_lst_item {
	background-color: #ccc;
	/*text-shadow: 1px 1px #e8e8e8;*/
}
.pri_nav_lst_item_link {
	background: url('../../../../images/personal/shared/site_header/pri_nav_border.gif') no-repeat scroll right 0;
	color: #006685;
}
.pri_nav_lst_item .smb_nav_homeicon{
	padding:2px 0px 2px 30px;
	margin-left:8px;
	background: url('../../../../images/business/shared/site_header/home_icon_sprite.png') right;
}
.pri_nav_lst_item .smb_nav_homeicon:hover{
	background: url('../../../../images/business/shared/site_header/home_icon_sprite.png') -13px;
}

.pri_nav_lst_item {
	background: url('../../../../images/personal/shared/site_header/pri_nav_bg.png') no-repeat scroll -5px 0;
}
.pri_nav_lst_item.first {
	background: url('../../../../images/personal/shared/site_header/pri_nav_bg.png') no-repeat scroll 0 0;
}
.pri_nav_lst_item.last {
	background: url('../../../../images/personal/shared/site_header/pri_nav_bg.png') no-repeat scroll right 0;
}
.pri_nav_lst .last .pri_nav_lst_item_link {
	background: none;
}

/* Active nav item */
.pri_nav_lst_item.active,
.pri_nav_lst_item.active .pri_nav_lst_item_link,
.pri_nav_lst_item.active.last .pri_nav_lst_item_link {
	background: url('../../../../images/personal/shared/site_header/nav_onselect_bgd.png') no-repeat;
}
.pri_nav_lst_item.active {
	background-position: -279px 0;
	/*font-weight: bold;*/
	/*text-shadow: 1px 1px #e8e8e8;*/
}
.pri_nav_lst_item.active .pri_nav_lst_item_link{
	background-position: right -47px;
	color: #000000;
}
.pri_nav_lst_item.active.first {
	background-position: -280px -94px;
}
.pri_nav_lst_item.active.last .pri_nav_lst_item_link {
	background-position: right -141px;
}
/* Secondary Navigation List */

/* Teritary Navigation List */
.sec_nav_lst_item > .ter_nav_lst_outer  > .ter_nav_lst_body,
.sec_nav_lst_item > .ter_nav_lst_outer  > .ter_nav_lst_body_inner {

}
.sec_nav_lst_item:hover > .ter_nav_lst_outer  > .ter_nav_lst_body > .ter_nav_lst_body_inner,
.sec_nav_lst_item_outer:focus + .ter_nav_lst_outer  > .ter_nav_lst_body > .ter_nav_lst_body_inner,
.sec_nav_lst_item.active > .ter_nav_lst_outer  > .ter_nav_lst_body > .ter_nav_lst_body_inner {

}
/*
.sec_nav_lst_item:hover > .ter_nav_lst_outer  > .ter_nav_lst_foot {
	background: url('../../../../images/personal/shared/boxes/box_secondary_nav_foot.png') no-repeat scroll left 0;
}
.sec_nav_lst_item:hover > .ter_nav_lst_outer  > .ter_nav_lst_foot > .ter_nav_lst_foot_inner {
	background: url('../../../../images/personal/shared/boxes/box_secondary_nav_foot.png') no-repeat scroll right -9px;
}
*/
.ter_nav_lst_item > .ter_nav_lst_item_link {
	color: #5e5e5e;
	font-weight: normal;
}
.ter_nav_lst_item.first > .ter_nav_lst_item_link {

}
.ter_nav_lst_item:hover .ter_nav_lst_item_link,
.ter_nav_lst_item:focus,
.sec_nav_lst_item.active .ter_nav_lst_item_link:focus {

}


/* Primary Navigation extras - Optus Zoo links */
.optuszoo_links_lst_item {
	background: url('../../../../images/personal/shared/site_header/optuszoo_links_bg.png') no-repeat scroll -3px 0;
	text-shadow: 1px 1px #e7f1f4;
	font-family: "Trebuchet MS", sans-serif;
}
.optuszoo_links_lst .last {
	background-position: right 0;
}
.optuszoo_links_lst .first .optuszoo_links_lst_item_link {
	background: url('../../../../images/personal/shared/site_header/optuszoo_links_right_border.gif') no-repeat scroll right 0;
}
.optuszoo_links_lst .last .optuszoo_links_lst_item_link {
	background: url('../../../../images/personal/shared/site_header/optuszoo_links_left_border.gif') no-repeat scroll left 0;
}
/* Primary Navigation extras - OCA extra links */
.oca_extra_links_item {
	background: url('../../../../images/personal/shared/site_header/oca_links_bg.png') no-repeat scroll -4px 0;
}
.oca_extra_links_item a:hover{
	color: #FF9;
}
.oca_extra_links .first {
	background-position: 0 0;
}
.oca_extra_links .last {
	background-position: right 0;
}
.oca_extra_links .oca_extra_links_item_link {
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
}
.oca_extra_links .first .oca_extra_links_item_link {
	background: url('../../../../images/personal/shared/site_header/oca_extra_links_right_border.gif') no-repeat scroll right 0;
}
.oca_extra_links .last .oca_extra_links_item_link {
	background: url('../../../../images/personal/shared/site_header/oca_extra_links_left_border.gif') no-repeat scroll left 0;
}
/* Secondary Navigation extras - search form and cart quick panel */
.sec_nav_and_search_cart_panels {
	/*background: url('../../../../images/personal/shared/site_header/sec_nav_bg.png') repeat-x #ffd100;*/
  background-color: #FFD100;
}
/* search form */
.search_for_wrap {
	background: url('../../../../images/personal/shared/site_header/search_bg1.gif') no-repeat;
}
.search_for_wrap .search_text_inp {
	color: #666;
	background: transparent;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
}
.search_for_wrap .go {
	background: transparent;
	cursor: pointer;
}
/* shopping cart general */
.items_in_your_cart_hidden {
	display: none;
}
/* shopping cart quick panel */
.your_cart_quick_panel {
	background: url('../../../../images/personal/shared/site_header/cart_quick_panel_bg1.png') no-repeat scroll 0 0;
}
.your_cart_quick_panel .your_cart_quick_panel_content {
	background: url('../../../../images/personal/shared/site_header/cart_quick_panel_bg1.png') no-repeat scroll right -34px;
}
.your_cart_quick_panel .your_cart_quick_panel_content a {
	font-weight: bold;
}

/* date picker */
.date_picker {
	background: url('../../../../images/shared/icons/calendar.gif') no-repeat 0 0;
}

/* Shopping Cart - T&C boxes */
.cart_terms_content {
	background-color: #D9E8ED;
}

/* why optus class on SMB landing page with expansion effect at the bottom */
.whyoptus h2{
	/*background: url('../../../../images/business/homepage/navigate-up.png') no-repeat right;*/
	cursor:pointer;
	color:#006685;
	font-size:19px;
	font-family: Arial;
	line-height:32px;
}

/* Order Capture - T&C boxes */
/* ** commented out: JIRA DIGS-2943
.tncs_wrap {
	background: #fff;
}
 */

/* Order Capture */
.address_why_required_tooltip {
	margin-top: 3px;
	display: block;
}
.important_delivery_information {
	font-weight: bold;
	float: left;
	clear: left;
}
.important_delivery_information.non_floating {
	float: none;
}

/* Global Footer */
.bottom_layer .content_section li,
.bottom_layer a,
.bottom_layer a:visited,
.bottom_layer a:link {
	color: #787878;
}
.bottom_layer a:hover, .bottom_layer h3 a:hover {
	color: #333;
}
.footer_links{
	color: #aaa;
}
.site_map_wrap_box h3{
	font-size: 1.2em;
}
.bottom_layer h3,
.bottom_layer h3 a,
.bottom_layer h3 a:visited,
.bottom_layer h3 a:link {
    color:#000;
    padding: 0 0 0.714em 0;
}
.quick_links, .entrust_and_copyright_item {
	color: gray;
}
.list_tbl .tbl_col_t1 {
	text-align: center;
}
/* ** list_t4 customisation ** */
.list_t4 .list_t4_item {
  background: url('../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left 9px transparent;
}
/* ** list_t8 customisation ** */
.list_t8 .list_t8_item {
  background: url('../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left 3px transparent;
}
.promo_quicklinks h3 {
	text-shadow: 2px 2px 2px #888888
}

/* Site Footer */
.site_footer .header {
	background: transparent url('../../../../images/shared/site_footer/footer_box.png') no-repeat scroll left top;
}
.site_footer.content {
	background: transparent url('../../../../images/shared/site_footer/footer_box.png') repeat-y scroll -986px top;
}
.site_footer .footer {
	background: transparent url('../../../../images/shared/site_footer/footer_box.png') no-repeat scroll left bottom;
}

/* Main Carousel Override */
.page_contents .ui-tabs .ui-tabs-nav li {
	background: none; /* overwrite jquery UI default bg for default, active and hover state */
}
.page_contents .ui-tabs .ui-tabs-nav li a {
  color: #006685;
  font-family: Arial;
  font-weight: normal;
  text-decoration: none;
}
.page_contents .ui-tabs .ui-tabs-nav li a:hover {
  color: #0097AC;
}
.page_contents .ui-tabs .ui-tabs-nav .ui-tabs-selected span {
	font-weight: bold;
}

/* General buttons */
.lightbox_wrap .button_t1 .button_text,
.middle_layer .button_t1 .button_text {
	color: #006685;
	font-weight: bold;
	font-family: OptusDINCond-Bold,"Arial Narrow","Helvetica Neue Condensed",Arial,sans-serif;
}
.middle_layer .button_t1.button_out_of_stock  .button_text{
	color:#006685;
	background: url("../../../../images/personal/mobile/btn_gray_bg.png") no-repeat scroll right -72px transparent;
	height: 45px;
	padding: 24px 7px 3px 0;
    width: 92px;
}
.middle_layer .button_t1.button_out_of_stock{

	background: url("../../../../images/personal/mobile/btn_gray_bg.png") no-repeat scroll 0 0px transparent;
	padding-left:10px;
}

.middle_layer .button_t1.button_out_of_stock  .button_text:hover {
	cursor:default;
	color:#006685;
}

.lightbox_wrap .button_t1,
.lightbox_wrap .button_t1 .button_text,
.new_visitor .lightbox_wrap .button_buy_now,
.new_visitor .lightbox_wrap .button_buy_now .button_text,
.middle_layer .button_t1,
.middle_layer .button_t1 .button_text,
.new_visitor .middle_layer .button_buy_now,
.new_visitor .middle_layer .button_buy_now .button_text{
	background: url('../../../../images/personal/mobile/btn_bg.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
.button_t5,
.button_t5 .button_text{
	background: url("../../../../images/business/mobile/btn_bg_orange.png") no-repeat scroll 0 0 transparent;
}
.button_t5 .button_text{
	background-position: right -34px;
	color: #FFF;
}
/* Buy now button for the returning visitors */
.returning_visitor .middle_layer .button_buy_now,
.returning_visitor .middle_layer .button_buy_now .button_text,
.returning_visitor .middle_layer .confirm_buy_now,
.returning_visitor .middle_layer .confirm_buy_now .button_text {
	 background: url("../../../../images/personal/mobile/btn_bg_green.png") no-repeat scroll 0 0 transparent;
     color: #FAFAFA;
}
.returning_visitor .middle_layer .button_buy_now .button_text:hover,
.returning_visitor .middle_layer .confirm_buy_now .button_text:hover {
     color: #FAFAFA;
}
.middle_layer .button_t2,
.middle_layer .button_t2 .button_text, .returning_visitor .button_t2, .returning_visitor .button_t2 .button_text {
	background: url('../../../../images/personal/mobile/btn_bg_gray.png') no-repeat scroll 0 0 transparent;
	color: #4b4b4b;
	cursor: default;
}
.button_t3,
.button_t3 .button_text {
	background: url('../../../../images/personal/broadband/btn_bg_t3.png') no-repeat scroll 0 0 transparent;
}
.lightbox_wrap .button_t1 .button_text,
.middle_layer .button_t1 .button_text,
.new_visitor .middle_layer .confirm_buy_now .button_text,
.returning_visitor .middle_layer .confirm_buy_now .button_text,
.new_visitor .middle_layer .button_buy_now .button_text,
.returning_visitor .middle_layer .button_buy_now .button_text {
	background-position: right -34px;
}
.middle_layer .button_t1 .button_text:hover {
	color: #0787b4;
}
.middle_layer .button_t1.button_t2 .button_text:hover {
	color: #4b4b4b;
}
.button_t3 .button_text {
	background-position: right 0;
	color: #000;
	font-weight: bold;
}
.button_t4,
.button_t4 .button_text {
	background: url(../../../../images/personal/mobile/btn_bg_blue.png) no-repeat scroll 0 0 transparent;
}
.button_t4 .button_text {
	background-position: right -28px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	line-height: 2em;
}
/* Purchase button orange color */
.button_t5 .button_text:hover {
	color: #e8e8e8;
}

.middle_layer .button_t8,
.middle_layer .button_t8.button_out_of_stock,
.middle_layer .button_t8.button_out_of_stock:hover,
.middle_layer .button_t8.button_out_of_stock .button_text,
.middle_layer .button_t8.button_out_of_stock .button_text:hover {
  background: none;
  width: 100px;
  padding: 0;
}

.middle_layer .button_t8.button_comingsoon,
.middle_layer .button_t8.button_comingsoon:hover,
.middle_layer .button_t8.button_comingsoon .button_text,
.middle_layer .button_t8.button_comingsoon .button_text:hover {
  width: 112px;
  cursor:default;
  color: #5E5E5E;
}

.middle_layer .button_t8.button_comingsoon,
.middle_layer .button_t8.button_comingsoon:hover {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 30px;
  line-height: 30px;
  margin: 3.2em 0 0 3.5em;
  background-color: #E4E4E4;
  cursor:default;
}

.middle_layer .button_t8,
.middle_layer .button_t8:hover,
.middle_layer .button_t8.button_out_of_stock,
.middle_layer .button_t8.button_out_of_stock:hover {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 30px;
  line-height: 30px;
  margin: 3.2em 0 0 3.9em;
}

.middle_layer .button_t8.button_out_of_stock,
.middle_layer .button_t8.button_out_of_stock:hover {
  background-color: #E4E4E4;
}

.middle_layer .button_t8,
.middle_layer .button_t8:hover,
.middle_layer .button_t8:hover .button_text {
  background-color: #ffe100;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.middle_layer .button_t8.button_out_of_stock .button_text,
.middle_layer .button_t8.button_out_of_stock .button_text:hover {
  color: #5E5E5E;
}

.middle_layer .button_t8 .button_text {
  background: none;
  font-family: Arial,Helvetica,sans serif;
  font-weight: normal;
  font-size: 1.3em;
  padding: 0;
  text-align: center;
  width: 100px;
}

.middle_layer .button_t8 .button_text:hover {
  color: #0787b4;
}

.button_t7,
.button_t7 .button_text{
	background: url("../../../../images/personal/mobile/btn_bg_teal.png") no-repeat scroll 0 0 transparent;
}
.button_t7 .button_text{
	background-position: right -33px;
	color: #FFF;
}
.button_t7 .button_text:hover {
	color: #FFFFFF;
}
/* Change Upgrade button text alignment */

/* Grayed out Purchase button */




/* links on dark background */
.dark_bg a,
.dark_bg a:visited,
.dark_bg a:link,
.page_contents .ui-widget-content .dark_bg a {
	color: #fff;
}
.middle_layer .accordion_categorised_list .dark_bg a:hover {
	color: #fc0;
}

/*****
* Box style type 1
* The box height can be resized vertically dynamically.
* The width is fixed though. -- It can be extended in width too
* Example:
* <div class="box_t1">
* 	<div class="box_header">
* 		<div class="box_inner">
* 			Get Started
* 		</div>
* 	</div>
* 	<div class="box_body">
* 		<div class="box_inner">
* 			[HTML]
* 		</div>
* 	</div>
* 	<div class="box_footer"><div class="box_inner">&nbsp;</div></div>
* </div>
*/
.box_t1 {
	zoom:1;
}
.box_t1 .box_body {
	background-position: 0 -60px;
}
.box_t1 .box_header .box_inner,
.box_t1 .box_body .box_inner,
.box_t1 .box_footer .box_inner {
	background-position: right -60px;
}
.box_t1 .box_header .box_inner {
	background-position: right -11px;
	color: #333;
}
.box_t1 .box_footer .box_inner {
	background-position: right 0;
}
.box_t1 .box_header,
.box_t1 .box_footer,
.box_t1 .box_inner {
	background: #fefefe url('../../../../images/personal/shared/boxes/block_t1.png') no-repeat scroll 0 -11px;
}
.box_t1 .box_footer {
	background-position: 0 0;
}

/* cart specific box_t1 */
.box_t1.cart_need_know .box_footer {
	background-position: 0 -1px;
}
.box_t1.cart_need_know .box_footer .box_inner {
	background-position: right -1px;
}
/* box_t2 */
/*
 * NOT IN USE
 * COMMENTED OUT ON THE 6. SEPT
 * IF STILL COMMENTED OUT ON THE 16. SEPT,
 * PLEASE ADD A NEW BOX STYLE HERE IF NEEDED INSTEAD OF CREATING A NEW ONE
 *
.box_t2 .box_header,
.box_t2 .box_footer,
.box_t2 .box_inner {
	background: url('../../../../images/personal/shared/boxes/block_t2.png') no-repeat scroll 0 0 #fff;
}
.box_t2 .box_header .box_inner {
	background-position: right 0;
}
.box_t2 .box_body .box_inner {
	background: none;
}
.box_t2 .box_footer {
	background-position: 0 bottom;
}
.box_t2 .box_footer .box_inner {
	background-position: right bottom;
}
*/
/* box t3 */
/*
 * NOT IN USE
 * COMMENTED OUT ON THE 6. SEPT
 * IF STILL COMMENTED OUT ON THE 16. SEPT,
 * PLEASE ADD A NEW BOX STYLE HERE IF NEEDED INSTEAD OF CREATING A NEW ONE
 *
.box_t3 .box_header,
.box_t3 .box_footer,
.box_t3 .box_inner,
.box_t2 .box_body .box_t3 .box_footer .box_inner,
.box_t2 .box_body .box_t3 .box_header .box_inner,
.box_t8 .box_body .box_t3 .box_header,
.box_t8 .box_body .box_t3 .box_footer,
.box_t8 .box_body .box_t3 .box_footer .box_inner,
.box_t8 .box_body .box_t3 .box_header .box_inner {
	background: url('../../../../images/personal/shared/boxes/block_t3.png') no-repeat scroll 0 0 #fff;
}
.box_t3 .box_header .box_inner,
.box_t2 .box_body .box_t3 .box_header .box_inner,
.box_t8 .box_body .box_t3 .box_header .box_inner {
	background-position: right 0;
}
.box_t3 .box_body .box_inner,
.box_t8 .box_body .box_t3 .box_body .box_inner {
	background: none;
}
.box_t3 .box_footer,
.box_t8 .box_body .box_t3 .box_footer {
	background-position: 0 bottom;
}
.box_t3 .box_footer .box_inner,
.box_t2 .box_body .box_t3 .box_footer .box_inner,
.box_t8 .box_body .box_t3 .box_footer .box_inner {
	background-position: right bottom;
}
/* box t4 */
.box_t4 .box_header,
.box_t4 .box_footer,
.box_t4 .box_inner,
.box_t2 .box_body .box_t4 .box_footer .box_inner,
.box_t2 .box_body .box_t4 .box_header .box_inner {
	background:url('../../../../images/personal/shared/boxes/prod_detail_tab_t1.png') no-repeat scroll 0 0 #fff;
}
.box_t2 .box_body .box_t4 .box_header .box_inner {
	background-position: right 0;
}
.box_t2 .box_body .box_t4 .box_footer .box_inner {
	background-position: right bottom;
}
.box_t4 .box_header .box_inner {
	background-position: right -27px;
}
.box_t4 .box_header {
	background-position: 0 -18px;
}
.box_t4 .box_body .box_inner {
	background: none;
}
.box_t4 .box_footer {
	background-position: 0 0;
}
.box_t4 .box_footer .box_inner {
	background-position: right -9px;
}
/* box t5 */
.box_t5 .box_header,
.box_t5 .box_body,
.box_t5 .box_footer {
	background: transparent url('../../../../images/personal/shared/boxes/why_buy_online_box.gif') no-repeat scroll 0 0;
}
.box_t5 .box_body {
	background-position: 0 -4px;
}
.box_t5 .box_footer {
	background-position: 0 -143px;
}
/* box t6 */
.box_t6 .box_header,
.box_t6 .box_body,
.box_t6 .box_footer,
.box_t6 .box_inner {
	background: transparent url('../../../../images/personal/shared/boxes/box_t6.png') no-repeat scroll 0 0;
}
.box_t6 .box_header {
	background-position: right -8px;
}
.box_t6 .box_header .box_inner {
	background-position: 0 0;
}
.box_t6 .box_body {
	background-color: #dadada;
	background-position: 0 -32px;
	background-repeat: repeat-x;
}
.box_t6 .box_body .box_inner {
	background: transparent;
}
.box_t6 .box_footer {
	background-position: right -24px;
}
.box_t6 .box_footer .box_inner {
	background-position: 0 -16px;
}
/* box t7 */
.box_t7 .box_header,
.box_t7 .box_body,
.box_t7 .box_footer,
.box_t7 .box_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plain_color_t2.png') no-repeat scroll 0 0;
}
.box_t7 .box_header .box_inner,
.box_t7 .box_body .box_inner,
.box_t7 .box_footer .box_inner {
	background-position: right -60px;
}
.box_t7 .box_header .box_inner {
	background-position: right -5px;
}
.box_t7 .box_body {
	background-color: #e0f0b2;
}
.box_t7 .box_body .box_inner {
	background-color: #e0f0b2;
}
.box_t7 .box_footer {
	background-position: 0 -10px;
}
.box_t7 .box_footer .box_inner {
	background-position: right -15px;
}
/* box t8 */
.box_t8 .box_header,
.box_t8 .box_body,
.box_t8 .box_footer,
.box_t8 .box_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plain_color_t3.png') no-repeat scroll 0 0;
}
.box_t8 .box_header .box_inner,
.box_t8 .box_body .box_inner,
.box_t8 .box_footer .box_inner {
	background-position: right -60px;
}
.box_t8 .box_header .box_inner {
	background-position: right -5px;
}
.box_t8 .box_body {
	background-color: #e5eff3;
}
.box_t8 .box_footer,
.thank_you_message .box_t1 .box_footer {
	background-position: 0 -10px;
}
.box_t8 .box_footer .box_inner,
.thank_you_message .box_t1 .box_footer .box_inner {
	background-position: right -15px;
}

/* start box t9 */
.box_t9 .box_header,
.box_t9 .box_footer,
.box_t9 .box_inner{
	background:url('../../../../images/personal/shared/boxes/prod_detail_tab_t2.png') no-repeat scroll 0 0 #fff;
}
.box_t9 .box_header .box_inner {
	background-position: top right;
}
.box_t9 .box_footer .box_inner {
	background-position: bottom right;
}
.box_t9 .box_header .box_inner,
.box_t9 .box_footer .box_inner{
	background-position: right -27px;
}
.box_t9 .box_header .box_inner {
	background-position: right -27px;
}
.box_t9 .box_header  {
	background-position: left -18px;
}
.box_t9 .box_body .box_inner {
	background: none;
}
.box_t9 .box_footer {
	background-position: left top;
}
.box_t9 .box_footer .box_inner  {
	background-position: right -9px;
}
/* End box t9 */
/* box t10 */
.box_t10 .box_header,
.box_t10 .box_footer,
.box_t10 .box_inner {
	background: #fefefe url('../../../../images/personal/shared/boxes/box_t10_bg.png') no-repeat scroll 0 -15px;
}
.box_t10 .box_header .box_inner {
	background-position: right -15px;
}
.box_t10 .box_body .box_inner {
	background-position: -3px -20px;
}
.box_t10 .box_footer {
	background-position: 0 -3px;
}
.box_t10 .box_footer .box_inner {
	background-position: right -3px;
}
/* box t11 */
.box_t11 .box_header,
.box_t11 .box_body,
.box_t11 .box_footer,
.box_t11 .box_inner {
	background: transparent url('../../../../images/personal/shared/boxes/promo_t2.png') no-repeat scroll 0 0;
}
.box_t11 .box_header {
	background-position: 0 -18px;
}
.box_t11 .box_body {
	background-position: 0 -24px;
}
.box_t11 .box_footer {
	background-position: -1px 0;
}
.box_t11 .box_header .box_inner {
	background-position: right -461px;
}
.box_t11 .box_body .box_inner {
	background-position: right -466px;
	*background-color: white; /* if IE7 */
}
.box_t11 .box_footer .box_inner {
	background-position: right -8px;
}

/* box t12 - e.g. your order capture > about you
 * reuses skin from box_t6
 * dependency box_t1 box_t6 box_t12
 */

/* box t13
* used in businessSolutionDetails
* used within a box_t8 and therefore has to be later declared in the css
* */
.box_t13 .box_header,
.box_t13 .box_footer,
.box_t13 .box_inner {
	background: url('../../../../images/personal/shared/boxes/block_t3.png') no-repeat scroll 0 0 transparent;
}
.box_t13 .box_header .box_inner {
	background-position: right 0;
}
.box_t13 .box_body .box_inner {
	background: #fff;
}
.box_t13 .box_header {
	background-position: 0 top;
}
.box_t13 .box_footer {
	background-position: 0 bottom;
}
.box_t13 .box_footer .box_inner {
	background-position: right bottom;
}

/*****
* Box style type 20
* The box height can be resized vertically dynamically.
* The width is fixed though.
* Example:
* <div class="box_t20">
* 	<div class="box_header"><div class="box_inner"></div></div>
* 	<div class="box_body">
* 		<div class="box_inner">
* 			[HTML]
* 		</div>
* 	</div>
* 	<div class="box_footer"><div class="box_inner"></div></div>
* </div>
*/
.box_t20 .box_header,
.box_t20 .box_body,
.box_t20 .box_footer {
	background: transparent url('../../../../images/personal/shared/boxes/plan-pricing-bgd-x120.png') no-repeat 0 0;
}
.box_t20 .box_header {
	background-position: 0 -1.25em;
}
.box_t20 .box_body {
	background-position: 0 -2.5em;
	background-color: #0097AC;
}
/* box t21 (main object class box_t20) - e.g. bundle plans in lists */
.box_t21 .box_header,
.box_t21 .box_body,
.box_t21 .box_footer {
	background-image: url('../../../../images/personal/shared/boxes/plan-pricing-bgd-x132.png');
}
/* box t22 (main object class box_t20) - e.g. bundle plans in lists */
.box_t22 .box_header,
.box_t22 .box_body,
.box_t22 .box_footer {
	background-image: url('../../../../images/personal/shared/boxes/plan-pricing-bgd-x63.png');
}
.box_t22 .box_header {
	background-position: 0 -1em;
}
.box_t22 .box_body {
	background-position: 0 -2em;
}

.box_t22 .box_body {
	background-position: 0 -2em;
}
.box_t23 .box_header .box_left,
.box_t23 .box_header .box_right,
.box_t23 .box_header .box_rpt{
	float: left;
	height: 53px;
}
.box_t23 .box_header .box_left{
	background: url("../../../../images/personal/shared/boxes/networkbox_lefttop.png") no-repeat scroll left top transparent;
	width: 7px;
}
.box_t23 .box_header .box_rpt,
.box_t23 .box_footer .box_rpt{
	width:226px;
}
.box_t23 .box_header .box_rpt{
	background: url('../../../../images/personal/shared/boxes/networkbox_top_rpt.png') repeat-x scroll 0 0 transparent;
	color: #006685;
	font-family: Arial;
	font-size: 14pt;
}
.box_t23 .box_header .box_right{
	 background: url("../../../../images/personal/shared/boxes/networkbox_righttop.png") no-repeat scroll right top transparent;
	 width: 7px;
}
.box_t23 .box_header {
	background-position: 0 -1em;
}
.box_t23 .box_body {
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.box_t23 .box_footer .box_left,
.box_t23 .box_footer .box_right{
	height: 6px;
}
.box_t23 .box_footer .box_left{
	background : url("../../../../images/personal/shared/boxes/networkbox_botleft.png") no-repeat scroll left bottom transparent;
	float: left;
	width: 7px;
}
.box_t23 .box_footer .box_rpt{
	float: left;
	border-bottom: 1px solid #E5E5E5;
	position: relative;
	top: -7px;
}
.box_t23 .box_footer .box_right{
	background: url("../../../../images/personal/shared/boxes/networkbox_botright.png") no-repeat scroll right bottom transparent;
}
.box_t23 .box_rpt div {
	padding: 12px 0 0 10px;
	font-family: 'FSOptus-Medium';
}


/* Price Tag box */
.price_tag_box .plan_included .amount {
	font-family: OptusDINCond-Bold, "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;
	text-align: right;
	color: #ffd100;
}
.price_tag_box  .plan_included_top .desc ,
.price_tag_box  .plan_included_bottom .desc,
.price_tag_box .plan_included_terms {
	color: #fff;
}
.price_tag_box .plan_included_terms {
	text-align: center;
}
.price_tag_box  .plan_price_name {
	background: none;
}
.price_tag_box .plan_included_wrap,
.price_tag_box .plan_price_name_wrap {
	background: transparent url('../../../../images/personal/mobile/plan_details_separator.png') repeat-x bottom left;
}
.price_tag_box .plan_included_terms {
	background-position: top left;
}
/* Price Tag box t2 */

/* price_wrap_t2 */
.price_wrap_t2 .value_postfix_extra {
	color: gray;
}

/* Password Strength error Message */
ul.errorMsg_list li.errorMsg_list_item{
	background: transparent url('../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left 8px;
}
/* Password Strength error Message */

/*******************/
/*** File Types ***/
/*******************/
.file_pdf {
	background: url(../../../../images/shared/icons/filetype-pdf.png) no-repeat 0 0;
}
.file_doc {
	background: url(../../../../images/shared/icons/filetype-doc.png) no-repeat .33em 0;
}
.file_default {
	background: url(../../../../images/shared/icons/filetype-default.png) no-repeat .33em 0;
}

/* This css is use for non-active accordion */
.sq_fail_no_interaction {
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter: alpha(opacity = 20);
	zoom: 1;
	z-index: 1000;
	position: relative;
	background: url('../../../../images/personal/shared/site_header/main_bg.png') 0 0.5em transparent;
}
.sq_fail_no_interaction a,
.sq_fail_no_interaction .list_t1_lev1_wrap .content_toggle_trigger:hover,
.sq_fail_no_interaction .button_t1 .button_text:hover {
	cursor: default;
}
.sq_fail_no_interaction .dark_bg a:hover {
	color: #fff;
}
/* end: This css is use for non-active accordion */
.pre_buy_now_content {
  background: url('../../../../../images/personal/mobile/pre_buy_now.png') no-repeat scroll 0 0.5em transparent;
}
.box_service_available .box_inner  {
	background: url('../../../../images/personal/shared/boxes/box_service_available_success.png') no-repeat scroll 0 0 transparent;
}
.box_service_available  .box_body {
	background:none;
	background-color: #e0f0b2;
}
.box_service_available .pre_buy_now_content {
	background: url('../../../../images/personal/shared/icons/icon_service_available_succes.png') no-repeat scroll 0 0 transparent;
}

/* Table */
.features_content tbody {
	border-color: gray;
}
.features_content td.col_even {
	background-color: #E5EFF3;
}

/* Promo */
.js_slideshow_ctrl a {
	background: transparent url('../../../../images/shared/buttons/js_slider_radio.png') no-repeat scroll 0 -33px;
	_background-image: url('../../../../images/shared/buttons/js_slider_radio.gif');
	outline: 0;
	color: transparent; /* CSS 3 property; support? */
	line-height: 15px;
}
.js_slideshow_ctrl a:hover {
	background-position: 0 -49px;
}
.js_slideshow_ctrl .js_slideshow_ctrl_active_link {
	background-position: 0 -1px;
}
.js_slideshow_ctrl .js_slideshow_ctrl_active_link:hover {
	background-position: 0 -17px;
}
.promo_box_wrap .learn_more_list li {
	background: transparent url('../../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left center;
}
.promo_box .promo_box_wrap .i_want_to .i_want_to_list  a {
	color: #006685;
  text-decoration: none;
}
.get_sooner_content .box_body a,
.get_sooner_content .box_body a:visited,
.get_sooner_content .box_body a:link {
  color: #000;
	font-family: OptusDINCond-Medium, "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;
}
.promo_box .promo_box_wrap .i_want_to .list_t4_item a {
  color: #006685;
  text-decoration: none;
}
.promo_box_wrap h3 {
	text-shadow: 2px 2px 2px #888;
}
/* online sales assistance and cheaper online */
/* and */
/* Things you need to know when you are ready to checkout */
.sale_assistance_offers .box_t1 .box_body .assist_number,
.sale_assistance_offers .cheaper_online_wrap h3 {
	text-shadow: 2px 2px 2px #888;
}
.sale_assistance_offers .assist_number_small {
	font-weight: bold;
}
.promo_box .promo_box_wrap .i_want_to .i_want_to_list li {
	background: transparent url('../../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left center;
}
.promo_box .promo_box_wrap .i_want_to  h3,
.contact_us_content .contact_us_title,
.get_sooner_cheaper_wrap .get_sooner_content  h3 {
	text-shadow: 2px 2px 2px #888;
	text-transform: none;
}
.contact_us_content .contact_us_title {
	font-weight: bold;
}
.sale_assistance_offers .contact_us_content .assist_number_col a {
	line-height: 36px;
}
.sale_assistance_offers .assist_number_col,
.sale_assistance_offers .need_assis_contact_details {
	font-family: "Trebuchet MS", sans-serif;
}
.sale_assistance_offers .monday_friday_text {
	color: #666;
	font-family: Arial, sans-serif;
}
.chat_live_col .chat_txt,
.chat_live_col .btn_chat_now {
	text-align: center;
}
.chat_live_col .chat_txt {
	font-weight: bold;
}
/* Need assistance box */
.chat_roundbox {
	background: #fff;
}
.need_assist_wrap .box_t6 .box_header,
.need_assist_wrap .box_t6 .box_body,
.need_assist_wrap .box_t6 .box_footer,
.need_assist_wrap .box_t6 .box_header .box_inner,
.need_assist_wrap .box_t6 .box_footer .box_inner {
	background-image: url('../../../../images/personal/shared/boxes/box_t6_short.png');
}
/* Chat live with Sales Representative white box */
.chat_rbtop div {
	background: url('../../../../images/personal/shared/boxes/chat_box_tl.gif') no-repeat top left;
}
.chat_rbtop {
	background: url('../../../../images/personal/shared/boxes/chat_box_tr.gif') no-repeat top right;
}
.chat_rbbot div {
	background: url('../../../../images/personal/shared/boxes/chat_box_bl.gif') no-repeat bottom left;
}
.chat_rbbot {
	background: url('../../../../images/personal/shared/boxes/chat_box_br.gif') no-repeat bottom right;
}

/**
* For product selection row
*/
body .accordion_categorised_list .list_t1_lev2_item.selected_item_in_list {
	border-color: #ffd100;
	background-color: #fffae5;
}
/**
* For Password Strength
*/

.pwd_strength {
	background-color:#ccc;
}
.pwd_strength_0{
	background-color:#ccc;
}
.pwd_strength_1 {
	background-color: #0cf;
}
.pwd_strength_2 {
	background-color: #f93;
}
.pwd_strength_3 {
	background-color: #c03;
}
.pwd_strength_4 {
	background-color: #606;
}
.pwd_strength_5 {
	background-color: #060;
}
.register_errorMsg {
	color: #f00;
}
.review_your_amt_title {
	text-align: left;
}
.review_your_amt_desc {
	text-align: left;
	color: #919194;
}
.review_your_amt_value {
	text-align: right;
	font-weight: bold;
}
.review_your_amt_desc,
.review_your_amt_value,
.review_your_amt_wrap .last,
.review_your_amt_total {
	border-color: #ccc;
}
.review_your_total_desc,
.review_your_total_value{
	text-align: left;
	font-weight: bold;
}
.review_your_total_value {
	text-align: right;
}
.review_your_total_info {
	font-weight: normal;
}

/* accordion menu, with headers for categories */
.list_t1_lev1_wrap .content_toggle_trigger:hover {
	cursor: pointer;
}
.middle_layer .accordion_categorised_list .content_toggle_trigger h3 a {
	background: transparent url('../../../../images/personal/mobile/down_arrow.png') no-repeat scroll 0 50%;
    color: #fff;
}
.accordion_categorised_list .list_t1_lev2_item.even,
.office_phone_plans_list .section_12.even  {
	background-color: #e5eff3;
}
.accordion_categorised_list .content_toggle_trigger {
	background: #fff url('../../../../images/personal/mobile/plan_board_close.png') no-repeat scroll 0 0;
}
.accordion_categorised_list .content_toggle_wrap .showhide_toggle_active {
	background: #fff url('../../../../images/personal/mobile/plan_board_open.png') no-repeat scroll 0 0;
}
/* 24/10/11 comment out as class 'content_toggle_small_wrap' doesn't seem to be in use anywhere
.accordion_categorised_list .content_toggle_small_wrap .showhide_toggle_active {
	background: #fff url('../../../../images/personal/mobile/plan_board_open_s.png') no-repeat scroll 0 0;
}
*/
.accordion_categorised_list .content_toggle_trigger h3,
.accordion_categorised_list .content_toggle_trigger p,
.accordion_categorised_list .content_toggle_trigger span {
	color: #fff;
}
.accordion_categorised_list_t2 .content_toggle_trigger {
	background: url('../../../../images/personal/mobile/plan_board_close.png') no-repeat scroll right 0 #fff;
}
.header_board,
.accordion_categorised_list_t2 .content_toggle_wrap .showhide_toggle_active {
	background: url('../../../../images/personal/mobile/plan_board_open.png') no-repeat scroll right 0 #fff;
}
.accordion_categorised_list_t2  h3 {
	color: #fff;
	background: url('../../../../images/personal/mobile/plan_board_close.png') no-repeat scroll 0 0 #fff;
}
.header_board h3,
.accordion_categorised_list_t2  .showhide_toggle_active h3 {
	color: #fff;
	background: url('../../../../images/personal/mobile/plan_board_open.png') no-repeat scroll 0 0 #fff;
}

/***************************************************************/
/*        custom accordion menu for CSB023, CSB029,            */
/*	and anything else requiring "small" col_9 size accordions  */
/*               Last updated on Aug 30, 2011                  */
/***************************************************************/
.list_t1_lev1_wrap .content_toggle_trigger:hover {
	cursor: pointer;
}
.custom_col_9_accordion  h3 a {
	background: transparent url('../../../../images/personal/mobile/down_arrow.png') no-repeat scroll 0 50%;
}
.custom_col_9_accordion  .showhide_toggle_active h3 a {
	background: transparent url("../../../../images/personal/mobile/down_up.png") no-repeat scroll 0 50%;
}
.custom_col_9_accordion .content_toggle_wrap .content_toggle_trigger {
	background: #fff url('../../../../images/personal/mobile/plan_board_close_custom.png') no-repeat scroll right 0;
}
.custom_col_9_accordion .content_toggle_wrap .content_toggle_trigger .custom_col_9_accordion_body {
	background: #fff url('../../../../images/personal/mobile/plan_board_close_custom.png') no-repeat scroll 0 -36px;
}
.custom_col_9_accordion .content_toggle_wrap .content_toggle_trigger.showhide_toggle_active{
	background: #fff url('../../../../images/personal/mobile/plan_board_open_custom.png') no-repeat scroll right 0;
}
.custom_col_9_accordion .content_toggle_wrap .content_toggle_trigger.showhide_toggle_active .custom_col_9_accordion_body {
	background: #fff url('../../../../images/personal/mobile/plan_board_open_custom.png') no-repeat scroll 0 -38px;
}
.custom_col_9_accordion .content_toggle_trigger h3,
.custom_col_9_accordion .content_toggle_trigger h3 a{
	color: #fff;
}

/***************************************************************/
/*               Product Carousel Styles                       */
/*               Last updated on Mar 23, 2011                  */
/***************************************************************/

/* product carousel container */
.product_carousel_wrapper {
	background: url('../../../../images/personal/mobile/carousel_bg.png') repeat-x left top;
}
.msie8 .product_carousel_wrapper.active_carousel_item,
.msie9 .product_carousel_wrapper.active_carousel_item {
	background: none;
}
.product_carousel_wrapper .psudo_recharge_broadband .product_image:hover {
	background: url('../../../../images/personal/shared/boxes/yellow-rounded-corner.png') no-repeat 7px 0;
}

/* reuse carousel on bundle details thumbnail */
.product_details_thumbnail .product_carousel_wrapper {
	background: none;
}
/* slider container */
.product_carousel_wrapper .slider_container {
	background: url('../../../../images/personal/mobile/scrollbar.png') no-repeat center bottom;
}
.product_carousel_wrapper .slider_container.slider_hidden {
	background: url('../../../../images/personal/mobile/scrollbar_hidden.png') no-repeat center bottom;
}
/* slider */
.product_carousel_wrapper .slider {
	background: none;
}
/* slider handle */
.product_carousel_wrapper .slider_container .slider .ui-slider-handle {
	background: url('../../../../images/personal/mobile/scroller_handle.png') no-repeat left 0;
}

.product_carousel_wrapper .slider_container .slider .ui-slider-handle .slider_right_img{
    background: url('../../../../images/personal/mobile/scroller_handle.png') no-repeat right -26px;
}

/* prev and next links */
.product_carousel_wrapper .prev_link {
	background: url('../../../../images/personal/mobile/prev_bg.png') no-repeat left bottom;
}
.product_carousel_wrapper .next_link {
	background: url('../../../../images/personal/mobile/next_bg.png') no-repeat right bottom;
}
/* product label  */
.product_carousel_wrapper .product_label_outer {
	background: url('../../../../images/personal/mobile/group_bg_middle.gif') repeat-x 0 bottom;
}
.product_carousel_wrapper .product_label_inner {
	text-align: center;
}
.product_carousel_wrapper .product_label a,
.product_carousel_wrapper .product_label a:hover {
	color: #000;
}
.product_label_outer .product_label{
	cursor: pointer;
}
.product_label_outer.last_item .product_label {
	background: url('../../../../images/personal/mobile/group_bg_right.gif') no-repeat right -1px;
}
.product_label_outer.first_item .product_label {
	background: url('../../../../images/personal/mobile/group_bg_left.gif') no-repeat left top;
}
.product_label_outer.first_item.last_item .product_label_inner {
	background: url('../../../../images/personal/mobile/group_bg_right.gif') no-repeat right -1px;
}
.msie7 .product_label_outer.first_item.last_item .product_label_inner {
	background-image: none;
}
.product_carousel_wrapper .product_detail_content {
	background: url('../../../../images/personal/mobile/product_details_bg.png') repeat-x left -22px; /* -22px from top as the container is 22px underneath the edge the image is measured from atm */
}
.product_carousel_wrapper .box_footer_left {
	background: url('../../../../images/personal/mobile/spritefooter_blue_bg.png') no-repeat 0 0;
}
.product_carousel_wrapper .box_footer_center {
	background: url('../../../../images/personal/mobile/spritefooter_blue_bg.png') repeat-x 0 -24px;
}
.product_carousel_wrapper .box_footer_right {
	background:url('../../../../images/personal/mobile/spritefooter_blue_bg.png') no-repeat -5px -49px;
}
.product_carousel_wrapper .terms_and_condition  {
	color: #fff;
}
.product_carousel_wrapper .terms_and_condition a.read_more_link  {
	text-decoration: underline;
}

.product_carousel_wrapper .terms_and_condition  h1,
.product_carousel_wrapper .terms_and_condition  h2,
.product_carousel_wrapper .terms_and_condition h3,
.product_carousel_wrapper .terms_and_condition  h4 {
	color: #fff;
}
.product_carousel_wrapper .product_detail a {
	color: #fff5c8;
}
.product_carousel_wrapper a:hover {
	color: #fefefe;
}
/* product rating and reviews   */
.product_carousel_wrapper .review_details {
	text-align: center;
}
.product_carousel_wrapper .rating {
	background-image: url('../../../../images/personal/mobile/stars.png');
	background-repeat: no-repeat;
}
.product_carousel_wrapper .five_stars {
	background-position: center top;
}
.product_carousel_wrapper .four_stars {
	background-position: center -16px;
}
.product_carousel_wrapper .three_stars {
	background-position: center -32px;
}
.product_carousel_wrapper .two_stars {
	background-position: center -48px;
}
.product_carousel_wrapper .one_star {
	background-position: center -64px;
}
.product_carousel_wrapper .product_name {
	color: #fefefe;
}
.product_carousel_wrapper .feature_list {
	background: url('../../../../images/personal/mobile/arrow.png') no-repeat 2px 6px;
	color: #fefefe;
}
.product_carousel_wrapper .best_offer {
	background: url('../../../../images/personal/mobile/product_best_offer.png') no-repeat left top;
	text-transform: uppercase;
	font-weight: bold;
	color: #fefefe;
}
.product_carousel_wrapper .best_offer_rounded {
	background-color: #fff;
	position: relative;
	min-height: 10em;
}
.product_carousel_wrapper .best_offer_rounded_footer {
	background: transparent url('../../../../images/personal/mobile/product_best_offer_rounded.png') no-repeat left bottom;
}
.product_carousel_wrapper .broadband_title {
	font-weight: bold;
}
.product_carousel_wrapper .popular_phones_list {
	text-align: center;
}
.product_carousel_wrapper .popular_phone_name {
	color: #006685;
}
.product_carousel_wrapper .best_offer_desc .price_text_wrap {
	font-family: "Trebuchet MS", sans-serif;
}
.product_carousel_wrapper .desc_listitems {
	background: url('../../../../images/personal/mobile/arrow-blk.png') no-repeat 2px 5px;
	color: #000;
}
.product_carousel_wrapper sup{
	font-size: 0.8em;
}
.product_carousel_wrapper .close_window a {
	background: url('../../../../images/personal/mobile/closeBtn.png') no-repeat right top;
}
.product_carousel_wrapper .product_detail .details_and_plans .see_details {
	background: none;
}
.product_carousel_wrapper .product_detail .details_and_plans .see_details div a {
	background: url('../../../../images/personal/mobile/right_arrow_details.png') no-repeat scroll left center transparent;
}
/******* Prodcut Detail Title *******/
.product_carousel_wrapper .best_offer_left {
	background: url('../../../../images/personal/mobile/best_offer_left.png') no-repeat left top;
}
.product_carousel_wrapper .best_offer_right {
	background: url('../../../../images/personal/mobile/best_offer_right.png') no-repeat left top;
}
.product_carousel_wrapper .best_offer_mid {
	background: url('../../../../images/personal/mobile/best_offer_mid.png') repeat left top;
	color: #fefefe;
	font-weight: bold;
	text-shadow: 1px 1px #c60;
	text-transform: uppercase;
}
.product_carousel_wrapper .best_offer {
	background: url('../../../../images/personal/mobile/product_best_offer.png') no-repeat left top;
}
/*
.product_carousel_wrapper .box_plan .box_plan_header,
.product_carousel_wrapper .box_plan .box_plan_footer,
.product_carousel_wrapper .box_plan .box_plan_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll;
}
*/
.product_carousel_wrapper .box_plan .box_plan_header {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll left -16px;
}
.product_carousel_wrapper .box_plan .box_plan_header .box_plan_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll right -461px;
	color: #333;
}
.product_carousel_wrapper .box_plan .box_plan_body {
	/* background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll right -469px; */
}
.product_carousel_wrapper .box_plan .box_plan_body .box_plan_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll right -469px;
}
.product_carousel_wrapper .box_plan .box_plan_footer {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll left 0px;
}
.product_carousel_wrapper .box_plan .box_plan_footer .box_plan_inner {
	background: transparent url('../../../../images/personal/shared/boxes/plan_details_bg.png') no-repeat scroll right -8px;
}
/* Recharge Carousel */
/* price details */
.mobile_plan_carousel .recharge_plan_price_name {
	color: #fff;
	text-align: center;
	background: none;
}
.mobile_plan_carousel .recharge_more_details {
	text-align: center;
}
.mobile_plan_carousel .recharge_more_details a {
	background: url('../../../../images/personal/mobile/right_arrow_details.png') 0 4px no-repeat;
	color: #ffc;
	padding-left: 10px;
}
.mobile_plan_carousel .recharge_detail {
	color: #ffd100;
	text-align: right;
	font-weight: bold;
}
.mobile_plan_carousel .recharge_desc {
	color: #fff;
}
.mobile_plan_carousel .recharge_see_details {
	text-align: center;
	color: #fff;
	background: transparent url('../../../../images/personal/mobile/plan_details_separator.png') repeat-x top left;
}
/* price details */
.product_carousel_wrapper .box_plan_price_name,
.product_carousel_wrapper .recharge_plan_price_name {
	color: #fff;
	text-align: center;
	font-family: OptusDINCond-Bold, "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;
}
/* end */
/*Added new class for SSM-823*/
.product_carousel_wrapper .broadband_recharge_options_pos {
	text-align: center;
}
/* end */
.broadband_thumbnail .box_plan_included .bb_content ,
.product_carousel_wrapper .box_plan_included .bb_content {
	text-align: center;
	color: #fff;
	font-size: 10px;
}
.product_carousel_wrapper .box_plan_included .box_plan_amount,
.product_carousel_wrapper .box_plan_included .box_plan_amount_bottom {
	text-align: right;
}
.broadband_thumbnail .box_plan_included .bb_data,
.product_carousel_wrapper .box_plan_amount .box_plan_price,
.product_carousel_wrapper .box_plan_amount .box_plan_price_cent,
.product_carousel_wrapper .box_plan_included .box_plan_amount_bottom,
.product_carousel_wrapper .box_plan_included .box_plan_amount .box_plan_dollar_sign,
.product_carousel_wrapper .box_plan_included .box_plan_included_bottom .box_plan_desc .box_plan_data,
.product_carousel_wrapper .box_plan_included .bb_data,
.product_carousel_wrapper .box_plan_included .hp_plan_data {
	font-family: OptusDINCond-Bold, "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;
	color: #ffd100;
}
.product_carousel_wrapper .box_plan_included .box_plan_included_top .box_plan_desc,
.product_carousel_wrapper .box_plan_included .box_plan_included_bottom .box_plan_desc,
.product_carousel_wrapper .plan_summary_box .plan_included_terms {
	color: #fff;
}
.product_carousel_wrapper .box_plan_included_terms {
	text-align: center;
	color: #fff;
	font-weight:bold;
	background: transparent url('../../../../images/personal/mobile/plan_details_separator.png') repeat-x top left;
}

.product_carousel_wrapper .box_plan_included_terms.larger_terms {
	font-size:1.4em;
	width:80%;
	font-weight:bold;
}

.mobile_plan_item_wrapper .box_plan_included_terms{
	background-position: bottom left;
}
.product_carousel_wrapper .box_plan_price_name_wrap {
	background: transparent url('../../../../images/personal/mobile/plan_details_separator.png') repeat-x bottom left;
}
.product_carousel_wrapper .plan_bubble {
	background: url('../../../../images/personal/mobile/bubble_yellow.png') no-repeat left top;
	color: #000;
	text-align: center;
}
/* issue */
.product_carousel_wrapper .product_active,
.product_carousel_wrapper .product_item_info:hover {
	background: url('../../../../images/personal/shared/boxes/yellow-rounded-corner.png') no-repeat 7px 0;
}
.product_carousel_wrapper .product_carousel .mobile_carousel .product_active {
	background: none;
}

/***************************************************************/
/*               End Product Carousel Styles                   */
/***************************************************************/

.globalError {
	border: 1px solid #f00;
	background-color: #fcc;
	color: #f00;
	padding: 10px;
	margin-bottom: 10px;
}

/* Form Validation */
label.formError {
	color: #f00;
}
.highlightRowError {
	border: 1px solid #f00 !important; /* Will implement a nicer solution than using !important later */
}
.readOnly {
	background-color: #eaeaea;
	color:#666;
}
.readOnlyText  {
	color:#A8A8A8;
}
input[disabled]{
	color:#666;
}


/* PLANS IN LIST */
.plans_list_header {
	border-bottom: 2px solid #CCCCCC;
	font-family: 'Trebuchet MS';
	font-weight: bold;
}
.product_list_item {
	border-bottom: 1px solid #CCCCCC;
}
/* Select contract term */
.contract_length_title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
}

/* Addons */
.addon_checkbox_highlight {
	background-color: #ffffcb;
}

/* product/plan specifications */
.tab_content_list_item .item_term {
	color: #8b8b8b;
}
/* phone listing page column title */
.mobile_summary,
.best_value_header,
.online_offer_header {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight:bold;
}
/* Pre Registration */
.pre_registration_wrap h1{
	font-size: 1.8em;
}
.pre_registration_wrap .product_name{
	font-size: 1.4em;
	font-weight:bold;
}
.pre_registration_footer  .cancel_link {
	background: url('../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left center transparent;
}

/******************/
/*** RHS STARTS ***/
/******************/

/* Cart Summary Box */
/****
* Shopping cart summary boxe (round corner)
*/
/*
.cart_summary_box_wrap .cart_summary_header {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/up_arrow.gif') no-repeat scroll 4% 40%;
}
.cart_summary_box_wrap .empty_cart_summary .cart_summary_header{
	background: none;
}
*/
.cart_summary_box_wrap h3 {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/down_arrow.gif') no-repeat scroll 4% 40%;
}

.cart_summary_box_wrap .showhide_toggle_active h3 {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/up_arrow.gif') no-repeat scroll 4% 40%;
}
.cart_summary_box .box_header,
.cart_summary_box .box_body,
.cart_summary_box .box_footer,
.cart_summary_box .box_inner {
	background:transparent url('../../../../images/personal/shared/boxes/shopping_cart_t2.png') no-repeat scroll 0 -15px;
}
.shopping_cart_rhs_wrap .cart_summary_box .box_header,
.shopping_cart_rhs_wrap .cart_summary_box .box_body,
.shopping_cart_rhs_wrap .cart_summary_box .box_footer,
.shopping_cart_rhs_wrap .cart_summary_box .box_inner {
	background:transparent url('../../../../images/personal/shared/boxes/shopping_cart_t3.png') no-repeat scroll 0 0;
}
.shopping_cart_rhs_wrap .cart_summary_box_wrap .showhide_toggle_active .box_footer,
.cart_summary_box .box_footer {
	background-position:0 0;
}
.shopping_cart_rhs_wrap .cart_summary_box .box_footer{
	background-position:0 -30px;
}
.shopping_cart_rhs_wrap .cart_summary_box .box_header {
	background-position: 0 -15px;
}
.shopping_cart_rhs_wrap .cart_summary_box .box_footer .box_inner {
	background-position: right -37px;
}
.cart_summary_box .box_body,
.cart_summary_box .box_body .box_inner {
	background-position: right -28px;
	background-color: #ffe880;
  border: 1px solid #FFD100;
  border-top: 0;
  border-bottom: 0;
}
.shopping_cart_rhs_wrap .cart_summary_box .box_body,
.shopping_cart_rhs_wrap .cart_summary_box .box_body .box_inner {
	border: none;
}
.cart_summary_box .box_header .box_inner {
	background-position:right -22px;
}
.shopping_cart_rhs_wrap .showhide_toggle_active .box_footer .box_inner,
.cart_summary_box .box_footer .box_inner {
	background-position:right -9px;
}
.cart_summary_box .right_col {
	text-align: right;
}
.cart_summary_box .cart_summary_content {
  background-color: #fff;
}
.shopping_cart_rhs_wrap .cart_summary_box .cart_summary_content {
  background-color: #FFF6CC;
}
.cart_summary_box .sub_total_content {
	background-color: #fff6cc;
}
.shopping_cart_rhs_wrap .cart_summary_box .sub_total_content {
	background-color: #FFEB8E;
}
.cart_summary_box .link_to_your_cart {
	background-color: #ffd100;
}
.cart_summary_box .name {
	font-size: 1.10em;
}
.cart_summary_box .actions {
	background:transparent url('../../../../images/personal/shared/icons/bullet_grey_arrow.png') no-repeat scroll 0 6px;
}

.extras_lst_wrap .extras_lst,
.cart_summary_box .min_cost_content .min_cost_lst {
	font-size: .9em;
}
.cart_summary_box .name {
	font-weight: bold;
}
.cart_summary_box .sub_total_content .name {
	font-size: .98em;
	font-weight: bold;
}
.cart_summary_box .min_cost_content .min_cost_lst .min_cost_lst_item {
	line-height: 1.2em;
}
.cart_summary_box .min_cost_content {
	background-color: #ffeb8e;
}
.shopping_cart_rhs_wrap  .cart_summary_box .min_cost_content {
	background-color: #FFF6CC;
}
.cart_summary_box .total_content {
	background-color: #ffd100;
}

/* RHS */
.rhs_box h3 {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/down_arrow.gif') no-repeat scroll 0 11px;
}
.rhs_box .box_header,
.rhs_box .box_body,
.rhs_box .box_footer,
.rhs_box .box_inner {
	background:transparent url('../../../../images/personal/shared/boxes/rhs_t1.png') no-repeat scroll 0 -17px;
}
.rhs_box .box_body,
.rhs_box .box_body .box_inner {
	background-position:right -260px;
	background-color: #e5e5e5;
}
.rhs_box .box_header .box_inner {
	background-position:right -256px;
}
.rhs_box .box_footer {
	background-position:0 0;
}
.rhs_box .box_footer .box_inner {
	background-position:right -7px;
}
.rhs_box .showhide_toggle_active {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/up_arrow.gif') no-repeat scroll 0 11px;
}
.rhs_listitem .free_delivery {
	background: transparent url('../../../../images/personal/mobile/offer_call_free_delivery.png') no-repeat scroll 0 0;
}
.rhs_listitem .no_hassle {
	background: transparent url('../../../../images/personal/mobile/offer_call_no_hassle_returns.png') no-repeat scroll 0 0;
}
.rhs_listitem .keep_your_number {
	background: transparent url('../../../../images/personal/mobile/offer_call_keep_number.png') no-repeat scroll 0 0;
}
.rhs_listitem .safe_and_secure {
	background: transparent url('../../../../images/personal/mobile/offer_call_safe_and_secure.png') no-repeat scroll 0 0;
}
.rhs_listitem .exclu_online_offers {
	background: transparent url('../../../../images/personal/mobile/offer_call_online_saving.png') no-repeat scroll 0 0;
}
.short_on_time_wrap {
	background: transparent url('../../../../images/personal/mobile/shopping_cart/short_on_time_bg.png') no-repeat scroll 0 0;
}

/* RHS: Payment Cards Accepted */
.rhs_content_wrap_t2 h3 {
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: normal;
	color: gray;
}

/****************/
/*** RHS ENDS ***/
/****************/


/* Shopping Cart*/
/* logout form,  e.g. OrderCapture > AboutYou > logout */
.logout_form_text {
	font-weight: bold;
}

/* Personal Home Page */
.shop_box_rhs_content a {
	color: #FFF5C8;
}

/* Personal Start Page */
.shop_box_rhs_content p a{
	background: url(../../../../images/personal/mobile/arrow.png) no-repeat 0 4px;
}


/* Banner controls */
.main_banner_ctrls {
    font: 16px/20px "Trebuchet MS", sans-serif;
	text-align: center;
}
.main_banner_ctrls li a {
	background: url(../../../../images/business/shared/AFeature_Nav_Dot_Off.png);
    text-decoration: none;
}
.main_banner_ctrls .main_banner_ctrl_link_first {
	background: url(../../../../images/business/shared/AFeature_Nav_Dot_Off.png);
}
.main_banner_ctrls .selected a {
	background: url(../../../../images/business/shared/AFeature_Nav_Dot_On.png);
}
.main_banner_ctrls .selected .main_banner_ctrl_link_first {
	background: url(../../../../images/business/shared/AFeature_Nav_Dot_On.png);
}

/* Shop Landing Page */
.shop_box_rhs{
	background: url('../../../../images/personal/homepage/shop_box_rhs_bg.png') no-repeat left top;
}
.shop_box_rhs_content,
.shop_box_rhs_content .list_t7 .list_t7_item {
	color: #fff;
}
.shop_box_rhs_content  .blue_line{
	border-top: 1px solid #007F93;
	border-bottom: 1px solid #009EB7;
	line-height: 0;
	margin: 0 -10px;
}
.shop_box_rhs_content .list_t3_item
{
	background: transparent url('../../../../images/personal/mobile/arrow.png') no-repeat scroll left 5px !important;
}
.shop_box_rhs_content .list_t7 .list_t7_item a{
	color: #ffc;
}
.shop_box_rhs_content .list_t7 .list_t7_item a:hover{
	color: #fff;
}
.shop_box_rhs_content h3{
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	padding-bottom: .08em;
}
.shop_box_rhs_content_item_t1 {
	text-align: center;
	font-family: 'Trebuchet MS', sans-serif;
}
.shop_box_rhs_content_item_t1_top {
	color: #fff5c0;
}
.shop_box_rhs_content_item_t1_bottom {
	color: #fff;
}
.shop_box_header {
	background: url('../../../../images/personal/homepage/shop_box_header_bg.png') no-repeat left top;
}
.shop_box_header h3{
	color: #006685;
	font-size: 1.3em;
}
.shop_box_header h3 a{
	color: #006685;
}
.shop_box_header h3 a:hover{
	color: #000;
}
.shop_box_content{
	border: 1px solid #ccc;
	border-width: 0 1px;
	background: url('../../../../images/personal/homepage/shop_box_content_shadow.png') no-repeat left top;
}
.shop_box_content_t2 {
	background: none;
	border: none;
}
.shop_box_content_t2 .shop_box_content_text {
	border: 1px solid #ccc;
	border-width: 0 1px;
}
.shop_box_content .shop_box_desc h4{
	color: #006685;
	font-size: 1.4em;
}
.shop_box_content .shop_box_desc .price_text_wrap .price .dollar_sign,
.shop_box_content .shop_box_desc .price .price_value_cent {
	font-size: 1.4em;
}
.shop_box_content .shop_box_desc .price_text_wrap .price .dollar_sign {
	zoom: 1; /* has_layout for IE7 */
}
.shop_box_content .shop_box_desc .price_text_wrap .price .price_value {
	font-size:2.5em;
}
.shop_box_content .shop_box_desc  p{
	font-size: 1em;
}
.shop_box_footer{
	background: url('../../../../images/personal/homepage/shop_box_footer_bg.jpg') no-repeat left bottom;
}
/* Shop Landing Page */

/*******************/
/*** FORMS Start ***/
/*******************/

/* Form Type 3, e.g. OrderCapture > AboutYou > logout */
.form_t3,
.form_description_t3 {
	background-color: #f2f2f2;
}
.form_description_inner .showhide_trigger {
	font-weight:bold;
	background: url('../../../../images/personal/mobile/shopping_cart/down_arrow.gif') no-repeat scroll .1em .3em transparent;
}
.form_description_inner .showhide_trigger.showhide_toggle_active {
	font-weight:bold;
	background: url('../../../../images/personal/mobile/shopping_cart/up_arrow.gif') no-repeat scroll .1em .3em transparent;
}

/******************/
/*** FORMS ENDS ***/
/******************/


/*************************
Help/Disclaimer icons
*************************/

/**** t1- black, t2- blue, t3- yellow ***/
.hlp_btn_t1, .hlp_btn_t2, .hlp_btn_t3,
.disclaimer_btn_t1_1, .disclaimer_btn_t2_1, .disclaimer_btn_t3_1,
.disclaimer_btn_t1_2, .disclaimer_btn_t2_2, .disclaimer_btn_t3_3,
.disclaimer_btn_t1_3, .disclaimer_btn_t2_3, .disclaimer_btn_t3_3,
.disclaimer_btn_t1_4, .disclaimer_btn_t2_4, .disclaimer_btn_t3_4,
.disclaimer_btn_t1_5, .disclaimer_btn_t2_5, .disclaimer_btn_t3_5,
.disclaimer_btn_t1_6, .disclaimer_btn_t2_6, .disclaimer_btn_t3_6,
.disclaimer_btn_t1_7, .disclaimer_btn_t2_7, .disclaimer_btn_t3_7,
.disclaimer_btn_t1_8, .disclaimer_btn_t2_8, .disclaimer_btn_t3_8,
.disclaimer_btn_t1_9, .disclaimer_btn_t2_9, .disclaimer_btn_t3_9,
.disclaimer_btn_t1_10, .disclaimer_btn_t2_10, .disclaimer_btn_t3_10,
.disclaimer_btn_t1_11, .disclaimer_btn_t2_11, .disclaimer_btn_t3_11,
.disclaimer_btn_t1_12, .disclaimer_btn_t2_12, .disclaimer_btn_t3_12,
.disclaimer_btn_t1_14, .disclaimer_btn_t2_14, .disclaimer_btn_t3_13,
.disclaimer_btn_t1_15, .disclaimer_btn_t2_15, .disclaimer_btn_t3_15,
.disclaimer_btn_t1_16, .disclaimer_btn_t2_16, .disclaimer_btn_t3_16,
.disclaimer_btn_t1_17, .disclaimer_btn_t2_17, .disclaimer_btn_t3_17,
.disclaimer_btn_t1_18, .disclaimer_btn_t2_18, .disclaimer_btn_t3_18,
.disclaimer_btn_t1_19, .disclaimer_btn_t2_19, .disclaimer_btn_t3_19,
.disclaimer_btn_t1_20, .disclaimer_btn_t2_20, .disclaimer_btn_t3_20{
	background: url(../../../../images/shared/buttons/btn_disclaimer-help.png) no-repeat -3px -5px;
}

/*** Meassage box/Disclaimer icons ***/
/* Black buttons */
.hlp_btn_t1 {
	background-position: -3px -5px;
}
.disclaimer_btn_t1_1{
	background-position: -3px -26px;
}
.disclaimer_btn_t1_2{
	background-position: -3px -47px;
}
.disclaimer_btn_t1_3{
	background-position: -3px -68px;
}
.disclaimer_btn_t1_4{
	background-position: -3px -89px;
}
.disclaimer_btn_t1_5{
	background-position: -3px -110px;
}
.disclaimer_btn_t1_6{
	background-position: -3px -131px;
}
.disclaimer_btn_t1_7{
	background-position: -3px -152px;
}
.disclaimer_btn_t1_8{
	background-position: -3px -173px;
}
.disclaimer_btn_t1_9{
	background-position: -3px -194px;
}
.disclaimer_btn_t1_10{
	background-position: -3px -215px;
}
.disclaimer_btn_t1_11{
	background-position: -3px -236px;
}
.disclaimer_btn_t1_12{
	background-position: -3px -257px;
}
.disclaimer_btn_t1_13{
	background-position: -3px -278px;
}
.disclaimer_btn_t1_14{
	background-position: -3px -299px;
}
.disclaimer_btn_t1_15{
	background-position: -3px -320px;
}
.disclaimer_btn_t1_16{
	background-position: -3px -341px;
}
.disclaimer_btn_t1_17{
	background-position: -3px -362px;
}
.disclaimer_btn_t1_18{
	background-position: -3px -383px;
}
.disclaimer_btn_t1_19{
	background-position: -3px -404px;
}
.disclaimer_btn_t1_20{
	background-position: -3px -425px;
}

/* Blue butons */
.hlp_btn_t2 {
	background-position: -64px -5px;
}
.disclaimer_btn_t2_1{
	background-position: -64px -26px;
}
.disclaimer_btn_t2_2{
	background-position: -64px -47px;
}
.disclaimer_btn_t2_3{
	background-position: -64px -68px;
}
.disclaimer_btn_t2_4{
	background-position: -64px -89px;
}
.disclaimer_btn_t2_5{
	background-position: -64px -110px;
}
.disclaimer_btn_t2_6{
	background-position: -64px -131px;
}
.disclaimer_btn_t2_7{
	background-position: -64px -152px;
}
.disclaimer_btn_t2_8{
	background-position: -64px -173px;
}
.disclaimer_btn_t2_9{
	background-position: -64px -194px;
}
.disclaimer_btn_t2_10{
	background-position: -64px -215px;
}
.disclaimer_btn_t2_11{
	background-position: -64px -236px;
}
.disclaimer_btn_t2_12{
	background-position: -64px -257px;
}
.disclaimer_btn_t2_13{
	background-position: -64px -278px;
}
.disclaimer_btn_t2_14{
	background-position: -64px -299px;
}
.disclaimer_btn_t2_15{
	background-position: -64px -320px;
}
.disclaimer_btn_t2_16{
	background-position: -64px -341px;
}
.disclaimer_btn_t2_17{
	background-position: -64px -362px;
}
.disclaimer_btn_t2_18{
	background-position: -64px -383px;
}
.disclaimer_btn_t2_19{
	background-position: -64px -404px;
}
.disclaimer_btn_t2_20{
	background-position: -64px -425px;
}

/* Yellow buttons */
.hlp_btn_t3 {
	background-position: -125px -5px;
}
.disclaimer_btn_t3_1{
	background-position: -125px -26px;
}
.disclaimer_btn_t3_2{
	background-position: -125px -47px;
}
.disclaimer_btn_t3_3{
	background-position: -125px -68px;
}
.disclaimer_btn_t3_4{
	background-position: -125px -89px;
}
.disclaimer_btn_t3_5{
	background-position: -125px -110px;
}
.disclaimer_btn_t3_6{
	background-position: -125px -131px;
}
.disclaimer_btn_t3_7{
	background-position: -125px -152px;
}
.disclaimer_btn_t3_8{
	background-position: -125px -173px;
}
.disclaimer_btn_t3_9{
	background-position: -125px -194px;
}
.disclaimer_btn_t3_10{
	background-position: -125px -215px;
}
.disclaimer_btn_t3_11{
	background-position: -125px -236px;
}
.disclaimer_btn_t3_12{
	background-position: -125px -257px;
}
.disclaimer_btn_t3_13{
	background-position: -125px -278px;
}
.disclaimer_btn_t3_14{
	background-position: -125px -299px;
}
.disclaimer_btn_t3_15{
	background-position: -125px -320px;
}
.disclaimer_btn_t3_16{
	background-position: -125px -341px;
}
.disclaimer_btn_t3_17{
	background-position: -125px -362px;
}
.disclaimer_btn_t3_18{
	background-position: -125px -383px;
}
.disclaimer_btn_t3_19{
	background-position: -125px -404px;
}
.disclaimer_btn_t3_20{
	background-position: -125px -425px;
}
.loginError {
	color: #f00;
}

/* table style for plans */
.tbl_plan_info th,
.tbl_plan_info td {
	vertical-align: middle;
}
.tbl_plan_info  th {
	font-size: 1.1em;
	font-weight: bold;
}
.col_data {
	text-align: center;
}
.tbl_plan_info .plan_package_values {
	width:6.5em;
	margin: auto;
}
.tbl_plan_info .plan_package_values .value_postfix_wrap {
	width: auto;
}
.tbl_plan_info  .data_text_wrap {
	width: 80%;
 }
.tbl_plan_info  .data_text_wrap .price {
	width: 46%;
	text-align: right;
}
.tbl_plan_info .plan_price_name .price_value,
.tbl_plan_info .col_data .price_value,
.tbl_plan_info .price .price_value {
	font-size: 3.4em;
}
.tbl_plan_info  .plan_package_values {
	height: 3.8em;
}
.tbl_plan_info .even {
	background-color: #E5EFF3;
}
.tbl_plan_info .col_rowspan {
	border-left: 1px solid #ccc;
	text-align: center;
}
.list_t3_data {
	display: block;
	width: 100%;
	text-align: center;
}
.list_t3_data li {
	display: inline-block;
}
.tbl_plan_info .recharge_plan_tag {
	background-image: url("../../../../images/personal/broadband/recharge_plan_tag_bg.png");
	width: 70px;
	height: 60px;
}
.tbl_plan_info .see_details div a {
	background: transparent url('../../../../images/personal/shared/icons/bullet_grey_arrow.png') no-repeat scroll 0 6px;
}
.tbl_plan_info .details_and_plans_item {
	line-height: normal;
}
.tbl_plan_info .details_and_recharge {
	text-align: center;
}
.tbl_plan_info_col.centered_content,
.tbl_plan_info_col.centered_content .price_text_wrap,
.tbl_plan_info .centered_content {
	text-align: center;
}
.recharge_plan_tag .plan_price_name_inner {
	font-size: .9em;
	line-height: 4em;
}
.recharge_plan_tag .dollar_sign {
	left: 0px;
	top: -10px;
}

/* activate_section */
.activate_section .button_section {
	border: 1px solid #cccccc;
	border-width: 1px 0;
	margin: .83em 0;
}
.activate_section .leftsection {
	float: left;
	width: 55%;
	padding: .83em;
}
.activate_section .rightsection {
	float: right;
	width: 35%;
	padding: .83em 1.667em;
	text-align: center;
}
.activate_section .button_section .leftsection {
	width: 30%;
	padding: .83em;
}
.activate_section .button_section .rightsection {
	float: left;
	width: 55%;
	padding: .83em;
  line-height: 16px;
}
.activate_section .button_section a.button_t1 {
	margin-top: 0em;
}
.activate_section .rightsection h1,
.activate_section .rightsection h2,
.activate_section .rightsection h3,
.activate_section .rightsection h4 {
  text-align: center;
  padding: 0;
}
.activate_section .rightsection .box_t3 .box_body .box_inner{
	padding: 1.667em 0;
}

/* "Thank you"-box; e.g. Order Capture > Finish */
.thank_you_message {
	padding-bottom: 1.667em;
}

/* business solution details page */
.list_t5 .list_item {
  background: url('../../../../images/personal/mobile/right_arrow_lst.png') no-repeat scroll left 6px transparent;
}
.list_t5 .list_item {
  line-height: 1.5em;
  padding: 0 .75em .6em .83em;
}
.businesssolutiondetail .leftpart {
	float: left;
	width: 50%;
}
.businesssolutiondetail .rightpart {
	float: left;
	width: 50%;
}
.businesssolutiondetail .rightpart .list_t5 .list_item {
	float: left;
	width: 43%;
}
.ui-pnotify {
	background-color: #F0F0F0;
	border: 1px solid #000;
}
/* payment page user details */

#cart_userdetails_dialog .userdetails_wrap .cart_userdetails .user_details_table .grey{
	background-color: #F0F0F0;
}
#cart_userdetails_dialog .userdetails_wrap .cart_userdetails .user_details_table  .bold {
	font-weight: bold;
}

/***
* long text (e.g. unlimited) in price box in carousels or lists/accordions
*/
.long_text_type1 .box_plan_included .box_plan_amount {
	text-align: left;
}

/***
* phone reviews
*/
.rating_stars {
	background: transparent url('../../../../images/personal/mobile/rates.png') no-repeat scroll 0 -1px;
}
.product_carousel_wrapper .rating_stars {
	background-image: url('../../../../images/personal/mobile/rates-white.png');
}
.rating_stars.zero_star {
	background-position: 0 -81px;
}
.rating_stars.one_star {
	background-position: 0 -64px;
}
.rating_stars.two_stars {
	background-position: 0 -49px;
}
.rating_stars.three_stars {
	background-position: 0 -33px;
}
.rating_stars.four_stars {
	background-position: 0 -17px;
}
.rating_stars.five_stars {
	background-position: 0 -1px;
}

/* offer pages specific */
.offer_section {
	border-bottom: 2px solid #ccc;
}
.offer_content {
	border-bottom: 1px dotted #ccc;
}

/* customized tables QC 2422 - CVL 050911 */

.tab_content_table .tab_content_table_header {
	font-weight: bold;
}
.tab_content_table .tab_content_table_data.first{
	color:#666;
}
/* table for shopping cart's special offer */
.shopping_cart_special_offer .shop_title {
	font-weight: bold;
}
.shopping_cart_tbl .shopping_cart_special_offer .chosen_address {
	background-color: #E5EFF3;
}

.thank_you_message_tick h3 {
	word-wrap: break-word;
}

.group_list_level1 .ex_cust_list_item .field_item_level_2 {
	background: url("../../../../images/personal/mobile/shopping_cart/border-dotted.png") repeat-x scroll 0 0;
}
.group_list_level1 .ex_cust_list_item .field_item_level_2.no_divider {
	background: none;
}

/* take-home-more CR DIGS-2529 */

.optus_xmas_special_background_no_link
{
	background: url('../../../../images/personal/offers/take-home-more/main_bg_xmas.jpg') no-repeat center top;
	overflow-x:hidden;
}
.optus_xmas_special_background .optus_xmas_special_link_left
{
	left: -11.7em;
	display: block;
	height: 47em;
	position: absolute;
	top: 0;
	width: 11.7em;
}
.optus_xmas_special_background .optus_xmas_special_link_right
{
   right: -11.7em;
	display: block;
	height: 47em;
	position: absolute;
	top: 0;
	width: -11.7em;
}
.optus_xmas_special_background .optus_xmas_special_link_left a,
.optus_xmas_special_background .optus_xmas_special_link_right a
{
	display:block;
	height: 560px;
	width: 140px;
}

/**
* Highlighted text type 1.
* Used for the marketing messages
*/
.highlighted_text_t1,
.quick_announcement .highlighted_text_t1 {
	background-color:#FECE00;
	color: #2F796C;
}
.quick_announcement .highlighted_text_t1 a {
	color: #2F796C;
}
/*Added new classes by rajkumar for SSM-78*/
/*.address_tick_1 {
	background: url('../../../../images/personal/mobile/address_tick.png') no-repeat scroll 0 -3px;
	display: none;
	padding-left:1.5em;
}
.address_tick_2 {
	background: url('../../../../images/personal/mobile/address_tick.png') no-repeat scroll 0 0;
	display: none;
	padding-left:1.5em;
}*/
.show_chk_btn {
	display: inline-block;
}
.hide_chk_btn {
	display: none;
}
.show_tick {
	background: url('../../../../images/personal/mobile/address_tick.png') no-repeat scroll 0 0;
	display: inline-block;
    margin-left: .42em;
	padding-left:1.5em;
	height: 19px;
	width: 18px;
	vertical-align: middle;
	/* hack of inline-block for IE7*/
	zoom: 1;
	*display: inline;
}
.hide_tick {
	background: url('../../../../images/personal/mobile/address_tick.png') no-repeat scroll 0 0;
	display: none;
	padding-left:1.5em;
}
.value_superscript {
	font-size: 1.7em;
}
.prepaid_tab_container .box_t6 .box_header .box_inner,
.prepaid_tab_container .box_t6 .box_footer .box_inner {
	background: transparent url('../../../../images/personal/shared/boxes/box_t6.png') no-repeat scroll 0 0;
}
.prepaid_tab_container .box_t6 .box_header .box_inner {
	background-position: 0 0;
}
.prepaid_tab_container .box_t6 .box_footer .box_inner {
	background-position: 0 -16px;
}
.prepaid_tab_container .box_t4 > .box_body > .box_inner h2 {
	font-size: 1.5em;
}
.prepaid_tab_container .box_t4 > .box_body > .box_inner .tab_content_top {
	font-size: 1.37em;
    font-weight: normal;
}
.prepaid_tab_container .tbl_plan_info caption,
.tabs_t1 .tabs_content .cta_wrapper h3 {
	font-size: 1.2em;
    font-weight: bold;
}
.prepaid_tab_container .tbl_plan_info th {
	font-size:2em;
}
.prepaid_tab_container .tbl_plan_info td {
	font-size:1em;
}
.prepaid_tab_container .tbl_plan_info .row_index {
	font-weight:bold;
}
.prepaid_tab_container .tbl_plan_info .row_index > p > span {
	font-weight:normal;
}
.prepaid_tab_container sup {
	font-size:.8em;
}
.prepaid_tab_container .cta_wrapper {
	background-color: #E5EFF3;
}
.network_box {
	 padding-top: 0.1em;
	 width: 240px;
}
.network_box h3{
	color:#006586;
	font-size: 1.4em;
}
.msie7 .network_box .list_network{
	width:240px;
	padding: 0 0 0.1em 0.75em;
}
.network_box .list_network {
	padding: 4.1em 0 0.1em 0.75em;
	position: relative;
	top: -10px;
}
.network_box a {
	width: 205px;
	font-family: FSOptus-Regular, Arial, sans-serif;
	font-size: 1.1em;
}
.network_box  .list_network .list_network_item a.selected {
	font-family: FSOptus-Medium, Arial, sans-serif;
	font-size: 1.1em;
}
.network_box .list_t3 .list_t3_item {
	margin-top: .3em;
	background: url("../../../../images/personal/mobile/rigth_arrow_brand.png") no-repeat scroll left 5px transparent;
}
.msie7 .network_box .list_t3 .list_t3_item {
	margin-top: .3em;
	padding-left: 0;
}

/* Select SIM card type */
.sim_card_type_title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
}
.network_box {
	 padding-top: 0.1em;
	 width: 240px;
}
.network_box h3{
	color:#006586;
	font-size: 1.4em;
}
.network_box .list_network {
	padding: 4.1em 0 0.1em 0.75em;
	position: relative;
	top: -10px;
}
.msie .network_box .list_network{
	width:240px;
	padding: 0 0 0.1em 0.75em;
	list-style-position: outside;
	clear:both;
}
.msie7 .network_box .list_network{
	list-style-position: inside;
}
.network_box a {
	width: 205px;
	font-family: FSOptus-Regular, Arial, sans-serif;
	font-size: 1.1em;
}
.network_box  .list_network .list_network_item a.selected {
	font-family: FSOptus-Medium, Arial, sans-serif;
	font-size: 1.1em;
}
.network_box .list_t3 .list_t3_item {
	margin-top: .3em;
	background: url("../../../../images/personal/mobile/rigth_arrow_brand.png") no-repeat scroll left 5px transparent;
}
.msie7 .network_box .list_t3 .list_t3_item {
	margin-top: .3em;
	padding-left: 0;
}
.msie8 .network_box .list_t3 .list_t3_item {
	margin-top: .3em;
	margin-left: 0;
}
.displayNone {
    display: none;
}
/* Checkout */
.qas_problems {
	color: #000;
}
