#subscriptionsError {margin-bottom:10px;border:1px solid #cc0000;padding:5px;background-color:#ffcccc;line-height:1.5em;font-size:13px;}

#subscriptionsPaid {margin-bottom:10px;border:1px solid #00cc33;padding:5px;background-color:#ccffcc;line-height:1.5em;font-size:13px;}


form textarea.subscriptions_textarea {border: 1px solid #999999;padding: 2px;}

#clubSubscriptions {font-size:11px;}
#clubSubscriptions label {font-weight:normal;float:none;}
#clubSubscriptions .user_info_box {height:100px;margin-bottom:30px;}
#clubSubscriptions .application_title {font-size:12px;font-weight:bold;border:1px solid #cccccc;padding-bottom:2px;background-color:#e7e7e7;padding:10px;}
#clubSubscriptions .person_title {font-size:11px;font-weight:bold;border-bottom:1px solid #cccccc;margin-bottom:10px;padding-bottom:2px;}

#clubSubscriptions .single-application {border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;padding:10px;}
#clubSubscriptions .floatLeft {float:left;}
#clubSubscriptions .floatRight {float:right;}
#clubSubscriptions .leftC {width:465px;float:left;margin-right:13px;border-right:1px solid #cccccc;padding-right:13px;}
#clubSubscriptions .rightC {width:465px;float:left;}
#clubSubscriptions .bottom-spacer {display:block;height:150px;}

#clubSubscriptions table {font-size:11px;}
#clubSubscriptions table tr td {padding:3px;}
#clubSubscriptions table tr.totals {font-weight:bold;}

#clubSubscriptions table tr.odd {background-color:#f7f7f7;}

#clubSubscriptions table tr.totals td {border-top:1px solid #cccccc;}
#clubSubscriptions table tr.headings {font-weight:bold;}
#clubSubscriptions table tr.headings td {font-weight:bold;border-bottom:1px solid #cccccc;}

#clubSubscriptions form input.black_button {background-color:#000000;cursor:pointer; border:1px solid #cccccc;color:#ffffff;}
#clubSubscriptions form input.big_button {background-color:#000000;cursor:pointer; border:1px solid #cccccc;color:#ffffff;font-size:16px;padding:4px;}
#clubSubscriptions form input.checkbox {border:0;}

#clubSubscriptions .user_selected {border:1px solid #cccccc;padding:5px;margin-top:10px;background-color:#f7f7f7;}
#clubSubscriptions .user_selected img {float:left;width:50px;margin-right:10px;}
#clubSubscriptions .user_selected .text {float:left;font-size:12px;font-weight:bold;}

#clubSubscriptions .package {float:left;width:183px;height:28px;font-size:11px;text-align:center;padding:5px;border:1px solid #cccccc;margin-bottom:10px;color:#cccccc;background-color:#f7f7f7;}
#clubSubscriptions a .package {text-decoration:none;display:block;}
#clubSubscriptions a:hover .package {text-decoration:underline;cursor:pointer;}
#clubSubscriptions .marginRight {margin-right:10px;}
#clubSubscriptions .highlight {background-color:#ffffff;color:#333333;}

#clubSubscriptions #welcome {font-size:12px;}
#clubSubscriptions #welcome ul li {margin-bottom:10px;}

#clubSubscriptions #steps {position:relative;background-image:url('/v3/images/subscriptions/steps_bg.gif');height:1%;width:605px;margin:0 auto;}
#clubSubscriptions #steps #marker {top:39px;left:0px;position:absolute;width:16px;height:13px;background-image:url('/v3/images/subscriptions/step_marker.gif');}

#clubSubscriptions .small_shirt_box {float:left;margin-right:10px;height:75px;}

#clubSubscriptions .small_shirt_even {width:40px;height:37px;background-image:url('/v3/images/subscriptions/shirt_football_white.png');}
#clubSubscriptions .small_shirt_odd {width:40px;height:37px;background-image:url('/v3/images/subscriptions/shirt_football_grey.png');}

*html #clubSubscriptions .small_shirt_even {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/subscriptions/shirt_football_white.png',sizingMethod='scale');}
*html #clubSubscriptions .small_shirt_odd {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/subscriptions/shirt_football_grey.png',sizingMethod='scale');}


#clubSubscriptions #payment_methods_table tr td {padding:5px;}

#clubSubscriptions #login-form-wrapper {width:700px;margin:50px auto 200px auto;border:1px solid #ccc;}
#clubSubscriptions #login-form-wrapper .side-header {font-size:18px;margin-bottom:18px;}
#clubSubscriptions #login-form-wrapper #top {text-align:center;background-color:#eeeeee;padding:20px;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:25px;}
#clubSubscriptions #login-form-wrapper #left {padding:0 25px;width:299px;float:left;border-right:1px solid #e7e7e7;margin-bottom:25px;}
#clubSubscriptions #login-form-wrapper #right {padding:0 25px;width:300px;float:left;}
#clubSubscriptions #login-form-wrapper #right #signup-now-frame {text-align:center;}

#clubSubscriptions #login-form-wrapper form label {display:block;font-size:12px;margin-bottom:4px;}
#clubSubscriptions #login-form-wrapper form input.form_text {width:265px;padding:5px;font-size:16px;}
#clubSubscriptions form input.form_button {font-size:16px;} /* bigger buttons everywhere */
#clubSubscriptions #login-form-wrapper .field-wrapper {margin-bottom:20px;}
#clubSubscriptions #login-form-wrapper .field-fg {float:left;width:226px;}
#clubSubscriptions #login-form-wrapper .field-button {float:left;}

#clubSubscriptions #payment-security {line-height:1.4em;}
#clubSubscriptions #payment-security h3 {margin-bottom:15px;}
#clubSubscriptions #payment-security h4 {font-weight:bold;margin-bottom:10px;}
#clubSubscriptions #payment-security #paypalA {margin-right:10px;display:block;width:106px;height:50px;float:left;background-image:url('/core/images/paypal-logo.gif');background-repeat:no-repeat;}
#clubSubscriptions #payment-security #paypalB {width:280px;float:left;margin-right:10px;border-right:1px solid #ccc;}
#clubSubscriptions #payment-security #fccA {margin-right:10px;display:block;width:180px;height:50px;float:left;background-image:url('/core/images/first-capital-cashflow.gif');background-repeat:no-repeat;}
#clubSubscriptions #payment-security #fccB {width:350px;float:left;}

#clubSubscriptions div.dd-note {margin-left:30px;background-image:url('/core/images/direct-debit-logo.gif');background-repeat:no-repeat;font-size:12px;padding:1px 0 2px 55px;margin-bottom:10px;}

#clubSubscriptions #order-status h3 {font-size:16px;}
#clubSubscriptions #order-status div.order-element {margin-bottom:20px;border:1px solid #ccc;_height:150px;min-height:150px;}
#clubSubscriptions #order-status div.order-element ul {margin-bottom:15px;}
#clubSubscriptions #order-status div.order-element .title {border-bottom:1px solid #cccccc;background-color:#e7e7e7;padding:10px;font-size:16px;font-weight:normal;}
#clubSubscriptions #order-status div.order-element .title div.status {float:right;font-size:12px;padding:2px 20px 0 0;}
#clubSubscriptions #order-status div.complete .title {background-color:#CCFFCC;background-image:url('/v3/images/availability/green_tick.gif');background-repeat: no-repeat;background-position:right;}
#clubSubscriptions #order-status div.error .title {background-color:#ffcccc;background-image:url('/images/icons/tiny_red.gif');background-repeat: no-repeat;background-position:right;}
#clubSubscriptions #order-status div.incomplete .title {background-color:#fffecc;background-image:url('/images/icons/tiny_blue.gif');background-repeat: no-repeat;background-position:right;}
#clubSubscriptions #order-status div.order-element .main {padding:10px;}
#clubSubscriptions #order-status div.order-element .main .left {float:left;width:338px;margin-right:10px;}
#clubSubscriptions #order-status div.order-element .main .right {float:left;width:228px;text-align:right;}
#clubSubscriptions #order-status div.order-element .main .notice {width:145px;text-align:right;float:right;margin-top:10px;}
#clubSubscriptions #order-status a.print-order {font-size:16px;background-color:#e7e7e7;-moz-border-radius: 5px;border-radius: 5px;background-position:7px 7px;background-image:url('/core/images/printer.gif');background-repeat:no-repeat;display:block;padding:15px 0px 15px 20px;width:220px;text-align:center;text-decoration:none;margin:0 auto;}
#clubSubscriptions #order-status a.print-order:hover {text-decoration:underline;}

#clubSubscriptions #order-status table.of-payments tr td {padding:5px 0 5px 0;}
#clubSubscriptions #order-status table.of-payments tr.ultr td {padding:0;}
#clubSubscriptions #order-status table.of-payments tr.totals td {font-weight:bold;padding:5px 0 5px 0;}

#clubSubscriptions #order-status a.action-button {font-size:16px;color:#fff;background-color:#666;float:right;text-align:center;text-decoration:none;padding:10px;display:block;-moz-border-radius: 5px;border-radius: 5px;}
#clubSubscriptions #order-status a.action-button:hover {text-decoration:underline;}
#clubSubscriptions #order-status a.pay-mandate-button {}

/* DD styles */
#dd {color:#999;}
#dd label {font-weight:bold;}
#dd button {border:0;padding:0;margin:0;}
#dd {font-family:Arial, Helvetica, sans-serif;background-color:#fff;color:#000;font-size:12px;}
#dd #container {width:1000px;margin:20px auto;}
#dd table tr td {padding:5px;}
#dd table tr.hidden td {color:#666;}
#dd table tr.title td {font-weight:bold;border-bottom:1px solid #ccc;}
#dd table tr.odd td {background-color:#e7e7e7;}
#dd input {border:1px solid #ccc;padding:3px;width:200px;}
#dd input.single-digit {width:15px;}
#dd textarea {border:1px solid #ccc;padding:3px;width:400px;height:100px;}
#dd select {border:1px solid #ccc;padding:3px;width:200px;}
#dd input.small {width:40px;}
#dd input.checkbox {width:auto;}
#dd input.button {width:auto;background-color:#000;color:#fff;}
#dd input.button_extra {width:auto;background-color:#000;color:#fff;font-size:16px;margin:0 40px;}
#dd h1 {font-size:20px;margin-bottom:20px;}
#dd h2 {font-size:16px;margin-bottom:20px;line-height:1.3em;}
#dd .orange {color:#ff6600;}
#dd .red {color:#cc0000;}
#dd .dd_highlight_field .field_title {color:#cc0000;}
#dd .dd_highlight_field input.text, #dd .dd_highlight_field input.single-digit, #dd .dd_highlight_field input.small {border:1px solid #cc0000;}
#dd .green {color:#00cc00;}
#dd .grey {color:#999999;}
#dd hr {height:0px;border:1px solid #ccc;color:#fff;margin-bottom:10px;}
#dd ol#slides {list-style-type:upper-alpha;}
#dd ol#slides li {margin-bottom:50px;}
#dd ol#slides li div.description {margin-bottom:20px;}
#dd .italic { font-style:italic; }
#dd .dd_title {border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:10px;width:788px;margin:0 auto;background-color:#fffecc;font-size:16px;}
#dd .dd_form {margin:0 auto;background-image:url('/core/images/direct-debit-logo-200.gif');background-position:588px 10px;background-repeat:no-repeat;width:768px;padding:20px;border:1px solid #ccc;}
#dd .dd_form .leftCol {width:370px;margin-right:20px;float:left;}
#dd .dd_form .leftCol input.text {width:300px;}
#dd .dd_form .leftCol input.margin-bottom {margin-bottom:5px;}
#dd .dd_form .rightCol {width:370px;float:left;}
#dd .clear {clear:both;}
#dd .field_group {margin-bottom:15px;}
#dd .dd_form .field_title {margin-bottom:5px;font-weight:bold;}
#dd .disclaimer{text-align:center;}
#dd .id-number {font-family: monospace;font-size:14px;}
#dd .reference {font-family: monospace;font-size:14px;}
#dd p {line-height:1.4em;}
#dd .buttons {text-align:center;margin-top:10px;}
#dd ul li {float:left;padding:10px;}

#dd-faq {margin:10px auto;background-position:588px 10px;background-repeat:no-repeat;width:768px;padding:20px;border:1px solid #ccc;}
#dd-faq-link {margin-top:10px;text-align:center;}
				
/* styles from /v5/css/internal.css */

#container #subs {background-color:#fff;padding:10px;font-size:13px;margin-top:10px;}
#container #subs strong {font-weight:bold;}
#container #subs #welcome {background:#fff;}
#container #subs ul {margin-top:10px;list-style-type:circle;margin-left:20px;}
#container #subs ul li {margin-bottom:5px;}

#container #subs table tr td {padding:5px;}

#container #subs #clubSubscriptions {font-size:13px;}
#container #subs #clubSubscriptions #welcome {font-size:13px;height:auto;}
#container #subs #clubSubscriptions .application_title {font-size:16px;font-weight:normal;}

#container #subs #clubSubscriptions #subscriptionsError {font-size:13px;}

#container #subs #clubSubscriptions .person_title {font-size:14px;font-weight:normal;}