BODY {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
H1 {
	DISPLAY: inline; FONT-SIZE: 11px
}
H2 {
	DISPLAY: inline; FONT-SIZE: 11px
}
H3 {
	FONT-SIZE: 11px; MARGIN: 0px
}
H4 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #003399
}
H5 {
	MARGIN: 0px; FONT: bold 11px Tahoma, Arial, Verdana, sans-serif; COLOR: #044873
}
H6 {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	FONT-WEIGHT: bold; COLOR: #3366cc
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #3366cc
}
A:active {
	FONT-WEIGHT: bold; COLOR: #ff9900
}
A:hover {
	COLOR: #cc0000
}
A:link {
	COLOR: #003399
}
A:visited {
	COLOR: #003399
}
A:hover {
	COLOR: #cc0000
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.center {
	TEXT-ALIGN: center
}
#mastercontainer {
	BORDER-RIGHT: #ffffff 20px solid; BORDER-TOP: #ffffff 2px solid; MARGIN: auto; BORDER-LEFT: #ffffff 20px solid; WIDTH: 970px; BACKGROUND-COLOR: #ffffff
}
#header {
	WIDTH: 970px; POSITION: relative
}
#header .pagetags {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 0px
}
#header H1 {
	DISPLAY: inline; FONT-SIZE: 10px
}
#header H2 {
	DISPLAY: inline; FONT-SIZE: 10px
}
#header #logo {
	CLEAR: left; MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 5px
}
#and_many_more {
	HEIGHT: 40px
}
#and_many_more SPAN {
	MARGIN-TOP: 30px; FLOAT: left
}
#header #networkicons {
	FONT-SIZE: 10px; LEFT: 194px; POSITION: absolute; TOP: 7px; TEXT-ALIGN: center
}
#header #networkicons LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header #networkicons LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header #networkicons LI A {
	TEXT-DECORATION: none
}
#header #networkicons LI:hover A {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
#header {
	FLOAT: left; MARGIN-BOTTOM: 0px
}
#header #customerservicesicons {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#header #customerservicesicons LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabs {
	FLOAT: left; WIDTH: 969px; TEXT-ALIGN: center
}
#tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 840px; PADDING-TOP: 0px
}
#tabs UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#underbar {
	BACKGROUND: url(underbar.gif) #fff no-repeat; HEIGHT: 57px
}
#deal_count {
	FLOAT: left; WIDTH: 270px; PADDING-TOP: 14px; HEIGHT: 42px
}
#deal_count P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4751a8; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
#deal_count P SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: italic
}
#deal_count P STRONG {
	FONT-SIZE: 15px; COLOR: #ff0000
}
#underbar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#underbar #freesearch {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 67px; PADDING-TOP: 5px
}
#underbar #freesearch INPUT[type='text'] {
	PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 105px; COLOR: #0021ba
}
#underbar #freesearch INPUT[type='image'] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#underbar #phonefinder {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 83px; PADDING-TOP: 5px
}
#underbar #phonefinder SELECT {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 144px; COLOR: #0021ba
}
#underbar #phonefinder INPUT[type='image'] {
	FLOAT: left; MARGIN-LEFT: 5px
}
#underbar #newsletter {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; PADDING-TOP: 5px
}
#underbar IMG {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px
}
#underbar #newsletter INPUT[type='text'] {
	PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 109px; COLOR: #0021ba
}
#underbar #newsletter INPUT[type='image'] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pagecontainer {
	CLEAR: both; BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 967px; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #d3d3d3 1px solid
}
#pagesbrowse {
	PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#breadcrumbs {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px; TEXT-ALIGN: left
}
#titlebar {
	BACKGROUND-IMAGE: url(phonesbar.gif); MARGIN: auto; WIDTH: 587px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentwrapper {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contentwrapper P {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 805px; PADDING-TOP: 0px; POSITION: relative
}
#content #innercontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; PADDING-TOP: 0px
}
#content #adverts {
	FLOAT: right; WIDTH: 165px
}
#content #adverts IMG {
	PADDING-TOP: 16px
}
#content #comparisoncontainer {
	DISPLAY: none
}
#content #comparisonheader {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; Z-INDEX: 98; BACKGROUND: #3f53b0; LEFT: 150px; PADDING-BOTTOM: 2px; WIDTH: 470px; COLOR: #fff; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 15px; TEXT-ALIGN: center
}
#content #comparisonheader IMG {
	MARGIN-TOP: -14px; FLOAT: right
}
#content #comparisonpopup {
	BORDER-RIGHT: #3f53b0 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #3f53b0 2px solid; PADDING-LEFT: 10px; Z-INDEX: 97; BACKGROUND: #fff; LEFT: 150px; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #3f53b0 2px solid; WIDTH: 450px; PADDING-TOP: 10px; BORDER-BOTTOM: #3f53b0 2px solid; POSITION: absolute; TOP: 28px; HEIGHT: 500px
}
#content #comparisonpopup #comparisonlogo {
	DISPLAY: block; MARGIN: auto
}
#content #top-banner {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; BACKGROUND: url(top-banner-big.jpg) #fff no-repeat; FLOAT: right; BORDER-LEFT: #ccc 1px solid; WIDTH: 780px; MARGIN-RIGHT: 11px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 90px
}
#content #top-banner H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #424773; PADDING-TOP: 5px; LETTER-SPACING: 0px
}
#content #top-banner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
#content #top-banner B {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #424773; PADDING-TOP: 0px
}
#content #quicksearch {
	MARGIN-TOP: 10px; BACKGROUND: url(quick-search.gif) #fff no-repeat; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 787px; HEIGHT: 72px
}
#content .qsheader {
	DISPLAY: inline; PADDING-LEFT: 20px
}
#content .asheader {
	DISPLAY: inline; PADDING-LEFT: 30px
}
#content #quicksearch P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px 10px; PADDING-TOP: 0px
}
#content #quicksearch FORM FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; WIDTH: 768px; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px
}
#content #quicksearch FORM FIELDSET LEGEND {
	DISPLAY: none
}
#content #quicksearch FORM LABEL {
	FLOAT: left
}
#content #quicksearch FORM SELECT {
	FONT-SIZE: 10px; COLOR: #0021ba
}
#content #quicksearch FORM INPUT {
	MARGIN-TOP: 14px; FONT-SIZE: 10px; MARGIN-LEFT: 5px; COLOR: #0021ba
}
#content .welcomesmall {
	BACKGROUND: url(top20.gif) #fff no-repeat; FLOAT: left; MARGIN: 10px 8px 8px; WIDTH: 385px; POSITION: relative; HEIGHT: 180px
}
#content .welcomesmall H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 15px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#content .welcomesmall UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 42px 0px 0px 15px; WIDTH: 360px; PADDING-TOP: 0px
}
#content .welcomesmall UL LI {
	LIST-STYLE-IMAGE: url(tick.gif); MARGIN-LEFT: 20px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#scrollablecontainer {
	BACKGROUND: url(top20.gif) #fff no-repeat; FLOAT: left; MARGIN: 10px 8px 8px; WIDTH: 385px; POSITION: relative; HEIGHT: 180px
}
#scrollablecontainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 15px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#scrollablecontainer A {
	TEXT-DECORATION: none
}
#scrollable {
	MARGIN-TOP: 50px; FLOAT: left; MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 360px; WHITE-SPACE: nowrap; HEIGHT: 102px
}
#scrollable2 {
	MARGIN-TOP: 50px; FLOAT: left; MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 360px; WHITE-SPACE: nowrap; HEIGHT: 102px
}
#innerscroll {
	FLOAT: left; WIDTH: 780px
}
#innerscroll2 {
	FLOAT: left; WIDTH: 780px
}
#wrap {
	CLEAR: both; MARGIN-TOP: 2px; BACKGROUND: url(rightbg.gif) no-repeat right top; FLOAT: left; MARGIN-LEFT: 13px; WIDTH: 364px; POSITION: relative; HEIGHT: 15px
}
#track-left {
	BACKGROUND: url(leftbg.gif) no-repeat left top; WIDTH: 29px; POSITION: absolute; HEIGHT: 15px
}
#track {
	LEFT: 18px; WIDTH: 326px; POSITION: absolute; HEIGHT: 15px
}
#handle {
	MARGIN-TOP: 1px; WIDTH: 24px; HEIGHT: 12px
}
#content #scrollable .scrollerindex_files {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-TOP: 0px
}
#content #scrollable .scrollerindex_files LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#content #scrollable .scrollerindex_files LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#mins_select {
	WIDTH: 76px
}
#manu_select {
	WIDTH: 100px
}
#f_price {
	WIDTH: 147px
}
#model_select {
	WIDTH: 200px
}
.hidden_div {
	DISPLAY: none; VISIBILITY: hidden
}
#newsletter_signup_popup_container {
	BACKGROUND-POSITION: center 50%; Z-INDEX: 500; BACKGROUND-IMAGE: url(back.png); WIDTH: 480px; BACKGROUND-REPEAT: no-repeat; POSITION: fixed; HEIGHT: 480px
}
#newsletter_signup_form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 24px; WIDTH: 410px; PADDING-TOP: 10px; HEIGHT: 410px
}
#newsletter_signup_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#newsletter_signup_form H2 + P {
	FONT-WEIGHT: bold; MARGIN: 20px 0px 10px
}
#newsletter_signup_form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px auto 20px; WIDTH: 350px; PADDING-TOP: 0px
}
#newsletter_signup_form FORM SELECT {
	WIDTH: 145px
}
#newsletter_signup_form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#close_text A {
	MARGIN-TOP: 22px; FLOAT: left; VERTICAL-ALIGN: text-bottom; COLOR: #000000; TEXT-DECORATION: none
}
#close_text A:hover {
	TEXT-DECORATION: underline
}
.red {
	COLOR: #ff0000
}
.module {
	BACKGROUND: url(placementbg5.gif) #fff no-repeat; FLOAT: left; MARGIN: 10px 8px 8px; WIDTH: 385px; POSITION: relative; HEIGHT: 233px
}
#module {
	BACKGROUND: url(placementbg5.gif) #fff no-repeat; FLOAT: left; MARGIN: 10px 8px 8px; WIDTH: 385px; POSITION: relative; HEIGHT: 233px
}
.top {
	MARGIN-TOP: 16px
}
.module H2 {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN: 5px 0px 0px 15px
}
.module .modulecontent {
	PADDING-RIGHT: 6px; MARGIN-TOP: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: 12px; WIDTH: 140px; PADDING-TOP: 6px; HEIGHT: 150px
}

