BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Tahoma, Verdana, Arial;
    FONT-SIZE: 9pt;
    MARGIN: 0em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    min-width: 750px
}
A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.selected:link
{
    COLOR: #000000;
    FONT-WEIGHT: bold
}
A.selected:visited
{
    COLOR: #000000;
    FONT-WEIGHT: bold
}
A:hover
{
    TEXT-DECORATION: underline
}
IMG
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none
}
TH
{
    FONT-SIZE: 9pt
}
TD
{
    FONT-SIZE: 9pt
}
FORM
{
    MARGIN: 0px
}
UNKNOWN
{
    LIST-STYLE: square
}
UNKNOWN
{
    LIST-STYLE: lower-roman
}
UNKNOWN
{
    LIST-STYLE: circle
}
DL DT
{
    FONT-WEIGHT: bold
}
DL DD
{
    MARGIN-BOTTOM: 0.5em
}
H1
{
	FONT-SIZE: 24pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
H2
{
    FONT-SIZE: 16pt
}
H3
{
    FONT-SIZE: 13pt
}
H4
{
    FONT-SIZE: 10pt
}
.notop
{
    MARGIN-TOP: 0px
}
DIV.toparea
{
    BACKGROUND-IMAGE: url(/images/top/bg-repeat3.png);
    BACKGROUND-POSITION: right center;
    BACKGROUND-REPEAT: repeat-y;
    BORDER-BOTTOM: #aebbd4 1px solid;
    HEIGHT: 5px
}
DIV.toparea DIV.man
{
    BACKGROUND-IMAGE: url(/images/top/man.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 121px;
    MARGIN-LEFT: 2em
}
DIV.met-logo
{
    FLOAT: right;
    PADDING-RIGHT: 0.75em;
    PADDING-TOP: 0.75em;
    TEXT-ALIGN: right
}
DIV.met-logo DIV
{
    COLOR: #666666;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP: 0.2em
}
H3.page-heading
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #aebbd4 1px solid;
    MARGIN-BOTTOM: 0em;
    MARGIN-TOP: 0em;
    PADDING-BOTTOM: 0.4em;
    PADDING-LEFT: 0.4em;
    PADDING-RIGHT: 0.4em;
    PADDING-TOP: 0.4em
}
DIV.innercontent
{
    PADDING-LEFT: 2em;
    PADDING-RIGHT: 2em;
    PADDING-TOP: 1em;
    TEXT-ALIGN: justify
}
TABLE.mainarea
{
    WIDTH: 100%
}
TABLE.mainarea TD
{
    VERTICAL-ALIGN: top
}
TABLE.mainarea TD.maincontent
{
    BORDER-RIGHT: #aebbd4 1px solid;
    PADDING-BOTTOM: 2em;
    WIDTH: 80%
}
TABLE.mainarea TD.maincontent A:link
{
    TEXT-DECORATION: underline
}
TABLE.mainarea TD.maincontent A:visited
{
    TEXT-DECORATION: underline
}
TABLE.mainarea TD.maincontent A:hover
{
    TEXT-DECORATION: none
}
TD.search INPUT
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #9cadce 1px solid;
    BORDER-LEFT: #9cadce 1px solid;
    BORDER-RIGHT: #9cadce 1px solid;
    BORDER-TOP: #9cadce 1px solid
}
TD.search SELECT
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #9cadce 1px solid;
    BORDER-LEFT: #9cadce 1px solid;
    BORDER-RIGHT: #9cadce 1px solid;
    BORDER-TOP: #9cadce 1px solid
}
TD.search DIV.search-note
{
    FONT-SIZE: 85%;
    MARGIN-TOP: 0.5em
}
TABLE.front-holder
{
}
TABLE.front-holder TD
{
    WIDTH: 50%
}
TABLE.front-holder TD.right-side
{
}
DIV.feature
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #b6c4de 1px solid;
    BORDER-LEFT: #b6c4de 1px solid;
    BORDER-RIGHT: #b6c4de 1px solid;
    BORDER-TOP: #9cadce 4px solid;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    TEXT-ALIGN: justify
}
DIV.feature SPAN.title
{
    COLOR: #555555;
    FONT-WEIGHT: bold
}
DIV.feature DIV
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: 0.5em
}
DIV.feature A:link
{
    COLOR: #bf0900
}
DIV.feature A:visited
{
    COLOR: #bf0900
}
DIV.feature SPAN.highlight
{
    COLOR: #bf0900
}
DIV.left
{
    FLOAT: left
}
DIV.right
{
    FLOAT: right
}
DIV.feature-adsl
{
    PADDING-BOTTOM: 0em
}
DIV.feature-adsl DIV SPAN.title
{
    COLOR: #bf0900
}
DIV.feature-adsl IMG.people
{
    FLOAT: left;
    MARGIN-BOTTOM: 0.5em;
    MARGIN-RIGHT: 0.5em
}
DIV.feature-adsl DIV.content
{
    MARGIN-BOTTOM: 0.5em
}
DIV.feature-adsl DIV.hack-clear
{
    CLEAR: both
}
DIV.feature-big DIV.heading
{
    COLOR: #555555;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold
}
DIV.feature-big DIV.title
{
    COLOR: #bf0900;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold
}
DIV.exclusive-tab
{
    BACKGROUND-IMAGE: url(/images/exclusive-tab.jpg);
    BACKGROUND-POSITION: right center;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    TEXT-ALIGN: right
}
DIV.exclusive-tab A
{
    DISPLAY: block;
    HEIGHT: 100%;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none! important;
    WIDTH: 120px
}
DIV.save20-tab
{
    BACKGROUND-IMAGE: url(/images/temp/save20-tab.jpg);
    BACKGROUND-POSITION: right center;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    TEXT-ALIGN: right
}
DIV.save20-tab A
{
    DISPLAY: block;
    HEIGHT: 100%;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none! important;
    WIDTH: 205px
}
DIV.adsl-modem-offer-tab
{
    BACKGROUND-IMAGE: url(/images/temp/adsl-modem-offer-tab.jpg);
    BACKGROUND-POSITION: right center;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    TEXT-ALIGN: right
}
DIV.adsl-modem-offer-tab A
{
    DISPLAY: block;
    HEIGHT: 100%;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none! important;
    WIDTH: 205px
}
TABLE.mainarea TD.right-menu
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    PADDING-TOP: 1em
}
TABLE.mainarea TABLE.options TD
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0.25em
}
DIV.section-links-holder
{
    BACKGROUND-COLOR: #f4f7fb;
    BORDER-BOTTOM: #aebbd4 1px solid;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
TABLE.section-links TD
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0.2em;
    PADDING-RIGHT: 2em
}
TR.bottomarea
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid
}
TR.bottomarea TD.boxout
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    COLOR: #444444;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top
}
TR.bottomarea TD.boxout DIV.boxout-title
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    FLOAT: right;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 0.5em;
    TEXT-ALIGN: center
}
TR.bottomarea TD.boxout DIV.info
{
    CLEAR: both;
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 1em
}
TR.bottomarea TD.boxout DIV.info DIV.line
{
    PADDING-BOTTOM: 0.2em
}
TR.bottomarea TD.boxout DIV.info DIV.line SPAN.title
{
    COLOR: #000000
}
TR.bottomarea TD.legal
{
    BORDER-LEFT-STYLE: none
}
TR.bottomarea TD.telfax
{
}
TR.bottomarea TD.email
{
}
TR.bottomarea TD.address
{
    BORDER-RIGHT-STYLE: none
}
TABLE.prices
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    WIDTH: 90%
}
TABLE.prices TH
{
    BORDER-BOTTOM: #9cadce 1px solid;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
TABLE.prices TD.price
{
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: bottom
}
H4.highlighted
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    PADDING-BOTTOM: 0.4em;
    PADDING-LEFT: 0.4em;
    PADDING-RIGHT: 0.4em;
    PADDING-TOP: 0.4em
}
TABLE.adslprices
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid
}
TABLE.adslcalcprices
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid
}
TABLE.adslcalcprices
{
    MARGIN-BOTTOM: 1em
}
TABLE.adslprices TD
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em
}
TABLE.adslprices TH
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em
}
TABLE.adslcalcprices TD
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
TABLE.adslcalcprices TH
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
TABLE.adslprices TR.blank-spacer TD
{
    BACKGROUND-COLOR: #f4f7fb;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none
}
TABLE.ipprices
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid
}
TABLE.ipprices TD
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em
}
TABLE.ipprices TH
{
    BORDER-BOTTOM: #aebbd4 1px solid;
    BORDER-LEFT: #aebbd4 1px solid;
    BORDER-RIGHT: #aebbd4 1px solid;
    BORDER-TOP: #aebbd4 1px solid;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em
}
P.small-note
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    WIDTH: 99%
}
DIV.small-note
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    WIDTH: 99%
}
DIV.pg-quote
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #9cadce 1px solid;
    BORDER-LEFT: #9cadce 1px solid;
    BORDER-RIGHT: #9cadce 1px solid;
    BORDER-TOP: #9cadce 3px solid;
    MARGIN-TOP: 2em;
    PADDING-BOTTOM: 0.75em;
    PADDING-LEFT: 0.75em;
    PADDING-RIGHT: 0.75em;
    PADDING-TOP: 0.75em;
    TEXT-ALIGN: left
}
DIV.pg-quote DIV.the-way
{
    COLOR: #333333;
    FONT-SIZE: 120%;
    FONT-WEIGHT: bold
}
DIV.pg-quote P.reg-link
{
    TEXT-ALIGN: center
}
DIV.pg-quote DIV.courtesy
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
DIV.key-features
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #9cadce 1px solid;
    BORDER-LEFT: #9cadce 1px solid;
    BORDER-RIGHT: #9cadce 1px solid;
    BORDER-TOP: #9cadce 3px solid;
    PADDING-BOTTOM: 0.75em;
    PADDING-LEFT: 0.75em;
    PADDING-RIGHT: 0.75em;
    PADDING-TOP: 0.75em
}
TABLE.adsl-hardware TD
{
    VERTICAL-ALIGN: middle
}
TABLE.adsl-hardware TD.image
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 1em;
    TEXT-ALIGN: center
}
TABLE.adsl-hardware DIV.product-title
{
    COLOR: #666666;
    FONT-WEIGHT: bold
}
TABLE.adsl-hardware SPAN.price
{
    COLOR: #000000
}
TABLE.adsl-hardware SPAN.price SPAN.price-incvat
{
    FONT-WEIGHT: normal
}
TABLE.specifications TH
{
    VERTICAL-ALIGN: top
}
TABLE.specifications TD
{
    VERTICAL-ALIGN: top
}
DIV.domain-search SELECT
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #9cadce 1px solid;
    BORDER-LEFT: #9cadce 1px solid;
    BORDER-RIGHT: #9cadce 1px solid;
    BORDER-TOP: #9cadce 1px solid
}
INPUT.button
{
    BACKGROUND-COLOR: #c3cfe0;
    BORDER-BOTTOM: #a3bbda 2px solid;
    BORDER-LEFT: #e5ebf4 2px solid;
    BORDER-RIGHT: #a3bbda 2px solid;
    BORDER-TOP: #e5ebf4 2px solid
}
TABLE.contact-details TD INPUT.button
{
    BACKGROUND-COLOR: #c3cfe0;
    BORDER-BOTTOM: #a3bbda 2px solid;
    BORDER-LEFT: #e5ebf4 2px solid;
    BORDER-RIGHT: #a3bbda 2px solid;
    BORDER-TOP: #e5ebf4 2px solid
}
TABLE.paygo-mailinglist TD INPUT.button
{
    BACKGROUND-COLOR: #c3cfe0;
    BORDER-BOTTOM: #a3bbda 2px solid;
    BORDER-LEFT: #e5ebf4 2px solid;
    BORDER-RIGHT: #a3bbda 2px solid;
    BORDER-TOP: #e5ebf4 2px solid
}
TABLE.contact-details TH
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
TABLE.contact-details TD
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2em;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
TABLE.contact-details TD INPUT
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #c3cfe0 1px solid;
    BORDER-LEFT: #c3cfe0 1px solid;
    BORDER-RIGHT: #c3cfe0 1px solid;
    BORDER-TOP: #c3cfe0 1px solid
}
TABLE.contact-details TD TEXTAREA
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #c3cfe0 1px solid;
    BORDER-LEFT: #c3cfe0 1px solid;
    BORDER-RIGHT: #c3cfe0 1px solid;
    BORDER-TOP: #c3cfe0 1px solid
}
DIV.errors
{
    BACKGROUND-COLOR: #f7e0e0;
    BORDER-BOTTOM: #e4a3a3 1px solid;
    BORDER-LEFT: #e4a3a3 1px solid;
    BORDER-RIGHT: #e4a3a3 1px solid;
    BORDER-TOP: #e4a3a3 1px solid;
    COLOR: #dc0000;
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 1em
}
TD.tablename
{
    TEXT-ALIGN: right
}
TH.tablename
{
    TEXT-ALIGN: right
}
TD.tablevalue
{
    TEXT-ALIGN: left
}
TH.tablevalue
{
    TEXT-ALIGN: left
}
.indent
{
    MARGIN-LEFT: 3em
}
.small-indent
{
    MARGIN-LEFT: 1em
}
SPAN.footnote-marker A:link
{
    COLOR: #e30000
}
SPAN.footnote-marker A:visited
{
    COLOR: #e30000
}
SPAN.footnote-marker
{
    COLOR: #e30000
}
SPAN.infolink
{
    FONT-WEIGHT: normal
}
SPAN.normaltext
{
    FONT-WEIGHT: normal
}
.small
{
    FONT-SIZE: 8pt
}
SPAN.email
{
    FONT-FAMILY: monospace
}
SPAN.FQDN
{
    FONT-FAMILY: monospace
}
SPAN.URI
{
    FONT-FAMILY: monospace
}
TABLE.paygo-mailinglist TH
{
    COLOR: #666666
}
TABLE.paygo-mailinglist TD INPUT
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #c3cfe0 1px solid;
    BORDER-LEFT: #c3cfe0 1px solid;
    BORDER-RIGHT: #c3cfe0 1px solid;
    BORDER-TOP: #c3cfe0 1px solid;
    VERTICAL-ALIGN: middle
}
TABLE.paygo-mailinglist TD SELECT
{
    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #c3cfe0 1px solid;
    BORDER-LEFT: #c3cfe0 1px solid;
    BORDER-RIGHT: #c3cfe0 1px solid;
    BORDER-TOP: #c3cfe0 1px solid;
    VERTICAL-ALIGN: middle
}
SPAN.required
{
    COLOR: #bf0900;
    FONT-SIZE: 8pt
}
.tiny
{
    text-size: 50%
}
.small-acronym
{
    FONT-SIZE: 7pt
}
P.inset
{
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; FONT-SIZE: 12px; PADDING-BOTTOM: 1pt; MARGIN: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 1pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
topbar {

    BACKGROUND-COLOR: #e5ebf4;
    BORDER-BOTTOM: #aebbd4 1px solid;
    MARGIN-BOTTOM: 0em;
    MARGIN-TOP: 0em;
    PADDING-BOTTOM: 0.4em;
    PADDING-LEFT: 0.4em;
    PADDING-RIGHT: 0.4em;
    PADDING-TOP: 0.4em
}
.company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;

}
SPAN.bullet {
	COLOR: #bf0900;
	FONT-SIZE: 10pt;
	list-style-position: outside;
	list-style-image: url(images/tick.gif);
	list-style-type: decimal;

}
