BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%
}
HTML {
	DIRECTION: ltr
}
.contentMargin {
	MARGIN: 20px
}
TABLE.genuineContent {
	WIDTH: 100%; DIRECTION: ltr; HEIGHT: 100%
}
DIV.genuineContent {
	FONT-SIZE: 70%; LINE-HEIGHT: 130%
}
DIV.genuineContent TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 130%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV.genuineContent FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
B {
	COLOR: #000000
}
STRONG {
	COLOR: #414141
}
B.highlightColor {
	COLOR: #eb7d00
}
.highlightColor A {
	COLOR: #eb7d00; TEXT-DECORATION: underline
}
.highlightColor A:hover {
	COLOR: #eb7d00; TEXT-DECORATION: underline
}
.highlightColor A:visited {
	COLOR: #eb7d00; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 18px 30px
}
OL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 18px 30px
}
UL {
	LIST-STYLE-IMAGE: url(../images/common/bullet.gif)
}
UL.noIndent {
	MARGIN-LEFT: 16px
}
LI {
	MARGIN-TOP: 5px
}
DIV.indent {
	MARGIN-LEFT: 20px
}
P.noMargin {
	MARGIN: 0px
}
.oppositeAlign {
	TEXT-ALIGN: right
}
P {
	MARGIN: 0px 0px 16px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#omniture {
	DISPLAY: none
}
OBJECT {
	DISPLAY: none
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.dropDown {
	MARGIN-TOP: 5px
}
INPUT.button {
	MARGIN-TOP: 15px
}
A {
	COLOR: #0d68d2; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #a066c9
}
DIV#mainPageHeading {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 155%; BACKGROUND-IMAGE: url(../images/common/titlebarBackground.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 33px
}
DIV.pageHeading {
	PADDING-BOTTOM: 3px; OVERFLOW: hidden; POSITION: relative
}
DIV.pageHeadingShadow {
	PADDING-BOTTOM: 3px; OVERFLOW: hidden; POSITION: relative
}
DIV.pageHeading {
	Z-INDEX: 2; COLOR: #ffffff; TOP: 8px
}
DIV.pageHeadingShadow {
	Z-INDEX: 1; LEFT: 1px; COLOR: #a87420; TOP: -9px
}
DIV#extendedPageHeadingBar {
	BACKGROUND-IMAGE: url(../images/common/ThinTitleBar.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 12px
}
DIV.extendedPageHeading {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 155%; PADDING-BOTTOM: 14px; COLOR: #4b4326; LINE-HEIGHT: 120%; PADDING-TOP: 14px; BORDER-BOTTOM: #e4dfcb 1px solid; BACKGROUND-COLOR: #fefbef
}
.layout1 {
	WIDTH: 100%
}
.layout2 {
	WIDTH: 100%
}
.layout3 {
	WIDTH: 100%
}
.layout4 {
	WIDTH: 100%
}
TABLE.layout1 TD.contentPane {
	WIDTH: 520px
}
TABLE.layout1 DIV.contentPane {
	WIDTH: 480px
}
TABLE.layout2 TD.contentPane {
	WIDTH: 570px
}
DIV.layout2 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 530px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.subheadingprintlayout2 {
	FLOAT: left; WIDTH: 570px
}
DIV.layout7 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 690px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.subheadingprintlayout7 {
	BORDER-RIGHT: #cbcbcb 1px solid; FLOAT: left; WIDTH: 730px
}
DIV.layout725 {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 725px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.subheadingprintlayout725 {
	BORDER-RIGHT: #cbcbcb 1px solid; FLOAT: left; WIDTH: 765px
}
TABLE.layout2 DIV.contentPane {
	WIDTH: 530px
}
TABLE.layout3 TD.contentPane {
	WIDTH: 590px
}
TABLE.layout3 DIV.contentPane {
	WIDTH: 550px
}
TABLE.layout4 TD.contentPane {
	WIDTH: 620px
}
TABLE.layout4 DIV.contentPane {
	WIDTH: 580px
}
TABLE.layout5 TD.contentPane {
	WIDTH: 730px
}
TABLE.layout5 DIV.contentPane {
	WIDTH: 550px
}
TABLE.layout6 TD.contentPane {
	WIDTH: 770px
}
TABLE.layout6 DIV.contentPane {
	WIDTH: 690px
}
TABLE.layout7 TD.contentPane {
	WIDTH: 700px
}
TABLE.layout7 DIV.contentPane {
	WIDTH: 660px
}
TABLE.layout8 TD.contentPane {
	WIDTH: 700px
}
TABLE.layout8 DIV.contentPane {
	MARGIN-TOP: 0px; WIDTH: 690px
}
TABLE.layout9 TD.contentPane {
	WIDTH: 640px
}
TABLE.layout9 DIV.contentPane {
	WIDTH: 600px
}
DIV.contentPane {
	MARGIN: 20px
}
TD.sideBar {
	BORDER-LEFT: #d1c3b2 1px solid; BACKGROUND-COLOR: #efebdb
}
DIV.sideBarBox {
	BORDER-RIGHT: #d2c4b5 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d2c4b5 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 14px 14px 0px; BORDER-LEFT: #d2c4b5 1px solid; WIDTH: 206px; PADDING-TOP: 12px; BORDER-BOTTOM: #d2c4b5 1px solid; TOP: 0px; BACKGROUND-COLOR: #fefbef
}
DIV.sideBarBoxNew {
	BORDER-RIGHT: #d2c4b5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d2c4b5 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 19px; MARGIN: 8px 8px 0px; BORDER-LEFT: #d2c4b5 1px solid; WIDTH: 166px; PADDING-TOP: 10px; BORDER-BOTTOM: #d2c4b5 1px solid; BACKGROUND-COLOR: #fefbef
}
DIV.sideBarContentArea {
	FLOAT: left; WIDTH: 250px
}
DIV.pageWrapper {
	FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #efebdb
}
DIV.fixedWidthDiv {
	FLOAT: left; WIDTH: 1031px; BACKGROUND-COLOR: #efebdb
}
DIV.sideBarBoxPromo {
	BORDER-RIGHT: #d2c4b5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d2c4b5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 14px 14px 0px; BORDER-LEFT: #d2c4b5 1px solid; WIDTH: 224px; PADDING-TOP: 3px; BORDER-BOTTOM: #d2c4b5 1px solid; BACKGROUND-COLOR: #fefbef
}
H1.sideBarHeading1 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
TD.detailsRightTitle {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
H1.failureHeading {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
H1.sideBarHeading1Underline {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
H1.sideBarHeading1Underline {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #d2c4b5 1px solid
}
H1.failureHeading {
	COLOR: #000000
}
DIV.sideBarLink {
	MARGIN: 10px 0px 0px
}
UL.sideBarList {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 17px
}
TD.sideBarListSuccess {
	FONT-SIZE: 11px; COLOR: #309817; PADDING-TOP: 5px; FONT-FAMILY: Verdana Regular
}
TD.sideBarListFailure {
	FONT-SIZE: 11px; COLOR: #ff434a; PADDING-TOP: 5px; FONT-FAMILY: Verdana Regular
}
TD.sideBarListBullet {
	VERTICAL-ALIGN: baseline; WIDTH: 18px; PADDING-TOP: 5px
}
IMG.sideBarAd {
	MARGIN: 14px 14px 0px
}
DIV#countryList {
	PADDING-RIGHT: 8px; BORDER-TOP: #bdbdbd 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f2f7ff
}
SPAN.languageList {
	COLOR: #bdbdbd
}
SPAN.languageList B {
	COLOR: #7f7f7f
}
IMG.optionExpandImage {
	MARGIN-TOP: 4px; MARGIN-RIGHT: 10px
}
DIV.optionExpand {
	MARGIN: 0px
}
DIV.crossSell {
	MARGIN-TOP: 10px
}
IMG.failureExpandImage {
	MARGIN-RIGHT: 10px
}
H1.articleHeading1 {
	MARGIN-TOP: 25px; FONT-WEIGHT: normal; FONT-SIZE: 155%; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
H1.articleHeading1Underline {
	MARGIN-TOP: 25px; FONT-WEIGHT: normal; FONT-SIZE: 155%; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
H1.articleHeading1Top {
	MARGIN-TOP: 25px; FONT-WEIGHT: normal; FONT-SIZE: 155%; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
H1.articleHeading2 {
	MARGIN-TOP: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #eb7d00; FONT-FAMILY: Verdana
}
H1.articleHeading2Underline {
	MARGIN-TOP: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #eb7d00; FONT-FAMILY: Verdana
}
H1.articleHeading1Underline {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #bdbdbd 1px solid
}
H1.articleHeading2Underline {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #bdbdbd 1px solid
}
H2.articleHeading2Underline {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #bdbdbd 1px solid
}
H2.articleHeadingUnderline {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; BORDER-BOTTOM: #bdbdbd 1px solid
}
H1.articleHeading1Top {
	MARGIN-TOP: 0px
}
H2.articleHeading2 {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 4px; COLOR: #414141
}
H2.articleHeading2Underline {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 4px; COLOR: #414141
}
.offerParagraph {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 4px; COLOR: #414141
}
H2.articleHeading1 {
	FONT-WEIGHT: normal; FONT-SIZE: 155%; COLOR: #eb7d00; LINE-HEIGHT: 120%
}
DIV.returnLink {
	MARGIN-TOP: 15px
}
TABLE.jumpMenu {
	MARGIN: 7px 0px 12px
}
TABLE.jumpMenuList TD {
	PADDING-TOP: 8px
}
TABLE.jumpMenuList IMG {
	MARGIN-TOP: 4px; MARGIN-RIGHT: 5px
}
DIV.pssErrorCode {
	MARGIN-TOP: 20px; COLOR: #a0a0a0
}
SPAN.jumpList {
	COLOR: #999999
}
TABLE.offerList TD {
	PADDING-BOTTOM: 12px
}
TABLE.offerList TR.separator TD {
	BORDER-TOP: #cccccc 1px solid; HEIGHT: 12px
}
TABLE.offerList P {
	MARGIN: 0px
}
DIV.featuredOffer P {
	MARGIN: 0px
}
TD.offerImage {
	PADDING-RIGHT: 14px
}
TD.featuredOffer {
	PADDING-RIGHT: 10px; BACKGROUND-IMAGE: url(../images/windows/FeaturedOfferBGTop.gif); WIDTH: 227px; BACKGROUND-REPEAT: no-repeat
}
DIV.featuredOfferBottom {
	PADDING-RIGHT: 10px; BACKGROUND-IMAGE: url(../images/windows/FeaturedOfferBGBottom.gif); WIDTH: 227px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
DIV.featuredImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; PADDING-TOP: 0px; HEIGHT: 170px; TEXT-ALIGN: center
}
DIV.featuredDescription {
	FONT-SIZE: 8.4pt; MARGIN: 10px 10px 0px; LINE-HEIGHT: normal
}
UL.floatList {
	FLOAT: left
}
DIV.offerDetailsRight {
	FLOAT: right; MARGIN: 0px 0px 14px 14px; WIDTH: 200px
}
DIV.offerDownload {
	BORDER-RIGHT: #ffce98 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ffce98 1px solid; MARGIN-TOP: 25px; PADDING-LEFT: 12px; FONT-SIZE: 8.4pt; PADDING-BOTTOM: 12px; BORDER-LEFT: #ffce98 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ffce98 1px solid; BACKGROUND-COLOR: #fffacc
}
H2.details {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 4px; COLOR: #414141
}
.simpleFormSubmit2 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.sideBarBox TD.detailsRightBullet {
	PADDING-TOP: 16px
}
DIV.sideBarBox TD.detailsRightText {
	PADDING-LEFT: 5px; PADDING-TOP: 10px
}
TABLE.viewAllToggle {
	MARGIN-BOTTOM: 12px
}
DIV.question {
	MARGIN-BOTTOM: 5px
}
TD.quesAnsLabel {
	PADDING-RIGHT: 5px
}
UL.stepsList {
	MARGIN: 0px 0px 0px 16px
}
DIV#failureMessage {
	MARGIN-TOP: 10px
}
DIV#failureMessageArea {
	PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: #d1c3b2 1px solid; BACKGROUND-COLOR: #fefbef
}
DIV.subParagraph {
	FONT-SIZE: 10px; COLOR: #000000
}
.showDetailsSection {
	MARGIN-TOP: 10px
}
.offerParagraph {
	FONT-SIZE: 11px
}
IMG.failureExpandArrow {
	CURSOR: pointer; MARGIN-RIGHT: 7px; PADDING-TOP: 3px
}
TD.failureMessageWidth {
	WIDTH: 96%
}
.warningImage {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 12px
}
TD.showDetails {
	PADDING-RIGHT: 10px
}
DIV.keysImageMargin {
	PADDING-RIGHT: 20px
}
TD.howHappened {
	PADDING-LEFT: 10px
}
.pingMessage {
	DISPLAY: none; MARGIN-LEFT: 10px; WIDTH: 50px; COLOR: red
}
DIV.vistaImageMargin {
	PADDING-RIGHT: 20px
}
IMG.moreOptionsImage {
	MARGIN-RIGHT: 16px
}
UL.stepsList {
	MARGIN: 0px 0px 0px 16px
}
DIV#thankYouMessageText {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-LEFT: 10px; COLOR: #494949; FONT-FAMILY: Verdana
}
DIV#thankYouMessageArea {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FCFECF', startColorstr='#FBFEEF', gradientType='0'); PADDING-BOTTOM: 18px; PADDING-TOP: 18px; BORDER-BOTTOM: #d1c3b2 1px solid; BACKGROUND-COLOR: #fbfeef
}
DIV.thankYouContentMargin {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
DIV.offerMargin {
	MARGIN-RIGHT: 10px
}
DIV.offerImageMargin {
	PADDING-RIGHT: 12px
}
DIV.downloadButtonMargin {
	MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 6px
}
DIV.moreOffersImageMargin {
	PADDING-RIGHT: 7px
}
DIV.featuredOffers {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.featuredOffersHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #d59d5d
}
.priceArea {
	MARGIN-BOTTOM: 17px
}
DIV.buyNowBox {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: 225px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f2f9ff
}
.bluebuttonmiddle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/windows/BlueButton_Middle.gif); VERTICAL-ALIGN: top; CURSOR: pointer; COLOR: white; PADDING-TOP: 4px; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
DIV.buyNowPriceLabel {
	MARGIN-BOTTOM: 8px
}
.rebateText {
	MARGIN-BOTTOM: 8px
}
DIV.buyNowPriceValue {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #40637b; LINE-HEIGHT: 14pt
}
.installmentData {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #40637b; LINE-HEIGHT: 14pt
}
.rebatePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #40637b; LINE-HEIGHT: 14pt
}
.rebateKitPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #40637b; LINE-HEIGHT: 14pt
}
DIV.buyNowMSRPPriceValue {
	FONT-SIZE: 18px; COLOR: #ae6868
}
.installmentMonths {
	FONT-SIZE: 14px
}
.crossSymbol {
	FONT-SIZE: 10px
}
.installmentData {
	MARGIN-BOTTOM: 5px
}
.rebateText {
	PADDING-LEFT: 12px
}
.rebatePrice {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #40637b
}
.rebateKitPrice {
	FONT-WEIGHT: normal; COLOR: #ae6868; TEXT-DECORATION: line-through
}
.viewDetails {
	MARGIN-LEFT: 5px
}
.ggqNumber {
	PADDING-LEFT: 12px
}
#GGQText {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 15px
}
#GGQNumberDisplay {
	FONT-WEIGHT: bold
}
TABLE.storiesIntro {
	BACKGROUND-IMAGE: url(../images/windows/downloads_Stories-bkground.gif); BACKGROUND-REPEAT: repeat-x
}
P.testimonial {
	MARGIN: 5px 0px 4px 20px
}
P.userSignature {
	COLOR: #545454; TEXT-ALIGN: right
}
DIV.genuineLayer {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 455px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
TABLE.productKeyLocations TD {
	BORDER-TOP: #bdbdbd 1px solid; PADDING-BOTTOM: 30px; PADDING-TOP: 12px
}
TABLE.productKeyLocations IMG {
	MARGIN-RIGHT: 20px
}
DIV.errorCode {
	MARGIN-TOP: -20px; WIDTH: 100%; COLOR: #a0a0a0; TEXT-ALIGN: right
}
DIV.diagSpace {
	BORDER-RIGHT: #e3d19e 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e3d19e 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; BORDER-LEFT: #e3d19e 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #e3d19e 1px solid; BACKGROUND-COLOR: #fffacf
}
DIV.diagSpace DIV {
	TEXT-ALIGN: right
}
#install_success {
	DISPLAY: none
}
.imgGenLogo {
	MARGIN: 6px 6px 0px; WIDTH: 37px; HEIGHT: 34px
}
DIV#surveyPopup TD {
	VERTICAL-ALIGN: middle
}
TABLE#surveyHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; BACKGROUND-IMAGE: url(../images/windows/Survey-Dialog_HeaderBG.gif); WIDTH: 100%; COLOR: #767676; HEIGHT: 46px
}
DIV.surveyPopupContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#surveyPopup DIV.buttons {
	TEXT-ALIGN: right
}
.surveyDivBox {
	BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; Z-INDEX: 10; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid; BACKGROUND-COLOR: #ffffff
}
.imgClose {
	PADDING-RIGHT: 5px; CURSOR: pointer; TEXT-ALIGN: right
}
TABLE#automaticallyGathered {
	BORDER-RIGHT: #c47d38 1px solid; BORDER-TOP: #c47d38 1px solid; MARGIN-LEFT: 60px; BORDER-LEFT: #c47d38 1px solid; WIDTH: 400px; BORDER-BOTTOM: #c47d38 1px solid
}
TABLE#automaticallyGathered TH {
	BORDER-BOTTOM: #c47d38 1px solid; BACKGROUND-COLOR: #f3e1a8; TEXT-ALIGN: left
}
TABLE#automaticallyGathered TH.reportDate {
	TEXT-ALIGN: right
}
TD.reportLt {
	PADDING-RIGHT: 2px; WIDTH: 100px; TEXT-ALIGN: right
}
.expandArrow {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.expandCollapseText {
	MARGIN-BOTTOM: 16px
}
.expandTextHeading {
	MARGIN-BOTTOM: 10px
}
.expandtextContent {
	MARGIN-BOTTOM: 20px
}
.pipeDivider {
	COLOR: #999999
}
SPAN.noCharge {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #eb7d00
}
SPAN.wgaKit {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
DIV.horizontalRule {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 25px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #bdbdbd 1px solid; HEIGHT: 1px
}
DIV.countryLanguageRule {
	LINE-HEIGHT: 1px; BORDER-BOTTOM: #bdbdbd 1px solid; HEIGHT: 1px
}
TABLE.validationSummary {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f0f0', startColorstr='#FFFFFF', gradientType='0'); MARGIN-BOTTOM: 10px
}
TABLE.validationSummary TD.topBorder {
	BACKGROUND-IMAGE: url(../images/office/office_nonGen_bkd-top_03.gif); WIDTH: 475px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
TABLE.validationSummary TD.bottomBorder {
	BACKGROUND-IMAGE: url(../images/office/office_nonGen_bkd-bottom_SM.gif); WIDTH: 475px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 2px
}
TABLE.validationSummary TD.leftBorder {
	BORDER-LEFT: #b8b8b8 1px solid; WIDTH: 20px
}
TABLE.validationSummary TD.rightBorder {
	BORDER-RIGHT: #b8b8b8 1px solid; WIDTH: 20px
}
H2.genuineProduct {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 15px; COLOR: #3ba21f
}
H2.nonGenuineProduct {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #ff2029
}
TABLE.validationSummary DIV.pssErrorCode {
	MARGIN-BOTTOM: 5px; POSITION: relative; TOP: -15px; TEXT-ALIGN: right
}
.redMessage {
	COLOR: #ff2933
}
H2.articleSubHeading1Underline {
	MARGIN-TOP: 13px; FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #eb7d00; BORDER-BOTTOM: #bdbdbd 1px solid
}
TABLE.inputFields {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px
}
TABLE.inputFields SELECT {
	MARGIN-TOP: 2px
}
TABLE.inputFields INPUT {
	MARGIN-TOP: 2px
}
TABLE.inputFields TEXTAREA {
	MARGIN-TOP: 2px
}
TABLE.inputFields INPUT {
	DIRECTION: ltr
}
TABLE.inputFields TEXTAREA {
	DIRECTION: ltr
}
TABLE.inputFields TD {
	PADDING-RIGHT: 12px; FONT-SIZE: 90%; PADDING-BOTTOM: 12px
}
TABLE.qualifyBox {
	DISPLAY: none; WIDTH: 100%; BACKGROUND-COLOR: #f0f0f0
}
TABLE.qualifyBox TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.calButton {
	BORDER-RIGHT: 2px inset; BORDER-TOP: 2px inset; BACKGROUND: white; BORDER-LEFT: 2px inset; WIDTH: 100px; BORDER-BOTTOM: 2px inset; HEIGHT: 18px
}
.simpleFormTextArea {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 7px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.simpleFormText {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 7px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD.headline {
	FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
B.headline {
	COLOR: #eb7d00
}
.SubHeadingBar {
	BACKGROUND: url(../images/windows/hr-end.gif) #bfbfbf no-repeat right 50%; HEIGHT: 1px
}
.styleDropDownButton {
	MARGIN-LEFT: -2px
}
SPAN.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.reportSection {
	MARGIN: 10px
}
DIV.reportSubsection {
	MARGIN: 0px 10px
}
TD.reportHdr1 {
	PADDING-LEFT: 1px; TEXT-ALIGN: right
}
HR.dashed {
	COLOR: #bfbfbf; BORDER-BOTTOM-STYLE: dashed
}
.counterfeitReport {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #eb7d00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TD.reportLt {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
TD.reportRt {
	TEXT-ALIGN: left
}
.reportRtTemp {
	TEXT-ALIGN: left
}
TD.reportRtTemp {
	WIDTH: 180px
}
.subHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN.reportSection {
	WIDTH: 250px
}
SPAN.reportSubSection {
	WIDTH: 240px
}
TABLE.diagTable {
	TABLE-LAYOUT: auto; WIDTH: 480px
}
TR.diagRow TD.text {
	PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c0c0c0 1px solid
}
TR.diagRow TD.title {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV.diagMessageArea {
	BORDER-RIGHT: #e1ce98 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1ce98 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e1ce98 1px solid; WIDTH: 458px; PADDING-TOP: 10px; BORDER-BOTTOM: #e1ce98 1px solid; BACKGROUND-COLOR: #fffacc
}
DIV.diagMessageArea SPAN#failure {
	COLOR: #d0290d
}
DIV.diagMessageArea .diagFailure {
	COLOR: #d0290d
}
.diagFailure B {
	FONT-WEIGHT: bold; COLOR: #d0290d
}
#spnPleaseWait {
	PADDING-RIGHT: 10px; MARGIN-TOP: 13px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 90px; PADDING-TOP: 5px; BACKGROUND-COLOR: #c0c0c0
}
DIV#shErrorDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#shErrorDetails DIV#shErrorData {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 15px
}
TR#shErrorHead {
	FONT-WEIGHT: bold
}
TR.shErrRow {
	LINE-HEIGHT: 16px
}
TD.shErrTblCol1 {
	PADDING-RIGHT: 25px
}
TD.shErrTblCol2 {
	PADDING-RIGHT: 25px
}
.diagButton {
	MARGIN-TOP: 13px; FONT-WEIGHT: bold
}
.moreinfopipe {
	COLOR: #c0c0c0
}
IMG.centered {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
TABLE#imgTable {
	WIDTH: 100%
}
.messagePageContent {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.finalButton {
	MARGIN-TOP: 13px
}
.survey {
	PADDING-RIGHT: 15px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #6a6a6a; PADDING-TOP: 0px; BACKGROUND-COLOR: #f2f9ff
}
.survey .spacer8 {
	FONT-SIZE: 8px; LINE-HEIGHT: 8px; HEIGHT: 8px
}
.survey .title {
	MARGIN-TOP: 4px; FONT: 8pt verdana, sans-serif
}
.survey .table {
	MARGIN-TOP: 4px; FONT: 8pt verdana, sans-serif
}
.survey .title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; VERTICAL-ALIGN: top; WIDTH: 120px
}
.survey .table TD {
	FONT: 8pt verdana, sans-serif
}
.survey .table TD.howhelpful {
	CLEAR: left; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.survey .table TD .nothelpful {
	CLEAR: left; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.survey .table TD .veryhelpful {
	FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.survey .table .rating {
	FLOAT: right; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; DIRECTION: ltr; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.survey .line {
	BORDER-BOTTOM: #b3b3b3 1px solid
}
.survey .directions {
	FONT: 8pt verdana, sans-serif; PADDING-TOP: 20px
}
.survey #commentBox {
	PADDING-RIGHT: 5px
}
.survey .comments {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 12px; FONT: 8pt verdana, sans-serif; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 68px
}
.survey .remaining {
	FONT: 8pt verdana, sans-serif; PADDING-TOP: 2px
}
.survey .submit {
	MARGIN-TOP: 0px; COLOR: black; TEXT-ALIGN: right
}
DIV.surveyConfirm {
	WIDTH: 340px; HEIGHT: 140px; BACKGROUND-COLOR: #f2f2f2
}
DIV.surveyConfirm DIV#surveyHeadBar {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/SurveyConfirmDialogHeader.png); WIDTH: 340px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
DIV.surveyConfirm DIV.surveyContent {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
DIV#surveyConfirmText {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 16px
}
DIV.surveyContent INPUT#buttonClose {
	FONT-WEIGHT: bold
}
DIV.productKeyResults {
	BORDER-RIGHT: #e1ce98 1px solid; BORDER-TOP: #e1ce98 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #e1ce98 1px solid; WIDTH: auto; COLOR: #000000; BORDER-BOTTOM: #e1ce98 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fffacc
}
DIV.productKeyResults DIV#resultTable {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px
}
TR.productKeyResultRow TD.productKeyText {
	WIDTH: 100px; LINE-HEIGHT: 15px; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
TR.productKeyResultRow TD.productKeyResultText {
	FONT-WEIGHT: normal; LINE-HEIGHT: 15px
}
TR.productKeyResultRow TD.spacer {
	WIDTH: 20px
}
DIV#automaticallyGathered {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 16px
}
DIV.likeListItem {
	MARGIN-LEFT: 18px
}
SPAN.reportInstructionsHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 25px; WIDTH: 450px; COLOR: #000000; FONT-FAMILY: Verdana
}
SPAN.number4 {
	VERTICAL-ALIGN: top; WIDTH: 20px; MARGIN-RIGHT: 10px
}
.reportInstructionsSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #eb7d00; FONT-FAMILY: Verdana
}
TABLE.validateBox {
	MARGIN-BOTTOM: 25px; MARGIN-LEFT: 14px
}
.getGenuineContent {
	MARGIN: 22px 22px 55px
}
.productRadioButtionInput {
	MARGIN-LEFT: -3px; VERTICAL-ALIGN: middle
}
.productRadioButtonLabelSelected {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: black
}
.productRadioButtonLabelNotSelected {
	PADDING-LEFT: 6px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: black
}
.productTableCellElements {
	VERTICAL-ALIGN: middle
}
.productTableCellSTEWidth {
	WIDTH: 300px
}
.productTableCellNormalWidth {
	WIDTH: 230px
}
.priceLabelSelected {
	FONT-WEIGHT: bold; COLOR: orange
}
.priceLabelNotSelected {
	FONT-WEIGHT: normal; COLOR: orange
}
.divDiscountedSkuSelect {
	MARGIN-BOTTOM: 20px
}
.divDiscountedSkuSelectTable {
	MARGIN-BOTTOM: 16px
}
.discountedSkuProductTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; cellspacing: 0px; cellpadding: 0px
}
.countryLanguageSeperator {
	WIDTH: 12px
}
.divProductNameAndPrice {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 16px
}
.textWrappingForOfficeProduct {
	WHITE-SPACE: nowrap
}
DIV.defaultContentBox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
TD.defaultRightBorder {
	BORDER-RIGHT: #cbcbcb 1px solid; WIDTH: 50%
}
TABLE.defaultLinkArea TD {
	BORDER-TOP: #cbcbcb 1px solid
}
TABLE.defaultValidateButton {
	BACKGROUND: url(../images/common/ValidateButton.gif); MARGIN: 10px auto 0px; WIDTH: 182px; HEIGHT: 28px
}
TABLE.ImageButton {
	BACKGROUND: url(../images/common/ValidateButton.gif); MARGIN: 10px auto 0px; WIDTH: 182px; HEIGHT: 28px
}
TABLE.defaultValidateButton TD {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 110%; TEXT-ALIGN: center
}
TABLE.ImageButton TD {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 110%; TEXT-ALIGN: center
}
A.defaultValidateLink {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
A.defaultValidateLink:hover {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
A.defaultValidateLink:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
A.ImageButtonLink {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
A.ImageButtonLink:hover {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
A.ImageButtonLink:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #9a7b50; TEXT-DECORATION: none
}
TABLE.pkuValidateButton {
	BACKGROUND: url(../images/common/ValidateButton.gif); WIDTH: 182px; HEIGHT: 28px
}
TABLE.pkuValidateButton TD {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 110%; TEXT-ALIGN: center
}
A.pkuVista {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/vista/VistaBtn-Rest.jpg); WIDTH: 200px; COLOR: #ffffff; TEXT-INDENT: 50px; PADDING-TOP: 90px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.pkuXP {
	DISPLAY: block; BACKGROUND: url(../images/windows/XPBtn-Rest.jpg) no-repeat; WIDTH: 200px; COLOR: #ffffff; TEXT-INDENT: 50px; PADDING-TOP: 90px; TEXT-DECORATION: none
}
A.pkuVista:hover {
	BACKGROUND: url(../images/vista/VistaBtn-MO.jpg) no-repeat; WIDTH: 200px; COLOR: gray; TEXT-INDENT: 50px; PADDING-TOP: 90px; TEXT-DECORATION: none
}
A.pkuXP:hover {
	BACKGROUND: url(../images/windows/XPBtn-MO.jpg) no-repeat; WIDTH: 200px; COLOR: gray; TEXT-INDENT: 50px; PADDING-TOP: 90px; TEXT-DECORATION: none
}
A.pkuXP {
	outline: none
}
A.pkuVista:active {
	outline: none
}
A.pkuXP {
	-moz-outline-style: none
}
A.pkuVista:focus {
	-moz-outline-style: none
}
TABLE.outline TD {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #b1b1b1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b1b1b1 1px solid
}
TABLE.outline TH {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #b1b1b1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b1b1b1 1px solid
}
TABLE.outline TH {
	FONT-SIZE: 120%; COLOR: #414141; TEXT-ALIGN: left
}
.anchorOffice2003 {
	COLOR: black; TEXT-DECORATION: none
}
TABLE.offerSectionList TABLE.jumpMenuList {
	MARGIN-LEFT: 20px
}
TD.leftNav {
	BORDER-RIGHT: #7b8073 1px solid; BORDER-TOP: #7b8073 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C1C7BB', startColorstr='#D1D4CB', gradientType='0'); WIDTH: 182px; BACKGROUND-COLOR: #d1d4cb
}
DIV.leftNav {
	WIDTH: 182px
}
DIV.leftNavPageGroup {
	MARGIN: 10px 6px 14px
}
.leftNavPageMouseOut {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.leftNavPageMouseOver {
	BORDER-RIGHT: #7b8073 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7b8073 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #7b8073 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #7b8073 1px solid; BACKGROUND-COLOR: #e2e4de
}
.leftNav A {
	COLOR: #333333; TEXT-DECORATION: none
}
.leftNav A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.leftNav A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
DIV.leftNavPage {
	MARGIN-LEFT: 6px
}
DIV.leftNavSeparator {
	BORDER-TOP: #a6aaa1 1px solid; BORDER-BOTTOM: #e2e6de 1px solid
}
A.LeftNavLink {
	DISPLAY: block; ZOOM: 100%; hasLayout: true
}
H1.NotificationHeading1 {
	FONT-WEIGHT: normal; FONT-SIZE: 155%; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
H2.NotificationHeading2 {
	FONT-WEIGHT: normal; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
DIV.Link-NextButton {
	MARGIN-TOP: 40px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 50px; TEXT-ALIGN: right
}
SPAN.Arrow {
	FONT-FAMILY: Times New Roman
}
IMG.WhatImg {
	FLOAT: right; WIDTH: 200px; HEIGHT: 107px
}
IMG.HowImg {
	MARGIN-BOTTOM: 10px; WIDTH: 478px; HEIGHT: 359px
}
H2.NotificationWhyHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #eb7d00
}
DIV.NotificationWhyQuoteDiv {
	BORDER-RIGHT: #d2c4b5 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d2c4b5 1px solid; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 12px; MARGIN: 0px 20px 20px 0px; BORDER-LEFT: #d2c4b5 1px solid; WIDTH: 206px; PADDING-TOP: 12px; BORDER-BOTTOM: #d2c4b5 1px solid; HEIGHT: 152px; BACKGROUND-COLOR: #fefbef
}
DIV.NotificationWhyQuoteText {
	MARGIN-TOP: 12px; FONT-SIZE: 17px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana
}
DIV.NotificationWhyQuoteAuthor {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #363636; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana; TEXT-ALIGN: right
}
DIV.NotificationWhyQuoteHref {
	MARGIN-TOP: 20px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
H2.NotificationHowHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 10px; COLOR: #414141
}
TABLE.BackgroundImageTable {
	FLOAT: right; WIDTH: 209px; HEIGHT: 104px
}
A.BackgroundImageLink:hover {
	TEXT-DECORATION: none
}
A.BackgroundImageLink {
	MARGIN-TOP: 16px; DISPLAY: block; MARGIN-LEFT: 19px; WIDTH: 176px; CURSOR: pointer; TEXT-DECORATION: none
}
DIV.NotificationHowPane {
	MARGIN: 10px; WIDTH: 500px
}
DIV.NotificationHowPane1 {
	MARGIN-TOP: -10px; MARGIN-LEFT: 20px; WIDTH: 480px; MARGIN-RIGHT: 20px
}
TABLE#NotificationHowTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 620px; BACKGROUND-COLOR: #fffbf1
}
DIV.NotificationHowBgImageTitle {
	FONT-SIZE: 12px; WIDTH: 176px; COLOR: #a0e8f6
}
DIV.NotificationHowBgImageText {
	MARGIN-TOP: 2px; FONT-SIZE: 9px; WIDTH: 180px; COLOR: #ffffff; LINE-HEIGHT: 13px
}
TD.NotificationHowTd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 600px
}
TD#NotificationHowTitleTd {
	VERTICAL-ALIGN: middle; HEIGHT: 29px; BACKGROUND-COLOR: #f9bf65
}
TABLE.HowImgPagingTable {
	FLOAT: right; MARGIN-RIGHT: 20px; HEIGHT: 20px
}
TD.HowImgPagingPre {
	PADDING-RIGHT: 4px
}
TD.HowImgPagingNext {
	PADDING-LEFT: 4px
}
DIV.HowImgPagingPre {
	BACKGROUND-IMAGE: url(../images/common/AboutNotifications/pagingpre.gif); WIDTH: 20px; HEIGHT: 20px
}
DIV.HowImgPagingNext {
	BACKGROUND-IMAGE: url(../images/common/AboutNotifications/pagingnext.gif); WIDTH: 20px; HEIGHT: 20px
}
TD.HowImgPagingText {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; VERTICAL-ALIGN: middle
}
SPAN.HowImgPagingText {
	COLOR: #000000
}
DIV.NotificationHowReadPrivacy {
	MARGIN-BOTTOM: 40px
}
.NotificationTabular {
	WIDTH: 100%; HEIGHT: 31px; BACKGROUND-COLOR: #d6c9b9
}
.NotificationTabular TD.selectOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/common/AboutNotifications/tab_on_right.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px
}
.NotificationTabular DIV.selectOn {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/common/AboutNotifications/tab_on_left.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%
}
.NotificationTabular TD.selectOff {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/common/AboutNotifications/tab_off_right.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px
}
.NotificationTabular DIV.selectOff {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/common/AboutNotifications/tab_off_left.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100%
}
.NotificationTabular A:hover {
	TEXT-DECORATION: none
}
.NotificationTabular A {
	FONT-SIZE: 120%; COLOR: #414141; TEXT-DECORATION: none
}
.NotificationTabular SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #414141
}
.NotificationTabular A:hover {
	COLOR: #000000
}
.NotificationTabular TD.divider {
	WIDTH: 1px
}
DIV.subPageHeading {
	PADDING-LEFT: 20px; LEFT: -20px; WIDTH: 710px; LINE-HEIGHT: 55px; PADDING-TOP: 12px; BORDER-BOTTOM: #e4dfcb 1px solid; POSITION: relative; TOP: -20px; BACKGROUND-COLOR: #fefbef
}
TABLE.redStateInfo {
	WIDTH: 100%
}
TABLE.redStateInfo TD.infoText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
TABLE.redStateInfo TD.errorText {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000
}
.redStateArtcleHeading {
	MARGIN-TOP: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
.redStateInputHeading {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 5px; COLOR: #000000
}
.enabled .redStateInputHeading {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 5px; COLOR: #000000
}
.disabled .redStateInputHeading {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #c4c4c4
}
.disabled STRONG {
	COLOR: #c4c4c4
}
DIV.pkInput {
	MARGIN-TOP: 5px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle
}
DIV.disabledpkInput {
	MARGIN-TOP: 5px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle
}
DIV.pkInput INPUT {
	MARGIN-BOTTOM: 5px; WIDTH: 45px; MARGIN-RIGHT: 12px
}
DIV.disabledpkInput INPUT {
	MARGIN-BOTTOM: 5px; WIDTH: 45px; MARGIN-RIGHT: 12px; BACKGROUND-COLOR: #ebebed
}
DIV#hipBox {
	BORDER-RIGHT: #d7dfe7 1px solid; BORDER-TOP: #d7dfe7 1px solid; MARGIN-TOP: 25px; BORDER-LEFT: #d7dfe7 1px solid; WIDTH: 50%; BORDER-BOTTOM: #d7dfe7 1px solid; BACKGROUND-COLOR: #f2f9ff
}
DIV#hipContent {
	MARGIN: 10px
}
#hipTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #6d8aa6
}
IMG#hipRefresh {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: top
}
TD#hipCharLimit {
	FONT-SIZE: 10px; COLOR: #7d7d7d
}
DIV#hipAudioInstructions {
	MARGIN-TOP: 5px
}
DIV.enabled {
	COLOR: #000000
}
DIV.disabled {
	COLOR: #c4c4c4
}
#chkText {
	MARGIN-LEFT: 4px; COLOR: #000000! important
}
.disabledRadio {
	BACKGROUND-COLOR: #f2f9ff
}
.divider {
	COLOR: #b3b3b3
}
TABLE.radioList {
	MARGIN-LEFT: 10px
}
TR.radioItem TD.label {
	PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
TR.radioItem TD.input {
	PADDING-RIGHT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV#buttons {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 42px; MARGIN-LEFT: 0px
}
.redButton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal
}
#btnSubmit {
	MARGIN-RIGHT: 5px
}
DIV.viewExample {
	WIDTH: 340px; HEIGHT: 140px; BACKGROUND-COLOR: #ffffff
}
DIV.viewExample TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.viewExample DIV#viewExampleHeadBar {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/SurveyConfirmDialogHeader.png); WIDTH: 340px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px
}
DIV.separator {
	WIDTH: 1px; HEIGHT: 150px; BACKGROUND-COLOR: #000000
}
#busyBox DIV.busyText {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #cc0000
}
HR.baseLine {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 1px
}
HR.headLine {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #e4dfcb; BORDER-BOTTOM-WIDTH: 0px; COLOR: #e4dfcb; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
DIV#hipTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV #hipImageBox {
	BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid
}
DIV #hipAudioBox {
	WIDTH: 170px; TEXT-ALIGN: center
}
INPUT#hipPlayAudio {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
DIV.errCode {
	COLOR: #a0a0a0
}
.PrintButton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana
}
TD.ExclamationTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #da412c; FONT-FAMILY: Verdana
}
TABLE.Results TD {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdbdbd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #bdbdbd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bdbdbd 1px solid
}
.AlignCenter {
	TEXT-ALIGN: center
}
DIV.OptionSubTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: 20px; FONT-FAMILY: Verdana
}
TABLE.Comparison {
	TABLE-LAYOUT: auto; MARGIN-TOP: 12px
}
TABLE.Comparison TD {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bdbdbd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #bdbdbd 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #bdbdbd 1px solid
}
TABLE.Comparison TD.CellHeadingRight {
	WIDTH: 80px; TEXT-ALIGN: right
}
TABLE.Comparison TD.CellHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
TABLE.Comparison TD.CellHeadingRight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
TABLE.Comparison TD.CellContent {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
TABLE.Comparison TD.CellContentRed {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana
}
TABLE.Comparison TD.No {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
TABLE.Comparison TD.Yes {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #4da033; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
TABLE.Comparison TD#HiddenCell {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
TABLE.Comparison TD#EnteredKeyCellHeading {
	WIDTH: 265px
}
TABLE.Comparison TD#RealKeyCellHeading {
	WIDTH: 220px
}
TABLE.Comparison TD#MatchCellHeading {
	MAX-WIDTH: 80px; TEXT-ALIGN: center
}
#Reco {
	MARGIN-BOTTOM: 42px
}
#EnterInformationAgain {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 24px
}
.TabsNormal {
	BACKGROUND-IMAGE: url(../images/common/tab_bg.gif); WIDTH: 100%; HEIGHT: 65px
}
.TabsNormal .tabTable {
	MARGIN-LEFT: 14px; VERTICAL-ALIGN: bottom; HEIGHT: 49px
}
.TabsNormal .tabLeft_on {
	BACKGROUND-IMAGE: url(../images/common/tab_on_left.gif); WIDTH: 6px
}
.TabsNormal .tabCenter_on {
	PADDING-RIGHT: 24px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/common/tab_on_center.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.TabsNormal .tabRight_on {
	BACKGROUND-IMAGE: url(../images/common/tab_on_right.gif); WIDTH: 6px
}
.TabsNormal .tabRightEnd_on {
	BACKGROUND-IMAGE: url(../images/common/tab_on_right.gif); WIDTH: 6px
}
.TabsNormal .tabLeft_off {
	BACKGROUND-IMAGE: url(../images/common/tab_off_left.gif); WIDTH: 6px
}
.TabsNormal .tabCenter_off {
	PADDING-RIGHT: 24px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/common/tab_off_center.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.TabsNormal .tabRight_off {
	BACKGROUND-IMAGE: url(../images/common/tab_off_right.gif); WIDTH: 5px
}
.TabsNormal .tabRightEnd_off {
	BACKGROUND-IMAGE: url(../images/common/tab_off_rightend.gif); WIDTH: 1px
}
.TabsNormal A:hover {
	TEXT-DECORATION: none
}
.TabsNormal A {
	FONT-SIZE: 130%; COLOR: #433c26; TEXT-DECORATION: none
}
.TabsNormal SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #4b627b
}
.TabsNormal A:hover {
	COLOR: #000000
}
.TabsNormal TD.divider {
	WIDTH: 1px
}
H1.ProgramInfoHeading1 {
	FONT-WEIGHT: normal; FONT-SIZE: 155%; MARGIN-BOTTOM: 15px; COLOR: #eb7d00
}
H2.ProgramInfoHeading2 {
	FONT-WEIGHT: normal; FONT-SIZE: 125%; MARGIN-BOTTOM: 5px; COLOR: #4e4e4e; LINE-HEIGHT: 120%
}
DIV.ProgramInfoVistaTopicDiv {
	BORDER-RIGHT: #d2c4b5 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d2c4b5 1px solid; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #d2c4b5 1px solid; WIDTH: 206px; PADDING-TOP: 12px; BORDER-BOTTOM: #d2c4b5 1px solid; HEIGHT: 172px; BACKGROUND-COLOR: #fefbef
}
TD.ProgramInfoVistaTopicTd {
	HEIGHT: 22px
}
.footnotes {
	MARGIN-TOP: 30px; PADDING-BOTTOM: 5px
}
.footnoteLabel {
	COLOR: #333333
}
.footnoteText {
	COLOR: #333333
}
.footnoteText {
	FONT-SIZE: 0.8em
}
.footnoteRef {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 0
}
.errorStatusBox {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px; BORDER-BOTTOM: #e4dfcb 1px solid; BACKGROUND-COLOR: #fefbef
}
.errorStatusBox H2 {
	MARGIN-TOP: 0px
}
.errorStatusImage {
	FLOAT: left
}
.errorStatusMessage {
	MARGIN-LEFT: 30px
}
.rfmMessageBox {
	MARGIN-BOTTOM: 22px; MARGIN-LEFT: 16px; BACKGROUND-COLOR: #f1eddf
}
.rfmMessageBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 12px 0px 14px; COLOR: #cc3300
}
.rfmMessageBox P {
	MARGIN: 0px 12px 0px 14px
}
.rfmBoxTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/common/TopRight-corner.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rfmBoxBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/common/BottomRight-corner.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.countryDropdown {
	MARGIN: 14px 0px 6px; WIDTH: 100%
}
.goButtonContainer {
	TEXT-ALIGN: right
}
.goButton {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
IMG#showHideButton {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
TABLE.liquidLayout DIV.contentPane {
	WIDTH: auto
}
TABLE.liquidLayout TD.contentPane {
	WIDTH: auto
}
.liquidLayout {
	WIDTH: 100%
}
TABLE.liquidLayout TD.sideBar {
	WIDTH: 210px
}
#showHideDiv {
	MARGIN-BOTTOM: 14px; COLOR: #0d68d2; LINE-HEIGHT: 19px; HEIGHT: 19px
}
.VistaLegalization {
	MIN-WIDTH: 500px; WIDTH: 100%
}
.VistaLegalization H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
.VistaLegalization H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 135%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.VistaLegalization H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.VistaLegalization .Heading TD {
	BACKGROUND: url(../images/vista/TopLeftBlue_Corner.gif) #d7e6ed no-repeat left top; VERTICAL-ALIGN: middle; HEIGHT: 40px; TEXT-ALIGN: center
}
.VistaLegalization .Heading TD DIV {
	FONT-SIZE: 160%; BACKGROUND: url(../images/vista/TopRightBlue_Corner.gif) no-repeat right top; OVERFLOW: visible; LINE-HEIGHT: 40px
}
.VistaLegalization .Heading DIV SELECT {
	FONT-SIZE: 0.6em; LINE-HEIGHT: 40px
}
.VistaLegalization .Left {
	WIDTH: auto
}
.VistaLegalization .Right {
	WIDTH: 175px
}
.Right .LeftCorner {
	FLOAT: left; WIDTH: 4px; HEIGHT: 4px
}
.Right .RightCorner {
	FLOAT: right; WIDTH: 4px; HEIGHT: 4px
}
.Top {
	FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 4px
}
.Top .Left {
	BACKGROUND: url(../images/vista/TopLeft_BG.gif) repeat-x left top
}
.Top .Right {
	BACKGROUND: url(../images/vista/TopRight_BG.gif) repeat-x left top
}
.Top .Right .LeftCorner {
	BACKGROUND: url(../images/vista/TopRight_Dropshadow_LeftCorner.gif) no-repeat left top
}
.Top .Right .RightCorner {
	BACKGROUND: url(../images/vista/TopRight_Dropshadow_RightCorner.gif) no-repeat right bottom
}
.Bottom {
	FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 4px
}
.Bottom .Left {
	BACKGROUND: url(../images/vista/BottomLeft_BG.gif) #eef5f9 no-repeat left top
}
.Bottom .Right {
	BACKGROUND: url(../images/vista/BottomRight_BG.gif) repeat-x left top
}
.Bottom .Right .LeftCorner {
	BACKGROUND: url(../images/vista/BottomRight_LeftCorner.gif) no-repeat left top
}
.Bottom .Right .RightCorner {
	BACKGROUND: url(../images/vista/BottomRight_RightCorner.gif) no-repeat right bottom
}
.Content {
	BACKGROUND: url(../images/vista/BuyNow_BG.gif) #ecf4f8 repeat-y left top
}
.Content .BuyNow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; BACKGROUND: url(../images/vista/background_gradient1.gif) no-repeat left top; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.Content .ShopNow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; BACKGROUND: url(../images/vista/background_gradient3.gif) #ecf4f8 no-repeat left top; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
DIV#vistaBuyNowBox {
	MARGIN-BOTTOM: 30px
}
DIV.installmentPriceInfo {
	PADDING-RIGHT: 12px; WIDTH: 120px; TEXT-ALIGN: right
}
.installmentPrice {
	FONT-SIZE: 120%
}
.dvdLanguageSelect {
	WIDTH: 200px
}
#acknowledgeReinstallCheckbox {
	FLOAT: left; MARGIN-LEFT: 10px
}
#acknowledgeRenstallText {
	MARGIN-LEFT: 40px
}
.buyNowInfo_leftCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 200px; PADDING-TOP: 6px
}
.buyNowInfo_rightCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#divPaymentMethodLabel {
	VERTICAL-ALIGN: middle
}
.creditCardImage {
	PADDING-RIGHT: 8px
}
#sidebarHelpIcon {
	MARGIN: 5px 10px 0px 0px
}
#shopNowBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#shopNowImage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#shopNowText {
	PADDING-RIGHT: 15px; PADDING-LEFT: 110px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#shopNowWithKit {
	PADDING-LEFT: 26px; BACKGROUND: url(../images/vista/icon-arrow.gif) no-repeat left top
}
#shopNowWithKit H3 {
	MARGIN-BOTTOM: 8px
}
#shopNowWithKit P {
	MARGIN-BOTTOM: 8px
}
DIV#otherEditionBox {
	MARGIN-BOTTOM: 10px
}
DIV#checkEditionBox {
	MARGIN-BOTTOM: 10px
}
#checkEditionBox {
	BACKGROUND: url(../images/vista/splitter.gif) no-repeat left top; PADDING-TOP: 12px
}
#vistaBuyNowBox {
	BACKGROUND: url(../images/vista/splitter.gif) no-repeat left top; PADDING-TOP: 12px
}
#shopNowBox {
	BACKGROUND: url(../images/vista/splitter.gif) no-repeat left top; PADDING-TOP: 12px
}
#kitImage {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.kitInfoPara {
	MARGIN-BOTTOM: 12px
}
.buyNowSelectedCountry {
	MARGIN-BOTTOM: 12px
}
.buyNowButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.shopNowButton {
	FLOAT: left
}
.nojspopup {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 999; BACKGROUND: #fff; LEFT: 50%; MARGIN-LEFT: -160px; BORDER-LEFT: #000 1px solid; WIDTH: 320px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 120px
}
.nojspopup DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 115%; MIN-HEIGHT: 23px; BACKGROUND: url(../images/windows/NoJSHeaderBG.gif) repeat-x left top; PADDING-BOTTOM: 10px; COLOR: #767676; PADDING-TOP: 8px; BORDER-BOTTOM: #d3d3d3 1px solid
}
.nojspopupPkut DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 115%; MIN-HEIGHT: 23px; BACKGROUND: url(../images/windows/NoJSHeaderBG.gif) repeat-x left top; PADDING-BOTTOM: 10px; COLOR: #767676; PADDING-TOP: 8px; BORDER-BOTTOM: #d3d3d3 1px solid
}
.nojspopup IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.nojspopupPkut IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.nojspopup P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 8px
}
.nojspopupPkut P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 8px
}
.nojspopupPkut {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 210px; Z-INDEX: 999; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 80px; BORDER-LEFT: #000 1px solid; WIDTH: 320px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute
}
.kitFeatureIcon {
	PADDING-RIGHT: 3px; TEXT-ALIGN: right
}
.yourEditionTable {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.yourEditionTable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; HEIGHT: 40px
}
.yourEditionTable .headerLeft {
	BACKGROUND: url(../images/vista/edition/buyNowHeader_left.gif) no-repeat left top
}
.yourEditionTable .headerEdition {
	PADDING-LEFT: 6px; FONT-SIZE: 120%; BACKGROUND: url(../images/vista/edition/buyNowHeader_edition.gif) no-repeat right top; TEXT-ALIGN: left
}
.yourEditionTable .headerPk {
	BACKGROUND: url(../images/vista/edition/buyNowHeader_pk.gif) no-repeat left top
}
.yourEditionTable .headerDVD {
	BACKGROUND: url(../images/vista/edition/buyNowHeader_dvd.gif) no-repeat left top
}
.yourEditionTable .headerPrice {
	BACKGROUND: url(../images/vista/edition/buyNowHeader_price.gif) no-repeat left top
}
.yourEditionTable .headerRight {
	BACKGROUND: url(../images/vista/edition/buyNowHeader_right.gif) no-repeat right top
}
.yourEditionTable .dataCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.yourEditionTable TD.checkEditionCell {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(../images/vista/edition/buyNowCheckEdtionBG.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.yourEditionTable .dataLeft {
	BACKGROUND: url(../images/vista/edition/buyNowData_left.gif) no-repeat left top; HEIGHT: 35px
}
.yourEditionTable .dataRadio {
	BACKGROUND: url(../images/vista/edition/buyNowData_edition.gif) no-repeat left top; TEXT-ALIGN: left
}
.yourEditionTable .dataEdition {
	BACKGROUND: url(../images/vista/edition/buyNowData_edition.gif) no-repeat right top; TEXT-ALIGN: left
}
.yourEditionTable .dataPk {
	BACKGROUND: url(../images/vista/edition/buyNowData_pk.gif) no-repeat left top
}
.yourEditionTable .dataDVD {
	BACKGROUND: url(../images/vista/edition/buyNowData_dvd.gif) no-repeat left top
}
.yourEditionTable .dataPrice {
	BACKGROUND: url(../images/vista/edition/buyNowData_price.gif) no-repeat left top
}
.yourEditionTable .dataRight {
	BACKGROUND: url(../images/vista/edition/buyNowData_right.gif) no-repeat right top
}
.yourEditionTable .bottomCell {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 6px
}
.yourEditionTable .bottomCell DIV {
	HEIGHT: 0px
}
.yourEditionTable .dataLeftBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_left_bottom.gif) no-repeat left bottom
}
.yourEditionTable .dataLeftBottom DIV {
	WIDTH: 9px
}
.yourEditionTable .dataRadioBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_edition_bottom.gif) no-repeat left bottom
}
.yourEditionTable .dataRadioBottom DIV {
	WIDTH: 30px
}
.yourEditionTable .dataEditionBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_edition_bottom.gif) no-repeat right bottom; WIDTH: 100%
}
.yourEditionTable .dataPkBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_pk_bottom.gif) no-repeat left bottom
}
.yourEditionTable .dataPkBottom DIV {
	WIDTH: 100px
}
.yourEditionTable .dataDVDBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_dvd_bottom.gif) no-repeat left bottom
}
.yourEditionTable .dataDVDBottom DIV {
	WIDTH: 100px
}
.yourEditionTable .dataPriceBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_price_bottom.gif) no-repeat left bottom
}
.yourEditionTable .dataPriceBottom DIV {
	WIDTH: 100px
}
.yourEditionTable .dataRightBottom {
	BACKGROUND: url(../images/vista/edition/buyNowData_right_bottom.gif) no-repeat right bottom
}
.yourEditionTable .dataRightBottom DIV {
	WIDTH: 9px
}
