BODY {
	
}
BODY {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TABLE {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TBODY {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TR {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TD {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TH {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
SPAN {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
DIV {
	FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.shopLeftNav {
	FONT-WEIGHT: bold; FONT-SIZE: 71%; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopLeftNav TD.Selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #ff6600; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-DECORATION: none
}
.shopLeftNav TD.Selected A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.shopLeftNav TD.Normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #999999; PADDING-TOP: 0px; HEIGHT: 29px
}
.shopLeftNav TD.Normal A {
	COLOR: #999999; TEXT-DECORATION: none
}
.shopLeftNav TD.Normal A:hover {
	COLOR: #ff6600
}
.shopLeftNav TD.Totaliser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #999999; PADDING-TOP: 0px; HEIGHT: 29px
}
.shopLeftNav TD.Totaliser A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.shopLeftNav TD.Totaliser A:hover {
	COLOR: #666666
}
.shopLeftNavAdditional {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #666666; LINE-HEIGHT: 1.5em; PADDING-TOP: 2px; HEIGHT: 143px; BACKGROUND-COLOR: #f2f2f2
}
.shopLeftNavAdditional A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.shopLeftNavAdditional A:hover {
	COLOR: #666666
}
.shopLeftNavAdditional TABLE {
	FONT-SIZE: 85%
}
.shopMain {
	WIDTH: 417px; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopRight {
	FONT-SIZE: 71%; WIDTH: 119px; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopRight TD {
	COLOR: #666666
}
.shopRight TD.header {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.shopRight A {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.shopRight A:hover {
	COLOR: #666666
}
.shopRightHomepage {
	WIDTH: 119px; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopRightHomepage A {
	FONT-WEIGHT: bold; FONT-SIZE: 71%; COLOR: #ff6600; TEXT-DECORATION: none
}
.shopRightHomepage A:hover {
	COLOR: #666666
}
.shopFooter {
	WIDTH: 735px; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopFooter TD.Numbers {
	FONT-WEIGHT: bold; FONT-SIZE: 71%; COLOR: #666666
}
.shopFooter TD.Links {
	FONT-SIZE: 71%; COLOR: #ff6600
}
.shopFooter A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.shopFooter A:hover {
	COLOR: #999999
}
.shopInfoContainer {
	WIDTH: 417px; BACKGROUND-COLOR: #cccccc
}
.shopInfoContainer TR {
	BACKGROUND-COLOR: #ffffff
}
.shopInfoContainerLight {
	WIDTH: 417px; BACKGROUND-COLOR: #999999
}
.shopInfoContainerLight TR {
	BACKGROUND-COLOR: #ffffff
}
.shopInfoBox {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 71%; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
.shopInfoBox DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.shopInfoBox DIV.black {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.shopInfoBox DIV.grey {
	COLOR: #999999; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoBox DIV.darkgrey {
	COLOR: #ffffff; BACKGROUND-COLOR: #7f7f7f
}
.shopInfoBox DIV.white {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox DIV.black A {
	COLOR: #ff6600; BACKGROUND-COLOR: #000000
}
.shopInfoBox DIV.grey A {
	COLOR: #ff6600; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoBox DIV.darkgrey A {
	COLOR: #ffffff; BACKGROUND-COLOR: #7f7f7f
}
.shopInfoBox DIV.white A {
	COLOR: #ff6600; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox DIV.black A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.shopInfoBox DIV.grey A:hover {
	COLOR: #999999; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoBox DIV.darkgrey A:hover {
	COLOR: #ff6600; BACKGROUND-COLOR: #7f7f7f
}
.shopInfoBox DIV.white A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox DIV.black TABLE {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.shopInfoBox DIV.grey TABLE {
	COLOR: #999999; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoBox DIV.darkgrey TABLE {
	COLOR: #ffffff; BACKGROUND-COLOR: #7f7f7f
}
.shopInfoBox DIV.white TABLE {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox DIV.black TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}
.shopInfoBox DIV.grey TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoBox DIV.darkgrey TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #7f7f7f
}
.shopInfoBox DIV.white TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox TABLE.whiteBack {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox TABLE.whiteBack TD {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
.shopInfoBox TABLE.whiteBack TD A {
	COLOR: #000000; TEXT-DECORATION: none
}
.shopInfoBox TABLE.whiteBack TD A:hover {
	COLOR: #ff6600
}
.shopInfoBox TABLE {
	FONT-SIZE: 100%; MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff
}
.shopInfoBox TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.shopInfoBox TABLE TD A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.shopInfoBox TABLE TD A:hover {
	COLOR: #ff6600
}
.shopInfoSearch {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 156px; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch SELECT {
	WIDTH: 160px
}
.shopInfoSearch SELECT.wide {
	WIDTH: 191px
}
.shopInfoSearch TABLE {
	FONT-SIZE: 100%; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch TBODY {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch TR {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch TD {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch TH {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearch A {
	WIDTH: 100%; COLOR: #ff6600; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.shopInfoSearch A:hover {
	COLOR: #666666
}
.shopInfoSearch A.greyLink {
	CURSOR: default; COLOR: #f2f2f2
}
.shopInfoSearch A.greyLink:hover {
	COLOR: #f2f2f2
}
.shopPhoneFilter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 417px; COLOR: #666666; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f2f2
}
.shopPhoneFilter SELECT {
	WIDTH: 181px
}
.shopPhoneFilter A {
	WIDTH: 100%; COLOR: #ff6600; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.shopPhoneFilter A:hover {
	COLOR: #666666
}
.shopPhoneFilter A.greyLink {
	CURSOR: default; COLOR: #f2f2f2
}
.shopPhoneFilter A.greyLink:hover {
	COLOR: #f2f2f2
}
.shopInfoSearchAccessory {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 133px; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory SELECT {
	WIDTH: 160px
}
.shopInfoSearchAccessory SELECT.wide {
	WIDTH: 191px
}
.shopInfoSearchAccessory TABLE {
	FONT-SIZE: 100%; BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory TBODY {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory TR {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory TD {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory TH {
	BACKGROUND-COLOR: #f2f2f2
}
.shopInfoSearchAccessory A {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #ff6600; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.shopInfoSearchAccessory A:hover {
	COLOR: #666666
}
.shopBlack TD {
	FONT-SIZE: 71%; COLOR: #000000
}
.shopBlack TH {
	FONT-SIZE: 75%; COLOR: #ff6600; TEXT-ALIGN: right
}
.shopBlack TD.disabled {
	COLOR: #999999
}
.shopBlack TD.disabledNoWeight {
	FONT-WEIGHT: normal; COLOR: #999999
}
.shopBlack TD.disabled A {
	COLOR: #999999
}
.shopTotaliser {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser SELECT {
	WIDTH: 205px
}
.shopTotaliser TABLE {
	FONT-WEIGHT: bold; FONT-FAMILY: Helvetica, Arial, Sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser TBODY {
	BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser TR {
	BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser TD {
	BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser TH {
	BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliser A {
	VERTICAL-ALIGN: middle; COLOR: #ff6600; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.shopTotaliser A:hover {
	COLOR: #666666
}
.shopTotaliserAdditional {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.shopTotaliserAdditional TD {
	FONT-SIZE: 71%; COLOR: #000000
}
.shopPackage {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 71%; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Helvetica, Arial, Sans-serif; HEIGHT: 63px
}
.shopPackage DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 23px; BACKGROUND-COLOR: #000000
}
.shopPackage DIV A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.shopPackage DIV A:hover {
	COLOR: #ff6600
}
.shopLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 71%; COLOR: #ff6600; FONT-FAMILY: Helvetica, Arial, Sans-serif; TEXT-DECORATION: none
}
.shopLinks:hover {
	COLOR: #999999
}
.shopLinksLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #ff6600; FONT-FAMILY: Helvetica, Arial, Sans-serif; TEXT-DECORATION: none
}
.shopLinksLarge:hover {
	COLOR: #999999
}
.planDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.planDetails TABLE {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #666666
}
.noWeight {
	FONT-WEIGHT: normal
}
.priceArea {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-COLOR: #f2f2f2
}
.priceArea A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.priceArea A:hover {
	COLOR: #666666
}
.pageNumbers {
	FONT-SIZE: 71%; COLOR: #000000
}
.pageNumbers A {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.pageNumbers A:hover {
	COLOR: #000000
}
.lightGreyBg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; WIDTH: 145px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #f2f2f2
}
.priceArea2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 71%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #666666; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.priceArea2 A {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.priceArea2 A:hover {
	COLOR: #000000
}
.darkGreyBg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 71%; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #999999
}
.darkGreyBg A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.darkGreyBg A:hover {
	TEXT-DECORATION: underline
}
.OrangeBg {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 71%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #ff6600
}
.OrangeBg A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.OrangeBg A:hover {
	TEXT-DECORATION: underline
}
.showPhone {
	FONT-SIZE: 71%; FONT-FAMILY: Helvetica, Arial, Sans-Serif
}
.showPhone A {
	TEXT-DECORATION: none
}
.pageHeader {
	FONT-SIZE: 170%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; HEIGHT: 40px
}
.fullBorder {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.fullBorderLight {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.fullBorderLightGreen {
	BORDER-RIGHT: #b1c5aa 1px solid; BORDER-TOP: #b1c5aa 1px solid; BORDER-LEFT: #b1c5aa 1px solid; BORDER-BOTTOM: #b1c5aa 1px solid
}
.fullBorderLightGreen TD {
	COLOR: #333333
}
.additionalBorder {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.blackLinkBold {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: none
}
.blackLinkBold:hover {
	COLOR: #ff6600
}
.fullBorderGreyBG {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.fillGreyF {
	BACKGROUND-COLOR: #f2f2f2
}
.fillGreyF TD {
	BACKGROUND-COLOR: #f2f2f2
}
.fillGreyC {
	BACKGROUND-COLOR: #c2c2c2
}
.fillGreyC TD {
	BACKGROUND-COLOR: #c2c2c2
}
.fillGreyA {
	BACKGROUND-COLOR: #a2a2a2
}
.fillGreyA TD {
	BACKGROUND-COLOR: #a2a2a2
}
.fillGrey9 {
	BACKGROUND-COLOR: #929292
}
.fillGrey9 TD {
	BACKGROUND-COLOR: #929292
}
.fillGrey6 {
	BACKGROUND-COLOR: #626262
}
.fillGrey6 TD {
	BACKGROUND-COLOR: #626262
}
.fillGrey3 {
	BACKGROUND-COLOR: #323232
}
.fillGrey3 TD {
	BACKGROUND-COLOR: #323232
}
.fillGreen {
	BACKGROUND-COLOR: #596c53
}
.fillGreen TD {
	BACKGROUND-COLOR: #596c53
}
.fillGreenLight {
	BACKGROUND-COLOR: #c9d7c4
}
.fillGreenLight TD {
	BACKGROUND-COLOR: #c9d7c4
}
.asterisk {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #596c53
}
.greenText {
	COLOR: #596c53
}
.whiteText {
	FONT-SIZE: 70%; COLOR: #ffffff
}
.whiteLink {
	FONT-SIZE: 70%; COLOR: #ffffff
}
.whiteLink:hover {
	COLOR: #ff6600
}
.dynamicHandsetPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #ff6600
}
