.border .headline {
 padding:0 0 3px 9px;
 display:block;
 font-weight:bold;
}
.borderBottom {
 padding:10px 10px 10px 20px;
}
.myAccount td {
 font-size:0.8em;
}
.myAccount {
 padding:0 20px 20px 15px;
}
.myAccount a {
 color:white;
}
.myAccountHeader {
 padding:8px 0 10px 15px;
}
.tsAndCsdecoration {
 background:transparent url(/javaImages/3c/c1/0,,10278~3588412,00.gif) no-repeat top left;
 font-size:0.7em;
 padding:5px 5px 0pt;
}
.tsAndCsdecoration a {
 color:white;
}
.tsAndCsdecoration .borderBottom {
 background:transparent url(/javaImages/3e/c1/0,,10278~3588414,00.gif) no-repeat top left;
}
.tsAndCsdecoration .article {
 height:206px;
 width:906px;
 overflow:auto;
 scrollbar-arrow-color:#818991;
 scrollbar-track-color:#02060a;
 scrollbar-face-color:#15385d;
 scrollbar-highlight-color:#15385d; 
 scrollbar-3dlight-color:#818991; 
 scrollbar-darkshadow-color:#818991;
 scrollbar-shadow-color:#15385d;
}
.loginDecoration {
 font-size:0.7em;
 padding:5px 5px 0pt;
 background:transparent url(/javaImages/16/c2/0,,10278~3588630,00.gif) no-repeat top left;
}
.loginDecoration .borderBottom {
 background:transparent url(/javaImages/96/c1/0,,10278~3588502,00.gif) no-repeat top left;
 padding:9px 0 0;
 width:179px;
 color:black;
}
.worldLoginElement {
 background:#fff url(/javaImages/93/c1/0,,10278~3588499,00.gif) no-repeat bottom left;
 padding:0 20px 20px;
}
.username, .password {
 display:block;
}
.forgottenPasswordSpan, .submitButton {
 display:block;
 margin-top:20px;
}
.forgottenPasswordSpan a {
 display:block;
 font-weight:normal;
 text-decoration:underline;
 color:#000;
}
.worldLoginElement .submitButton, .submitButtonCell .submitButton {
 border:1px solid #c4c4c4;
 color:#4e4e4e;
 text-transform:uppercase;
 font-size:1.3em;
 background:#fff url(/javaImages/50/c5/0,,10278~3589456,00.gif) repeat-x bottom left;
}
.continue input  {
 border:1px solid #c4c4c4;
 color:#4e4e4e;
 text-transform:uppercase;
 font-size:1.2em;
 padding:3px;
 font-weight:bold;
 background:#fff url(/javaImages/50/c5/0,,10278~3589456,00.gif) repeat-x bottom left;
}
.tabbedMasterPageElement {
 width:934px;
 margin-bottom:10px;
}
.masterTabsWrapper {
 margin:0 25px;
}
.masterTabsWrapper li {
 float:left;
 list-style-type:none;
}
.masterTabsWrapper li a {
 display:block;
 color:white;
 font-size:1.2em;
 background:transparent url(/javaImages/15/c3/0,,10278~3588885,00.gif) no-repeat top left;
 width:221px;
 line-height:26px;
 text-align:center;
 position:relative;
 z-index:1;
}
.masterTabsWrapper .masterTabSelected0 a, .masterTabsWrapper .masterTabSelected1 a, .masterTabsWrapper .masterTabSelected2 a, .masterTabsWrapper .masterTabSelected3 a {
 background:transparent url(/javaImages/17/c3/0,,10278~3588887,00.gif) no-repeat top left;
 z-index:3;
}
.masterTabContent {
 background:transparent url(/javaImages/fc/c2/0,,10278~3588860,00.gif) no-repeat top left;
 clear:both;
 padding:7px 6px 0 7px;
 position:relative;
 z-index:2;
 bottom:1px;
}
.masterTabContent .myAccount {
 color:black;
 background:#fbfbfb url(/javaImages/fe/c2/0,,10278~3588862,00.gif) no-repeat bottom left;
 padding:0;
 height:250px;
 overflow:auto;
}
.masterTabContent .myAccount table{
 width:800px;
}
.masterTabContent .myAccount a, .masterTabContent .myAccount td {
 color:black;
}
.masterTabContent .myAccount #customerDetailsSectionContainer, .masterTabContent .myAccount #orderStatusSectionContainer, .masterTabContent .myAccount #subscriptionHistorySectionContainer {
 background:transparent url(/javaImages/ff/c2/0,,10278~3588863,00.gif) no-repeat top left;
 padding:10px;
}
.priceSection {
 width:726px;
}
.shuntPriceSection {
 padding-left:15px;
}
.priceSection td {
 padding:0 5px 3px 0;
}
.priceButton {
 background:transparent url(/javaImages/58/c2/0,,10278~3588696,00.gif) no-repeat top left;
 width:207px;
 padding:14px 0 13px;
 text-align:center;
}
.priceButton a {
 display:block;
 background-color:white;
 color:black;
 line-height:40px;
 width:105px;
 margin:0 auto;
 font-size:2em;
}
.options {
 background:transparent url(/javaImages/7f/c2/0,,10278~3588735,00.gif) no-repeat top right;
 height:280px;
 width:259px;
 font-size:1.2em;
 color:black;
}
.options h3 {
 font-size:1.5em;
 margin-bottom:5px;
}
.options li {
 list-style-type:square;
 margin-left:20px;
}
.options span {
 font-weight:bold;
 display:block;
 margin:5px 0;
}
.options a {
 margin-top:10px;
}
.optionOn {
display:block;
font-size:0.9em;
height:280px;
width:250px;
}
.optionOn div {
 padding:20px 0 0 40px;
}
.optionOff {
 display:none;
}
#optionOne {
 background:transparent url(/javaImages/8d/c2/0,,10278~3588749,00.gif) no-repeat 0 22px;
}
#optionTwo {
 background:transparent url(/javaImages/8d/c2/0,,10278~3588749,00.gif) no-repeat 0 92px;
}
#buynow_optionTwo {
 background:transparent url(/javaImages/8d/c2/0,,10278~3588749,00.gif) no-repeat 0 155px;
}
#optionThree {
 background:transparent url(/javaImages/8d/c2/0,,10278~3588749,00.gif) no-repeat 0 162px;
}
#optionFour {
 background:transparent url(/javaImages/8d/c2/0,,10278~3588749,00.gif) no-repeat 0 222px;
}