.module .modulecontent OL {
	MARGIN-TOP: 5px; PADDING-LEFT: 20px;margin:0px;
}
.module .modulecontent OL LI {
	DISPLAY: list-item; WIDTH: 140px; LINE-HEIGHT: 20px;font-size:12px;
}
.module .modulecontent OL .active {
	BACKGROUND: url(mypipe.gif) no-repeat 127px 4px
}
.module .modulecontent OL LI:hover {
	BACKGROUND: url(mypipe.gif) no-repeat 127px 4px
}
.module .modulecontent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 146px; PADDING-TOP: 0px
}
.module .noshow {
	DISPLAY: none
}
.module .moduleoffer {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 185px; MARGIN-RIGHT: 6px; HEIGHT: 190px
}
.module .moduleoffer P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.module .moduleoffer IMG {
	PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 5px
}
.module .moduleoffer UL {
	MARGIN-TOP: 23px; PADDING-LEFT: 6px
}
.module .moduleoffer UL LI {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#blogrsscontainer {
	CLEAR: both; Z-INDEX: 99; BACKGROUND: url(newsblogbg.gif) no-repeat; LEFT: -160px; MARGIN: 10px 15px 15px 22px; WIDTH: 931px; POSITION: absolute; TOP: 1170px; HEIGHT: 263px
}
#blogrsscontainer .introtext {
	MARGIN-LEFT: 10px; WIDTH: 910px
}
#blogrsscontainer .introtext STRONG {
	FONT-WEIGHT: normal
}
#blogrsscontainer H2 {
	DISPLAY: block; MARGIN: auto; WIDTH: 130px; COLOR: white; PADDING-TOP: 4px
}
#blogrss {
	PADDING-RIGHT: 10px; MARGIN-TOP: -8px; PADDING-LEFT: 10px; OVERFLOW: auto; WIDTH: 909px; HEIGHT: 169px
}
#blogrss H3 {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 16px; MARGIN-LEFT: 0px
}
#blogrss A {
	COLOR: #6699cc; TEXT-DECORATION: none
}
#blogrss A:hover {
	COLOR: #3f53b0; TEXT-DECORATION: underline
}
#blogrss P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; COLOR: #7c7c7c; PADDING-TOP: 0px
}
#leftbar {
	BORDER-RIGHT: #d3d3d3 1px solid; BACKGROUND: url(sidebarbg.jpg) #f6f3f3; FLOAT: left; WIDTH: 160px; BORDER-BOTTOM: #d3d3d3 1px solid
}
#leftbar UL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftbar UL .navheader {
	MARGIN-TOP: 10px; PADDING-LEFT: 3px; BACKGROUND: url(headerbg.gif) #fff no-repeat; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
