/* main nav */
.nav_wrap,
.sec_nav_and_search_cart_panels {
    margin: 0;
}

/* aditional information box LHS business solutions */
.additional_information {
	max-width: 12em;
	margin: 0 auto;
	font-size: 1em;
}
.additional_information_outer .additional_information_inner {
	padding: 1.2em .4em .2em;
	text-align: center;
}
.additional_information_outer .additional_information_inner p {
	margin-bottom: 0;
}
.additional_information_inner strong {
	font-size: 1.1em;
}
.additional_information_bottom_lhs {
	padding: .3em;
}
.additional_information_bottom_rhs {
	width: auto;
}
.product_brochure_download_wrap .additional_information_inner {
	line-height: 1.1em;
	text-align: left;
}
.product_brochure_download_item {
	padding: .25em 0 0 1.667em;
}
/* ** Chat
 * styles for chat box in header
 */
.logo_and_quick_links_wrap .chat_roundbox_inner {
	margin: .833em 0 0 4em;
}

/* logo */
.optus_logo{
	background:url('../../../../images/business/shared/site_header/sprite.png') no-repeat scroll -513px -16px transparent;
	display:block;
	height:52px;
	margin:0;
	text-indent:-9999px;
	width:90px;
}
.sitename_business{
	color:#e5e5e5;
	float:left;
	margin-top:37px;margin-left:8px;
	font-size:1.2em;
}

/* Primary Navigation List */
.pri_nav_lst_item {
	padding:0 0 0 12px;
}

.pri_nav_lst_item_link {
	padding:0 12px 0 0;
}
.pri_nav_lst_item.first {
	padding:0 0 0 12px;
}
.pri_nav_lst_item.last {
	padding-right:.5;
}

.pri_nav_lst_item.first.active{
	padding-left:10px;
}
.pri_nav_lst_item.active .pri_nav_lst_item_link .home{
	padding-right:21px;
}

.pri_nav_lst_item.active {
	padding:0 0px 0 16px;
}
.pri_nav_lst_item.active .pri_nav_lst_item_link{
	padding-right: 18px;
	padding-left:2px;
}
.pri_nav_lst_item.first.active .pri_nav_lst_item_link {
	padding-right:18px;
}
.pri_nav_lst_item.last.active {
	padding-left:7px;
}
.pri_nav_lst_item.last.active .pri_nav_lst_item_link {
	padding-right:12px;
}


/* shop rhs */

.shop_box_rhs_content .home_box_rhs_manage_account .plain_list.list_t3 {
  margin: 0 0 0.6em;
}

.shop_box_rhs_content .home_rhs_promo .blue_line {
 margin: 0.6em 0 0;
}

.shop_box_rhs_content .home_box_rhs_manage_account .blue_line,
.shop_box_rhs_content .home_rhs_promo .blue_line,
.shop_box_rhs_content .home_rhs_short_cuts .blue_line {
  position: absolute;
  left: 10px;  
  width: 19.92em;  
}

.shop_box_rhs_content .home_box_rhs_manage_account .blue_line {
  position: absolute;
  top: 138px;
}

.shop_box_rhs_content .home_rhs_promo .blue_line {
  position: absolute;
  top: 200px;
  left: 0px;  
}

.shop_box_rhs_content .home_rhs_short_cuts .blue_line {
  position: absolute;
  top: 25.5em;
}

.strap_banner{
	width: 81.33em;	
	height: 4.83em;
	margin: .83em 0 1.66em 0;
}

.strap_banner_inner{
	float: left;
	height: 4.83em;
	width: 81.33em;
	padding: 0;	
	margin: 0;	
}


.strap_banner_inner ul{
	padding: 0 0 0 115px;
	margin: 0;
	width: 71em;
	height: 4.83em;
}

.strap_banner_inner ul li{
	float: left;
	color: #000;
	font-size: 1.08em;
	height: 4.3em;
	padding:0;
	width: 10.2em;
}
.strap_banner_inner ul li.sb_pic4, .strap_banner_inner ul li.sb_pic6{
	width: 12em;
}
.strap_banner_inner ul li a{
	display: block;	
	color: #000;
	text-decoration: none;
	padding-left: 0px; 
	height: 34px; 
	padding-top: 17px;
	padding-left: 80px;
}
.strap_banner_inner ul li a.doubleline{
	padding-top:18px;
}
.strap_banner_inner ul li.sb_pic1 a{
	padding-left: 98px;
}
.strap_banner_inner ul li.sb_pic2 a{
	padding-left: 72px;
}
.strap_banner_inner ul li.sb_pic4 a{
	padding-left: 98px;
}