/* Registration Page */
.registrationWrap {
 background:#fff url(/javaImages/4f/c5/0,,10278~3589455,00.gif) no-repeat top left;
 font-size:0.7em;
 padding:15px 24px 20px 25px;
 margin:0 5px 0 10px;
}
.registrationWrap .layout, .noScrollRegistrationWrap .layout {
 color:black;
}
.registrationConfirmationWrap {
 background:#fff url(/javaImages/6a/c7/0,,10278~3589994,00.gif) no-repeat top left;
 padding:15px 24px 20px 25px;
 margin:0 5px 0 10px;
}
.registrationConfirmationWrap .layout {
 color:black;
}
.registrationConfirmation {
 font-size:1.2em;
 height:216px;
}
.registrationConfirmation div {
 margin:10px 0 0;
}
.registrationForm {
 height:655px;
 width:690px;
 overflow:auto;
}
.registrationForm table {
 margin:10px 0;
 background-color:#dedede;
}
.registrationForm td {
 font-size:0.7em;
 color:black;
}
.submitButton {
 background-color:#0d233a;
 border:1px solid #a9b3cb;
 color:white;
 font-weight:bold;
 padding:3px;
}


.noScrollRegistrationWrap {
 background:#fff url(/javaImages/6d/68/0,,10278~3696749,00.gif) repeat-y top left;
 font-size:0.7em;
 margin:0 5px 20px 10px;
}
.noScrollRegistrationInner {
 background:transparent url(/javaImages/6e/68/0,,10278~3696750,00.gif) no-repeat bottom left;
}
.noScrollRegistrationWrap .tabbedMasterPageElement {
 background:transparent url(/javaImages/6b/68/0,,10278~3696747,00.gif) no-repeat top left;
 width:auto;
 margin:0;
 padding:15px 24px 20px 25px;
}
.noScrollRegistrationWrap .registrationForm {
 height:auto;
}
.regMainTextBold {
font-weight:bold;
}
