/* BASE */
html {margin: 0; padding: 0}
body {margin: 0; padding: 0; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; background: #026200 url(../img/pbc/back.jpg) no-repeat top center;}
form {padding: 0; margin: 0;}
.orderStatus{color:#070;}
.orderStatusInvalid{color:#FF0000;}
.container {width: 980px; height: 68px; margin: 0 auto; padding:0; background: transparent;}
.toptopbar {position:absolute; margin: 0 auto; padding: 0; width: 980px; background: transparent /*url(../img/pbc/grad0.gif) top left repeat-x*/;}
/*.topbar {position:absolute; margin: 0 auto; padding:0px; width: 740px; height: 118px; background: transparent url(../img/pbc/image2.jpg) top left no-repeat;}*/
.topbar {position:absolute; margin: 0 auto; padding:0px; width: 980px; height: 68px; background: transparent ; /* background: transparent url(../img/pbc/skin.gif) top left no-repeat; */}
.toptopbar .link {margin-left: 40px; color: #fff; font-size: 10px;font-weight: bold; text-decoration: none;}
.toptopbar .linktop {margin-left: 260px; margin-top: 2px;}
/*.paobc_logo {float: left; background: transparent; margin-top: 10px;}*/
.date {float: left; margin: 25px 0 0 3px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}
.footer {width: 980px; margin: 10px auto 15px auto; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background: #fff url(../img/pbc/footer.gif) repeat; background: #fff; color: #000; text-align: center;}
.footer img {vertical-align: middle; padding: 10px;}
.footer a {color: #000;}
.footer a:visited {color: gray;}

.sponsors {width: 980px; height: 135px; background: white; margin: 10px auto 0 auto;}
.sponsors img {margin-top: 21px;}

.content {width: 980px; margin: 0 auto; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: left; background-color: #FFF;
			padding-top: 15px; overflow:hidden;}
.stepManagerWrapper {width: 980px; margin: 0 auto 10px auto; background-color: white;}
.margin {margin: 3px;}
input {font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}
.pointer {cursor: pointer; border: 0px;}
.langChangerBack {position:absolute; padding: 0; width: 980px; background: transparent;}

div.navigation{position: relative; margin-top: 186px; padding: 0; width: 980px; border-radius: 5px; background: transparent url(../img/pbc/bg-top-menu.jpg) top left repeat-x;}
div.navigation ul{list-style-type: none; height: 68px; padding: 0;}
div.navigation ul li{float: left; padding: 11px 10px; margin-top: 3px;}
div.navigation ul li ul li{padding: 10px 10px 0px 0px;}
div.navigation ul li ul{height: auto;}
div.navigation ul li a{color: #ffffff; font-weight: bold; font-size: 13px; text-decoration: none;}
div.navigation ul li a:hover{color: #ffffff;}
div.navigation  ul li:hover{background-color: #005500; border-top-left-radius: 5px; border-top-right-radius: 5px;}
div.navigation ul li ul{position: absolute; left: 10px; background: none; display: none;}
div.navigation ul li ul li:hover{background: transparent;}
div.navigation ul li:hover ul{display: block;}

.langChanger a{float: right; margin-top: 9px; margin-right: 10px;}
div#content{ width: 980; margin: 10px auto 0 auto; padding: 0; overflow: auto;}
div#header{margin: 0; padding: 0; background:transparent;}
.errors {background-color: #ff5252; padding: 5px; text-align: center;}
.waitMessage {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-size: 18px;}
.imgNoBorder {border: 0px;}
.upperCase {text-transform: uppercase;}
.swf {margin-left: 45px;}
.swf_header {padding-top: 130px;}

.greenButton {background-color: #66cc00;}
.bigAlert {margin-top: 20px; margin-bottom: 20px; padding: 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center;}
.newsContent{ margin:20px 20px 70px 20px;}
.SeasonTicketInfoTitle{font-size:12px; font-weight:bold; color:#fff; text-align:center;}
.HolderFacilTitle{font-size:12px; font-weight:bold; padding-bottom:0px; margin-bottom:-5px; color:#fff; text-align:center;}

.splTitle {font-size:14px; font-weight:bold; text-align:center; color: #005300;}
.splAvailMatches {font-size:14px; font-weight:bold; padding-left: 30px; padding-bottom:10px; color: #005300;}
.bannerLink {position:absolute; margin-top:-28px; width:980px; text-align:right;}
.holderFacil a {position:relative; text-align:right; margin-top:-28px; margin-right:10px; font-weight:bold; font-size:13px;}
.PreemptTextLink {font-weight:normal; padding-left: 50px; padding-bottom:-30px; width:500px;}
.PreemptTextLink .a {text-decoration: underline;}

/* .imgProduct {border: 1px solid #fbfbfb;} */

/*TOOLTIP*/
.hint {display: none; position: absolute; width: 140px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; /* to fix IE6*/ background: #ffc url(pointer.gif) no-repeat -10px 5px;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(/img/cmn/pointer.gif) left top no-repeat;}

/* FIELDS */
.smallField {width: 60px; margin: 0px;}
.smallFieldUC {width: 60px; margin: 0px; text-transform: uppercase;}
.smallFieldDisabled {width: 60px; margin: 0px; color: #808080; background-color: #0c3457; color: #ffffff;}
.mediumField {width: 130px; margin: 0px;}
.mediumFieldUC {width: 130px; margin: 0px; text-transform: uppercase;}
.mediumFieldDisabled {width: 130px; margin: 0px; color: #808080; background-color: #0c3457; color: #ffffff;}
.largeField {width: 260px; margin: 0px;}
.largeFieldImg {width: 260px; margin: 0px;}
.largeFieldUC {width: 260px; margin: 0px; text-transform: uppercase;}
.largeFieldDisabled {width: 520px; margin: 0px; color: #808080; background-color: #0c3457; color: #ffffff;}
.selectDisabled {background-color: #0c3457; color: #ffffff;}

/* NEWS */
.newsTitle {font-family: Arial, Helvetica, Sans-serif; font-size: 13px; font-weight: bold;}
.newsSubtitle {font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-style: italic;}
.newsAbstract {font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}
.newsText {font-family: Arial, Helvetica, Sans-serif; font-size: 12px;}

/* SHOW PRODUCT */
.spPageProduct{width: 90%; margin: 0 auto; overflow: auto;}

.spDescontainer {width: 850px; background: #e8f0e8; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin: 0px auto 10px auto; text-align: center;}

.spImg {float:left; height: 55px;}
.spTitle {font-size:14px; text-align: left; font-weight: bold; color: #005300;}
.spTitleUpper {font-size:14px; text-align: left; font-weight: bold; text-transform: uppercase;}
.spPlace {font-size:10px; text-align: left; color: #005300; font-weight: bold;}
.spAddress {font-size:10px; text-align: left;}
.spDate {font-size:10px; text-align: left;}
.spQty {font-size:10px; text-align: right; width: 30px;}
.spNormal {table-layout: fixed; width: 0px; border-collapse: collapse; float: left;}
.spNormal table {background: #fbfbfb; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.spNormal th {font-style: italic; border: 1px solid #c8c8c8; background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; color:#fff; font-size:11px; padding: 3px; height: 34px;}
.spNormal td {color:#000; border:1px solid #fff; font-size:12px; padding: 3px; background: #eeeded;}

table.autoSelection {font-family: Verdana; background-color: #c8c8c8; margin-left: 25px; float: left; width: 40%; }
table.autoSelection thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
table.autoSelection thead tr td{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px;}
table.autoSelection tbody {background-color: #ffffff; font-size: 15px; color: #002B79}
table.autoSelection td {padding: 2px; height: 15px;}

table.manualSelection {font-family: Verdana; background-color: #c8c8c8; margin-left: 20px; float: left; width: 40%; }
table.manualSelection thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
table.manualSelection thead tr th{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px;}
table.manualSelection tbody {background-color: #ffffff; font-size: 15px; color: #002B79}
table.manualSelection tbody td {text-align: center; padding: 5px;}
table.manualSelection tbody td span { color: black; margin: 2px;}
table.manualSelection tbody td span a {text-decoration: underline;}
table.manualSelection tbody td span.javaInfo { font-size: 80%; }
table.manualSelection tbody td span.javaInfo a {color: #005500; font-weight: bold; text-decoration: none;}
table.manualSelection tbody td span.javaInfo a:hover {text-decoration: underline;}
table.manualSelection img {margin-bottom: 10px;}

.spDeliveryCont {width: 100%; overflow: auto; height: 80px;}
.spDelivery {float: left; margin-left: 45px; width: 365px; background-color: #eeeded; height: 70px; border: 1px solid #ccc;}
.spDelivery .title {font-size:14px; text-align: left; font-weight: bold;}
.spDelivery .text {font-size:14px; text-align: left; margin-left:90px;}

/*.spButtons {width: 740px; text-align: center; margin-top: 12px; margin-bottom: 10px;}*/
.buttons {width: 733px; text-align: center; margin: 20px auto -15px auto; padding-bottom:20px;}
.buttonsLeft {float: left; width: 70%; text-align: left;}
.buttonsRight {float: right; width: 30%; text-align: right;}

.button {margin-top: 5px;}

/* SHOW BASKET */
.sbNormal {table-layout: fixed; width: 0px; border-collapse: collapse;border:0px;margin-left:auto;margin-right:auto;}
.sbNormal table {background: #fbfbfb; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sbNormal th {font-style: italic;/* border: 1px solid #CCC;*/ background:#999; color:#fff; font-size:12px; padding: 3px;}
.sbNormal td {color:#000; border:1px solid #fff; font-size:12px; padding: 3px; background: #eeeded;}

table.sbNormal {background-color: #c8c8c8;}
table.sbNormal thead{height: 34px;}
table.sbNormal thead tr th{ background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;
											border: 1px solid #c8c8c8; border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px;}
table.sbNormal tbody tr td { padding: 2px; height: 20px; border: 1px solid #c8c8c8; background-color: #fff;}

.checkoutSummary {table-layout: fixed; background-color: #c8c8c8; margin: 0 auto;}
.checkoutSummary table {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.checkoutSummary thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
.checkoutSummary thead tr th{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px; font-style: italic; color: #fff;}
.checkoutSummary tbody {background-color: #fff;}

.basketSummary {table-layout: fixed; background-color: #c8c8c8; margin-bottom:25px;}
.basketSummary table {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.basketSummary thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
.basketSummary thead tr th{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px; font-style: italic; color: #fff;}
.basketSummary tbody {background-color: #fff;}

.captionSummary{ background: transparent url(../img/pbc/bg-box-title.jpg); color: white; padding: 3px 3px 3px 10px; font-weight: bold; font-style: italic; font-size: 11px; border-bottom: 2px solid #009300;}

.basketItems{ background-color: #c8c8c8; margin-bottom:25px; width: 90%; }
.basketItems table {font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 600px;}
.basketItems thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
.basketItems thead tr th{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px; font-style: italic; color: #fff;}
.basketItems tbody {background-color: #fff;}

/* .basketItems thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 100px; font-weight: bold; text-transform: uppercase; color: #fff; height: 34px;} */

.sbNormalFee {table-layout: fixed; width: 0px; border-collapse: collapse;margin-right:1px; margin-left: 414px;}
.sbNormalFee table {background: #fbfbfb; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sbNormalFee th {font-style: italic; border: 1px solid #CCC; background:#999; color:#fff; font-size:12px; padding: 3px;}
.sbNormalFee td {color:#000; border:1px solid #fff; font-size:12px; padding: 3px; background: #eeeded;}

div.contentRight table.sbNormalFee {background-color: #c8c8c8;}
div.contentRight table.sbNormalFee thead tr th{ background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;
											border: 1px solid #c8c8c8; border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; }
div.contentRight table.sbNormalFee tbody td { padding: 2px; height: 20px; border: 1px solid #c8c8c8; background-color: #fff;}

.sbNormalTotal {table-layout: fixed; width: 0px; border-collapse: collapse;margin-right:1px; margin-left: 671px;}
.sbNormalTotal table {background: #fbfbfb; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.sbNormalTotal th {font-style: italic; border: 1px solid #CCC; background:#999; color:#fff; font-size:12px; padding: 3px;}
.sbNormalTotal td {color:#000; border:1px solid #fff; font-size:12px; padding: 3px; background: #eeeded;}


div.contentRight table.sbNormalTotal {background-color: #c8c8c8;}
div.contentRight table.sbNormalTotal thead tr th{ background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;
											border: 1px solid #c8c8c8; border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px;}
div.contentRight table.sbNormalTotal tbody td { padding: 2px; height: 20px; border: 1px solid #c8c8c8; background-color: #fff;}

.sbButtons {width: 740px; text-align: center; margin: 12px auto 20px auto;}

.orderSummary {table-layout: fixed; background-color: #c8c8c8; margin-bottom:25px; margin: 0 auto;}
.orderSummary table {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.orderSummary thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; color: #fff; height: 34px;}
.orderSummary thead tr th{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px; font-style: italic; color: #fff;}
.orderSummary tbody {background-color: #fff;}

/* SHOWVENUE */
.svHeader {margin: 0; color: #000000; font-size: 15px; font-weight: bold; text-align: center;}
.svFooter {margin: 0; color: #808080; font-size: 13px; text-align: center;}
.svFooter1 {padding-left:100px; width: 540px; margin: 20; color: #000; font-size: 12px; text-align: left;}
.svFooter2 {padding-left:100px; width: 540px; margin: 20; color: #000; font-size: 12px; text-align: left;}
.svMap {text-align: center; margin-left: 25px;}
.svMulti, .svMulti li {margin:0; padding:0 0 0 16px; display:block; list-style:none; background: transparent; color:#666;}
.svMulti {width: 100%;overflow: hidden; padding: 0 0 20px 0;margin: 20px 0 0 0; line-height: 1.8;}
.svMulti li{float:left; width:45%; margin-left: 210px;display: inline; border-bottom: 1px dotted #777;}
.svMulti p{margin-left: 15px; margin-top: -10px;}

/* Login Dx */
div.loginDx {position: relative; margin: 186px auto -30px auto; padding: 0; width: 980px; border-radius: 5px; background: transparent url(../img/pbc/bg-top-menu.jpg) top left repeat-x;}
div.loginDx ul{list-style-type: none; height: 68px; padding: 0;}
div.loginDx ul li{float: left; padding: 11px 10px; margin-top: 3px;}
div.loginDx ul li ul li{padding: 10px 20px 0px 0px;}
div.loginDx ul li ul{height: auto;}
div.loginDx ul li a{color: #ffffff; font-weight: bold; font-size: 13px; text-decoration: none;}
div.loginDx ul li a:hover{color: #ffffff;}
div.loginDx ul li.nolink {color: #fff; font-weight: bold; font-size: 13px;}
div.loginDx ul li.nolink:hover {background: transparent;}
div.loginDx  ul li:hover{background-color: #005500; border-top-left-radius: 5px; border-top-right-radius: 5px;}
div.loginDx ul li ul{position: absolute; left: 10px; background: none; display: none;}
div.loginDx ul li ul li:hover{background: transparent; text-decoration: underline;}
div.loginDx ul li:hover ul{display: block;}

/* LOGIN */
div#login {padding-top: 10px; padding-bottom: 20px; width: 550px; margin: 0 auto; text-align: center;}
div#login .login_in_login        {width: 175px;}
div#login .login_in_pwd          {width: 175px;}
div#login .login_bt_submit_login {width: 75px;}
div#login .errors {background-color: #ff5252; padding: 5px; margin: 0 auto; width: 50%;}
div#login a{color: #000066; text-decoration: none;}

/* ADDRESS */
div#address div.label              {float:left;  width:255px; height: 30px; padding-top:4px; padding-bottom:0px; text-align:right;}
div#address div.input              {float:right; width:410px; height: 30px; padding-top:0px; padding-bottom:4px;}

/* REGISTER */
div#registerForm	{width: 740px;}
div#register div.label {float:left; width:300px; height: 30px; padding-top:4px; padding-bottom:0px; text-align:right; padding-left: 150px;}
div#register div.input {float:left; width:365px; height: 30px; padding-top:0px; padding-bottom:4px; padding-right: 40px; padding-left: 10px;}
div#register .login_bt_submit_login {width: 200px; clear: both; margin-top: 10px;}
div#register .errors {background-color:#ff5252; padding:5px;}
div#register a {color:#000066; text-decoration:none;}

/* CHECKOUT */
div#checkout_account                        {overflow: auto; margin-bottom: 10px;}
div#checkout_account div.label              {float:left;  width:48%; height: 30px; text-align:right; margin-right: 10px;}
div#checkout_account div.input              {float:left; width:48%; height: 30px;}
div#checkout_account .bt_goToAddressAccount {width:200px;}
div.ck_seat{float: left; width:110px; height: 42px; text-align:center;margin: 0; padding: 0;}
div.ck_document {float: left; width:280px; height: 42px; text-align:center; font-size:11px;margin: 0; padding: 0; padding-bottom: 10px;}
div.ck_name_date {float: left; width:390px; height: 42px; text-align:center; font-size:11px; margin: 0; padding: 0; padding-bottom: 15px;}
input.checkout_registrant_input {font-size: 11px; font-weight:normal; text-transform: uppercase;}
select.checkout_registrant_select{font-size: 11px; font-weight:normal;}
.Info2 {font-size:12px; text-align: left; font-weight: bold; color: #f00;}

.updateBasketBtn { margin: 20px auto 10px auto; width: 50%; text-align: center;}
.updateAccountBtn { margin: 0 auto 10px auto; width: 50%; text-align: center;}

/* SHOW PAYMENT */
.spayNormal {table-layout: fixed; border-collapse: collapse; margin-left: 20px; margin: 0 auto;}
.spayNormal {background: #fbfbfb; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.spayNormal thead {height: 34px;}
.spayNormal thead tr th{background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 15px; text-transform: uppercase; font-weight: bold; color: #fff;
                    border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px;}
.spayNormal th {font-style: italic; border: 1px solid #CCC; background:#999; color:#fff; font-size: 12px; padding: 3px;}
.spayNormal td {color:#000; border:1px solid #c8c8c8; font-size: 12px; padding: 3px; background: #eeeded; background-color: #fff; padding-left: 5px;}

/* LOST PASSWORD */
#pwdrec {padding-top: 10px; padding-bottom: 20px; width: 250px; margin: 0 auto; text-align: center;}

/* SHOW ORDER */
.seatName {font-size: 14px;}
.seatNumber {font-size: 14px; font-weight: bold; font-style: italic;}

/* Grid */
.grid {font-family: Verdana; background-color: #c8c8c8; margin-bottom:25px;}
.grid thead {background: url(../img/pbc/bg-box-title.jpg) top left repeat-x; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; height: 34px;}
.grid thead tr td{border-bottom-color: #009300; border-bottom-style: solid; border-bottom-width: 2px; padding: 8px 10px;}
.grid tbody {background-color: #ffffff; font-size: 15px;}
.grid td {padding: 2px; height: 15px;}
.grid td.info {padding-left: 8px; font-size: 14px;}
.grid td.place {font-size: 12px; text-align: center;}
.grid td.tickets {font-size: 12px;}
.grid tbody tr:hover {background-color: #e0f5e0;}
.grid tbody tr td a {display: block; height: 150%; padding-top: 10px; text-decoration: none;}
.grid tbody tr td a:hover {text-decoration: underline; color: #050;}
/* .grid .row0 {background-color: #d0d0d0;font-size: 10px;}
.grid .row1 {background-color: #ffffff;font-size: 10px;} */

table.paobcBoxOfficeInfo { padding-left: 100px;}
div.content hr { border: 1px solid #005300; width: 90%;}

#calendarcontainer {position:absolute; left: -1000px; top: -1000px; width: 180px; height: 240px; display:none; z-index: 12;}
#calendarcontainer .prevYear {cursor: pointer;}
#calendarcontainer .nextYear {cursor: pointer;}
#calendar {float:right;}
#calendarmid {background:url(../img/cal/calmid.gif) repeat-y; width:180px; height:212px; padding:8px 0 0 13px; color:#0295FF;}
#calendar #close, #destination #closed {position:absolute; right:9px; top:3px; width:14px; height:12px;	cursor:pointer;}
#calendar #close a, #destination #closed a {width: 14px; height:12px;}
#calendar #close a {display:inline; display:block;}
#calendar #close a:hover, #destination #closed a:hover {text-decoration:none;}
#calendartop {background:url(../img/cal/caltop.gif); color:#FFF; font-weight:bold; height:18px; width:180px; padding:3px 0 0 13px; width:167px; height:15px;}
#calendarmonth {width: 60px; margin:-2px 0 0 0;}
#calendaryear {width: 60px; margin:-2px 0 0 0;}
#monthtable table {width:151px; margin:12px 0 0 0;}
#monthtable table tr td{border-bottom:1px solid #99CCFF; color:#C6D1DB; font-size:11px; text-align:center; padding:1px 0 1px 0 !important; padding:0; height:18px; height:17px !important; he\ight:16px;}
#monthtable table tr.head td{border-top:1px solid #0295FF;	border-bottom:1px solid #0295FF; color:#0295FF;	padding:1px 0 2px 0; font-size:10px;}
#monthtable table tr td a {font-size:11px; display:block; height:14px; width:20px; text-align:center; color: #0295FF;}
#monthtable table tr td a:active {font-size:11px; display:block; height:14px; width:20px; text-align:center; color: #0295FF;}
#monthtable table tr td a:hover {text-decoration: none; color: #FFF; background:url(../img/cal/day.gif) no-repeat;}
#monthtable table tr td a:visited {color: #0000FF;}
#selecthour {padding-top: 5px;}
#calendarbot {background:url(../img/cal/calbot.gif) no-repeat; width:180px; height:10px;}

/* Step Manager */
#sm td {margin-top: 7px; margin-bottom: 7px; height:60px; background-color:#EBEBEB; background-image: url(/img/pbc/navBtn.gif); background-repeat: no-repeat; background-position: right top;}
#sm td.current {background-color:#003000; background-image: url(/img/pbc/navCurrentBtn.gif);}
#sm td.currentNoBg {background-color:#003000; background-image:none;}
#sm td.lastDone {background-color:#005500; background-image: url(/img/pbc/navLastDoneBtn.gif);}
#sm td.done {background-color:#005500; background-image: url(/img/pbc/navDoneBtn.gif);}
#sm td.noBg {background-image:none;}
#sm td a em {font-style:normal; font-weight:bold;}
#sm td a span {font-weight:normal;}
#sm td a, td a:link, /*td a:visited,*/ td a:hover, td a:active {color:#cccccc; text-decoration: none;}
#sm td.lastDone a, td.lastDone a:link, td.lastDone a:visited, td.lastDone a:hover, td.lastDone a:active {color:#fff; text-decoration: none;}
#sm td.done a, td.done a:link, td.done a:visited, td.done a:hover, td.done a:active {color:#fff; text-decoration: none;}
#sm td.current a, td.current a:link, td.current a:visited, td.current a:hover, td.current a:active {color:#fff; text-decoration: none;}
#sm td.currentNoBg a, td.currentNoBg a:link, td.currentNoBg a:visited, td.currentNoBg a:hover, td.currentNoBg a:active {color:#fff; text-decoration: none;}
#sm div.margin {margin: 5px;}

/* Change Delivery Address Form */
#addressForm {background: white; overflow: hidden;}
#addressForm center {padding: 0; margin: 0;}
#addressForm div.label {float:left; width:300px; height: 30px; padding-top:4px; padding-bottom:0px; text-align:right; padding-left: 180px;}
#addressForm div.input {float:left; width:350px; height: 30px; padding-top:0px; padding-bottom:4px; padding-right: 40px; padding-left: 10px; padding-right: 120px;}
#addressForm div.buttons {clear: both;margin: 0 auto;}
#addressForm input.address_bt_submit_login {width: 250px;}
#addressForm input.back_bt {width: 150px;}

/* Invalid order button */
div.goHomeBtn {text-align: center;}

/* Sponsors Carousel*/
div.jcarousel-skin-sponsors {margin: 0px 50px; padding-left: 30px; overflow: hidden;}
div.jcarousel-skin-sponsors img:hover {border: 0px; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
div.jcarousel-skin-sponsors img {border: 0px; filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}