/**
* LiverPerson button for left gutter side
*/
.chatbtncontainer {
	height: 127px;
}
.smb_lp_gutter_btn {
	position: fixed;
	z-index: 110;
	width: 5.5em; /* = 66px */
}


/* stolen from r2 - two difference codebases! */
.home_box_rhs_manage_account a.btn.loginBtn {
    font-size: 1.667em;
    height: 1em;
    letter-spacing: -1px;
    margin: 0.5em 0.25em 0.5em 35px;
    outline: medium none;
    padding: 0 0.75em 0.4em;
    position: absolute;
    width: auto;
    z-index: 778;
	 
	 top: 15px; 
	 left: 25px;
}
.home_box_rhs_manage_account a.btn.yellow, input.btn.yellow {
   font: 1.500em 'OptusDINCondBold',"Trebuchet MS",Arial,sans-serif;
	background: #fff1b2; /* Old browsers */
	background: -moz-linear-gradient(top, #fff1b2 0%, #fee672 50%, #fdcf05 50%, #edc21a 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1b2), color-stop(50%,#fee672), color-stop(50%,#fdcf05), color-stop(75%,#edc21a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff1b2 0%,#fee672 50%,#fdcf05 50%,#edc21a 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff1b2 0%,#fee672 50%,#fdcf05 50%,#edc21a 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff1b2 0%,#fee672 50%,#fdcf05 50%,#edc21a 75%); /* IE10+ */
	background: linear-gradient(top, #fff1b2 0%,#fee672 50%,#fdcf05 50%,#edc21a 75%); /* W3C */
	-pie-background: linear-gradient(top, #fff1b2 0%,#fee672 50%,#fdcf05 50%,#edc21a 75%); /* CSS3 PIE */
	border: 1px solid #fedc40;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 3px 0 #888;
	-webkit-box-shadow: 0 2px 3px 0 #888;
	box-shadow:  0px 2px 3px #888;
    color: #036786;
	position:relative;
	text-decoration: none;
    text-align: center;
	cursor:pointer;
	-pie-poll:true;
	-pie-watch-ancestors: 2;
	padding: 0.167em 0.556em; /* 3px 10px */
    text-indent: 0;
	margin: 0 0.111em 0.222em 0; /* 0 2px 4px 0 */ 
}
.home_box_rhs_manage_account .padlock {
    background: url("../../../../images/shared/homepage_sprite.png") no-repeat scroll -237px -2px transparent;
    height: 60px;
    left: 8px;
    position: absolute;
    top: -8px;
    width: 43px;
    z-index: 778;
}
.home_box_rhs_manage_account .register_acct {
	float: right;
	font-size: 0.9em;
	margin-left:0;
	margin-top: 15px;
	padding-left:0;
	width: 110px;
}
.home_box_rhs_manage_account .register_acct  a{
	font-weight:bold;
}

.shop_box_rhs_content .lfc_officeapps
{
	margin-top:10px;
}
.shop_box_rhs_content .lfc_officeapps p
{
	margin:0;
}
.shop_box_rhs_content .lfc_officeapps a,
.shop_box_rhs_content .lfc_officeapps a:hover
{
	background:0;
	padding:0;
	display:inline;
	text-decoration:none;
	color:#FFF5C8;
}
.shop_box_rhs_content .lfc_officeapps .title
{
	color: #FFD100;
   font-size: 1em;
   font-weight: bold;
   text-transform: uppercase;
}

.shop_box_rhs_content .home_rhs_help_me
{
	float:none;
}

.shop_box_rhs_content .blue_line
{
	margin-top:5px;
}
.shop_box_rhs_content .blue_line.top
{
	margin-bottom:5px;
}

.shop_box_rhs_content
{
	overflow:visible;
}

.shop_box_rhs_content .questionsAnswered_container img
{
	margin-left:-20px;
}
.afeature_banner{
	font-family: "FSOptus-Medium","Trebuchet MS",Arial;
	background:url(../../../../images/business/business_solutions/banner_A.jpg) no-repeat;width:645px;height:120px;
	padding:30px 0 0 30px;
}
.afeature_banner span{
	font-size: 26px;
	color: #006685;
}
.afeature_banner  p{font-size:20px;color:#7d7d7d;margin-top:30px;}

/*bfeature box */
.bfeature{
	//background:url('../../../../images/business/homepage/BFeature_Box_Bg.jpg') no-repeat;
	height:141px;
	display:block;
	padding:8px 8px 8px 10px;
	margin:0 auto;
	
}
.bfeature .featurelist{
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 0 4px;
	padding:0;
}
.bfeature .featurelist li{
	padding-left:10px;
	line-height:20px;
}
.bfeature .featurelist.ctas li{
	background:url(../../../../images/business/shared/right_arrow_lst.png) no-repeat left;
}
.bfeature .featurelist.ctas li a {
	font-size:13px;
}
.bfeature .learnmore{
	text-align:right;
	float:right;
	font-size:16px;
	color:#00a3ad;
}
.bfeature .learnmore:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left:3px;
    background: url("/opfiles/cc/static/assets/common/img/sprite.png") no-repeat -785px -699px transparent;
}
.bfeature .learnmore.left{
	float:left;
}
.bfeature .learnmore span {
	color:red;
}
.bfeature h3{
	font-size: 20px;
	font-family: Arial;
	line-height: 22px;
	width: 14.17em;
	color: #006685;
	padding-bottom: 8px;
	height: auto;
	width: 285px;
	padding-left: 2px;
	font-weight: normal;
}

.bfeature.smb_bfeature1{
	background:url('/opfiles/Shop/Shared Media/Assets/B-Feature/bfeature-smb-left.gif') no-repeat scroll center transparent;
}
.bfeature.smb_bfeature2{
	background:url('/opfiles/Shop/Shared Media/Assets/B-Feature/bfeature-smb-middle.gif') no-repeat scroll center transparent;
}
.bfeature.smb_bfeature3{
	background:url('/opfiles/Shop/Shared Media/Assets/B-Feature/bfeature-smb-right.gif') no-repeat scroll center transparent;
}
.bfeature p{font-family: Arial;
font-size: 16px;
color: #7d7d7d;
width: 12em;
padding-left: 2px;
height: 4.1em;
margin: 0;
line-height: 20px;}

.bfeature.solutions{
	background:url('../../../../images/business/business_solutions/bsolution_bg.jpg') no-repeat;
	height:144px;
}
.bfeature.solutions p{font-family: Arial;
font-size: 14px;
width: 14em;
line-height: 17px;
height:auto;
margin-bottom:8px;
}
.bfeature.solutions h3{
	padding-top:0;
	font-size:19px;
}
.bfeature.solutions.mobile{
	background:url(../../../../images/business/business_solutions/bsolutions_mobile_bg.jpg) no-repeat top;
}
.bfeature.solutions.smoffice{
	background:url(../../../../images/business/business_solutions/bsolutions_smalloffice_bg.jpg) no-repeat top;
}
.bfeature.solutions.medoffice{
	background:url(../../../../images/business/business_solutions/bsolutions_medoffice_bg.jpg) no-repeat top;
}
.bfeature.solutions.security{
	background:url(../../../../images/business/business_solutions/bsolutions_security_bg.jpg) no-repeat top;
}
.bfeature.solutions.email{
	background:url(../../../../images/business/business_solutions/bsolutions_email_bg.jpg) no-repeat top;
}
.bfeature.solutions.marketing{
	background:url(../../../../images/business/business_solutions/bsolutions_marketing_bg.jpg) no-repeat top;
}
/******************************************************
* Global Footer
******************************************************/
.bottom_layer #global_footer,
.global_shop_footer {
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    color: grey;
}
#global_footer h2,
.global_shop_footer h2 {
    left: -999999px;
    position: absolute;
}
#global_footer p,
.global_shop_footer p {
	padding: 0 0 0.667em;
    text-align: center;
    color: #787878;
    line-height: normal;
}
.bottom_layer #global_footer a,
.global_shop_footer a {
	color: grey;
	text-decoration: none;
}
#global_footer .footerLinks,
.global_shop_footer .footerLinks {
	list-style: none;	
	padding: 0 0 0.667em;
	text-align: center;
	margin:0;
}
#global_footer .footerLinks li,
.global_shop_footer .footerLinks li {
	display: inline;
}
#global_footer .footerLinks li:before,
.global_shop_footer .footerLinks li:before {
	content: " | "	
}
#global_footer .footerLinks li:first-child:before,
#global_footer .footerLinks li.title:before,
#global_footer .footerLinks li.first:before,
.global_shop_footer .footerLinks li:first-child:before,
.global_shop_footer .footerLinks li.title:before,
.global_shop_footer .footerLinks li.first:before  {
		content: ""
}
#global_footer h3 {
	display: inline;
	color: grey;
	font: bold 1em Arial, Verdana, sans-serif;	
} 