#leftbar UL .navheader:hover {
	MARGIN-TOP: 10px; PADDING-LEFT: 3px; BACKGROUND: url(headerbg.gif) #fff no-repeat; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
#leftbar UL .navheader H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
#leftbar UL .special A {
	FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: none
}
#leftbar UL .special A:hover {
	TEXT-DECORATION: underline
}
#leftbar UL LI {
	LIST-STYLE-IMAGE: url(blue_arrow.gif); MARGIN-LEFT: 18px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none
}
#leftbar UL LI:hover {
	LIST-STYLE-IMAGE: url(red_arrow.gif); LIST-STYLE-TYPE: none
}
#leftbar UL LI A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#leftbar UL LI A:hover {
	TEXT-DECORATION: underline
}
#leftbar #leftbaricons {
	CLEAR: left; WIDTH: 160px; PADDING-TOP: 10px
}
#leftbar #leftbaricons P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003399; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#leftbar #leftbaricons .ipoints {
	DISPLAY: block; MARGIN: auto
}
#leftbar #leftbaricons #safeicons {
	MARGIN-TOP: 5px
}
#leftbar #leftbaricons #safeicons IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#footerlinks {
	MARGIN: 15px; TEXT-ALIGN: center
}
A.footerLink:link {
	FONT-WEIGHT: normal; COLOR: gray
}
A.footerLink:visited {
	FONT-WEIGHT: normal; COLOR: gray
}
A.footerLink:active {
	FONT-WEIGHT: normal; COLOR: gray
}
A.footerLink:hover {
	FONT-WEIGHT: normal; COLOR: #cc0000
}
.threeText {
	COLOR: #009966
}
.threeGreenText {
	COLOR: #009966
}
.threeGreenTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #009966
}
.tmobileText {
	COLOR: #cc0066
}
.tmobileTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0066
}
.vodafoneText {
	COLOR: #ff0000
}
.vodafoneTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000
}
.orangeText {
	COLOR: #ff6600
}
.orangeTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600
}
.o2Text {
	COLOR: #000099
}
.o2TextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000099
}
.tescomobileText {
	COLOR: #000099
}
.tescomobileTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000099
}
.btmobileText {
	COLOR: #000066
}
.btmobileTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}
.virginmobileText {
	COLOR: #ba0000
}
.virginTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ba0000
}
.vanillaText {
	COLOR: #a1a1d8
}
.vanillaTextSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a1a1d8
}
#main_container {
	BORDER-RIGHT: #999999 1px dashed; BORDER-TOP: #999999 1px dashed; FLOAT: left; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #999999 1px dashed; WIDTH: 730px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: center
}
#main_container LI {
	HEIGHT: 14px
}
#main_container P {
	MARGIN-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 50px; WIDTH: 620px; BORDER-BOTTOM: #cccccc 2px solid; TEXT-ALIGN: left
}
#main_container P STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.unordered_list {
	FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.unordered_list LI {
	WIDTH: 290px; BORDER-BOTTOM: #cccccc 1px solid
}
.list_div {
	FLOAT: left; MARGIN: 0px 0px 15px 10px
}
.list_div .unordered_list {
	MARGIN-TOP: 0px
}
.unordered_list_one {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.unordered_list_one LI {
	WIDTH: 270px; BORDER-BOTTOM: #cccccc 1px solid
}
.unordered_list_two {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.unordered_list_two LI {
	WIDTH: 110px; BORDER-BOTTOM: #cccccc 1px solid
}
.unordered_list_three {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.unordered_list_three LI {
	WIDTH: 160px; BORDER-BOTTOM: #cccccc 1px solid
}
#peak {
	FLOAT: left; WIDTH: 177px; HEIGHT: 1px
}
#off_peak {
	FLOAT: left; WIDTH: 120px; HEIGHT: 1px
}
#extra_p {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
#last_p {
	FLOAT: left; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #cccccc 2px solid
}
#call_charges_header {
	MARGIN-TOP: 100px
}
.smalldesc {
	PADDING-LEFT: 15px; PADDING-TOP: 6px; HEIGHT: 56px; TEXT-ALIGN: left
}
.smalldesc IMG {
	PADDING-RIGHT: 5px; FLOAT: left
}
#dealpagetitle-smalldesc {
	BACKGROUND: url(buypage/dealpagetitle-smalldesc.gif) no-repeat
}
.dealtextbox {
	BORDER-RIGHT: #c0c4e6 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #c0c4e6 1px dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 16px; BORDER-LEFT: #c0c4e6 1px dashed; WIDTH: 630px; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c4e6 1px dashed; BACKGROUND-COLOR: #f6faff
}
.dealtextbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc; TEXT-ALIGN: left
}
#dealpagetabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 795px; PADDING-TOP: 10px
}
#dealpagetabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#dealpagetabs UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 18px
}
#contractcount {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 85px; COLOR: #ffffff; POSITION: absolute
}
#paygocount {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: 95px; COLOR: #ffffff; POSITION: absolute
}
#tabsbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 795px; PADDING-TOP: 0px; HEIGHT: 3px; BACKGROUND-COLOR: #c0c4e6
}
.retailer_rating {
	MARGIN: 3px 0px
}
.netboxes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.netboxes P {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 2px
}
.tarifflisttitles {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; COLOR: #303c9b; TEXT-ALIGN: left
}
.tarifflisttitles1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; WIDTH: 115px; COLOR: #303c9b; BACKGROUND-COLOR: #a5c9ff; TEXT-ALIGN: center
}
.tarifflisttitles2 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; WIDTH: 88px; COLOR: #303c9b; BACKGROUND-COLOR: #bfdbff; TEXT-ALIGN: center
}
.tarifflisttitles3 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; WIDTH: 88px; COLOR: #303c9b; BACKGROUND-COLOR: #a5c9ff; TEXT-ALIGN: center
}
.selectboxtext {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
#blogrsscontainer H2 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#blogrsscontainer H2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#dynamicbanner {
	POSITION: relative
}
#banner_title_bar {
	LEFT: 287px; POSITION: absolute; TOP: 4px
}
.arrows {
	
}
.arrows A {
	TEXT-DECORATION: none
}
.number {
	
}
.number A {
	TEXT-DECORATION: none
}
.number A:hover {
	TEXT-DECORATION: underline
}
.number A:visited {
	TEXT-DECORATION: none
}
.clear {
	CLEAR: both
}
#socialbookmarklinks IMG {
	MARGIN-TOP: 12px
}
#index_filesdisplay {
	TEXT-ALIGN: left
}
#left_navigation_promos {
	CLEAR: left; FLOAT: left; MARGIN: 10px auto; WIDTH: 160px; HEIGHT: 600px; TEXT-ALIGN: center
}
#handset_specific_promoarea {
	FLOAT: left; MARGIN: 10px auto; WIDTH: 100%; HEIGHT: 120px; TEXT-ALIGN: center
}
#bannerarea {
	FLOAT: left; MARGIN: 5px 0px 0px 13px; WIDTH: 784px; POSITION: relative; HEIGHT: 120px; BACKGROUND-COLOR: #ffffff
}
#bannerarea .area {
	MARGIN-TOP: 50px; FLOAT: left; WIDTH: 19.7%
}
#bannerarea .area A {
	FLOAT: left; WIDTH: 130px; CURSOR: pointer; COLOR: #ffffff; POSITION: relative; TEXT-DECORATION: none
}
#bannerarea .area A:hover {
	TEXT-DECORATION: underline
}
.giftitemimage {
	BEHAVIOR: url(/includes/javascript/iepngfix.htc)
}
#bannerarea .gift_img {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 130px; PADDING-TOP: 130px; HEIGHT: 0px
}
#bannerarea .gift_text {
	FLOAT: left; WIDTH: 130px; TEXT-ALIGN: center
}
#seeallbtn {
	RIGHT: 14px; POSITION: absolute; TOP: 14px
}
#bottom_banner {
	MARGIN-TOP: 20px; WIDTH: 100%; TEXT-ALIGN: center
}
#payg_model_select {
	WIDTH: 200px
}
#popupBackground {
	Z-INDEX: 1; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #333333; opacity: 0.5
}
#popupBody {
	Z-INDEX: 2; POSITION: absolute
}
#popupBodyWrapper {
	FLOAT: left; POSITION: relative
}
#popup_stage {
	FLOAT: left; BACKGROUND-COLOR: #ffffff
}
#popupCloseBtn {
	RIGHT: 10px; POSITION: absolute; TOP: 10px
}
#top_left {
	BACKGROUND-POSITION: right bottom; FLOAT: left; BACKGROUND-IMAGE: url(popup/tl.png); WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#top_row {
	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(popup/t.png); WIDTH: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
#top_right {
	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(popup/tr.png); WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#mid_left {
	BACKGROUND-POSITION: right top; FLOAT: left; BACKGROUND-IMAGE: url(popup/l.png); WIDTH: 21px; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto
}
#mid_right {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(popup/r.png); WIDTH: 21px; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto
}
#btm_left {
	BACKGROUND-POSITION: right top; FLOAT: left; BACKGROUND-IMAGE: url(popup/bl.png); WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#btm_row {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(popup/b.png); WIDTH: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
#btm_right {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(popup/br.png); WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#lightboxclosebtn {
	Z-INDEX: 3; RIGHT: 5px; WIDTH: 40px; POSITION: absolute; TOP: 5px; HEIGHT: 40px; TEXT-ALIGN: center
}
