#vha-vca .vha-mod-panel-switcher{}
#vha-vca .vha-mod-panel-switcher .mod-hd .switcher-header{
	margin-bottom:0px;
	color:#BF0000;
    font-family:VodafonePTYRgRegular,"Trebuchet MS",sans-serif;
    font-size:20px;
    font-weight:normal;	
}
#vha-vca .vha-col-lhs .vha-mod-panel-switcher .panel-inner .panels .mod-inner .mod-hd .hyperLnk {
	text-decoration:underline; 
	cursor:pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer{
	position:relative;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner{	
	position:relative;
	width:600px;
	overflow:hidden;
	margin:0px auto;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels{
	position:absolute;
	width:8000px;
	margin:0px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel{
	float:left;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item{
	margin:15px 0 0 0;	
	float:left;
	text-align:center;
	width:120px;	
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item a{
	background:none;
	text-align:center;	
	font-weight:bold;
	font-size:12px;
	width:90px;
	padding:0px;
	margin:0px auto;	
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item a:hover{
	text-decoration:underline;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item a p{
	line-height:14px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-selectors{
	margin:0px auto;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-selectors li{
    background-image: url(../../img/panel_switcher_sprite.png);
    background-position: 0 -128px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 13px;
    width: 12px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-selectors li:hover{
    background-position: -13px -128px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-selectors li.panel-selected{
    background-position: -13px -128px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .arrow-nav{
position: absolute;
background-image: url(../../img/arrows-short-arrows.png);
background-repeat: no-repeat;
display: block;
width: 26px;
height: 53px;
cursor: pointer
}
#vha-vca .vha-mod-panel-switcher .panel-outer .prev-panel{
	left:0px;
	_left:-27px;	
}
#vha-vca .vha-mod-panel-switcher .panel-outer .prev-panel:hover{
    background-position:0 -53px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .next-panel{
    background-position:-26px 0;
	right:0px;
	_right:27px;	
}
#vha-vca .vha-mod-panel-switcher .panel-outer .next-panel:hover{
    background-position:-26px -53px;
}
/* RHS Module */
#vha-vca .vha-col-rhs .vha-mod-panel-switcher .mod-hd .switcher-header{
	font-weight:bold;
	color:#333333;
	font-family:arial,helvetica,clean,sans-serif;
}
#vha-vca .vha-col-rhs .vha-mod-panel-switcher .panel-outer .panel-inner{
	width:120px;
}
#vha-vca .vha-col-rhs .vha-mod-panel-switcher .panel-outer .prev-panel{
	left:10px;
	_left:-37px;	
}
#vha-vca .vha-col-rhs .vha-mod-panel-switcher .panel-outer .next-panel{
	right:10px;
	_right:17px;	
}
#vha-vca .vha-col-rhs .vha-mod-panel-switcher .vha-mod-inner .mod-hd{
	background-image:url(../../img/phone_selector.jpg);
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta
	{
	margin: 15px 0 0 0;
	float: left;
	text-align: center;
	width: 200px;
}
#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta .cta-item2
	{
	align: center;
	font-weight: bold;
	font-size: 12px;
	width: 85px;
	padding: 0px;
	margin: 0px auto;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta .cta-item2 a
	{
	float: left;
    margin-right: 5px;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta .cta-item2 a span
    {
    width: 72%;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a
	{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	width: 90px;
	padding: 0px;
	margin: 0px auto;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a:hover
	{
	text-decoration: underline;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a p
	{
	line-height: 14px;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a p
	{
	background: url(../../img/img_arrows.png) no-repeat scroll 0% 4px transparent;
	padding-left: 10px;
	margin-left: 30%;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 0px;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta p
	{
	font-weight: bold;
	padding-bottom: 20px;
}

.vha-mod .mod-bd ul li .two-cta a {
	background:  none repeat scroll 0 0 transparent;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panels-two-cta{
    padding-top: 10px;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item a.vha-vca-arrow {
    background: url(../../img/online-item-link.png) no-repeat scroll 0 0 transparent;
    display: block;
    font-family: VodafonePTYRgRegular,"Trebuchet MS",sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    min-height: 18px;
    padding: 0 0 0 25px;
    text-align: left;
    width: 200px;
}


#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .phone-item a.vha-vca-arrow p {
	line-height:20px;
}

#vha-vca .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta img {
	/* VC-159 */
	/* Removes black image shadow in IE */
	background:none\9; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
	margin-bottom: -5px;
}


/* 
	RedHomepage

	New or overriding styles specific to Red Homepage 
	Include JIRA task id if applicable
*/

/* Panel switch arrows; image and alignment */
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .arrow-nav{
    background-image: url(../../img/vha_vca_short_arrows.png);	
	width:24px;
	height:52px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .prev-panel{
	left:30px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .prev-panel:hover{
    background-position:0 -53px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .next-panel{
    background-position:-26px 0;
	right:30px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .next-panel:hover{
    background-position:-26px -53px;
}

/* Link arrow; alignment */
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a p
{
	background-position: 0% 6px;
}

/* 2xCTA buttons; space to pagination */
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panels-two-cta{
    padding-top: 20px;
}

#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a {
	font-weight: normal;
}

#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a strong{
	font-family: Arial black,sans-serif;
	font-weight: 900;
}

/* VC-250 Adjust CTA button width */
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta .cta-item2 {
	width: 118px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta a {
	width: 105px;
}
#vha-vca .vca-layout-lhs .vha-mod-panel-switcher .panel-outer .panel-inner .panels li.panel .two-cta .cta-item2 a span {
	width: 85px;
}

/* END RedHomepage */
