.iphonesafari .radiusborder {
	-webkit-border-radius: 8px; -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6)
}
.windowsie .signup {
	TEXT-ALIGN: left
}
.signup .activate .text {
	LINE-HEIGHT: 23px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
.signup .activate .label {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.signup .activate .ghost.label {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #666; FONT-SIZE: 15px; FONT-WEIGHT: normal
}
.signup .activate .error {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #ad0000; FONT-SIZE: 13px
}
.macsafari .signup #pricing {
	PADDING-TOP: 1px
}
.macsafari .signup #copyright .disclaimer {
	FONT-SIZE: 11px
}
.macfirefox .signup #copyright .disclaimer {
	FONT-SIZE: 11px; PADDING-TOP: 3px
}
.windowsie7 .signup #copyright .disclaimer {
	FONT-SIZE: 11px; PADDING-TOP: 4px
}
.windowsie8 .signup #copyright .disclaimer {
	FONT-SIZE: 11px; PADDING-TOP: 4px
}
.windowsie .signup #pricing {
	PADDING-TOP: 2px
}
.windowssafari .signup #copyright .disclaimer {
	PADDING-TOP: 2px
}
.windowsfirefox .signup #copyright .disclaimer {
	PADDING-TOP: 2px
}
.signup .disclaimer {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #a7abad; FONT-SIZE: 11px; text-shadow: rgba(0, 0, 0, .4) 0px 1px 0px
}
.signup .activate .language {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #a7abad; FONT-SIZE: 11px; text-shadow: rgba(0, 0, 0, .4) 0px 1px 0px
}
.signup .disclaimer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.signup .pricing {
	WIDTH: 45%
}
.signup .copright {
	WIDTH: 55%
}
.signup .activate .sel.language {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #fff; FONT-SIZE: 11px; text-shadow: rgba(0, 0, 0, .4) 0px 1px 0px
}
.bodyfont {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 15px
}
A.lang {
	TEXT-DECORATION: none
}
A.lang:link {
	COLOR: #a7abad; TEXT-DECORATION: none
}
A.lang:visited {
	COLOR: #a7abad; TEXT-DECORATION: none
}
A.lang:active {
	COLOR: #fff; TEXT-DECORATION: none
}
A.lang:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A {
	TEXT-DECORATION: none
}
A:link {
	LINE-HEIGHT: 18px; COLOR: #1c4fad; TEXT-DECORATION: none
}
.iphonesafari {
	-webkit-text-size-adjust: none
}
.iphonesafari A:visited {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #1c4fad; TEXT-DECORATION: none
}
A:active {
	COLOR: #14387a; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.checkbox:hover {
	TEXT-DECORATION: none
}
A.checkbox {
	MARGIN-LEFT: -1px
}
.macfirefox A.checkbox IMG.button {
	TOP: -2px
}
A.checkbox IMG.button {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2400px; HEIGHT: 16px; VERTICAL-ALIGN: top; TOP: -1px
}
.iphonesafari A.checkbox IMG.button_subsc {
	POSITION: relative; WIDTH: 14px; BACKGROUND: url(controls.png) no-repeat 0px -2400px; HEIGHT: 16px; VERTICAL-ALIGN: top; TOP: -1px
}
A.checkbox IMG.button_subsc {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2400px; HEIGHT: 16px; VERTICAL-ALIGN: top; TOP: -1px
}
A.select.checkbox IMG.button_subsc {
	BACKGROUND: url(controls.png) no-repeat -16px -2400px
}
A.select.checkbox IMG.button {
	BACKGROUND: url(controls.png) no-repeat -16px -2400px
}
.iphonesafari A.checkbox IMG.button_cc {
	POSITION: relative; WIDTH: 14px; BACKGROUND: url(controls.png) no-repeat 0px -2400px; HEIGHT: 16px; VERTICAL-ALIGN: top; TOP: -1px
}
A.checkbox IMG.button_cc {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2400px; HEIGHT: 16px; VERTICAL-ALIGN: top; TOP: -1px
}
A.select.checkbox IMG.button_cc {
	BACKGROUND: url(controls.png) no-repeat -16px -2400px
}
A.radio IMG.button {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2688px; HEIGHT: 16px; VERTICAL-ALIGN: middle; TOP: 2px
}
A.sel.radio IMG.button {
	BACKGROUND: url(controls.png) no-repeat -16px -2688px
}
A.radio IMG.button_subsc {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2688px; HEIGHT: 16px; VERTICAL-ALIGN: middle; TOP: 2px
}
.iphonesafari A.radio IMG.button_subsc {
	WIDTH: 14px
}
A.sel.radio IMG.button_subsc {
	BACKGROUND: url(controls.png) no-repeat -16px -2688px
}
.macsafari A.akradio IMG.button {
	TOP: 1px
}
.windowsie A.akradio IMG.button {
	TOP: 4px
}
A.akradio IMG.button {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2688px; HEIGHT: 16px; VERTICAL-ALIGN: middle; TOP: 0px
}
A.sel.akradio IMG.button {
	BACKGROUND: url(controls.png) no-repeat -16px -2688px
}
A.akradio IMG.button_subsc {
	POSITION: relative; WIDTH: 16px; BACKGROUND: url(controls.png) no-repeat 0px -2688px; HEIGHT: 16px; VERTICAL-ALIGN: middle; TOP: 0px
}
.iphonesafari A.akradio IMG.button_subsc {
	WIDTH: 14px
}
A.sel.akradio IMG.button_subsc {
	BACKGROUND: url(controls.png) no-repeat -16px -2688px
}
.signupreview {
	MARGIN: 15px 11px 13px 0px
}
BODY {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; BACKGROUND: url(bg.png) #2b3036 fixed repeat-x 0px bottom; COLOR: #333333; FONT-SIZE: 13px
}
INPUT {
	PADDING-BOTTOM: 5px; MARGIN: 2px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; HEIGHT: 23px; COLOR: #222; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.windowsie INPUT[type=text] {
	HEIGHT: auto !important
}
.windowsie INPUT[type=password] {
	HEIGHT: auto !important
}
.activationkey {
	WIDTH: 365px; FONT-SIZE: 15px
}
.membername {
	WIDTH: 180px; FONT-SIZE: 15px
}
.password {
	WIDTH: 180px; FONT-SIZE: 15px
}
SELECT {
	PADDING-BOTTOM: 1px; MARGIN: 4px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 23px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
INPUT[type=checkbox] {
	POSITION: relative; MARGIN: 0px 2px 0px 0px; HEIGHT: 13px
}

.upgradeimage {
	MARGIN: 0px 15px 15px 11px; HEIGHT: auto !important
}
.image_billing {
	MARGIN: 0px 20px 15px 11px; HEIGHT: auto !important
}
INPUT[type=radio] {
	WIDTH: 16px; HEIGHT: 16px
}
.radiolabel {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 16px; PADDING-TOP: 3px
}
SELECT[name=DAY] {
	WIDTH: 70px
}
SELECT[name=OFFEREDNAMES] {
	PADDING-BOTTOM: 1px; MARGIN: 4px 0px 2px; PADDING-LEFT: 3px; WIDTH: 320px; PADDING-RIGHT: 0px; HEIGHT: 68px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.iphonesafari SELECT[name=OFFEREDNAMES] {
	PADDING-BOTTOM: 1px; MARGIN: -1px 0px 2px; PADDING-LEFT: 3px; WIDTH: 320px; PADDING-RIGHT: 0px; HEIGHT: 23px; FONT-SIZE: 13px; TOP: -22px; PADDING-TOP: 0px
}
TABLE.tablefill {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; BACKGROUND: #f5f5f5; PADDING-TOP: 17px
}
.iphonesafari TABLE.tablefill {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; PADDING-TOP: 29px
}
.zeropadtop {
	PADDING-TOP: 0px
}
.zeropadright {
	PADDING-RIGHT: 0px
}
.zeropadbottom {
	padding-bttom: 0px
}
.zeropadleft {
	PADDING-LEFT: 0px
}
TD.label > IMG {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
TD.label {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
TD.message {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TD.message_information {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TD.messageSAS {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TD.messageWarn {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.bottom {
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px bottom; PADDING-TOP: 15px
}
TD.instr {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 22px
}
.windowsie TD.instr {
	TEXT-ALIGN: left
}
TD.instr2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
CENTER > TABLE {
	BACKGROUND-IMAGE: none
}
FORM > TABLE {
	BACKGROUND-IMAGE: none
}
FORM > TABLE {
	PADDING-TOP: 20px
}
TD > INPUT {
	MARGIN: 4px 0px 2px
}
DIV.smallcaption {
	LINE-HEIGHT: 16px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DIV.caption {
	LINE-HEIGHT: 16px; MARGIN: 7px 5px 0px 0px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DIV.caption_secretreminder {
	LINE-HEIGHT: 16px; MARGIN: 3px 5px 0px 0px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; HEIGHT: 18px; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DIV.caption_membermessage {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 7px 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.country {
	FLOAT: left
}
DIV.language {
	MARGIN: 0px 0px 0px 10px; FLOAT: left
}
SPAN.body {
	LINE-HEIGHT: 23px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 17px
}
.content {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.disclaimer {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #a7abad; FONT-SIZE: 11px; text-shadow: rgba(0, 0, 0, .4) 0px 1px 0px
}
.currencytable {
	POSITION: relative
}
.error {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #ad0000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.errornormal {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #ad0000; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.filebrowser {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 13px
}
.form {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; FONT-SIZE: 13px
}
.headline {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.headlinelrg {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.instr {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 17px; FONT-WEIGHT: bold; text-shadow: rgba(255, 255, 255, .9) 0px 1px 0px
}
.instr2 {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 17px; FONT-WEIGHT: bold; text-shadow: rgba(255, 255, 255, .9) 0px 1px 0px
}
.label {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.label_name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.labelnormal {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.labelnormal_name {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.message {
	LINE-HEIGHT: 18px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.messageSAS {
	LINE-HEIGHT: 18px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.message_information {
	LINE-HEIGHT: 18px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.message_subscription {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.preference {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.reminder {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 28px
}
.contentsml {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.headerlrger {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: black; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.header1 {
	LINE-HEIGHT: 2.8ex; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: black; FONT-SIZE: 13px
}
.contentbold {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.fineprint {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: black; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.title {
	PADDING-BOTTOM: 5px; FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #444444; FONT-SIZE: 21px
}
.head {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 25px; FONT-WEIGHT: bold
}
.subheadbold {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.subheadblue {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #3366cc; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.subheadsm {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.subheadmed {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.bodycontent {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #8f8f8f; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.contentlrg {
	FONT-FAMILY: Helvetica, Arial, Sans-Serif; COLOR: #999999; FONT-SIZE: 15px; FONT-WEIGHT: normal
}
.contentlrg_jp {
	FONT-FAMILY: "Hiragino Kaku Gothic"; COLOR: #999999; FONT-SIZE: 15px; FONT-WEIGHT: normal

