/* CSS Document */

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em; text-align: left; vertical-align: top; }
table { padding: 0x; margin: 0px; }
p { padding: 5px 10px; margin: 0px; }
h2, h3, h4, h5, h6 { padding: 5px 5px 5px 5px; margin: 0px; }
h1 { color: #FFFFFF; background-color: #756754; font-size: 1.6em; text-align: center; height: 50px; line-height: 50px; text-transform: uppercase; margin: 0px 0px 10px 0px; }
.lblConfirmation { font-size: 1.3em; }
a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }
.iFrameBasket { height: 27px; width: 243px; border: 0px solid #756754; }
.Basket { background-image: url(../img/bg/bg_toned_basket.gif); background-repeat: repeat-y; background-position: right top; height: 25px; line-height: 25px; font-size: 12px; border: 1px solid #756754; background-color: #756754; text-transform: uppercase; }
.Basket .input { background: transparent; border: none; width: 180px; float: left; line-height: 24px; padding: 0px 0px 0px 4px; }
.btnBasket { float: right; background: url(../img/btn/btn_basket.gif) repeat-x 0px 100%; height: 25px; width: 30px; }
.SideColumn { float: left; background: #FFFFFF url(../img/bg/bg_tonad.gif) repeat-x 0px 24px; width: 243px; min-height: 600px; }
* html .SideColumn { height: 600px; }
.MainColumn { float: left; width: 518px; }
* html .MainColumn { height: 600px; }
.padding { padding: 0px 10px 40px 20px; }

.DescriptionText { font-size:12px; }
.LblDespatchConfirmation { width:200px; display:block; padding: 0px 0px 0px 5px; }

.paddingPromotionCode { padding: 20px 0px 0px 0px; }
.EventBlock { background: #e5e5e5; border: #e2e2e2 solid 1px; padding: 10px; margin: 0px 0px 10px 0px; font-size: 120%; line-height: 140%; }
.EventLabel { font-weight: bold; width: 160px; text-transform: uppercase; display: block; float: left; }
.Label { font-weight: bold; }

/*.JavaPlanHolder {position: absolute; top: 203px; right: -24px; height: 840px; width: 754px;}*/
.JavaPlanHolder { height: 540px; width: 488px; }
.JavaPlanHolder2 { height: 540px; width: 488px; }

.cmdRegister { display: block; background: #756754 url(../img/ban/ban_registrera_dig_som_kund.gif) no-repeat; color: #756754; width: 232px; height: 49px; font-size: 1px; }

.ArenaOverview { width: 251px; }
.RandomPic { width: 241px; float: left; }
.RandomPic img { width: 236px; border: none; float: left; padding: 0px; margin: 0px; }
/******************Buttons*****************/
.buttons { display: block; float: right; padding: 5px 8px; background-color: #756754; border: #554b3e solid 1px; color: #FFFFFF; text-transform: uppercase; margin: 5px 0px 5px 10px; line-height: 110%; }
.buttons:hover { background-color: #554b3e; border: #554b3e solid 1px; color: #FFFFFF; text-decoration: none; }
.buttonsLeft { display: block; float: right; padding: 5px 8px; background-color: #756754; border: #554b3e solid 1px; color: #FFFFFF; text-transform: uppercase; margin: 5px 0px 5px 0px; line-height: 110%; }
.buttonsLeft:hover { background-color: #554b3e; border: #554b3e solid 1px; color: #FFFFFF; text-decoration: none; }

#cmdNext:hover, #cmdBook:hover { background-color: #fbb101; border: 1px solid #E9A401; color: #000000; }
.lblTotal, .lblTotalOrderCost { display: block; float: left; padding: 5px; background-color: #e5e5e5; border: #e2e2e2 solid 1px; color: #000000; font-weight: bold; margin: 0px 10px 0px 0px; width: auto; }
.hypRemoveAll { display: block; float: left; padding: 5px; margin: 0px; float: right; background-color: #756754; border: #554b3e solid 1px; color: #FFFFFF; text-transform: uppercase; }
.hypRemoveAll:hover, #cmdDiscard:hover { color: #FFFFFF; text-decoration: none; background-color: #990000; border: #660000 solid 1px; }
a.CmdEmailMeMyPassword { font-weight: bold; }
a.CmdEmailMeMyPassword:hover { text-decoration: underline; }

.formfield, .multiline_formfield { width: 150px; height: 20px; line-height: 20px; padding: 0px 0px 0px 4px; border: 1px solid #B8AC9C; background-color: #FBFAF9; /*background-image: url(../img/bg/bg_toned_basket.gif); 	background-position: right center;*/ }
.multiline_formfield { height: 50px; line-height: 100%; }

.bg1 { background: url(../img/bg/bg_one_point.gif) repeat-y 0% 0%; min-height: 600px; }
* html .bg1 { height: 600px; }
.bg2 { background: url(../img/bg/bg_two_points.gif) repeat-y 0% 0%; min-height: 600px; }
.left { float: left; }
.right { float: right; }
.AlignRight { text-align: right; }
.Column { width: 230px; }
.Error { color: #990000; font-style: italic; margin: 0px; padding: 0px; }
.BorderBot { border-bottom: #756754 1px solid; }
/****************Special IDs*****************/
.radioEventSeatBlock { height: 32px; line-height: 32px; }
p #lblShowSeats { float: left; width: 200px; }
.lblDespatch, .optDespatch { font-size: 12px; font-weight:bold; }

/**************Sub series********************/
#tabSubsItems { width: 488px; }
#ucSubTitle_lblSugDesc, #ucSubTitle_lblSusDesc, #ucSubTitle_lblSerDesc, #ucSubTitle_lblSusDate { font-weight: bold; width: 160px; text-transform: uppercase; display: block; float: left; }
#footercontainer { padding-bottom: 0px; }
a.footerLinkBig { font-family: inherit; text-decoration: none; text-transform: uppercase; letter-spacing: 0.2em; font-size: 0.6em; color: #FFFFFF; }
a.footerLinkBig:hover { text-decoration: none; color: #D0D0D0; }

/******************************
PRINT
**************************^****/

@media print {
	body { font-size: 12pt; font-family: Arial; line-height: 16pt; }
	.buttons { display: none; visibility: hidden; }
	.pagebreak { page-break-after: always; }
}
