body{font-family:Verdana,Helvetica,Arial,Tahoma,Sans-Serif;margin:0 0 10px 0;padding:0;background:#fff}
a{font-weight:bold;text-decoration:underline}
a:hover{text-decoration:none}
.Button{border-width:0;color:#fff;padding:3px;cursor:pointer}
.ButtonLeft{background:url(../../../Images/TLL/ButtonLeft_Trans_WhiteBg.gif) no-repeat left center;padding:0 0 0 5px;height:23px;color:#fff;display:inline-block}
.ButtonRight{background:url(../../../Images/TLL/ButtonRight_Trans_WhiteBg.gif) no-repeat right center;padding:0 5px 0 0;height:23px;display:inline-block}
.ButtonRight input{padding:0 5px 0 5px;margin:2px 0 0 0;background:transparent;border:dotted 1px #46C3D3;cursor:pointer;color:#fff;font-weight:bold;overflow:visible}
.ButtonRight a{color:#fff;display:inline-block;padding:3px}
textarea{font-family:Arial;font-size:small}
.FieldDataWarning,.Warning,.Required{font-weight:bold;color:#f00}
.RequiredDisabled{visibility:hidden}
.Site{margin:0 auto;width:990px}
.Site .SiteHead{margin:0 9px 0 9px;padding:0;border-bottom:solid 30px;height:67px;font-size:small}
.Site .SiteHead .Left{float:left}
.Site .SiteHead .Right{float:right;text-align:right}
.Site .SiteContent .TelephoneNumber{white-space:nowrap}
.Site .SiteContent .Hyphenated{white-space:nowrap}
.Site .SiteContent{margin:0 10px 0 10px;display:table;font-size:small;width:970px}
.Site .SiteContent .SiteLeft{width:130px;float:left;padding:8px}
.Site .SiteContent .SiteLeft img{margin:10px 0 0 2px}
.Site .SiteContent .SiteLeft ul{font-size:.9em;padding:0;margin:10px 0 0 0;list-style-type:none}
.Site .SiteContent .SiteLeft li{margin:1px 0 0 0;font-weight:bold}
.Site .SiteContent .SiteLeft a{font-weight:normal}
.Site .SiteContent .SiteLeft .MenuOn a{font-weight:bolder}
.Site .SiteContent .SiteLeft .MenuIn a{font-weight:bolder}
.Site .SiteContent .SiteRight{float:left;padding:20px 0 20px 50px;width:750px}
.Site .SiteContent .SiteRight h1{font-size:x-large;margin:0;padding:0 0 10px 0}
.Site .SiteContent .SiteRight h2{font-size:large;margin:0;padding:0}
.Site .SiteContent .SiteRight h3{font-size:small;margin:0;padding:0}
.Site .SiteContent .SiteRight .Notice{font-weight:bold}
.SiteFoot{width:960px;margin:0 auto;padding:5px 0 10px 0;text-align:center;border-top:solid 1px #000}
.SiteFoot ul{list-style-type:none;padding:10px 0 0 0;margin:0 auto;font-size:.7em;width:640px;display:table;font-family:Arial}
.SiteFoot li{float:left;margin:7px 0 0 0;padding:0 8px 0 6px;background:#fff;color:#4E6A76}
.SiteFoot li a{color:#4E6A76;font-weight:normal}
.SiteFoot img{border-width:0}
.Site .SiteContent .SiteRight .Form{margin:0 0 10px 0}
.Site .SiteContent .SiteRight .Form label{display:block;font-size:small;font-weight:bold;margin:0 0 5px 0}
.Site .SiteContent .SiteRight .Form label input,.Site .SiteContent .SiteRight .Form label select{width:300px}
.Site .SiteContent .SiteRight .Form label span{float:left;display:block;width:300px}
.Site .SiteContent .SiteRight .Form .Button{margin:0 0 0 300px}
.Site .SiteContent .SiteRight .Form textarea{width:400px}
.Site .SiteContent .SiteRight table{padding:0;margin:0}
.Site .SiteContent .SiteRight table thead tr{background:#d9d9d9}
.Site .SiteContent .SiteRight table thead tr th{padding:15px;text-align:left;width:50%}
.Site .SiteContent .SiteRight table tbody tr td{padding:15px 0 0 15px;vertical-align:top}
.DD{padding:10px;font-size:small}
.DD h1{width:auto;font-size:large;float:left;padding:10px 0 0 0}
.DD img{float:right}
.DD ul{clear:both}
.Site .SiteContent .SiteRight .Login h1{margin:0 0 20px 0}
.Site .SiteContent .SiteRight .Login .InputBox label{display:block;font-size:small;font-weight:bold;margin:20px 0 0 0}
.Site .SiteContent .SiteRight .Login .InputBox label input{width:300px}
.Site .SiteContent .SiteRight .Login .InputBox label span{float:left;display:block;width:300px}
.Site .SiteContent .SiteRight .Login .ButtonLeft{margin:10px 0 0 300px}
.Site .SiteContent .SiteRight .Login .USCustomers{background:#ededed;padding:15px 15px 25px 15px;margin:0 0 30px 0}
.Site .SiteContent .SiteRight .Login .USCustomers h2{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:dotted 1px #aaa}
.Site .SiteContent .SiteRight .Login .USCustomers h3{margin:0 0 10px 0}
.Site .SiteContent .SiteRight .Login .RememberMe{border:solid 1px #d5d5d5;padding:10px;margin:20px 0 10px 300px}
.Site .SiteContent .SiteRight .Login .RememberMe label{display:block;margin:0 0 5px 0;font-weight:bold}
.Site .SiteContent .SiteRight .Login .ValidationContainer{display:block;margin:0 0 10px 300px}
.Site .SiteContent .SiteRight .MissingCopy h3{margin:20px 0 10px 0}
.Site .SiteContent .SiteRight .MissingCopy .Button{margin:15px 0 20px 0;display:block}
.Site .SiteContent .SiteRight .MissingCopy .NestedOptions{margin:0 0 0 40px}
.Site .SiteContent .SiteRight .Cancel .ButtonLeft{margin:15px 0 20px 0}
.Site .SiteContent .SiteRight .AddressForm{border-bottom:solid 1px #d5d5d5;padding:0 0 20px 0}
.Site .SiteContent .SiteRight .AddressForm label{display:block;width:300px;float:left;font-size:small;font-weight:bold;margin:3px 0 0 0}
.Site .SiteContent .SiteRight .AddressForm h2{margin:20px 0 15px 0;font-size:medium}
.Site .SiteContent .SiteRight .AddressForm .ValidateContainer label{margin:0 0 20px 0;clear:both;width:100%}
.Site .SiteContent .SiteRight .AddressForm .PostcodeLookupContainer{margin:20px 0 20px 0;clear:both;width:100%}
.Site .SiteContent .SiteRight .AddressForm .AddressPicker{color:#f00;font-weight:bold;display:block;margin:5px 0 5px 0}
.Site .SiteContent .SiteRight .AddressForm .MobileFieldTextHeader{margin:10px 10px 10px 300px;clear:both;font-size:smaller}
.Site .SiteContent .SiteRight .AddressForm .EMailPrivacy{margin:10px 10px 10px 300px;clear:both;font-size:smaller}
.Site .SiteContent .SiteRight .AddressForm .EMailPrivacy label{width:auto;clear:both;font-weight:normal;font-size:1.0em}
.Site .SiteContent .SiteRight .AddressChange .ButtonLeft{margin:10px 0 0 0}
.Site .SiteContent .SiteRight .AddressChangeConfirm .Address{width:100%;display:table;margin:10px 0 20px 0}
.Site .SiteContent .SiteRight .AddressChangeConfirm .Address .Head{float:left;width:300px;font-weight:bold}
.Site .SiteContent .SiteRight .AddressChangeConfirm .Button{margin:20px 0 0 0}
.Site .SiteContent .SiteRight .SubscriptionDetails table{margin:0 0 30px 0;width:100%}
.Site .SiteContent .SiteRight .SubscriptionDetails .StatusDetails .Status{font-weight:bold}
.Site .SiteContent .SiteRight .SubscriptionDetails .StatusDetails th{padding:15px;text-align:left;width:33%}
.Site .SiteContent .SiteRight .SubscriptionDetails table td{background-color:#f5f5f5;padding:15px 0 15px 15px}
.Site .SiteContent .SiteRight .SubscriptionDetails .Extra th,.Site .SiteContent .SiteRight .SubscriptionDetails .Extra2 th{width:25%}
.Site .SiteContent .SiteRight .SubscriptionDetails .Extra2 .SubNote{font-size:smaller;font-weight:normal;margin:0;padding:0}
.Site .SiteContent .SiteRight .SubscriptionDetails .Notice{font-weight:bold}
.Site .SiteContent .SiteRight .LoginEmailRequired .Form label{display:block;width:300px;float:left;font-size:small;font-weight:bold;margin:3px 0 0 0}
.Site .SiteContent .SiteRight .LoginEmailRequired .EmailCapture{color:Red;font-weight:bold}
.Site .SiteContent .SiteRight .LoginEmailRequired .Button{margin:20px 0 0 300px}
.Site .SiteContent .SiteRight .LoginEmailRequired .Form .Warning{margin:20px 0 0 300px}
.Site .SiteContent .SiteRight .LoginEmailRequired .OptOut{background:#ededed;padding:15px 15px 25px 15px;margin:20px 0 0 0}
.Site .SiteContent .SiteRight .Renewal .Button{margin:20px 0 0 0;display:block}
.Site .SiteContent .SiteRight .Payment h1{margin:0 0 20px 0}
.Site .SiteContent .SiteRight .Payment iframe{padding:10px;border:solid 1px #d5d5d5;width:700px;height:350px}
.Site .SiteContent .SiteRight .Payment label{width:300px;display:block;float:left;font-size:small;font-weight:bold;margin:0 0 5px 0}
.Site .SiteContent .SiteRight .Payment .Button{margin:20px 0 0 300px}
.Site .SiteContent .SiteRight .Payment .DDLogo{height:45px;line-height:45px;vertical-align:middle;padding:0;margin:10px 0 0 0}
.Site .SiteContent .SiteRight .NeedHelp .AddressForm{border-bottom:solid 1px #d5d5d5;padding:0 0 20px 0}
.Site .SiteContent .SiteRight .NeedHelp .AddressForm label{display:block;width:300px;float:left;font-size:small;font-weight:bold;margin:3px 0 0 0}
.Site .SiteContent .SiteRight .NeedHelp .AddressForm h2{margin:20px 0 15px 0;font-size:medium}
.Site .SiteContent .SiteRight .NeedHelp .AddressForm .ValidateContainer label{margin:0 0 20px 0;clear:both;width:100%}
.Site .SiteContent .SiteRight .NeedHelp .AddressForm .AddressPicker{color:#f00;font-weight:bold;display:block;margin:5px 0 5px 0}
.Site .SiteContent .SiteRight .NeedHelp .Address{width:100%;display:table;margin:10px 0 20px 0}
.Site .SiteContent .SiteRight .NeedHelp .Address .Head{float:left;width:300px;font-weight:bold}
.Site .SiteContent .SiteRight .NeedHelp .Form{margin:0 0 0 300px}
.Site .SiteContent .SiteRight .NeedHelp .Form label{margin:20px 0 0 0}
.Site .SiteContent .SiteRight .NeedHelp .Form .Warning{margin:20px 0 0 0;clear:both;display:block}
.Site .SiteContent .SiteRight .NeedHelp .Form .RightColumn{margin:20px 0 20px 0}
.Site .SiteContent .SiteRight .NeedHelp .Form .Button{margin:20px 0 20px 0}
.Site .SiteContent .SiteRight .NeedHelp .FieldDataWarning{margin:0 0 0 300px}
.Site .SiteContent .SiteRight .NeedHelp .Form{margin:0 0 0 300px}
.Site .SiteContent .SiteRight .NeedHelp #clock{font-weight:bold}
.Site .SiteContent .SiteRight .NeedHelp .FAQ{border-top:solid 1px #d5d5d5;margin:20px 0 0 0;padding:20px 0 0 0}
.Site .SiteContent .SiteRight .NeedHelp .FAQ ul{list-style-type:decimal}
.Site .SiteContent .SiteRight .NeedHelp .SupplyEmail label{display:block;width:300px;float:left;font-size:small;font-weight:bold;margin:3px 0 0 0}
.Site .SiteContent .SiteRight .NeedHelp .SupplyEmail .Warning{clear:both;display:block}
.Site .SiteContent .SiteRight .NeedHelp .SupplyEmail .ValidateContainer label{margin:0 0 20px 0;clear:both;width:100%}
.Site .SiteContent .SiteRight .ActionConfirm{display:table;width:100%}
.Site .SiteContent .SiteRight .ActionConfirm .Left,.Site .SiteContent .SiteRight .ActionConfirm .Right{float:left;width:370px}
.Site .SiteContent .SiteRight .ActionConfirm .Right{text-align:right}
.Site .SiteContent .SiteRight .Payment .Warning{font-size:.9em}
.Site .SiteContent .SiteRight .WebSiteTandC ul{list-style-type:disc;margin:10px 0 10px 15px;padding:0}
.Site .SiteContent .SiteRight .WebSiteTandC ul li{padding:0 0 10px 0}
.Site .SiteContent .SiteRight .WebSiteTandC ol li{padding:0 0 10px 0}
.Site .SiteContent .SiteRight .WebSiteTandC h2{padding:0 0 10px 0;font-size:medium}
.Site .SiteContent .SiteRight .SubsTandC ul{list-style-type:disc;margin:10px 0 10px 15px;padding:0}
.Site .SiteContent .SiteRight .SubsTandC ul li{padding:0 0 10px 0}
.Site .SiteContent .SiteRight .SubsTandC ol li{padding:0 0 10px 0}
.Site .SiteContent .SiteRight .SubsTandC h2{padding:0 0 10px 0;font-size:medium}
.GiftCardByPost,.GiftCardByDownload{display:block;border:solid 1px #e5e5e5;padding:5px;width:740px;position:relative}
.GiftCard h2{font-size:small!important;background:#d9d9d9;padding:15px!important}
.GiftCard .GiftCardContainer{width:650px;display:table}
.GiftCard .GiftCardContainer .GiftCardItem{float:left;width:285px;vertical-align:middle;background:#f5f5f5;padding:15px;margin:10px 10px 0 0}
.GiftCard .GiftCardContainer .GiftCardItem label,.GiftCard .GiftCardContainer .GiftCardItem input{float:left;margin-top:50px;font-weight:bold}
.GiftCard .GiftCardContainer .GiftCardItem img{vertical-align:text-bottom;float:right;border:solid 1px #757575!important}
.GiftCard .ButtonContainer{position:absolute;bottom:10px;right:10px;display:inline}
.Site .SiteContent .SiteRight .PrivacyOptions{border:solid 1px #d5d5d5}
.Site .SiteContent .SiteRight .PrivacyOptions table{width:100%}
.Site .SiteContent .SiteRight .PrivacyOptions table td{text-align:center;padding:10px;border-top:dotted 1px #d5d5d5}
.Site .SiteContent .SiteRight .PrivacyOptions table th:nth-child(even){background:#d0d0d0}
.Site .SiteContent .SiteRight .PrivacyOptions table td:nth-child(even){background:#f5f5f5;border:dotted 1px #e5e5e5;border-bottom:0;border-top:dotted 1px #d5d5d5}
.Site .SiteContent .SiteRight .PrivacyOptions table .DescriptionColumn{width:300px;text-align:left}
.Site .SiteContent .SiteRight .PrivacyOptions table .CheckboxColumn{width:90px;text-align:center}
.Site .SiteContent .SiteRight .PrivacyOptions .ButtonContainer{text-align:right;padding:10px 0 0 0}
.AboutYou .Button{background:#00549F;font-weight:bold}
.AboutYou .ResponseTypeRadio{margin:0;padding:0;width:13px;height:13px;display:inline-block}
.AboutYou .questionTableAnswer{padding-left:10px}
.Site .SiteContent .SiteRight table.wholeQuestionTable tbody tr td{padding:5px 5px 5px 5px;margin:0;font-size:.3em}
.Site .SiteContent .SiteRight table.wholeQuestionTable tbody tr td span{font-size:12px!important}
.Success{color:Green;font-weight:bold}
hr{background:#d5d5d5;height:1px;color:#d5d5d5}
.NoWrap{white-space:nowrap}
.wholeQuestionTable{width:100%}
.wholeQuestionTable .questionTableQuestionStar{width:10px}
.wholeQuestionTable .mandatoryQuestionStar,.AddressStar,.warning,.questionPageMandatoryText,.MandatoryQuestionStar{color:#f00}
.Message{display:inline-block;padding-left:5px}
.subHeadingTD{color:#A4A4A4;font-weight:bold;padding-left:10px;padding-bottom:20px}
.questionResponsesTD{padding-left:20px}
.mandatoryQuestionTextRed{background:#EEF1F7}
.wholeQuestionTable tr td{padding-bottom:8px}
.wholeQuestionTable .questionTableQuestion{padding-top:6px}
.questionText{font-size:1.0em;font-weight:bold}
.questionTableAnswer{border-bottom:solid 1px #d5d5d5}
.mandatoryQuestionText,.mandatoryQuestionTextRed{font-weight:bold}
.ProceedButton_Left{border:0;background:url(../../Images/RBI/ButtonGreen_Left.jpg) no-repeat top left;display:inline-block;height:46px}
.ProceedButton_Left a{background:url(../../Images/RBI/ButtonGreen_Middle.jpg) repeat-x;display:inline-block;margin:0 25px 0 25px;padding:14px 15px 0 13px;height:34px;color:#fff;font-size:.9em;font-weight:bold;text-decoration:none}
.ProceedButton_Right{background:url(../../Images/RBI/ButtonGreen_Right.jpg) no-repeat top right;display:inline-block;height:46px}
.SelectCardAndCountry .PrivacyText table{margin-top:10px;width:100%;background:#f5f5f5}
.SelectCardAndCountry .PrivacyText table td.PrivacyOptions{width:50%;text-align:left;padding:5px}
.SelectCardAndCountry .PrivacyText table td.PrivacyOptions td input{display:block;margin:0 5px 0 5px;width:13px;height:12px}
.Error .ErrorMessage{color:#f00}
.Error p{margin:0 0 15px 0}
.PrivacyBoxIndicator{display:inline-block;width:10px;height:10px;border:solid 1px #888;vertical-align:middle}a{color:#aaa;text-decoration:none;font-style:italic}
a:link,a:visited{text-decoration:underline}
a:hover{text-decoration:none}
a:link,a:visited,h1,h2,h3,.SubscriptionDetails strong,.Status{color:#7da616;font-style:normal}
.SiteHead{border-bottom-color:#7da616!important;background:url(../../../Images/TLL/LNE/g_logo.jpg) no-repeat left 65px;padding-top:30px!important}
.ButtonLeft{color:#fff;background:#7da616 url(../../../Images/TLL/ButtonLeft_Trans_WhiteBg.gif) no-repeat left center!important;padding:0 0 0 5px;height:23px;display:inline-block;margin:6px 5px 0 0}
.ButtonRight{color:#fff;background:#7da616 url(../../../Images/TLL/ButtonRight_Trans_WhiteBg.gif) no-repeat right center!important;padding:0 5px 0 0;height:23px;display:inline-block}
.ButtonLeft a{color:#fff;text-decoration:none}