/* html { background: #232839; } */
body { background: #fff; min-width:980px; }
body.nohdrftr { background: #fff; padding:0; }

html { margin-left: -1px; overflow-Y: scroll; -webkit-text-size-adjust:none; }
html.bg-transaction { background:#fff !important; }
/*space*/
#space {margin:0 0 20px 0;}


/* Buttons
----------------------------------------------------------------------------------------------------*/
button { position: relative; border: 0;  padding: 0; cursor: pointer; overflow: visible; margin: 0; }
button::-moz-focus-inner { border: none; }
button span { position: relative; display: block; white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0) { button span { margin-top: -1px; } }

button.continueBtn span { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_orange_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
button.continueBtn { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_orange_sprite.gif) no-repeat right 0px; }
button.continueBtn:hover span { background-position: left -31px; }
button.continueBtn:hover { background-position: right -31px; }

button.continueBtnGB span { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_orange_bggray_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
button.continueBtnGB { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_orange_bggray_sprite.gif) no-repeat right 0px; }
button.continueBtnGB:hover span { background-position: left -31px; }
button.continueBtnGB:hover { background-position: right -31px; }

button.continueBtnBlue span { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_blue_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
button.continueBtnBlue { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_blue_sprite.gif) no-repeat right 0px; }
button.continueBtnBlue:hover span { background-position: left -31px; }
button.continueBtnBlue:hover { background-position: right -31px; }

button.continueBtnpurple span { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_purple_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
button.continueBtnpurple { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_purple_sprite.gif) no-repeat right 0px; }
button.continueBtnpurple:hover span { background-position: left -31px; }
button.continueBtnpurple:hover { background-position: right -31px; }

button.continueBtnLBlue span { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_light_blue_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
button.continueBtnLBlue { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_light_blue_sprite.gif) no-repeat right 0px; }
button.continueBtnLBlue:hover span { background-position: left -31px; }
button.continueBtnLBlue:hover { background-position: right -31px; }


button.continueBtnDBlue span { padding: 0px 0px 0px 17px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_dark_blue_sprite.gif) no-repeat left 0px !important; color: #fff; font-size: 90%; }
button.continueBtnDBlue { padding: 0px 15px 0px 0px; margin: 0px 5px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_dark_blue_sprite.gif) no-repeat right 0px !important; }
button.continueBtnDBlue:hover span { background-position: left -31px; }
button.continueBtnDBlue:hover { background-position: right -31px; }

span.customStyleSelectBox { font-size: 11px; background-color: #fff; color: #595959; padding: 2px 5px; border: 1px solid #dbdcdc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px 3px; }
span.customStyleSelectBox.changed { border-color: #fb9d00; background-color: #f1f1f1; }
.customStyleSelectBoxInner { background: url(/static/images/sbox.gif) no-repeat right 50%; }

.membership-btn, .membership-btn-en { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
.membership-btn.memberbtnpad1, .membership-btn-en.memberbtnpad1  { width: 133px; height: 30px; float:left; display:block; padding-top:0px;}
ul.membership-btn { background:url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn li, .membership-btn-en li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn,  { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn a.memberUpdate, li.membership-btn-en a.memberUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn a:hover.memberUpdate { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn a.selected { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; }
li.membership-btn a.cvl, li.membership-btn-en a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
.membership-btn .memberbtnpad1-cardRenew  { width: 133px; height: 30px; float:left; display:block; padding-left:0px; margin-left:200px;}

.membership-btn-tr { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
.membership-btn-tr .memberbtnpad1{ width: 133px; height: 30px; float:left; display:block; padding-top:0px;}
ul.membership-btn-tr { background:url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-tr li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-tr  { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-tr a.memberUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-tr a:hover.memberUpdate { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-tr a.selected { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; }
li.membership-btn-tr a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-tr a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
.membership-btn-tr .memberbtnpad1-cardRenew  { width: 133px; height: 30px; float:left; display:block; padding-left:0px; margin-left:200px;}

.membership-btn-en { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
.membership-btn-en .memberbtnpad1 { width: 133px; height: 30px; float:left; display:block; padding-top:0px;}
ul.membership-btn-en { background:url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-en li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-en  { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-en a.memberUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-en a:hover.memberUpdate { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-en a.selected { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; }
li.membership-btn-en a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-en a:hover.cvl { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
.membership-btn-en .memberbtnpad1-cardRenew  { width: 133px; height: 30px; float:left; display:block; padding-left:0px; margin-left:200px;}


.membership-btn-cardrenew, .membership-btn-en { width: 133px; height: 30px; float:left; display:block; padding-left:0px; margin-left:0px;}
membership-btn-cardrenew.memberbtnpad1, .membership-btn-en.memberbtnpad1  { width: 133px; height: 30px; float:left; display:block; padding-top:0px;}
ul.membership-btn-cardrenew { background:url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-cardrenew li, .membership-btn-en li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-cardrenew { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-cardrenew a.memberUpdate, li.membership-btn-en a.memberUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-cardrenew a:hover.memberUpdate { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-cardrenew a.selected { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; }
li.membership-btn-cardrenew a.cvl, li.membership-btn-en a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-cardrenew a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
.membership-btn-cardrenew .memberbtnpad1-cardRenew  { width: 133px; height: 30px; float:left; display:block; padding-left:0px; margin-left:200px;}

.membership-btn-pin-tr  { width: 133px; height: 30px; float:left; display:block; padding-left:20px;}
.membership-btn-pin-tr .memberbtnpad1-pin   { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
ul.membership-btn-pin-tr  { background:url(/static/images/btn/tr/Button_MembershipPinUpdate2.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-pin-tr li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-pin-tr { background: url(/static/images/btn/tr/Button_MembershipPinUpdate2.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-pin-tr a.pinUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-tr a:hover.pinUpdate { background: url(/static/images/btn/tr/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-pin-tr a.selected  { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; }
li.membership-btn-pin-tr a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-tr a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}

.membership-btn-pin-forgot  { width: 133px; height: 30px; float:left; display:block; padding-left:20px;}
.membership-btn-pin-forgot .memberbtnpad1-pin  { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
ul.membership-btn-pin-forgot  { background:url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-pin-forgot li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-pin-forgot { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-pin-forgot a.pinUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot a:hover.pinUpdate { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-pin-forgot a.selected  { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; }
li.membership-btn-pin-forgot a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}

.membership-btn-pin-forgot-tr  { width: 133px; height: 30px; float:left; display:block; padding-left:20px;}
.membership-btn-pin-forgot-tr .memberbtnpad1-pin  { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
ul.membership-btn-pin-forgot-tr  { background:url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-pin-forgot-tr li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-pin-forgot-tr { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-pin-forgot-tr a.pinForgot { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot-tr a:hover.pinForgot { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-pin-forgot-tr a.selected  { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; }
li.membership-btn-pin-forgot-tr a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot-tr a:hover.cvl { background: url(/static/images/btn/tr/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}




ul.membership-btn-en { background:url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
li.membership-btn-en { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-en a:hover.memberUpdate { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-en a.selected { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; }
li.membership-btn-en a:hover.cvl { background: url(/static/images/btn/en/Button_MembershipRenew1.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}

.membership-btn-pin-en  { width: 133px; height: 30px; float:left; display:block; padding-left:20px;}
.membership-btn-pin-en .memberbtnpad1-pin   { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
ul.membership-btn-pin-en  { background:url(/static/images/btn/en/Button_MembershipPinUpdate2.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-pin-en li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-pin-en { background: url(/static/images/btn/en/Button_MembershipPinUpdate2.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-pin-en a.pinUpdate { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-en a:hover.pinUpdate { background: url(/static/images/btn/en/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-pin-en a.selected  { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/en/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; }
li.membership-btn-pin-en a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-en a:hover.cvl { background: url(/static/images/btn/en/Button_MembershipPinUpdate2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}


.membership-btn-pin-forgot-en  { width: 133px; height: 30px; float:left; display:block; padding-left:20px;}
.membership-btn-pin-forgot-en .memberbtnpad1-pin  { width: 133px; height: 30px; float:left; display:block; padding-left:0px;}
ul.membership-btn-pin-forgot-en  { background:url(/static/images/btn/en/Button_MembershipForgotPin2.png) no-repeat; width: 133px; height: 30px; list-style:none; padding:0px; margin:0px auto;}
.membership-btn-pin-forgot-en li { height: 30px; float: left; padding:0px; margin:0px auto; }
li.membership-btn-pin-forgot-en { background: url(/static/images/btn/en/Button_MembershipForgotPin2.png) no-repeat 0px 0px; width: 133px;}
li.membership-btn-pin-forgot-en a.pinForgot { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot-en a:hover.pinForgot { background: url(/static/images/btn/en/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}
li.membership-btn-pin-forgot-en a.selected  { display: block; width: 133px; height: 30px;	text-indent: -9999px;background: url(/static/images/btn/en/Button_MembershipForgotPin2.png) no-repeat 0px -30px; }
li.membership-btn-pin-forgot-en a.cvl { display: block; width: 133px; height: 30px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.membership-btn-pin-forgot-en a:hover.cvl { background: url(/static/images/btn/en/Button_MembershipForgotPin2.png) no-repeat 0px -30px; display: block; width: 133px; height: 30px; text-indent: -9999px;}







/* input Buttons ----------------------------------------------------------------------------------------------------*/ 
.button { background: none; border:none; color:white; margin-top:4px; }
.continueBtn div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_orange_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtn { margin:auto; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_orange_sprite.gif) no-repeat right 0px; }
.continueBtn:hover div { background-position: left -31px; }
.continueBtn:hover { background-position: right -31px; }

.continueBtnGB div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_orange_bggray_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtnGB { margin:auto; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_orange_bggray_sprite.gif) no-repeat right 0px; }
.continueBtnGB:hover div { background-position: left -31px; }
.continueBtnGB:hover { background-position: right -31px; }

.continueBtnBlue div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_blue_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtnBlue { margin:auto; padding: 0px 15px 0px 0px;  line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_blue_sprite.gif) no-repeat right 0px; }
.continueBtnBlue:hover div { background-position: left -31px; }
.continueBtnBlue:hover { background-position: right -31px; }

.continueBtnpurple div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_purple_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtnpurple { margin:auto; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_purple_sprite.gif) no-repeat right 0px; }
.continueBtnpurple:hover div { background-position: left -31px; }
.continueBtnpurple:hover { background-position: right -31px; }

.continueBtnLBlue div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_light_blue_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtnLBlue { margin:auto; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_light_blue_sprite.gif) no-repeat right 0px; }
.continueBtnLBlue:hover div { background-position: left -31px; }
.continueBtnLBlue:hover { background-position: right -31px; }

.continueBtnDBlue div { padding: 0px 0px 0px 15px; line-height: 30px; height: 30px; background: transparent url(/static/images/btn_dark_blue_sprite.gif) no-repeat left 0px; color: #fff; font-size: 90%; }
.continueBtnDBlue { margin:auto; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/btn_dark_blue_sprite.gif) no-repeat right 0px; }
.continueBtnDBlue:hover div { background-position: left -31px; }
.continueBtnDBlue:hover { border-color:red; border-size:1px; background-position: right -31px; }

.groupBtn { width: 30px; margin-top:4px; padding: 0px 15px 0px 0px; height: 30px; background: transparent url(/static/images/group_discount_icon.gif) no-repeat right 0px; }
.groupBtn34 { margin:auto; width: 40px; padding: 0px 15px 0px 0px; line-height: 30px; height: 30px; font-size: 125%; text-align: center; background: transparent url(/static/images/imgbtn-cyan-left.png) no-repeat right 0px; }
button[type="button"], 
button[type="reset"], 
button[type="submit"], 
input[type="reset"], 
input[type="submit"], 
input[type="button"] {
	background: none; border:none; color:white; margin-top:4px;
}
/* Lightbox Gallery
----------------------------------------------------------------------------------------------------*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {  position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav {	position: absolute; top: 0; left: 0; height: 100%; width: 100%;	z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff;	margin: 0 auto; line-height: 1.4em;	overflow: auto;	width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

/* Header
----------------------------------------------------------------------------------------------------*/
.mainheader { position:relative; display:block; background:#2b2b3a url(/static/images/new_header/bg-top.png) repeat-x left top; width:100%; margin:0 auto 10px auto; z-index:3000; }
div#logo { position:relative; width:980px; height:90px; margin:0 auto; }

/* Main Logo
----------------------------------------------------------------------------------------------------*/

#mainlogo { position:absolute; background:url(/static/images/update2206/sprite.png) no-repeat; left:0; top:16px; }
#mainlogo a { display:block; width:136px; height:57px; margin:0; padding:0; text-decoration:none; text-indent:-999em; overflow:hidden; }

/* YILBASI
#mainlogo { position:absolute; background:url(/static/images/update2206/biletix-logo-santa.png) no-repeat; left:-10px; top:8px; }
#mainlogo a { display:block; width:161px; height:69px; margin:0; padding:0; text-decoration:none; text-indent:-999em; overflow:hidden; }
*/


/* Main Navigation
----------------------------------------------------------------------------------------------------*/
#navigation, #mainnav { position:relative; }
#mainnav { width:980px; margin:0 auto; }
#navigation { overflow:visible; background:#001f2e url(/static/images/new_header/bg-topmenu.png) repeat-x left top; height:38px; margin:0; }

ul#topnav li a#mainNavHOME { padding-left:0; }

ul#topnav { overflow:visible; list-style:none; margin:0; padding:0; height:38px; }

ul#topnav li { position:relative; float:left; z-index:5834; }
ul#topnav li span.seperator { display:block; float:left; background:url(/static/images/update2206/sprite.png) no-repeat left -223px; width:3px; height:30px; margin:4px 0 0 0; }
ul#topnav li a,
ul#topnav li a:visited { display:block; float:left; height:30px; padding:8px 10px 0 10px; color:#fff; font-size:14px; font-weight:bold; outline:0; text-decoration: none; }
ul#topnav li a span { display:block; float:left; }
ul#topnav li a span.menubullet { background:url(/static/images/update2206/sprite.png) no-repeat left -255px; width:11px; height:6px; margin:7px 0 0 5px; }
ul#topnav li a:hover span { cursor:pointer; }
ul#topnav li a:hover,
ul#topnav li a.active-menu { color:#afe9ff; text-decoration:none; }

ul#topnav li .sub { position:absolute; display:none; left:-10px; top:33px; width:415px; margin:0; padding:0; z-index:999; }
ul#topnav li .sub ul { list-style: none; margin: 0; padding: 0; width: 150px !important; float: left; z-index: 999; }
ul#topnav li .sub ul li { width: 100%; margin: 0; padding: 0; z-index: 999; }
ul#topnav li .sub ul li h6 { margin:0; padding:0 0 7px 0; font-size:14px; font-weight:bold; color: #999999; z-index:999; }
ul#topnav li .sub ul li a,
ul#topnav li .sub ul li a:visited { float:none; display:block; height:auto; padding:0; color:#65a3f4; text-indent:0; font-size:14px; line-height:17px; text-decoration:none; z-index:999; }
ul#topnav li .sub ul li a:hover { color: #00202d; background: none; z-index: 999; }
ul#topnav li .sub ul li a.allbutton { padding-top:11px; font-size:12px; color:#3b6fb3; }
ul#topnav li .sub ul li a.allbutton:hover { color:#00202d; } 

ul#topnav li .sub ul.mmelinks { padding:0 0 0 15px; border:solid 1px #b6d4e6; border-width:0 0 0 1px; }
ul#topnav li .sub ul.mmelinks li { padding:0 0 5px 0; }
ul#topnav li .sub ul.mmelinks li a { font-weight:normal; color:#1450a0; font-size:12px; line-height:13px; width:210px; }
ul#topnav li .sub ul.mmelinks li a:hover { color:#00202d; }


ul#topnav li div.overbutton { position:absolute; float:left; left:-10px; top:0; margin:0; padding:0; z-index:2598; }
ul#topnav li div.overbutton span.shadow-left { display:block; float:left; background:url(/static/images/new_header/bg-topmenuitem-left.png) repeat-y left top; width:10px; height:38px; }
ul#topnav li div.overbutton span.shadow-right { display:block; float:left; background:url(/static/images/new_header/bg-topmenuitem-right.png) repeat-y left top; width:10px; height:38px; }
ul#topnav li div.overbutton a { float:left; background:#ffffff; }
ul#topnav li div.overbutton a span { color:#00202d; }

ul#topnav li div.sub div.popupholder { width:415px; clear:both; }
ul#topnav li div.sub div.popupholder span.shadow-bottom { display:block; background:url(/static/images/new_header/bg-topmenuitem-bottom.png) repeat-y left top; width:415px; height:22px; clear:both; }
ul#topnav li div.sub div.popupholder span.shadow-top { display:block; background:url(/static/images/new_header/bg-topmenuitem-top.png) repeat-x left top; width:400px; height:5px; margin:0 0 0 10px; clear:both; }
ul#topnav li div.sub div.popupholder div.popuplayer { background:url(/static/images/new_header/bg-topmenuitem-both.png) repeat-y left top; width:368px; padding:17px 25px 7px 22px; }

ul#topnav li:hover div.sub { display:block !important; }
ul#topnav li:hover { z-index:5835; } 

ul#topnav li.tp-music-en div.overbutton { display:none; width:97px; }
ul#topnav li.tp-music-tr div.overbutton { display:none; width:97px; }
ul#topnav li.tp-music-en:hover div.overbutton,
ul#topnav li.tp-music-tr:hover div.overbutton { display:block; }
ul#topnav li.tp-music-en.active-menu div.overbutton,
ul#topnav li.tp-music-tr.active-menu div.overbutton { display:block; }

ul#topnav li.tp-sport-en div.overbutton { display:none; width:101px; }
ul#topnav li.tp-sport-tr div.overbutton { display:none; width:89px; }
ul#topnav li.tp-sport-en:hover div.overbutton,
ul#topnav li.tp-sport-tr:hover div.overbutton { display:block; }
ul#topnav li.tp-sport-en.active-menu div.overbutton,
ul#topnav li.tp-sport-tr.active-menu div.overbutton { display:block; } 

ul#topnav li.tp-art-en div.overbutton { display:none; width:165px; }
ul#topnav li.tp-art-tr div.overbutton { display:none; width:165px; }
ul#topnav li.tp-art-en:hover div.overbutton,
ul#topnav li.tp-art-tr:hover div.overbutton { display:block; }
ul#topnav li.tp-art-en.active-menu div.overbutton,
ul#topnav li.tp-art-tr.active-menu div.overbutton { display:block; } 

ul#topnav li.tp-family-en div.overbutton { display:none; width:155px; }
ul#topnav li.tp-family-tr div.overbutton { display:none; width:155px; }
ul#topnav li.tp-family-en:hover div.overbutton,
ul#topnav li.tp-family-tr:hover div.overbutton { display:block; }
ul#topnav li.tp-family-en.active-menu div.overbutton,
ul#topnav li.tp-family-tr.active-menu div.overbutton { display:block; } 

ul#topnav li.tp-other-en div.overbutton { display:none; width:182px; }
ul#topnav li.tp-other-tr div.overbutton { display:none; width:155px; }
ul#topnav li.tp-other-en:hover div.overbutton,
ul#topnav li.tp-other-tr:hover div.overbutton { display:block; }
ul#topnav li.tp-other-en.active-menu div.overbutton,
ul#topnav li.tp-other-tr.active-menu div.overbutton { display:block; } 

/* Top Right Navigation
----------------------------------------------------------------------------------------------------*/
#trnav { position:absolute; right:0; top:5px; color:#999999; }
#trnav a { padding:0; outline:0; text-decoration:none; color:#fff; }
#trnav a.english { color:#fb9d00; padding-right:0px; }
#trnav a.english:hover { color:#fff; }
#trnav a:hover { color:#fb9d00; text-decoration: none; }

/* Main Search Field
----------------------------------------------------------------------------------------------------*/
/* #mainsearch { width: 100%; height: 36px; margin: 0px; padding: 0px; }
fieldset.search { border: none;	margin: 0px; padding: 0px; float: right; }
.search input, .search button {	border: none; float: left; }
.search input.box {	color: #000; width: 260px; height: 26px; padding: 10px 0px 0px 10px; background: url(/static/images/search_bg.png) no-repeat; margin: 0px; }
.search input.box:focus { background: url(/static/images/search_bg.png) no-repeat left -36px; outline: 1px solid #36b2d6; }
.search button.btn { width: 75px; height: 36px; cursor: pointer; text-indent: -9999px; background: url(/static/images/search_bg.png) no-repeat top right; }
.search button.btn:hover { background: url(/static/images/search_bg.png) no-repeat -36px right; }


#mainsearch { width: 350px; height: 31px; background: url(/static/images/bg_search_box.gif); }
#mainsearch form { margin: 0; }
#mainsearch #s { float: left; padding: 5px; margin: 3px 0 0 2px; border: 0; width: 300px; background: none; }
#mainsearch #s:focus { outline: 1px solid #36b2d6; }
#mainsearch #go { float: right; margin: 3px 4px 0 0; }*/
/*#mainsearch #s:focus { outline: 1px solid #36b2d6; }*/


#mainsearch { position:absolute; left:223px; top:7px; }
#mainsearch form fieldset { width:423px; height:52px; margin:0; padding:17px 0 0 50px; }

.formMainn { display:block; margin:0; padding:0; }

.formzeminNormal.searchtr { background:url(/static/images/update2206/sprite.png) no-repeat 0 -132px; }
.formzeminGlow.searchtr { background:url(/static/images/update2206/sprite.png) no-repeat 0 -58px; }
.formzeminNormal.searchen { background:url(/static/images/update2206/sprite.png) no-repeat 0 -427px; }
.formzeminGlow.searchen { background:url(/static/images/update2206/sprite.png) no-repeat 0 -353px; }

.formzeminNormal.searchen #s { width:290px !important; }
.formzeminNormal.searchen #go { width:105px !important; }

#mainsearch #s { float:left; background:none; width:330px; margin:4px 0 0 0; padding:5px; font-size:18px; color:#444444; letter-spacing:-1px; border:0; }
#mainsearch #go { position:absolute; float:right; width:67px; height:40px; margin:0; padding:0; }
#mainsearch .prettyplaceholder{display:none;}
#mainsearch .searchbox{ position:absolute; background:none; top:12px; width:98px; height:14px; line-height:13px; color:#7e7e7e; font-size:11px; z-index:100; border:none; outline:none; }


/* Header Member Login
----------------------------------------------------------------------------------------------------*/
#memberlogin { position:absolute; right:7px; top:40px; min-width:200px; }
#memberlogin div { position:relative; margin:0; padding:0; }
#memberlogin div span.icon-user { display:block; float:right; background:url(/static/images/update2206/sprite.png) no-repeat 0 -206px; width:16px; height:16px; margin:1px 5px 0 0; }
#memberlogin div a.username { display:block; float:right; color: #fff; text-decoration:none; letter-spacing:-1px; }
#memberlogin div a:hover { color:#fb9d00; text-decoration:none; }
#memberlogin div a span { display:block; float:left; font-size:14px; font-weight:bold; margin-right:5px; }
#memberlogin div a span.bullet { background:url(/static/images/update2206/sprite.png) no-repeat 0 -255px; width:11px; height:6px; margin:7px 0 0 0; }
#headerLoggedIn:hover #headerLoggedInOver {display:block;} 
#headerLoggedInOver { text-align:right; color:#767676; font-size:12px; display:none; }
#headerLoggedInOver a.email { color:#bedfff; text-decoration:none; }
#headerLoggedInOver a.logout { color:#d7d7d7; text-decoration:none; font-weight:bold; }

#memberlogin .loginregister a { color:#ffffff; text-decoration:none; font-weight:bold; }
#memberlogin .loginregister { float:right; color:#d7d7d7; font-size:14px; } 


/* City Select Selectbox
----------------------------------------------------------------------------------------------------*/
#selectcity { position:absolute; right:0; top:7px; margin:0; padding:0; }

.cityname { display:none; float:left; margin:0; padding:0; }
.cityname span { line-height:35px; color: #fb9d00; margin:0; padding:0; }

.selectcity_container { position:relative; background:url(/static/images/new_header/bg-region.png) repeat-x left top; margin:0; padding:0; }
.selectcity_container a.toggle { display:block; width:298px; height:24px; font-weight:bold; margin:0; padding:0 0 0 7px; font-size:12px; color:#425f6c; text-decoration:none; }
.selectcity_container a.toggle span.region { display:block; float:left; padding:4px 0 0 0; }
.selectcity_container a.toggle strong { color:#002a3c; }
.selectcity_container a.toggle:hover strong { color:#1450a0; }

#selectcity span.bullet { display:block; float:right !important; background:url(/static/images/update2206/sprite.png) repeat-x 0 -262px; width:26px; height:24px; border:solid 1px #00344c; border-width:0 0 0 1px; }

.citylist { display:none; position:absolute; top:0; left:-10px; width:315px; } 
.citylist div.opened { background:#ffffff; height:23px; margin:0 0 0 10px; border:solid 1px #f0f0f0; border-width:0 0 1px 0; }
.citylist div.opened span.region { display:block; padding:4px 0 0 7px; font-size:12px; font-weight:bold; color:#425f6c; }
.citylist div.opened span.region strong { color:#002a3c; } 
.citylist div.opened span.bullet { background:url(/static/images/update2206/sprite.png) repeat-x -27px -262px !important; }

.citylist div.cities { background:url(/static/images/new_header/bg-region-selected.png) repeat-y left top; padding:10px 10px 0 10px; }
.citylist div.cities-bottom { background:url(/static/images/new_header/bg-region-selected-bottom.png) repeat-y left top; height:22px; }

.citylist ul { width:278px; margin:0; padding:0; list-style:none; }
.citylist ul li { margin:0; padding:0 0 0 10px; color: #fff; }
.citylist ul li:hover { background:#ebebeb; }
.citylist ul li a { float: none; text-indent: 0; height: auto; font-size: 110%; line-height: 20px; padding: 0px; display: block; text-decoration: none; color: #2d4477; }
	



/* Add margin bottom 10px or 20px
----------------------------------------------------------------------------------------------------*/
.m5 { margin-bottom: 5px; position: relative; }
.m10 { margin-bottom: 10px !important; position: relative; }
.p10 { padding-bottom: 10px !important; }
.m15 { margin-bottom: 15px; position: relative; }
.m20 { margin-bottom: 20px; position: relative; }
.m30 { padding-bottom: 30px; position: relative; }
.m40 { margin-bottom: 40px; position: relative; }
.m50 { margin-bottom: 50px; position: relative; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.padlt5 { padding-left: 5px; padding-top:10px; }
.padlt10 { padding-left: 10px; padding-top:10px; }
.padlt15 { padding-left: 15px; padding-top:10px; }
.padrt5 { padding-right: 30px; padding-top:40px; }
.padl5 { padding-left: 5px; }
.padl20 { padding-left: 20px;}
.padt10 { padding-top: 10px; }
.padt30 { padding-top: 30px; }
.padt_30 { padding-top: 30px; padding-left:0px; }
mr20 { padding-right: 50px; position: releative;}

#container { position: relative; padding-bottom:10px !important; z-index: 0; }

/* -------------*/
.iletisim {font-size:120%; padding-top:20px;} 

/* Fragments
----------------------------------------------------------------------------------------------------*/
.fragment { 
 	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	background: #fff; border: 1px solid #d6d6d6; position: relative; width: auto; padding: 10px 1px 5px 0px; margin: 0px; z-index: 0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
	
.fragment_sp { 
 	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	background: #fff; border: 1px solid #d6d6d6; position: relative; width: auto; padding: 10px 1px 5px 0px; margin: 0px; z-index: 0; /* overflow: auto; overflow-y: hidden; overflow-x: hidden; */ }
	
.fbggray { background: #f0f0f0; }
.fbggray2 { background: #dcdcdc; }
.adver { margin-right: 0px; }


#ccoriginaldiv, #ccshell, #ccbottommiddlefiller, .autoPadDiv, .hascorners, .paddingBottom { padding-bottom: 0px; }
	
.fragment_eventpage { background: #fff; border: 1px solid #d6d6d6; position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; width: auto; padding: 0px; margin: 0px; }
.fragment_venuepage { min-height:285px; background: #fff; border: 1px solid #d6d6d6; position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; width: auto; padding: 0px; margin: 0px; }
.fragment_careerpage {  border: 1px solid #d6eaef; position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; width: 314px; padding: 0px 0px 0px 8px; margin: 0px; height: 240px; }

.ht_fragment { 
/*	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px; 
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px; 
	background: #fff;  border: 1px solid #ececec; */ position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; width: auto; }	
.careernew { background: transparent url(/static/images/careernew2_bg.gif) repeat-x center top; }
.gray { background: transparent url(/static/images/gray_bg.gif) repeat-x center top; }
.gray2 { background: transparent url(/static/images/gray_bg_2.gif) repeat-x center top; }
.gray3 { background: transparent url(/static/images/gray_bg.gif) repeat-x center -10px; }
.blue { background: transparent url(/static/images/blue_bg.gif) repeat-x center top; }
.blue2 { background: transparent url(/static/images/blue_bg.gif) repeat-x center top; height: 300px; }
.lightgray { background: transparent url(/static/images/lightgray_bg.gif) repeat-x center top; }
.drkble { background: transparent url(/static/images/update2206/bg-new_title.png) repeat-x center -1px; height: 170px; padding-top: 9px; }
.timer {height: 62px; width: 185px; position:absolute;  top:0;left:0; margin: 0 auto; overflow-y: hidden; overflow: auto;}
.timer_times {padding-top: 0px; font: arial; font-size: 11px;  color:#768FA6; text-align: center; display:block; height: 30px;}
.timer_times span {padding-top: 0px; font: arial; font-size: 16px; font-weight: bold; color:#000; text-align: center;}
.timer_icon { background: transparent url(/static/images/icons/timer_icon.jpg)  repeat-x left 12px; height: 65px; width: 65px; float: left; }
/*
.blue .header span,
.blue2 .header span{color:#232839 !important; font-size:18px !important; font-weight:bold !important; text-shadow:1px 1px 1px #fff !important; border-bottom:1px solid #ccc !important; min-height:26px;}
*/
.orange_link {color:#fb9000; }

/* Spotlight Animated Content
----------------------------------------------------------------------------------------------------*/
#slider1 { position: relative; z-index: 0; margin: 0px; width: 665px; height: 250px; z-index: 0; }
#slider1 ul { list-style: none; width: 665px; height: 250px; margin: 0px; padding: 0px; overflow: hidden; z-index: 0;}
#slider1 li { overflow: hidden; position: relative; width: 665px; height: 250px; margin: 0px; padding: 0px; z-index: 0; }
#slider1 li img { border: 0px; position: relative; z-index: 0; }	
ol#controls { position: absolute; bottom: 5px; left: 510px; margin: 1em 0px; padding: 0px; height: 20px; z-index: 99999; }
ol#controls li { margin: 0px 5px 0px 0px; padding: 0px; float: left; list-style: none; height: 20px; line-height: 20px; }
ol#controls li a { float: left; height: 20px; line-height: 20px; border: 1px solid #ccc; background: #c8ceda; color: #555; padding: 0px 8px; text-decoration: none; }
ol#controls li.current a, ol#controls li:hover a, ol#controls li:active a, ol#controls li:focus a  { background: #000f4d; color: #fff; }
ol#controls li a:focus, #prevBtn1 a:focus, #prevBtn1 a:focus { outline: none; }

#slider1 li .spt_text { position: absolute; bottom: 1px; left: 1px; width: 663px; height: 50px; background-image: url(/static/images/black.png); z-index: 10000; }
#slider1 li a { color: #fff; font-weight: normal; text-decoration: none; }

#slider1 li a:hover { color: #fb9d00; font-weight: normal; text-decoration: none; }
#slider1 li .spt_text h6 { display: block; padding: 5px 0px 0px 20px; margin: 0px; position: relative; font-weight: normal; font-size: 150%; }
#slider1 li .spt_text span { display: block; padding: 0px 0px 0px 20px; margin: -5px 0px 0px 0px; position: relative; font-weight: normal; font-size: 100%; }

/* Your Selections Animated Content
----------------------------------------------------------------------------------------------------*/
#slider2 { position:relative; width:385px !important; margin:0 0 5px 27px; z-index:1; overflow:hidden; }
#slider2 a:hover { color: #fb9d00; text-decoration: none; }
#slider2 ul { list-style: none; width: 400px; height: 135px; margin: 0px; padding: 0px; overflow: visible;   }
#slider2 li { overflow: hidden; position: relative; width: 400px; height: 135px; margin: 0px; padding: 0px; }
#slider2 li img { border: 0px; height: 67px; }	
#prevBtn2, #nextBtn2 { display: block; width:20px; height:30px; position: absolute; left:7px; top:68px; z-index: 1; overflow: hidden; text-indent: -999px; }
#nextBtn2 { left: 418px; }														
#prevBtn2 a, #nextBtn2 a { display: block; position: relative; width: 20px; height: 30px; background:url(/static/images/eg_arrows.png) no-repeat 0 -30px; no-repeat left -5px; }	
#nextBtn2 a { background: url(/static/images/eg_arrows.png) no-repeat -20px -30px; }
#nextBtn2 a:hover { background-position:-20px 0; }
#prevBtn2 a:hover { background-position:0 0; } 

/* Your Selections Animated Content list
----------------------------------------------------------------------------------------------------*/
.slidereventlist div img { border: 0px; position: relative; padding-bottom: 5px; }
.slidereventlist div a { display: block; margin: 5px 0px 5px 0px; text-align: center; text-decoration: none; color: #696969; font-size: 90%; }
.slidereventlist div span:hover { color: #fb9d00; text-decoration: none; }
.slidereventlist div span.sldlnk { display: block; padding: 0px; margin: 0px; height: 20px; line-height: 14px; }
.slidereventlist div span.sldlnk:hover { color: #fb9d00; text-decoration: none; }
.slidereventlist div span.thumbsup { display: inline-block; clear: left; padding: 0px 0px 0px 23px; margin: 0px; color: #30487c; line-height: 20px; background: transparent url(/static/images/facebook_thumps_up.gif) no-repeat left 50%; }


/* Main Page Categories (mpcat) menu / gtfl = go to full list
----------------------------------------------------------------------------------------------------*/
.new-title-grad { position:relative; background: url(/static/images/update2206/bg-new_title.png) repeat-x left top; margin:0 0 10px 0; border:solid 1px #d6d6d6; overflow:visible; z-index:1000; }
.mpcatheader {overflow:hidden; padding-top:0; border-bottom:solid 1px #ececec; background: url(/static/images/update2206/bg-title_quicksearch.gif) repeat-x left bottom; }
.mpcatheader span{display:block; margin:0; padding:10px 10px 10px 15px; text-decoration:none; color: #30487c; font-size:12px; font-weight: bold; }
.mpcatheader a {display:block; margin:10px 13px 10px 15px; padding:0; text-decoration:none; color: #30487c; font-size:12px; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; }
.main-searchbox-tr,
.main-searchbox-en { height:30px; overflow:hidden; padding-top:5px; border-bottom:solid 1px #ececec; background: url(/static/images/update2206/bg-new_title.png) repeat-x -240px -10px; }
.main-searchbox-tr span { padding:0; margin:0; background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat 10px top; width:120px; height:30px; text-indent:-9999px; overflow:hidden; }
.main-searchbox-en span { padding:0; margin:0; background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat -228px top; width:120px; height:30px; text-indent:-9999px; overflow:hidden; }
#mpcat_music{margin-top:-10px;}
.mpcat ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec; }
.mpcat ul li { display: block; margin: 0px; padding: 2px 0px 0px 15px; }
.mpcat ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #696969; font-size:12px; }
.mpcat ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat ul.nobottomborder { border: none;  }
.mpcat ul.nobottomborder li.gtfl { margin-top: 10px; }
.mpcat ul.nobottomborder-space { border: none; padding-left:10px; }
.mpcatheader span.fcbk_yselec { display: block; float: left; width: 24px; height: 24px; clear: left; padding: 0px 5px 0px 0px; margin-left: 10px;  background:url(/static/images/FaceBook_24x24.png) no-repeat left 50%; }

/* search
----------------------------------------------------------------------------------------------------*/
.mpcat2 .mpcatheader { height: 35px;  min-height: 35px; border-bottom: 1px solid #ececec; background: transparent url(/static/images/header_triangle.gif) no-repeat left 50%; position: relative; }
.mpcat2 ul { list-style: none; margin: 0px; padding: 10px 0px 5px 0px; position: relative; border-bottom: 1px solid #ececec; }
.mpcat2 ul li { display: block; margin: 0px; padding: 0px 0px 0px 0px; }
.mpcat2 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #696969; font-size: 100%; }
.mpcat2 ul li a:hover, .mpcat2 ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat2 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat2 ul li.gtfl a:hover, .mpcat2 ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat2 ul.nobottomborder { border: none; }

/* Your Selections mpcat3
----------------------------------------------------------------------------------------------------*/
.mpcatheader3-tr { position:relative; background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat 10px -28px; width:240px; height:28px; padding: 2px 10px 0 0; text-align: right; color:#aaa; overflow:visible; }
.mpcatheader3-en { position:relative; background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat -230px -28px; width:240px; height:28px; padding: 2px 10px 0 0; text-align: right; color:#aaa; overflow:visible; }
.mpcatheader3-tr span,
.mpcatheader3-en span { display:block; position:absolute; right:-178px; top:4px; }

.mpcat3 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec; }
.mpcat3 ul li { display: block; margin: 0px; padding: 0px 0px 0px 15px; }
.mpcat3 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #696969; font-size: 100%; }
.mpcat3 ul li a:hover, .mpcat3 ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat3 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat3 ul li.gtfl a:hover, .mpcat3 ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat3 ul.nobottomborder { border: none; }
.mpcatheader3 span.fcbk_yselec { display: block; float: left; width: 24px; height: 24px; clear: left; padding: 0px 5px 0px 0px; margin-left: 10px;  background:url(/static/images/FaceBook_24x24.png) no-repeat left 50%; }

/* About Us
----------------------------------------------------------------------------------------------------*/
.mpcat4 .mpcatheader4 { height: 35px;  min-height: 35px; border-bottom: 1px solid #ececec; background: transparent url(/static/images/header_triangle.gif) no-repeat left 50%; position: relative; }
.mpcatheader4 span { margin: 0px; width: 150px; padding: 7px 0px 0px 15px; font-size: 120%; color: #30487c; display: block; }
.mpcat4 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat4 ul li { display: block; margin: 0px; padding: 0; text-align:center !important; }
.mpcat4 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 40px; color: #696969; font-size: 100%;  }
.mpcat4 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat4 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat4 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat4 ul.nobottomborder { border: none; }
.mpcat4 ul.nobottomborder-space { border: none; padding-left:10px; }
.mpcatheader4 span.fcbk_yselec { display: block; float: left; width: 24px; height: 24px; clear: left; padding: 0px 5px 0px 0px; margin-left: 10px;  background:url(/static/images/FaceBook_24x24.png) no-repeat left 50%; }

.mpcatheader9 { height: 34px;  min-height: 34px; border-bottom: 1px solid #ececec; background: transparent url(/static/images/header_triangle.gif) no-repeat left 50%; position: relative; }
.mpcatheader9 span { margin: 0px; width: 150px; padding: 7px 0px 0px 15px; font-size: 120%; color: #30487c; display: block; }
.mpcat9 ul { list-style: none; margin: 0px; padding: 9px 0px 9px 0px; position: relative; border-bottom: 1px solid #ececec; }
.mpcat9 ul li { display: block; margin: 0px; padding: 0px 0px 0px 15px; }
.mpcat9 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 34px; color: #696969; font-size: 100%; }
.mpcat9 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat9 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat9 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat9 ul.nobottomborder { border: none;  }
.mpcat9 ul.nobottomborder-space { border: none; padding-left:10px; }
.mpcatheader9 span.fcbk_yselec { display: block; float: left; width: 24px; height: 24px; clear: left; padding: 0px 5px 0px 0px; margin-left: 10px;  background:url(/static/images/FaceBook_24x24.png) no-repeat left 50%; }



/* Press Room
----------------------------------------------------------------------------------------------------*/
.mpcat5 .mpcatheader5 {min-height: 35px; border-bottom: 1px solid #ececec; background: transparent url(/static/images/header_triangle.gif) no-repeat left 50%; position: relative; }
.mpcatheader5 span { margin: 0px; width: 150px; padding: 7px 0px 0px 15px; font-size: 120%; color: #30487c; display: block; }
.mpcat5 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec; color: #696969; }
.mpcat5 ul li { display: block; margin: 0px; padding: 0px 0px 0px 15px; color: #696969; }
.mpcat5 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #696969; font-size: 100%; }
.mpcat5 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat5 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat5 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat5 ul.nobottomborder { border: none;}
.mpcat5 ul.nobottomborder-acrobat { border: none;}
.mpcat5 ul.nobottomborder-acrobat li { display: block; margin: 0px; padding: 0px 0px 0px 15px; color: #696969; font-size: 80%;}

/* Advertise
----------------------------------------------------------------------------------------------------*/
.mpcat6 .mpcatheader6 { height: 35px;  min-height: 35px; border-bottom: 0px solid #ececec; position: relative; }
.mpcatheader6 span { margin: 0px; width: 190px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcatheader6 p.flashgif { margin: 0px; width: 150px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcat6 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat6 ul li { font-size: 120%; display: block; margin: 0px; padding: 0 0 0 10px; text-align:left !important; }
.mpcat6 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 40px; color: #696969; font-size: 100%;  }
.mpcat6 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat6 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat6 ul.nobottomborder { border: none; }
.mpcat6 ul.nobottomborder-space { border: none; padding-left:10px; }
.mpcat6 ul.nobottomborder-bottom { border: none; padding:0px 0px 40px 0px; }
.mpcat6 ul.nobottomborder-top { border: none; padding:60px 0px 0px 0px; }
.mpcat6 ul.nobottomborder-toptr { border: none; padding:80px 0px 0px 0px; }
.mpcatheader6 span.fcbk_yselec { display: block; float: left; width: 24px; height: 24px; clear: left; padding: 0px 5px 0px 0px; margin-left: 10px;  background:url(/static/images/FaceBook_24x24.png) no-repeat left 50%; }
#advertable { width:560px; padding: 30px 0px 30px 0px;}
.table_header {width: 560px;  color:#414141;}
.table_header_th { background-color:#dddbdc; font-size:120%; color:#414141;}
.adver2 ul { font-size:120% !important;}
.mpcat6 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat6 ul li.contact { font-size: 140%; display: block; margin: 0px; padding: 0 0 0 10px; text-align:left !important; }


/* Career New
----------------------------------------------------------------------------------------------------*/
.mpcat10 ul { list-style: none; margin: 0px; padding: 10px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat10 ul li span { font-size: 130%; display: block; margin: 0px; padding: 0 0 0 0px; font-weight:bold; color:#0c487e; text-align:left !important; }
.mpcat10 ul li { font-size: 120%; display: block; margin: 0px; padding: 0 0 0 0px; text-align:left !important; }
.mpcat10 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 40px; color: #696969; font-size: 120%;  }
.mpcat10 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.container_22 .career { width:320px; display:inline; float: left; position: relative;}
div.careerbutton1 { width:300px; margin:0 auto; padding:25px 0px 24px 0px !important; }
div.careerbutton2 { width:300px; margin:0 auto; padding:10px 0px 10px 0px !important; }
div.careerbutton3 { width:300px; margin:0 auto; padding:40px 0px 10px 0px !important; }
.cvbutton  { width: 97px; height: 32px; float:left; display:block; padding-left:0px;}
.cvbutton.cvbuttonpad1  { width: 97px; height: 32px; float:left; display:block; padding-top:20px;}
.cvbutton.cvbuttonpad2 { width: 97px; height: 32px; float:left; display:block; padding-top:5px;}
.cvbutton.cvbuttonpad3  { width: 97px; height: 32px; float:left; display:block; padding-top:74px;}
ul.cvbutton { background:url(/static/images/tr_cvgonder_button.png) no-repeat; width: 97px; height: 32px; list-style:none; padding:0px; margin:0px auto;}
.cvbutton li { height: 32px; float: left; padding:0px; margin:0px auto; }
li.cvbutton { background: url(/static/images/tr_cvgonder_button.png) no-repeat 0px 0px; width: 97px;}
li.cvbutton a.link { display: block; width: 97px; height: 32px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.cvbutton a:hover.link { background: url(/static/images/tr_cvgonder_button.png) no-repeat 0px -40px; display: block; width: 97px; height: 32px; text-indent: -9999px;}
li.cvbutton a.selected { display: block; width: 97px; height: 32px;	text-indent: -9999px;background: url(/static/images/tr_cvgonder_button.png) no-repeat 0px -40px; }
li.cvbutton a.cvl { display: block; width: 97px; height: 32px;	text-indent: -9999px; padding:0px !important; margin:0px !important; float: left;}
li.cvbutton a:hover.cvl { background: url(/static/images/tr_cvgonder_button.png) no-repeat 0px -40px; display: block; width: 97px; height: 32px; text-indent: -9999px;}


/* Error
----------------------------------------------------------------------------------------------------*/
.mpcat7 .mpcatheader7 { height: 5px;  min-height: 5px; border-bottom: 0px solid #ececec; position: relative; }
.mpcatheader7 span { margin: 0px; width: 190px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcatheader7 p.flashgif { margin: 0px; width: 150px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcat7 ul { list-style: none; margin: 0px; padding: 5px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat7 ul li { font-size: 100%; display: block; margin: 0px; padding: 0 0 0 10px; text-align:left !important; }
.mpcat7 ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 40px; color: #696969; font-size: 100%;  }
.mpcat7 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat7 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat7 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat7 ul.nobottomborder { border: none; }

.mpcat8 .mpcatheader8 { height: 5px;  min-height: 5px; border-bottom: 0px solid #ececec; position: relative; padding-bottom:30px; }
.mpcatheader8 span { margin: 0px; width: 190px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcatheader8 p.error_back_home { margin: 0px; width: 190px; padding: 1px 0px 0px 10px; font-size: 50% !important; color: #30487c; display: block; }
.mpcatheader8 p.flashgif { margin: 0px; width: 150px; padding: 1px 0px 0px 10px; font-size: 120%; color: #30487c; display: block; }
.mpcat8 h4 { font-size:150%;  }
.mpcat8 ul { list-style: none; margin: 0px; padding: 5px 0px 10px 0px; position: relative; border-bottom: 1px solid #ececec;  }
.mpcat8 ul li { font-size: 200%; display: block; margin: 0px; padding: 0 0 0 10px; text-align:left !important; }
.mpcat8 ul li a { outline: 0; font-weight: bold; text-decoration: none; padding: 0px; line-height: 40px; color: #696969; font-size: 200%;  }
.mpcat8 ul li a:hover, .mpcat ul li a:active { color: #fb9d00; text-decoration: none; }
.mpcat8 ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; }
.mpcat8 ul li.gtfl a:hover, .mpcat ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }
.mpcat8 ul.nobottomborder { border: none; }


/* Hottickets
----------------------------------------------------------------------------------------------------*/
.ht_fragment ul.tabs { height:40px; margin:0; padding:0; list-style:none; border-bottom:4px solid #232839; }
.ht_fragment ul.tabs li { float: left; margin: 0px 1px 0px 0px; padding: 0px; height: 40px; line-height: 40px; overflow: hidden; position: relative; }
.ht_fragment ul.tabs li a { display:block; padding:0px; font-weight:700; font-size: 125%; color:#fff; text-decoration:none; outline:none; cursor:pointer; text-align: center; width:121px; }
.notcatpagehot .ht_fragment ul.tabs li a.ht_tab_1 { background:transparent url(/static/images/ht_tab.gif) no-repeat left -82px; width:121px; }
.notcatpagehot .ht_fragment ul.tabs li a.ht_tab_2 { background:transparent url(/static/images/ht_tab.gif) no-repeat -123px -82px; width:195px !important; }
.notcatpagehot .ht_fragment ul.tabs li.active a.ht_tab_1 { color:#fff; background:transparent url(/static/images/ht_tab.gif) no-repeat left -1px !important; cursor:pointer; }
.notcatpagehot .ht_fragment ul.tabs li.active a.ht_tab_2 { color:#fff; background:transparent url(/static/images/ht_tab.gif) no-repeat -123px -1px; cursor:pointer; }
.notcatpagehot .ht_fragment ul.kntl-oa { border-color:#ff7800 !important; }

.ht_fragment .tabs_container { clear: both; width: 100%; padding: 0px 0px 0px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; background: #e9e9e9; }
.ht_fragment .tab_content { position: relative; }
.ht_fragment .tab_content .content { padding: 0px 0px 0px 0px; position: relative; }

.ht_container { width: 434px; margin: 0px auto 1px auto; background: #fff; position: relative; overflow: auto; overflow-y: hidden; }
.htevent { display:block; position:relative; background:transparent url(/static/images/calendar_bgr.png) no-repeat 10px 10px; width:414px; margin:0 auto; padding:0 10px 13px 10px; clear:both; border:1px solid #e1e1e1; border-width:0 0 1px 0; }
.nobottomborder { border-width:0 !important; }
.htevent:hover { background: #efefef url(/static/images/calendar_bgr-hover.png) no-repeat 10px 10px; cursor: pointer; } 

/* hottickets event list listing
----------------------------------------------------------------------------------------------------*/
.htevent .date { position: relative; height: 56px; min-height: 56px; float: left; line-height: 56px; width: 52px;  margin:10px 0 0 0; padding: 0px; text-align: center; }
.htevent .date span.month, .htevent .date span.day { line-height: 20px; margin: 0px; padding: 0px; display: block; font-size: 100%; color: #525252; }
.htevent .date span.daydate { line-height: 15px; margin: 0px; padding: 0px; display: block; font-size:20px; color: #525252; font-weight:bolder; }

.htevent .eventname { position:relative; display:block; float:left; width:320px; margin:0; padding:10px 10px 0 10px; text-align:left; }
.htevent .eventname span.ln1, .htevent .eventname span.ln2, .htevent .eventname span.ln3 { line-height: 18px; margin: 0px; padding: 0px; display: block; font-size: 100%; }
.htevent .eventname a { color: #304571; text-decoration: none; font-size:14px; }
.htevent .eventname a:hover { color: #fb9d00; text-decoration: none; }
.htevent .eventname span.ln1 a { font-weight: 700; }
.htevent .eventname span.ln2 a { color: #000000; text-decoration: none; font-size: 100%; }
.htevent .eventname span.ln2 a:hover { color: #62717c; text-decoration: none; }
.htevent .eventname span.ln3 a { color: #787878; text-decoration: none; font-size: 100%; }
.htevent .eventname span.ln3 a:hover { color: #000; text-decoration: underline; }

.htevent span.typelabel { display:block; float:right; background:#62717c; color:#ffffff; font-size:10px; font-weight:bold; }

.htevent .action { position:absolute; right:10px; top:29px; margin:0; padding:0; line-height:normal; }
.htevent .action a { color: #304571; text-decoration: none; font-size: 110%; font-weight: 700; }
.htevent .action a:hover { color: #fb9d00; text-decoration: none; }

/* hottickets event list soon listing (different color)
----------------------------------------------------------------------------------------------------*/
.htevent.soon .eventname a { text-decoration:none; /*font-size: 110%;*/ }
.htevent.soon .eventname span.ln1 a:hover { color: #fb9d00; text-decoration: none; /*font-size: 110%;*/ }
.htevent.soon .action a { color: #4a1462; text-decoration: none; font-size: 110%; font-weight: 700; }
.htevent.soon .action a:hover { color: #fb9d00; text-decoration: none; }

/* Detailed Search on Main Page (left bottom)
----------------------------------------------------------------------------------------------------*/
fieldset.dt_search { border: none; margin: 0px 0px 0px 0px; padding: 10px; }
fieldset.dt_search select { width: 180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both; }
fieldset.dt_search p { clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
fieldset.dt_search button { border: none; margin: 0px 0px 0px 0px; }
fieldset.dt_search .buybtn { border: none; margin: 0px 0px 0px 0px; }

.dd { /*display:inline-block !important;*/ text-align: left; background-color: #fff; float: left; }
.dd .ddTitle { background: #fff; border: 1px solid #c3c3c3; padding: 3px; text-indent: 0; cursor: pointer; overflow: hidden; height: 16px; }
.dd .ddTitle:hover { background: #f2f2f2; }
.dd .ddTitle span.arrow { background: url(/static/images/dd_arrow.gif) no-repeat 0 0; float: right; display: inline-block; width: 16px; height: 16px; cursor: pointer; }
.dd .ddTitle span.textTitle { text-indent: 1px; overflow: hidden; line-height: 16px; }
.dd .ddTitle span.textTitle img { text-align: left; padding: 0 2px 0 0; }
.dd .ddTitle img.selected { padding: 0 3px 0 0; vertical-align:top; }
.dd .ddChild { position: absolute; border: 1px solid #c3c3c3; border-top: none; display: none; margin: 0; width: auto; overflow: auto; overflow-x: hidden !important; background-color: #fff; }
.dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left: 10px; }
.dd .ddChild a { display: block; padding: 3px 0 3px 3px; text-decoration: none; color: #000; overflow: hidden; white-space: nowrap; cursor: pointer; }
.dd .ddChild a:hover { background: #f2f2f2; }
.dd .ddChild a img { border: 0;	padding: 0 2px 0 0; vertical-align: middle; }
.dd .ddChild a.selected { background: #f2f2f2; }
.hidden { display: none; }

/* Event Guide Animated Content
----------------------------------------------------------------------------------------------------*/
#slider3 { position: relative; z-index:1; /*margin: 6px 0px 17px 22px;*/ overflow: visible;   }
#slider3 ul { height: 189px; list-style: none; width: 442px; /*height: 126px;*/ margin: 0px; padding: 0px; overflow: visible;   }
#slider3 li { overflow: hidden; height:189px; position: relative; width: 442px; /*height: 126px;*/ margin: 0px; padding: 0px; }
#slider3 li img { border: 0px; }	
#prevBtn3, #nextBtn3 { display: block; width: 10px; height: 126px; position: absolute; left: 5px; top: 67px; z-index: 1; overflow: hidden; text-indent: -999px;}
#nextBtn3 { right:5px; }														
#prevBtn3 a, #nextBtn3 a { display: block; position: relative; width: 10px; height: 126px; background:url(/static/images/slider_left.gif) no-repeat 0 0; }	
#nextBtn3 a { background: url(/static/images/slider_right.gif) no-repeat 0px 0px; }

/* Event Guide Animated Content list
----------------------------------------------------------------------------------------------------*/
.slider2eventlist div img { border: 0px; position: relative;  padding-right: 10px; width: 180px; height: 120px; float: left; }
.slider2eventlist div.content p { margin: 0px; text-align: left; color: #696969; font-size: 100%; float: left; width: 200px; }
.slider2eventlist div.content span.eg_header { display: block; padding: 0px 0px 3px 0px; margin: 0px; font-weight: bold; font-size: 110%; color: #3E3F41; }
.slider2eventlist div.content a { color: #304571; text-decoration: none; display: block; margin: 0px; padding: 0px; }
.slider2eventlist div.content a:hover { color: #fb9d00; text-decoration: none; }

/* Main Page My Account
----------------------------------------------------------------------------------------------------*/
.mpmyaccount .header { min-height: 20px; position: relative; z-index: 0; margin:0; padding:0 0 10px 0; }
.mpmyaccount .header span { margin: 0px; padding: 0 0 0 15px; font-size: 120%; color: #30487c; display: block; line-height: 15px; }
.mpmyaccount .header h6 { color: #3E3F41; display: block; line-height: 40px; padding: 0px; margin: 0px 0px 0px 0px; font-size: 113%; }

/*.mpmyaccount #welcome2 { width: 90%; margin: 10px auto; border-bottom: 1px solid #ececec; font-weight: bold; color: #30487c; font-size: 120%; height: 20px; min-height: 20px; height: 20px !important; position: relative; z-index: 0; margin: 0px 0px 10px 15px; }*/
.mpmyaccount #welcome2 { overflow:auto; min-height: 20px; padding:0 15px 10px 15px; font-weight: bold; color: #30487c; font-size: 120%; }
.mpmyaccount #welcome2 h6 { color: #30487c; display: block; line-height: 40px; padding: 0px; margin: 0px 0px 0px 0px; font-size: 113%; }
.mpmyaccount #welcome2 p { font-weight: bold; color: #30487c; display: block; line-height: 15px; padding:0 0 10px 0; margin:0; }
.mpmyaccount #welcome2 p.ta-right { text-align:right; }
.mpmyaccount #welcome2 p span a { color: #30487c; text-decoration: none; font-weight: 700; }
.mpmyaccount #welcome2 p span a:hover { color: #fb9d00; text-decoration: none; }


.mpmyaccount .content { background: #fff; }
.mpmyaccount #welcome { width: 90%; margin: 10px auto; border-bottom: 1px solid #ececec; overflow:auto; }
.mpmyaccount #welcome h6 { color: #3E3F41; display: block; line-height: 40px; padding: 0px; margin: 10px 0px 0px 0px; font-size: 113%; }
.mpmyaccount #welcome p { color: #000; display: block; line-height: 15px; padding:0 0 10px 0; margin:0; }
.mpmyaccount #welcome p.ta-right { text-align:right; }
.mpmyaccount #welcome p span { float: right; }
.mpmyaccount #welcome p  a { color: #304571; text-decoration: none; font-weight: 700; }
.mpmyaccount #welcome p  a:hover { color: #fb9d00; text-decoration: none; font-weight: 700; }
.mpmyaccount #welcome p span a:hover { color: #fb9d00; text-decoration: none; }

.mpmyaccount .worldcard { width: 90%; margin: 0px auto; }
.mpmyaccount .worldcard img { float: left; margin-right: 5px; border: 0px; }
.mpmyaccount .worldcard p { color: #4a1462; display: block; line-height: 15px; padding: 0px; margin: 0px 0px 10px 0px; }

/* Main Page Front Liners
----------------------------------------------------------------------------------------------------*/
.frontlines{
	overflow:hidden; 
	padding-top:10px; 
	background: url(/static/images/update2206/bg_featured_title.jpg) no-repeat left top transparent;
	margin:0 0 2px 0;
}
.frontlines .frontlineHeader-tr { background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat 15px -60px; width:240px; height:30px; text-indent:-9999px; overflow:hidden; }
.frontlines .frontlineHeader-en { background:url(/static/images/newDesign/sprite-titles-bluish.png) no-repeat -226px -60px; width:240px; height:30px; text-indent:-9999px; overflow:hidden; }

.frontlines .content span:hover { color: #fb9d00; text-decoration: none; }
.frontlines .content { margin: 0px; padding: 0px; }
ul.fl_container {
	background:url(/static/images/update2206/bg_featured_ul.jpg) no-repeat left bottom;
	list-style: none; 
	margin:0; 
	padding: 10px 0px 10px; 
	position: relative; 
	display: block; 
	clear: both;
}
ul.fl_container li {background:url(/static/images/update2206/bg_featured_li.png) repeat-y left top; border-top:solid 1px #ececec; display: block; margin:0; padding:0; clear: both; position: relative; height: 90px; }
ul.fl_container li:first-child {border:none; height:80px;}
ul.fl_container li:first-child div.image{top:0;}
ul.fl_container li:first-child div.content{top:0;}
ul.fl_container li div.image { position: absolute; top: 10px; left: 15px; border: 0px; width: 135px; height: 73px; margin: 0px; padding: 0px; }
ul.fl_container li div.content { width: 140px; position: absolute; top: 10px; left: 155px;  }
ul.fl_container li div.content h6 { color: #3E3F41; display: block; line-height: 15px; padding: 0px; margin:0 0 2px; font-size: 13px; }
ul.fl_container li div.content p { color: #808080; display: block; line-height: 15px; padding: 0px; margin: 0px 0px 10px 0px; font-size: 11px; }
ul.fl_container li a { outline: 0; text-decoration: none; padding: 0px; line-height: 15px; color: #304571; font-size: 100%; display: block; cursor: pointer; }
ul.fl_container li div.content span { padding: 0px; line-height: 15px; color: #304571; font-size: 100%; display: block; font-weight: 700; }
ul.fl_container li div.content h6:hover, ul.fl_container li div.content p span:hover, ul.fl_container li div.content p span:active { color: #fb9d00; text-decoration: none; }

/* Main Page Type2 Ad Sections
----------------------------------------------------------------------------------------------------*/
.ad_type2 { margin: 0px auto 10px auto; padding: 0px; width: 305px; text-align: center; }
.ad_type2 .header { height: 15px; min-height: 15px; position: relative; text-align: center; margin: 0px auto; padding: 0px 0px 5px 0px; width: 305px; }
.ad_type2 .header span { margin: 0px auto; padding: 0px 10px 0px 0px; font-size: 100%; color: #b4b4b4; letter-spacing: 2px; width: 305px; background: transparent url(/static/images/ad_triangle.gif) no-repeat right 5px; display: inline; }
.ad_type2 .content img { border: 0px; }

/* Main Page This Weekend Agenda with Nokia
----------------------------------------------------------------------------------------------------*/
.thisweekend { background: url(/static/images/update2206/bg-thisweekendgrad-bottom.gif) repeat-x left bottom; }
.thisweekend .header { background: transparent; position: relative; width: 90%; margin: 5px auto 0px auto; border-bottom: 1px solid #ececec; padding: 0px 0px 20px; }
.thisweekend .header span { margin: 0px; padding: 0px 0px 0px 15px; font-size: 150%; color: #30487c; display: block; }




ul.tw_container { list-style: none; margin:10px 10px 0 10px; padding:0 0 15px 0; position: relative; }
ul.tw_container li { display: block; margin: 0px; padding: 0px; clear: both; position: relative; height: 65px; }
ul#noEventFound li { margin: 145px 0 0 2px; }
ul.tw_container li div.image { position:absolute; top:0px; left:0; border:0; width: 110px; height: 65px; margin: 0px; padding: 0px; }
ul.tw_container li div.content { width:115px; position:absolute; top:0; left:173px; }

ul.tw_container li a { color: #000; text-decoration: none; }
ul.tw_container li a:hover { color: #fb9d00; text-decoration: none; }
ul.tw_container li span.ln1, ul.tw_container li span.ln2 { line-height:14px; margin: 0px; padding: 0px; display: block; font-size: 100%; color: #777; }
ul.tw_container li span.ln2 a { color: #777; text-decoration: none; }
ul.tw_container li span.ln2 a:hover { color: #9b9b9b; text-decoration: none; }

ul.tw_container li div.date { position: absolute; top:0; left:110px; height: 56px; min-height: 56px; float: left; line-height: 56px; width: 52px; background: transparent url(/static/images/calendar_bgr.png) no-repeat left top; margin: 0px; padding: 0px; text-align: center; }
ul.tw_container li div.date span.month, ul.tw_container li div.date span.day { line-height: 20px; margin: 0px; padding: 0px; display: block; font-size: 100%; color: #8a8a8a; }
ul.tw_container li div.date span.daydate { font-weight:bold; line-height: 15px; margin: 0px; padding: 0px; display: block; font-size: 150%; color: #525252; }

.thisweekend .header {  height: 140px; width: 280px; position: relative; }
.thisweekend .header .weekend_city { position: absolute; bottom:2px; right:0; color: #aaa; font-size: 110%; font-weight: 700; z-index: 999999; }
.thisweekend ul li.gtfl { padding:0 0 10px 0; display: block; height: 15px; position: relative; clear: both; }
.thisweekend ul li.gtfl a { color: #30487c; font-weight: bold; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 0px 0px; text-decoration: none; float: right; }
.thisweekend ul li.gtfl a:hover, .thisweekend ul li.gtfl a:active { color: #fb9d00; text-decoration: none; }

/* Footer
----------------------------------------------------------------------------------------------------*/
.footer { margin: 0px auto; width: 100%; /*position: relative;*/ display: block; background:#000000 url(/static/images/bg-footer.gif) repeat-x left top; overflow: auto; overflow-y: hidden; }
#footer_biletix { background: none; position: relative; }
#footer_biletix h6 { display: block; color: #fb9d00; margin: 0px 0px 10px 0px; font-weight: normal; font-size: 110%; padding: 20px 0px 0px 0px; }
#footer_biletix .footerlist { padding: 0px; margin: 0px; position: relative; }
#footer_biletix .footerlist ul { display: block; padding: 0px; margin: 0px 0px 20px 0px; list-style: none; }
#footer_biletix .footerlist ul li { display: block; margin: 0px; padding: 0px; }
#footer_biletix .footerlist ul li a { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #fff; font-size: 100%; }
#footer_biletix .footerlist ul li a:hover, #footer_biletix .footerlist ul li a:active { color: #fb9d00; text-decoration: none; }
.legaltext { color: #fff; }
.footerlogo { position: relative; width: 100%; }
.footerlogo img { position: absolute; top: 40px; right: 0px; border: 0px; }
.footerlogo2 { position: relative; width: 100%; }
.footerlogo2 img { position: absolute; top: 160px; right: 0px; border: 0px; }
.footerfacetwit { position: relative; width: 55px; margin-left: 0px; }
.footerfacetwit img { position: absolute; top: 135px; right: 0px; border: 0px; }

/* Inner pages top 728x90 banner
----------------------------------------------------------------------------------------------------*/
.banner_728 { margin: 0px; position: relative; text-align: center; padding: 0px; height: 120px; }
.banner_728 .content { width: 728px; margin: 15px auto; height: 90px; padding: 0px 0px; }

/* Event Info (ei) Header
----------------------------------------------------------------------------------------------------*/
#eiheader { margin: 0px; position: relative; padding: 0px; }
.eventimage img { width: 305px; height: 168px; border: 0px; position: relative; }
.eventimage .ifeventhasvideo { position: absolute; left: 0px; bottom: 0px; display: none; /* eger video butonu gelecekse daha sonra display none'u kaldirisiniz */ }
.eventimage .ifeventhasvideo img { width: 51px; height: 51px; }

.eventname h6 { margin: 0px; padding: 0px; font-size: 18px; color: #232839; font-weight: bold; line-height:19px; }
.eventname ul { margin: 10px 0px; padding: 0px; list-style: none; }
.eventname ul li { margin: 0px; padding: 0px; display: block; color: #3f3f3f; font-size: 12px; font-weight: normal; }
.eventname ul li a { color: #3f3f3f; text-decoration: none; font-weight: bold; }
.eventname ul li a:hover { color: #000; text-decoration: underline; }




.saleseventname h6 { margin: 0px; padding: 0px; font-size: 16px; color: #232839; font-weight: bold; line-height:16px; }
.saleseventname ul { margin: 10px 0px; padding: 0px; list-style: none; }
.saleseventname ul li { margin: 0px; padding: 0px; display: block; color: #3f3f3f; font-size: 14px; font-weight: normal; }
.saleseventname ul li a { color: #3f3f3f; text-decoration: none; font-weight: bold; }
.saleseventname ul li a:hover { color: #000; text-decoration: underline; }

.eventaction { position: absolute; left: 0px; top: 137px; }

.eventaction .buybtn { float: left; margin-right: 20px; }
.eventaction .count { float: left; }
.eventaction .count span.thumbsup { display: inline-block; clear: left; padding: 0px 0px 0px 30px; margin: 0px; color: #30487c; line-height: 40px; background: transparent url(/static/images/thumbsup.gif) no-repeat left 50%; }

/* Event Info Tabs and Content
----------------------------------------------------------------------------------------------------*/
.eventinfo_container { border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #f0f0f0; }
.eventinfo_content { padding: 0px; margin: 0px; }
.eventinfo_content .content { padding: 20px; margin: 0px 0px 5px 0px; }
.eventinfo_content .content .innerslide { height: 270px; overflow: auto; }
.eventinfo_content .content .innerslide p { font-size: 110%; }
.event_status_optionlist { font-size: 8px; }
.event_status_warning { font-size: 12px; color: red; }
.sponsor_images { margin: 5px; padding: 5px; background: #fff; text-align: center; position: relative; display: block; }
.sponsor_images img { border: 0px; }

/* Event Info Content Styled Scroller
----------------------------------------------------------------------------------------------------*/
.jScrollPaneContainer { position: relative;	overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0px; top: 0px; height: 100%; background: #d0cec3; }
.jScrollPaneDrag { position: absolute; background: #504f49; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 11px; background: url(/static/images/basic_arrow_up.gif) repeat-x -2px 0px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 11px; background: url(/static/images/basic_arrow_down.gif) repeat-x -2px 0px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

/* Facebook Who's Coming
----------------------------------------------------------------------------------------------------*/
#whos_coming .head { margin: 0px; padding: 0px; line-height: 20px; }
#whos_coming .head h6 { margin: 0px; padding: 0px; font-size: 125%; color: #3d5992; font-weight: bold; line-height: 20px; }
#whos_coming .head span { margin: 0px; padding: 0px; font-size: 100%; color: #000; line-height: 15px; }
.join_buttons { text-align: right; position: relative; padding: 10px 0px 0px 0px; }
.join_buttons img { border: 0px; height: 24px; }

#whos_coming_content { background: #ffffff; overflow: auto; }
#whos_coming_content .header { background: #f5f5f5; position: relative; margin: 1px 1px 0px 1px; padding: 0px; border-bottom: 1px solid #e0e0e1; height: 35px; overflow: hidden; }
#whos_coming_content .header h6 { color: #3e527b; padding-left: 10px; line-height: 35px; }
#whos_coming_content .header span { color: #000; }

#whos_coming_content .content { background: #fff; position: relative; display: block; margin: 0px 1px 1px 1px; padding: 0px; }
#whos_coming_content .content p { position: relative; display: block; padding: 10px 10px 10px 10px; margin: 0px; font-size: 100%; }

/* Facebook Add Comment
----------------------------------------------------------------------------------------------------*/
#add_comment .head { margin: 0px; padding: 0px; line-height: 20px; }
#add_comment .head h6 { margin: 0px; padding: 0px; font-size: 125%; color: #3d5992; font-weight: bold; line-height: 20px; }
#add_comment .head span { margin: 0px; padding: 0px; font-size: 100%; color: #000; font-weight: bold; line-height: 15px; }

#add_comment_content { background: #dfe5ee; }
#add_comment_content .content { background: #fff; position: relative; display: block; margin: 1px 1px 1px 1px; padding: 0px; overflow: auto; }
#add_comment_content .commentarea { position: relative; display: block; padding: 10px 10px 10px 10px; margin: 0px; float: left; }
#add_comment_content .commentarea .avatar { position: relative; padding: 10px 10px 10px 10px; margin: 0px; width: 60px; float: left; }
#add_comment_content .commentbox { background: #f9f9f9; border: 1px solid #c8d2e0; position: relative; padding: 10px 10px 0px 10px; margin: 0px; }
#add_comment_content .commentbox textarea { position: relative; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; width: 95%; height: 50px; display: block; }
#add_comment_content .fb_login_btn { clear: left; float: left; }
#add_comment_content .fb_login_txt { clear: right; float: right; line-height: 21px; }

/* Similar events list
----------------------------------------------------------------------------------------------------*/
#similar_events { display: none; } 
#similar_events .head { margin: 0px; padding: 0px; line-height: 20px; background: #3e527b; }
#similar_events .head h6 { margin: 0px; padding: 5px 0px 5px 10px; font-size: 125%; color: #fff; font-weight: bold; line-height: 20px; }

#similar_events ul { margin: 5px 0px 0px 0px; padding: 0px; list-style: none; position: relative; }
#similar_events ul li { line-height: 25px; clear: left; background: #f5f5f5; border-bottom: 1px solid #dbdbdb; margin: 0px 0px 1px 0px; padding: 0px; overflow: auto; cursor: pointer; }
#similar_events ul li a { color: #000; line-height: 25px; padding: 0px 5px 0px 5px; margin: 0px; text-decoration: none; cursor: pointer; }
#similar_events ul li a:hover { color: #fb9d00; text-decoration: none; cursor: pointer; }
#similar_events ul li span.se_1 { display: inline-block; width: 200px; padding: 0px 0px 0px 10px; font-weight: 700; }
#similar_events ul li span.se_2 { display: inline-block; width: 150px; }
#similar_events ul li span.se_3 { display: inline-block; }

/* Event page top right tabs
----------------------------------------------------------------------------------------------------*/

#eventpage_topright { position: relative; height: 158px; z-index:3000;}
#eventpage_topright ul.tabs { margin: 0px 0px 2px 0px; padding: 0px; float: left; list-style: none; width: 158px; display: block; position: absolute; left: 0px; top: 0px; z-index: 99;}
#eventpage_topright ul.tabs li { padding: 4px; line-height: 41px; margin: 0px -1px 1px 0px; position: relative; text-align: left; background: #f0f0f0; border: 1px solid #fff; }
#eventpage_topright ul.tabs li.disabled { padding: 4px; line-height: 41px; margin: 0px -1px 1px 0px; position: relative; text-align: left; background: #f0f0f0; border: 1px solid #fff; position: relative; cursor: default; }
#eventpage_topright ul.tabs li.disabled a { text-decoration: none; color: #c7c7c7; display: block; font-size: 1.2em; padding: 0px 10px; outline: none; position: relative;  cursor: default; }
#eventpage_topright ul.tabs li.disabled a:hover, #eventpage_topright ul.ep_tabs li.disabled a:active { text-decoration: none; color: #c7c7c7; position: relative; cursor: default;  }
#eventpage_topright ul.tabs li a { text-decoration: none; color: #6e6e6e; display: block; font-size: 1.2em; padding: 0px 10px; outline: none; }
#eventpage_topright ul.tabs li a:hover, #eventpage_topright ul.ep_tabs li a:active { color: #f99f1c;  }
html #eventpage_topright ul.tabs li.active { background: #fff; color: #f99f1c; border: 1px solid #ff9b39; /*border-right: 1px solid #fff;*/ border-right:none; width: 154px; font-weight: bold; }
html #eventpage_topright ul.tabs li.active a:hover { background: #fff; color: #f99f1c; }
#eventpage_topright .tabs_container { float: right; width: 186px; background: #fff; margin:0; padding: 0px; min-height: 153px; overflow: hidden; border: 1px solid #ff9b39; position: absolute; right: 0px; top: 0px; z-index: 98;}
#eventpage_topright .tab_content { padding: 0px; margin: 0px; }
#eventpage_topright .tab_content .epcontent { padding:10px 10px; margin: 0px;  }
#eventpage_topright .tab_content .epcontent p { padding: 0px; margin: 0px; }

* html div.tabs_container { height: expression( this.scrollHeight < 154 ? "153px" : "auto" ); }
div.tab_container { min-height: 153px; }

.epcontent ul { list-style: none; margin: 0px; padding: 0px; }
.epcontent ul li { margin: 0px; padding: 0px; width: 100%; text-align: left; }

a.truncate_show { color: #f99f1c; text-decoration: underline; margin: 15px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/show_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px;  }
a.truncate_show:hover { color: #000; text-decoration: none; }
a.truncate_hide { color: #f99f1c; text-decoration: underline; margin: 15px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/hide_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px;  }
a.truncate_hide:hover { color: #000; text-decoration: none; }

/* Social Media share icons
----------------------------------------------------------------------------------------------------*/
#social_media ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#social_media ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; position: relative; }
#social_media ul li { display: inline; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px; }
#social_media ul li a { color: #0072cd; line-height: 20px; padding: 0px 5px 0px 25px; margin: 0px; text-decoration: none; float: left; }
#social_media ul li a:hover { color: #fb9d00; text-decoration: none; }
#social_media ul li a.sm01 { background: transparent url(/static/images/smedia_fb.gif) no-repeat left 50%; }
#social_media ul li a.sm02 { background: transparent url(/static/images/smedia_tw.gif) no-repeat left 50%; }
#social_media ul li a.sm03 { background: transparent url(/static/images/smedia_my.gif) no-repeat left 50%; }
#social_media ul li a.sm04 { background: transparent url(/static/images/smedia_go.gif) no-repeat left 50%; }
#social_media ul li a.sm05 { background: transparent url(/static/images/smedia_em.gif) no-repeat left 50%; }
#social_media ul li a.sm00 { padding-left:59px; }

/* Event page right column (ep_right_col) - video, photo, from artist section
----------------------------------------------------------------------------------------------------*/
#ep_video_photo ul.tabs { margin: 4px 0px 0px 0px; padding: 0px; list-style: none; height: 26px; }
#ep_video_photo ul.tabs li { float: left; margin: 0px 0px 1px 0px; padding: 0px; height: 25px; line-height: 25px; overflow: hidden; position: relative; width: 92px; text-align: center; }
#ep_video_photo ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0px; outline: none; font-weight: normal; cursor: pointer; background: transparent url(/static/images/video_tab.gif) no-repeat left -26px; cursor: pointer; margin-right: 1px; }
#ep_video_photo ul.tabs li a:hover { color: #000; }	
html #ep_video_photo ul.tabs li.active a, html #ep_video_photo ul.tabs li.active a:hover  { color: #fff; background: transparent url(/static/images/video_tab.gif) no-repeat left top; cursor: pointer; }

#ep_video_photo .tabs_container { width:350px; height:290px; clear: both; padding: 0px 0px 0px 0px; background: #fff; overflow: auto; overflow-x: hidden; overflow-y: hidden; margin: 0px; }
#ep_video_photo .tab_content { position: relative; }
#ep_video_photo .tab_content .content { padding: 0px 0px 0px 0px; position: relative; height: 287px; }
#ep_video_photo .tab_content .content p { padding: 10px 10px 0px 10px; }

#slider4 { position: relative; z-index: 1; margin: 0px; padding: 0px; display: block; }
#slider4 ul { list-style: none; margin: 0px; padding: 0px; overflow: hidden; width: 350px; }
#slider4 li { overflow: hidden; position: relative; margin: 0px; padding: 0px; width: 350px; height: 287px;  }
#slider4 li img { border: 0px; width: 350px; height: 287px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#prevBtn4, #nextBtn4 { display: block; width: 32px; height: 32px; position: absolute; left: 0px; top: 150px; z-index: 100000; overflow: hidden; text-indent: -999px;}
#nextBtn4 { left: 315px; }														
#prevBtn4 a, #nextBtn4 a { display: block; position: relative; width: 32px; height: 32px; background: url(/static/images/ig_left.png) no-repeat 0 0; }	
#nextBtn4 a { background: url(/static/images/ig_right.png) no-repeat 0 0;}
#slider4 li .spt_text { position: absolute; bottom: 1px; left: 1px; width: 350px; height: 35px; background-image: url(/static/images/black.png); z-index: 10000; }
ol#controls4 { position: absolute; bottom: 0px; left: 10px; margin: 1em 0px; padding: 0px; height: 15px; z-index: 99999; }
ol#controls4 li { margin: 0px 5px 0px 0px; padding: 0px; float: left; list-style: none; height: 15px; line-height: 20px; }
ol#controls4 li a { float: left; height: 15px; line-height: 15px; border: 1px solid #ccc; background: #c8ceda; color: #121212; padding: 0px 4px; text-decoration: none; font-size: 90%; }
ol#controls4 li.current a, ol#controls4 li:hover a, ol#controls4 li:active a, ol#controls4 li:focus a  { background: #000f4d; color: #fff; }
ol#controls4 li a:focus, #prevBtn4 a:focus, #prevBtn4 a:focus { outline: none; }

#ep_video_photo .tab_content .content .ifhaswebpage { position: absolute; bottom: 0px; left: 0px; text-align: center; background: #000; line-height: 45px; height: 45px; display: block; width: 350px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#ep_video_photo .tab_content .content .ifhaswebpage img { border: 0px; padding: 7px 15px 0px 0px; margin: 0px 0px 0px 0px; }

/* Event page right column (ep_right_col) - 360 degree view and seat plan
----------------------------------------------------------------------------------------------------*/
#ep_seat_vr  { padding: 0px 0px 0px 0px; position: relative; }
#ep_seat_vr .header { line-height: 20px; position: relative; background: #ececec; margin: 5px 0px 10px 0px; }
#ep_seat_vr .header span { margin: 0px; padding: 7px 0px 0px 11px; font-size: 110%; color: #000; font-weight: 700; }

#ep_seat_vr ul.tabs { margin: 5px 0px 0px 0px; padding: 0px; list-style: none; height: 26px; }
#ep_seat_vr ul.tabs li { float: left; margin: 0px 0px 1px 0px; padding: 0px; height: 25px; line-height: 25px; overflow: hidden; position: relative; width: 92px; text-align: center; }
#ep_seat_vr ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0px; outline: none; font-weight: normal; background: transparent url(/static/images/video_tab.gif) no-repeat left -26px; cursor: pointer; margin-right: 1px; }
#ep_seat_vr ul.tabs li a:hover { color: #000; }	
html #ep_seat_vr ul.tabs li.active a, html #ep_seat_vr ul.tabs li.active a:hover { color: #fff; background: transparent url(/static/images/video_tab.gif) no-repeat left top; cursor: pointer; }

#ep_seat_vr .tabs_container { width:350px; height:290px; clear: left; padding: 0px 0px 5px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; margin: 0px; }
#ep_seat_vr .tab_content .content { padding: 10px 0px 0px 0px; text-align: center; }
#ep_seat_vr .tab_content .content p { padding: 10px 10px 0px 0px; }

#ep_seat_vr #tab7 .image { margin: 10px 0px 5px 5px; padding: 0px 0px 0px 0px; cursor: pointer; }
.venuepage #ep_seat_vr #tab7 .image { margin: 10px 0px 5px 5px; padding: 0px 0px 0px 0px; cursor: pointer; }

/* Event page seat plan zoom
----------------------------------------------------------------------------------------------------*/
.minizoompan { background: #fff; position: relative; padding: 0; margin: 0; }
.minizoompan span.loader { position: absolute; left: 0; top: 0; z-index: 1; display: none; color: #000; background: #fff; font-size: 9px; padding: 3px; }
.zoom-icons{text-align: left;background-color: #ffffff;}
.zoom-icons img {cursor: pointer;}

/* Event page right column (ep_right_col) - place info
----------------------------------------------------------------------------------------------------*/
#ep_seat_vr .place_info { width: 95%; padding: 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; margin: 5px 0px 0px 10px; background: #fff; position: relative; display: block; height: 95px !important; min-height: 70px; border-top: 1px solid #dbdbdb; }
#ep_seat_vr .place_info .image { width: 160px; height: 65px; float: left; margin: 0px; padding: 5px 0px; }
#ep_seat_vr .place_info .image img { width: 155px; height: 85px; border: 0px; }

#ep_seat_vr .place_info .content { float: left; margin: 0px; padding: 5px 0px 0px 0px; position: relative; max-width:150px; }
#ep_seat_vr .place_info .content h6 { color: #000; display: block; line-height: 15px; font-size: 100%; margin: 0px; padding: 5px 0px 0px 0px; }
#ep_seat_vr .place_info .content span { color: #000; display: block; line-height: 15px; font-size: 90%; margin: 0px; padding: 0px; }
#ep_seat_vr .place_info .content ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; position: relative; }
#ep_seat_vr .place_info .content ul li { display: inline; line-height: 20px; margin: 0px; padding: 0px; }
#ep_seat_vr .place_info .content ul li a { color: #8f939e; line-height: 20px; padding: 0px 5px 0px 0px; margin: 0px; text-decoration: underline; float: left; width: auto; }
#ep_seat_vr .place_info .content ul li a:hover { color: #fb9d00; text-decoration: none; }

/* Event page Type3 Ad Sections
----------------------------------------------------------------------------------------------------*/
.ad_type3 { margin: 0px auto 10px auto; padding: 0px; width: 305px; text-align: center; position: relative; display: block; }
.ad_type3 .header { height: 15px; min-height: 15px; position: relative; text-align: center; margin: 0px auto; padding: 0px 0px 3px 0px; width: 305px; }
.ad_type3 .header span { margin: 0px auto; padding: 0px 10px 0px 0px; font-size: 100%; color: #b4b4b4; letter-spacing: 5px; width: 305px; background: transparent url(/static/images/ad_triangle.gif) no-repeat right 5px; display: inline; }
.ad_type3 .content img { border: 0px; }

/* Category pages header
----------------------------------------------------------------------------------------------------*/
#category_header { background: #EEEEEE; position: relative; border:1px solid #CCCCCC; /*overflow: auto; overflow-x: hidden; overflow-y: hidden;*/}
#category_header .header { line-height: 50px; height: 50px; min-height: 50px; height: 50px!important; position: relative; }
#category_header .header span { font-weight:bold; margin: 0px; padding: 0px 0px 0px 15px; font-size: 150%; color: #232839; line-height: 50px; }
#category_header_continue {margin-top:10px;}
#category_header .buybtn { float: right; padding: 0px 10px 0px 5px; }

/* Category pages left column
----------------------------------------------------------------------------------------------------*/
.mpcat ul li span { text-decoration:none; color:#fb9d00; padding-left:5px; }
.catpagehot .ht_fragment ul.tabs { margin:0px 0px 0px 0px; padding:0px; list-style:none; height:40px; background:#232839; }
.catpagehot .ht_fragment ul.tabs li.active a.ht_tab_1 { color:#fff; background:none !important; cursor:default; width:121px; text-align:center; }

/* Categorypage & mainpage IE7 special hack
----------------------------------------------------------------------------------------------------*/
.mainpage .frontlines .content ul.fl_container li:first-child  a div.image { *left: 15px; _left: 15px; }
.mainpage .frontlines .content ul.fl_container li:first-child  a div.content { *left: 155px; _left: 155px; }
.categorypage  .frontlines .content ul.fl_container li:first-child  a div.image { *left: 15px; _left: 15px; }
.categorypage  .frontlines .content ul.fl_container li:first-child  a div.content { *left: 155px; _left: 155px; }

/* Search Results header
----------------------------------------------------------------------------------------------------*/
#sresultshdr { background: #e5e5e5; position: relative; overflow: auto; overflow-x: hidden; overflow-y: hidden;}
#sresultshdr .header { height: 35px; min-height: 35px; position: relative; font-size: 110%; color: #000f4d; line-height: 35px; text-align: left; }
#sresultshdr .header a, #sresultshdr .header a:visited { color: #000f4d; text-decoration: underline; }
#sresultshdr .header a:hover, #sresultshdr .header a:visited:hover { color: #232839; text-decoration: none; }
#sresultshdr .header span { margin: 0px; padding: 0px 0px 0px 15px; font-size: 150%; color: #232839; line-height: 35px; }
#sresultshdr { text-align: right; line-height: 35px; }
#sresultshdr .buybtn { float: right; padding: 0px 5px 2px 5px;}

/* Free Ttext Search Results header
----------------------------------------------------------------------------------------------------*/
.resultcontainer .topic { background: #000f4d; }
.resultcontainer .topic p { color: #fff; font-size: 125%; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px; }
.resultcontainer .topic p span { color: #232839; font-style:normal;  }
.resultcontainer .listfilters { padding: 10px 0px; margin: 0px; text-align: center;  }
.resultcontainer .listfilters .fld1 { text-align: left;}
.resultcontainer .listfilters a, .resultcontainer .listfilters a:visited { background: url(/static/images/triangle_new.png) no-repeat right -20px; color: #232839; font-size: 100%; text-decoration: none; padding: 0px 20px 0px 15px; /*background: url(/static/images/triangle_down.gif) no-repeat right 50%;*/ line-height: 15px; }
.resultcontainer .listfilters span { background: url(/static/images/triangle_new.png) no-repeat right -20px; color: #232839; font-size: 100%; text-decoration: none; padding: 0px 20px 0px 15px; /*background: url(/static/images/triangle_down.gif) no-repeat right 50%;*/ line-height: 15px; }
.resultcontainer .listfilters a:hover, .resultcontainer .listfilters a:visited:hover { color: #fb9d00; font-size: 100%; text-decoration: none; }
.resultcontainer .listfilters .sorted-up a { background-position:right 4px !important; }
.resultcontainer .listfilters .sorted-down a { background-position:right -10px !important; }

.resultcontainer .listevent { height:100px; /*border-bottom: 2px solid #d9d9d9;*/ padding-top: 15px; }
.resultcontainer .listevent.noborder { border-bottom: none; }
.resultcontainer .listevent .fld1 img { border: 0px; position: relative; width: 122px; height: 67px; }
.resultcontainer .listevent .fld1 a.ln1, .resultcontainer .listevent .fld1 a.ln1:visited { color: #000; text-decoration: none; font-size: 110%; display: block; }
.resultcontainer .listevent .fld1 a.ln1:hover, .resultcontainer .listevent .fld1 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }
.resultcontainer .listevent .fld1 span.ln2, .resultcontainer .listevent .fld1 a.ln2:visited { color: #ef9705; text-decoration: none; font-size: 110%; display: block; }
.resultcontainer .listevent .fld1 span.ln2:hover, .resultcontainer .listevent .fld1 a.ln2:visited:hover { color: #ef9705; text-decoration: none; cursor: default; }

.resultcontainer .listevent .fld2 a.ln1, .resultcontainer .listevent .fld2 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
.resultcontainer .listevent .fld2 a.ln1:hover, .resultcontainer .listevent .fld2 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }
.resultcontainer .listevent .fld2 span.ln2, .resultcontainer .listevent .fld2 a.ln2:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
.resultcontainer .listevent .fld2 span.ln2:hover, .resultcontainer .listevent .fld2 a.ln2:visited:hover { color: #898989; text-decoration: none; cursor: default; }

.resultcontainer .listevent .fld3 span.ln1, .resultcontainer .listevent .fld3 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
.resultcontainer .listevent .fld3 span.ln1:hover, .resultcontainer .listevent .fld3 a.ln1:visited:hover { color: #898989; text-decoration: none; cursor: default; }
.resultcontainer .listevent .fld3 span.ln2, .resultcontainer .listevent .fld3 a.ln2:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
.resultcontainer .listevent .fld3 span.ln2:hover, .resultcontainer .listevent .fld3 a.ln2:visited:hover { color: #898989; text-decoration: none; cursor: default; }

.resultcontainer .listevent .fld4 span.thumbsup { display: inline-block; padding: 0px 0px 0px 23px; margin: 0px 0px 0px 30px; color: #30487c; line-height: 18px; background: transparent url(/static/images/facebook_thumps_up.gif) no-repeat left 50%;  width: 50px; }

.resultcontainer .listevent .fld5 a.ln1, .resultcontainer .listevent .fld5 a.ln1:visited { color: #232839; text-decoration: none; font-size: 110%; display: block; text-align: right; font-weight: 700; padding: 10px 0px 0px 0px; }
.resultcontainer .listevent .fld5 a.ln1:hover, .resultcontainer .listevent .fld5 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }

.listevent2:hover,
.listevent:hover { background:#efefef; cursor:pointer; }



/* venue eventlist*/

.resultcontainer2 .topic { background: #000f4d; }
.resultcontainer2 .topic p { color: #fff; font-size: 125%; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px; }
.resultcontainer2 .topic p span { color: #232839; font-style:normal; }
.resultcontainer2 .listfilters2 { padding: 10px 0px; margin: 0px; text-align: center;  }
.resultcontainer2 .listfilters2 .fld6 { text-align: left;}
.resultcontainer2 .listfilters2 a, .resultcontainer2 .listfilters2 a:visited { color: #232839; font-size: 100%; text-decoration: none; padding: 0px 20px 0px 15px; background: url(/static/images/triangle_new.png) no-repeat right -20px; line-height: 15px; }
.resultcontainer2 .listfilters2 span { color: #232839; font-size: 100%; text-decoration: none; padding: 0px 20px 0px 15px; background: url(/static/images/triangle_new.png) no-repeat right -20px; line-height: 15px; }
.resultcontainer2 .listfilters2 a:hover, .resultcontainer2 .listfilters2 a:visited:hover { color: #000f4d; font-size: 100%; text-decoration: none; }
.resultcontainer2 .listfilters2 .sorted-up a { background-position:right 4px !important; }
.resultcontainer2 .listfilters2 .sorted-down a { background-position:right -10px !important; }


.resultcontainer2 .listevent2 { height: 85px; border-bottom: 2px solid #d9d9d9; padding-top: 15px;  width: 620 px;  }
.resultcontainer2 .listevent2.noborder { border-bottom: none; }
.resultcontainer2 .listevent2 .fld6 img { border: 0px; position: relative; width: 122px; height: 67px; padding-left: 10px; }
.resultcontainer2 .listevent2 .fld6 a.ln1, .resultcontainer2 .listevent2 .fld6 a.ln1:visited { color: #000; text-decoration: none; font-size: 110%; display: block; padding-left: 20px; }
.resultcontainer2 .listevent2 .fld6 a.ln1:hover, .resultcontainer2 .listevent2 .fld6 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; padding-left: 20px; }
.resultcontainer2 .listevent2 .fld6 span.ln2, .resultcontainer2 .listevent2 .fld6 a.ln2:visited { color: #ef9705; text-decoration: none; font-size: 110%; display: block; padding-left: 20px; }
.resultcontainer2 .listevent2.fld6 span.ln2:hover, .resultcontainer2 .listevent2 .fld6 a.ln2:visited:hover { color: #ef9705; text-decoration: none; padding-left: 20px;cursor: default; }

.resultcontainer2 .listevent2 .fld7 a.ln1, .resultcontainer2 .listevent2 .fld7 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center;  }
.resultcontainer2 .listevent2 .fld7 a.ln1:hover, .resultcontainer2 .listevent2 .fld7 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }
.resultcontainer2 .listevent2 .fld7 a.ln2, .resultcontainer2 .listevent2 .fld7 a.ln2:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
.resultcontainer2 .listevent2 .fld7 a.ln2:hover, .resultcontainer2 .listevent2 .fld7 a.ln2:visited:hover { color: #fb9d00; text-decoration: none; }

.resultcontainer2 .listevent2 .fld8 span.ln1, .resultcontainer2 .listevent2 .fld8 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; padding-left: 2px; width: 100px; }
.resultcontainer2 .listevent2 .fld8 span.ln1:hover, .resultcontainer2 .listevent2 .fld8 a.ln1:visited:hover { color: #898989; text-decoration: none; padding-left: 2px; cursor: default; }
.resultcontainer2 .listevent2 .fld8 span.ln2, .resultcontainer2 .listevent2 .fld8 a.ln2:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; padding-left: 2px; }
.resultcontainer2 .listevent2 .fld8 span.ln2:hover, .resultcontainer2 .listevent2 .fld8 a.ln2:visited:hover { color: #898989; text-decoration: none; padding-left: 2px; cursor: default; }

.resultcontainer2 .listevent2 .fld9 span.thumbsup { display: inline-block; padding: 0px 0px 0px 23px; margin: 0px 0px 0px 77px; color: #30487c; line-height: 40px; background: transparent url(/static/images/facebook_thumps_up.gif) no-repeat left 50%;  width: 50px; }

.resultcontainer2 .listevent2 .fld10 a.ln1, .resultcontainer2 .listevent2 .fld10 a.ln1:visited { color: #232839; text-decoration: none; font-size: 110%; display: block; text-align: right; font-weight: 700; padding: 10px 0px 0px 10px; margin-left: 100px; width: 50px; }
.resultcontainer2 .listevent2 .fld10 a.ln1:hover, .resultcontainer2 .listevent2 .fld10 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; margin-left: 50px; width: 100px; }





/* search results paginator */
.paginator { float: right; color: #f00; clear: both; margin: 10px 0px 10px 0px; display: block; }


/*
.pagination-clean li { border:0; min-width:25px; margin:0 2px; padding:2px; font-size:12px; list-style:none; float:left; }
.pagination-clean a { background: #DEDEDE; margin-right:2px; }
.pagination-clean .off { color:#000; background: #fff; display:block; float:left; font-weight:bold; padding:3px 4px; margin: 2px; }	
.pagination-clean .active { background-color:#fb9d00; font-weight:bold; display:block; float:left; }
.pagination-clean a:link,
.pagination-clean a:visited {  color:#000; display:block; float:left; padding:3px 4px; text-decoration:none; }
.pagination-clean a:hover { text-decoration:none;   }
*/



ul.pagination-clean { overflow:auto; }
ul.pagination-clean li { float:left; list-style:none; -moz-border-radius:3px; -webkit-border-radius:3px; /*border:solid 1px #cccccc;*/ }
ul.pagination-clean li.active { background:#fb9d00; min-width:18px; margin:0 4px 0 0; padding:1px; font-size:11px; text-align:center; color:#000; border:solid 1px #ff8800; }
ul.pagination-clean li.off { background:#fff; padding:2px 2px 0 2px; color:#000; font-weight:bold; border:none; }
ul.pagination-clean li a { display:block; background:#DEDEDE; min-width:18px !important; /*padding:1px;*/ /*font-size:11px;*/ color:#000; text-align:center; text-decoration:none; border:solid 1px #cccccc; }
ul.pagination-clean li a:hover { background:#bbb; }

ul.pagination-clean li a.disabled { display:block; background:#DEDEDE; min-width:18px !important; /*padding:1px;*/ /*font-size:11px;*/ color:#000; text-align:center; text-decoration:none; border:solid 1px #cccccc; }
ul.pagination-clean li a.disabled:hover { background:#bbb; }



div.paginator a { display:block; float:left; background:#DEDEDE; min-width:18px; margin:0 4px 0 0; padding:1px; font-size:11px; color:#000000; text-align:center; text-decoration:none; list-style:none; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #cccccc; }
div.paginator a.active { background:#fb9d00; padding:1px; color:#000; border:solid 1px #ff8800; }
div.paginator a:hover { background:#bbb; }
div.paginator a.active:hover { background:#fb9d00; color:#000; }


/* free text search results date selector */
#mpcat_dates span.seladate { color: #000; font-weight: 700; margin: 10px 0px 5px 0px; display: block; }
#mpcat_dates label { float: left; width: 70px; clear: left; }
#mpcat_dates input { float: left; width: 80px; margin-bottom: 5px; position: relative; }
#mpcat_dates span.mpcat_dates_search { color: #fff; }
#mpcat_dates button.ui-datepicker-trigger { float: left; clear: right; margin-bottom: 5px; position: relative;}
#mpcat_dates .content .buybtn { margin-left: 68px; display: block; }

/* Type4 Ad Sections
----------------------------------------------------------------------------------------------------*/
.ad_type4 { margin: 0px auto 10px auto; padding: 0px; width: 215px; text-align: center; position: relative; display: block; }
.ad_type4 .header { height: 15px; min-height: 15px; position: relative; text-align: center; margin: 0px auto; padding: 0px 0px 3px 0px; width: 215px; }
.ad_type4 .header span { margin: 0px auto; padding: 0px 10px 0px 0px; font-size: 100%; color: #b4b4b4; letter-spacing: 5px; width: 215px; background: transparent url(/static/images/ad_triangle.gif) no-repeat right 5px; display: inline; }
.ad_type4 .content { width: 160px; margin: 0px auto; }
.ad_type4 .content img { border: 0px; }

/* ftsr = filter the search results
----------------------------------------------------------------------------------------------------*/
.ftsr { height: 50px; background: #E5E5E5; position: relative; margin: 0px 0px 10px 0px; }
.ftsr .topic { width: 170px; float: left; font-size: 12px; }
.ftsr .topic p { width: 170px; color: #232839; font-size: 100%; line-height: 25px; padding: 0px 0px 0px 15px; margin: 0px; margin-top:13px; font-weight: normal; }
.ftsr .options {  width: 150px; text-align: left; padding: 0px 0px 10px 0px; margin: 6px 0px 0px 0px; }
.ftsr .options_ftsr {  width: 175px; text-align: left; padding: 0px 0px 0px 10px; margin: 15px 0px 0px 0px;  }

.ftsr .options-ftsr-newsearch { float:left; background:#E5E5E5; width:100px; height:34px; padding:16px 10px 0 0; text-align:right; font-size:12px; font-weight:bold; }
.ftsr .options-ftsr-holder { float:left; }

.ftsr .options  select {  }
/* .ftsr select {  width: 100px; margin-right: 10px; }*/


/* Venue page Info (vi) Header
----------------------------------------------------------------------------------------------------*/
#viheader { margin: 0px; position: relative; padding: 0px; }
.venueimage img { width: 305px; height: 168px; border: 0px; position: relative; }

.venuename h6 { margin: 0px; padding: 0px; font-size: 18px; color: #232839; font-weight: bold; line-height: 19px; }
.venuename ul { margin: 10px 0px; padding: 0px; list-style: none; }
.venuename ul li { margin: 0px; padding: 0px; display: block; color: #3f3f3f; font-size: 110%; font-weight: normal; }
.venuename ul li a { color: #3f3f3f; text-decoration: none; font-weight: bold; }
.venuename ul li a:hover { color: #000; text-decoration: underline; }

.venueaction { position: absolute; left: 0px; top: 137px; }
.venueaction .traffic a, .venueaction .traffic a:visited { display: block; padding: 0px 0px 0px 30px; margin: 0px; color: #d85700; line-height: 35px; background: transparent url(/static/images/trafficicon.gif) no-repeat left 5px; text-decoration: none; }
.venueaction .traffic a:hover, .venueaction .traffic a:visited:hover { color: #000; text-decoration: underline; }


#slider5 { position: relative; z-index: 1; margin: 0px; padding: 0px; display: block; }
#slider5 ul { list-style: none; margin: 0px; padding: 0px; overflow: hidden; width: 350px; }
#slider5 li { overflow: hidden; position: relative; margin: 0px; padding: 0px; width: 350px; height: 287px;  }
#slider5 li img { border: 0px; width: 350px; height: 287px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#slider5 li .spt_text { position: absolute; bottom: 1px; left: 1px; width: 350px; height: 35px; background-image: url(/static/images/black.png); z-index: 10000; }
#prevBtn5, #nextBtn5 { display: block; width: 32px; height: 32px; position: absolute; left: 0px; top: 150px; z-index: 100000; overflow: hidden; text-indent: -999px;}
#nextBtn5 { left: 315px; }														
#prevBtn5 a, #nextBtn5 a { display: block; position: relative; width: 32px; height: 32px; background: url(/static/images/ig_left.png) no-repeat 0 0; }	
#nextBtn5 a { background: url(/static/images/ig_right.png) no-repeat 0 0;}
ol#controls5 { position: absolute; bottom: 0px; left: 10px; margin: 1em 0px; padding: 0px; height: 15px; z-index: 99999; }
ol#controls5 li { margin: 0px 5px 0px 0px; padding: 0px; float: left; list-style: none; height: 15px; line-height: 20px; }
ol#controls5 li a { float: left; height: 15px; line-height: 15px; border: 1px solid #ccc; background: #c8ceda; color: #121212; padding: 0px 4px; text-decoration: none; font-size: 90%; }
ol#controls5 li.current a, ol#controls5 li:hover a, ol#controls5 li:active a, ol#controls5 li:focus a  { background: #000f4d; color: #fff; }
ol#controls5 li a:focus, #prevBtn5 a:focus, #prevBtn5 a:focus { outline: none; }

#venuelists { width:616px !important; border:2px solid #d9d9d9; /*overflow:visible;*/ }
#venuelists .listevent .noborder { border-bottom: none; }
#venuelists .topic { background: #dfdfdf; }
#venuelists .topic p { color: #232839; font-size: 115%;  font-weight: bold; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px; }
#venuelists .topic p span { color: #232839; font-style:normal; }

#venuelistspagi { border: 5px solid #d9d9d9; overflow: auto; overflow-x: hidden; overflow-y: hidden; }
#venuelistspagi .listevent.noborder { border-bottom: none; }
#venuelistspagi .topic { background: #dfdfdf; }
#venuelistspagi .topic p { color: #232839; font-size: 125%; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px; }
#venuelistspagi .topic p span { color: #d85700; }

/* Tour and Marketing (toma) Header
----------------------------------------------------------------------------------------------------*/
#tomaheader { margin: 0px; position: relative; padding: 0px; }
.tomaimage img { width: 620px; height: 168px; border: 0px; position: relative; }

/* Type5 Ad Sections
----------------------------------------------------------------------------------------------------*/
.ad_type5 { margin: 0px auto 10px auto; padding: 0px; width: 350px; text-align: center; position: relative; display: block; }
.ad_type5 .header { height: 15px; min-height: 15px; position: relative; text-align: center; margin: 0px auto; padding: 0px 0px 3px 0px; width: 350px; }
.ad_type5 .header span { margin: 0px auto; padding: 0px 10px 0px 0px; font-size: 100%; color: #b4b4b4; letter-spacing: 5px; width: 350px; background: transparent url(/static/images/ad_triangle.gif) no-repeat right 5px; display: inline; }
.ad_type5 .content { width: 300px; margin: 0px auto; }
.ad_type5 .content img { border: 0px; }


/* Tour & marketing page listing
----------------------------------------------------------------------------------------------------*/
.listevent:hover .date { background: transparent url(/static/images/calendar_bgr-hover.png) no-repeat left top; }
.listevent .date { position: relative; height:56px; min-height: 56px; float: left; line-height: 56px; width: 52px; background: transparent url(/static/images/calendar_bgr.png) no-repeat left top; margin: 0px 18px 0px 10px; padding: 0px; text-align: center; }
.listevent .date span.month, .listevent .date span.day { line-height: 20px; margin: 0px; padding: 0px; display: block; font-size: 100%; color: #8a8a8a; }
.listevent .date span.daydate { line-height: 15px; margin: 0px; padding: 0px; display: block; font-size: 150%; color: #525252; }
#venuelists ul.tabs { margin: 0px 0px 0px 10px; padding: 10px 0px 10px 0px; list-style: none; height: 30px; }
#venuelists ul.tabs li { width: 85px; float: left; margin: 0px 10px 0px 0px; padding: 0px; height: 29px; line-height: 29px; overflow: hidden; position: relative; text-align: center; }
#venuelists ul.tabs li a { text-decoration: none; color: #000; display: block; padding: 0px 0px 0px 0px; outline: none; cursor: pointer; font-size: 100%; }
#venuelists ul.tabs li a.vltab1 { background: transparent url(/static/images/vl_tab.gif) no-repeat -86px 0px; width: 85px; padding: 0px 0px 0px 5px; }
#venuelists ul.tabs li a.vltab2 { background: transparent url(/static/images/vl_tab.gif) no-repeat -86px -30px; width: 85px; padding: 0px 0px 0px 10px; }
html #venuelists ul.tabs li.active a.vltab1, 
html #venuelists ul.tabs li.active a.vltab1:hover  { color: #000; background: transparent url(/static/images/vl_tab.gif) no-repeat left top; cursor: pointer; }
html #venuelists ul.tabs li.active a.vltab2, 
html #venuelists ul.tabs li.active a.vltab2:hover  { color: #000; background: transparent url(/static/images/vl_tab.gif) no-repeat left -30px; cursor: pointer; }


/* Tour & marketing page calendar
----------------------------------------------------------------------------------------------------*/
.calendar-table { border-left: 1px solid rgb(210, 219, 224); background-color: rgb(239, 239, 239); /*width: 619px;  100 per cell + borders */  margin: 0px auto;  position: relative; /* overflow: auto;  overflow-x: hidden; overflow-y: hidden; */ }
.calendar-table .dateheader { padding: 4px; background-color: #fff; height: 1em; color: #ffffff; font-weight:normal; text-align: left; position: relative; height: 20px; text-align: center; }
.calendar-table .dateheader span { color: #a0adb6; font-weight: bold; text-align: center; padding-left: 5px; font-size: 125%; margin: 0px auto; }
.calendar-table .header { /*padding: 4px;*/ background-color: #a0adb6; color: #ffffff; font-weight:normal; text-align: left; /*height: 20px;*/ }
.calendar-table .header span { color: #ffffff; font-weight:normal; width: 82px; float: left; padding-left: 5px; }
/* .calendar-table .cell { float: left; border-right: 1px solid rgb(210, 219, 224); border-bottom: 1px solid rgb(210, 219, 224); padding: 0px; background-color: rgb(239, 239, 239); line-height: 15px; width: 87px;  height: 100px; /* will vary with content */ position: relative; font-weight:normal;  font-size: 100%; color: #89939c;} */
/*
span.calendardays { position: relative; color: #d24807; padding: 5px 0px 0px 5px; margin: 0px 0px 0px 0px; display: block; }
.calendarcontainer { position: relative; }
.calendarcontent { position: absolute; margin: 0px; padding: 0px 5px 0px 5px; width: 74px; top: 0px; left: 0px; background: #fff; font-size: 80%; border: 1px solid #fff; min-height: 97px; }
.calendarcontent div { padding: 0px; margin: 0px; }
.calendarcontent:hover { border: 1px solid #f99f1c; }
*/
/* html div.calendarcontent { height: expression( this.scrollHeight < 97 ? "96px" : "auto" ); } */ 
/*
span.calendardays { position: relative; color: #d24807; padding: 5px 0px 0px 5px; display: block; }
.calendarcontent span.calendardays { position: relative; color: #d24807; padding: 5px 0px 0px 0px; display: block; font-size: 100%; }

.calendarcontent a, .calendarcontent a:visited { color: #41434f; text-decoration: none; padding: 0px; margin: 0px; }
.calendarcontent a:hover, .calendarcontent a:visited:hover { color: #000; text-decoration: none; padding: 0px; margin: 0px; }
.calendarcontent .calvenname, .calendarcontent .calvenname:visited { color: #8f99a2; text-decoration: none; padding: 0px; margin: 0px; }
.calendarcontent .calvenname:hover, .calendarcontent .calvenname:visited:hover { color: #000; text-decoration: none; padding: 0px; margin: 0px; }

a.truncate_show_calendar, a.truncate_show_calendar:visited { color: #f99f1c; text-decoration: underline; margin: 5px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/show_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px; }
a.truncate_show_calendar:hover, a.truncate_show_calendar:visited:hover { color: #000; text-decoration: underline; margin: 5px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/show_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px; }
a.truncate_hide_calendar, a.truncate_hide_calendar:visited  { color: #f99f1c; text-decoration: underline; margin: 5px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/hide_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px; }
a.truncate_hide_calendar:hover, a.truncate_hide_calendar:visited:hover { color: #000; text-decoration: underline; margin: 5px 0px 5px 0px; display: block; line-height: 15px; background: transparent url(/static/images/hide_more.gif) no-repeat left 50%; padding: 0px 0px 0px 15px; }
*/
/* login & transaction pages header & footer
----------------------------------------------------------------------------------------------------*/
.loginheader { margin: 0px auto; width: 100%; position: relative; display: block; margin-bottom: 10px; background: #fff; }
#innerlogo a { margin: 0px; padding: 0px; text-decoration: none; color: #fff; display: block; /*background: url(/static/images/logo_inner_170x90.gif) no-repeat; text-indent: -999em;*/ overflow: hidden; height: 90px; width: 170px; }

/* inner pages Top Right Navigation
----------------------------------------------------------------------------------------------------*/
#innerTRnav ul.secrtrans { list-style: none; margin: 0px; padding: 0px; position: relative; }
#innerTRnav ul.secrtrans li { display: inline; margin: 0px; padding: 0px; float: right; }
#innerTRnav ul.secrtrans li a, #innerTRnav ul.secrtrans li a:visited { outline: 0; float: left; text-decoration: none; padding: 8px 0px 5px 40px; margin: 0px; line-height: 20px; color: #fff; background: transparent url(/static/images/securetrans_dark.png) no-repeat 0px 50%; width: 130px; }
#innerTRnav ul.secrtrans li a:hover, #innerTRnav ul.secrtrans li a:visited:hover { color: #fb9d00; text-decoration: none; }

#innerbreadcrumb { position:relative; margin:10px 0 0 0; padding:0; }
#innerbreadcrumb ul { height: 65px; margin: 0px; padding: 0px; float: right; }
#innerbreadcrumb ul li { float: left; height: 65px; margin: 0px; padding: 0px;  list-style: none; }
#innerbreadcrumb ul li span { height: 40px; line-height: 40px; width: 85px; margin: 0px; padding: 25px 0px 0px 0px; color: #cbcbcb; font-size: 110%; font-weight: bold; text-align: center; display: inline-block; text-decoration: none; }
#innerbreadcrumb ul li span.nr1 { background: #fff url(/static/images/timeline.gif) no-repeat left top; }
#innerbreadcrumb ul li span.nr1.past { background: #fff url(/static/images/timeline.gif) no-repeat left -132px; }
#innerbreadcrumb ul li span.nr1.selected { background: #fff url(/static/images/timeline.gif) no-repeat left -66px; color: #ff6600; }
#innerbreadcrumb ul li span.nr2 { background: #fff url(/static/images/timeline.gif) no-repeat -85px top; }
#innerbreadcrumb ul li span.nr2.past { background: #fff url(/static/images/timeline.gif) no-repeat -85px -132px; }
#innerbreadcrumb ul li span.nr2.selected { background: #fff url(/static/images/timeline.gif) no-repeat -85px -66px; color: #ff6600; }
#innerbreadcrumb ul li span.nr3 { background: #fff url(/static/images/timeline.gif) no-repeat -170px top; }
#innerbreadcrumb ul li span.nr3.past { background: #fff url(/static/images/timeline.gif) no-repeat -170px -132px; }
#innerbreadcrumb ul li span.nr3.selected { background: #fff url(/static/images/timeline.gif) no-repeat -170px -66px; color: #ff6600; }
#innerbreadcrumb ul li span.nr4 { background: #fff url(/static/images/timeline.gif) no-repeat -255px top; }
#innerbreadcrumb ul li span.nr4.selected { background: #fff url(/static/images/timeline.gif) no-repeat -255px -66px; color: #ff6600; }

/* login page forms
----------------------------------------------------------------------------------------------------*/
.loginpage .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.loginpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

.loginpage fieldset { margin: 40px 0px 5px 20px; padding: 0px; border: 0px; position: relative; }
.loginpage fieldset.group { margin: 20px 0px 5px 20px; }
.loginpage fieldset span.group {font-size:14px;}
.loginpage fieldset label { width: 150px; float: left; clear: left; margin-bottom: 10px; }
.loginpage fieldset label.group { width: 10px; margin-right: 5px; font-size: 9px; margin-top: 4px; color:#777; }
.loginpage fieldset input.loginforminputs { width: 170px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset input.loginforminputs.group { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short4 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short5 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.medium { width: 108px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset select.group { width: 390px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }

.loginpage fieldset .errors input.loginforminputs { width: 170px; float: left; margin-bottom: 10px; border: 1px solid #cc0000; padding: 3px; background: #ffffbb; }
fieldset.new_account .errors input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; /*border: 1px solid #cc0000; padding: 5px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account .errors input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #cc0000;  padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account .errors input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #cc0000;  padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account .errors input.loginforminputs.short4 { width: 35px; float: left; margin: 3px 5px 10px 150px; border: 1px solid #cc0000;  padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account .errors input.loginforminputs.short5 { width: 66px; float: left; margin: 3px 5px 10px 150px; border: 1px solid #cc0000;  padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account .errors input.loginforminputs.medium { width: 108px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #cc0000;  padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset .errors input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid red;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset .errors input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid red;  padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.loginpage fieldset .errors select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid red; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }


.loginpage fieldset a, .loginpage fieldset a:visited {  width: 150px; float: left; clear: left; padding: 0px 0px 0px 35px; text-decoration: none; color: #6c7a85; }
.loginpage fieldset a:hover, .loginpage fieldset a:visited:hover { padding-left:35px;  float: left; clear: left; text-decoration: underline; color: #ff6600; }
.loginpage fieldset p { width:250px; color:#6C7A85; float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; margin: 20px 0px 0px 0px;  }
/*kntl*/.loginpage p.out-of-fs { color:#6C7A85; padding: 10px 50px 10px 170px; text-decoration: none; }
.loginpage fieldset span.forgotpass a, .loginpage fieldset span.forgotpass a:visited  { float: left; clear: left; padding: 0px 0px 0px 150px; margin: 0px 0px 0px 0px;  }
.loginpage fieldset span.forgotpassdl a, .loginpage fieldset span.forgotpassdl a:visited  { float: left; clear: left; padding: 0px 0px 0px 150px; margin: 0px 0px 0px 0px;  }
.loginpage fieldset span.dlsubmitbtn input.btn a, .loginpage fieldset span.dlsubmitbtn input.btn a:visited  { float: left; clear: left; padding: 50px 0px 0px 150px; margin: 50px 0px 0px 0px;  }
.loginpage fieldset span.dlsubmitbtn input.btn a:hover, .loginpage fieldset span.dlsubmitbtn input.btn a:visited:hover { padding-left:85px; padding: 50px 0px 0px 150px;  float: left; clear: left; text-decoration: underline; color: #ff6600; }

.loginpage fieldset ul { list-style-type: none; list-style-image: url(/static/images/tr/create_account_bullet.png); float: left; clear: left; padding: 0px 0px 0px 50px; text-decoration: none; color: #000; margin: 0px 0px 0px 0px; font-size: 14px;  }
.loginpage fieldset ul li .imgtitle {  float: left; clear: left; padding: 0px 0px 0px 50px; text-decoration: none; color: #000; margin: 0px 0px 0px 0px;  }


.goinside { padding: 20px 20px 0px 20px; text-align: center; color: #454545; }
.goinside .buybtn { margin-bottom: 10px; }


#passwordPopup h6{color:#FF6600;display:block;margin-bottom:8px;padding:0;}

/* account login page forms
----------------------------------------------------------------------------------------------------*/
.accloginpage .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.accloginpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

.accloginpage fieldset { margin: 20px 0px 20px 20px; padding: 0px; border: 0px; position: relative; }
.accloginpage fieldset label { width: 150px; float: left; clear: left; margin-bottom: 10px; }
.rich-calendar-input, 
.accloginpage fieldset input.loginforminputs { width: 170px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.accloginpage fieldset input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.accloginpage fieldset input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.accloginpage fieldset input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.accloginpage fieldset select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.accloginpage fieldset a, .loginpage fieldset a:visited { width: 150px; float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #6c7a85; }
.accloginpage fieldset a:hover, .loginpage fieldset a:visited:hover { text-decoration: underline; color: #ff6600; }
.accloginpage fieldset p { float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #000; margin: 20px 0px 0px 0px; }

.goinside { padding: 20px 20px 0px 20px; text-align: center; color: #454545; }
.goinside .buybtn { margin-bottom: 10px; }

/* inner page footer
----------------------------------------------------------------------------------------------------*/
.innerfooter { margin: 0px auto; width: 100%; min-height:100px; position: relative; display: block; border-top: 2px solid #f3f3f3; /*overflow: auto; overflow-y: hidden;*/ padding-top: 10px; }
#innerfooter_biletix { background: none; position: relative; }
#innerfooter_biletix .innerfooterlist { padding: 0px; margin: 0px; position: relative; }
#innerfooter_biletix .innerfooterlist2 { position: absolute; top: 160px; right: 0px; border: 0px; }
#innerfooter_biletix .innerfooterlist ul { display: block; padding: 0px; margin: 0px 0px 10px 0px; list-style: none; }
#innerfooter_biletix .innerfooterlist ul li { display: block; margin: 0px; padding: 0px; }
#innerfooter_biletix .innerfooterlist a, #innerfooter_biletix .innerfooterlist a:visited { outline: 0; text-decoration: none; padding: 0px; line-height: 20px; color: #ff6600; font-size: 100%; }
#innerfooter_biletix .innerfooterlist a:hover, #innerfooter_biletix .innerfooterlist a:visited:hover { color: #000; text-decoration: none; }
#innerfooter_biletix .innerfooterlist p { margin: 0px; padding: 0px; line-height: 20px; font-size: 100%; }
#innerfooter_biletix .innerfooterlist p.aright { text-align: right; }
#innerfooter_biletix .innerfooterlist .trsfooterlogo { position: relative; width: 100%; }
#innerfooter_biletix .innerfooterlist .trsfooterlogo img { position: absolute; top: 160px; right: 0px; border: 0px; }

/* simple css-based tooltip */ 
.tipsy { padding: 10px; font-size: 12px; opacity:1; filter: alpha(opacity=100);   }
.tipsy-inner { padding: 15px; background-color: #FEFD88; color:#000000; max-width: 200px; text-align: left; }
.tipsy-inner { border:1px solid #FED388; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { top:0px; left:45%; background-position: top center; }
.tipsy-south { bottom:0px; left:45%;  background-position: bottom center; }
.tipsy-east { right:0px; top:45%; background-position: right center;  }
.tipsy-west { left:0px; top:25px; background-position: left center; }
.tipsy-arrow{ width:20px; height:20px; position:absolute; background-repeat: no-repeat; background-image: url(/static/images/tipsy2.gif); }
.tipsy-footer{position: absolute; bottom: 2px; background-image: url(/static/images/tipsy2.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 9px; width: 20px; background-position: initial initial; background-repeat: no-repeat no-repeat; left:50%; }
.ifmember_login .buybtn { float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; margin: 107px 0px 0px 0px; }
.ifmember_login .text { float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; margin: 107px 0px 0px 0px; }
.ifnotmember_login fieldset p { float: left; clear: left; padding: 0px 0px 0px 0px; text-decoration: none; color: #626262; margin: 20px 0px 0px 0px; }
.ifnotmember_login fieldset .buybtn { float: left; clear: left; padding: 0px 0px 0px 0px; text-decoration: none; margin: 65px 0px 0px 0px; }
.bggray { background-color: #f7f7f7; }

span.white { color: #fff; }

/* Festival Shop page header
----------------------------------------------------------------------------------------------------*/
.fshopcart .header { height: 40px; min-height: 40px; position: relative; margin: 0px 0px 10px 0px; }
.fshopcart .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

/* Create Account First Address
----------------------------------------------------------------------------------------------------*/
.accfirstaddpage .header { height: 40px; min-height: 40px; position: relative; margin: 0px 0px 10px 0px; }
.accfirstaddpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

/* Create new account page (cnap) forms
----------------------------------------------------------------------------------------------------*/
.accountpage .header { height: 20px; min-height: 20px; position: relative; margin: 0px 0px 10px 0px; }
.accountpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

fieldset.new_account .errors input.loginforminputs { float: left; margin-bottom: 10px; border: 1px solid #cc0000; background: #ffffbb; }
fieldset.new_account .errors input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid red; background: #ffffbb; }


fieldset.new_account { margin: 10px 0px 20px 0px; padding: 0px; border: 0px; position: relative; }
fieldset.new_account label { width: 150px; float: left; clear: left; margin-bottom: 0px; }
fieldset.new_account input.loginforminputs { width: 175px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account input.loginforminputs { width: 220px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account input.loginforminputs.short2 { width: 55px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }
fieldset.new_account input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; /*background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;*/ }

fieldset.new_account select { width: 178px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 30px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.new_account select.area-code { width:110px !important; height:auto !important; margin:0 5px 10px 0 !important; padding:3px; }
fieldset.new_account select.area-code2 { width:60px !important; height:auto !important; margin:0 5px 10px 0 !important; padding:3px; }
fieldset.new_account a, fieldset.new_account a:visited { width: 175px; float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #6c7a85; }
fieldset.new_account a:hover, fieldset.new_account a:visited:hover { text-decoration: underline; color: #ff6600; }
fieldset.new_account p { float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #000; margin: 0px 0px 20px 0px; }

.cnapcontainer { border-bottom: 1px solid #d1d1d1; position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; padding: 0px; margin: 0px 0px 0px 20px; width: 940px; clear: both; } 
.cnapcontainertop { border-top: 1px solid #d1d1d1; position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 940px; clear: both; height: 175px !important;}
.cnap { width: 450px; position: relative; float: left; margin: 0px 0px 0px 0px; }
.cnap.right { width: 450px; position: relative; float: right; margin: 0px 0px 0px 0px; }
.cnaplong { width: 940px; position: relative; float: left; margin: 20px 0px 5px 0px; }
.buybtn.moveright { float: right; margin: 20px 0px 0px 0px; }
.noborder { border-bottom: none; }
.cnapcontainertop h5 { padding-bottom: 10px ! important; }
.cnapcontainertop p.ticketalert { padding-bottom: 0px ! important; margin-bottom: 5px !important; }
.cnapcontainer .cnaplong h6 { font-weight: 700; color: #4b5863; font-size: 16px; }

.hideit { display: none !important;  }
.cnapcontainerhover { position: relative; padding: 0px; margin: 0px; width: 400px; clear: both; } 
.cnaphover { width: 400px; position: relative; margin: 10px 0px 0px 20px; padding: 0px; }
.cnaphover fieldset {  margin: 0px; padding: 0px; border: 0px; position: relative; } 
.cnaphover h6 { display: block; color: #ff6600; clear: both; line-height: 30px; padding: 0px; margin: 0px; }
.cnaphover h5 { display: block; color: #ff6600; clear: both; font-size: 12px; line-height: 25px; padding: 0px; margin: 0px; } 
.cnaphover h4 { display: block; color: #4b5863; clear: both; font-size: 100%; line-height: 30px; padding: 0px;  margin: 0px;} 
.cnaphover fieldset p { display: block; color: #4b5863; clear: both; padding: 0px; margin: 0px; } 
.cnaphover .buybtn { clear: both; padding: 25px 0px 15px 150px; display: block; }
.cnaphover span.grup_ind_etkinlik{ padding-left:20px; color: #4b5863; clear: both;}
.cnaphover span.grup_ind_tarih{ padding-left:62px; color: #4b5863; clear: both;}
.cnaphover span.grup_ind_mekan{ padding-left:48px; color: #4b5863; clear: both;}
.cnaphover .baslik { display: block; color: #ff6600; clear: both; font-size: 12px; line-height: 30px; padding: 0px; margin: 0px; }

.addressbox {min-height:240px; padding-right:10px;}
.usethisaddress { padding: 10px; margin: 0px; min-height:220px;  }
.usethisaddress label { color: #ff6600; padding-left: 5px; }
.usethisaddress strong { clear: both; display: block; color: #4b5863; padding: 10px 0px 0px 0px; font-weight: 700; }
.usethisaddress p { clear: both; display: block; color: #4b5863; padding: 0px 0px 10px 0px; font-weight: normal; margin: 0px; }

.usethisaddress div h5 {margin:0 0 20px 0 !important;}
.addressbox ul { position: absolute; bottom:0px; margin: 0px 0px 0px 10px; padding: 10px 0px 30px 0px;  display: block; }
.addressbox ul li { display: inline; line-height: 20px; margin: 0px; padding: 0px; list-style: none; }
.addressbox ul li a { color: #3d4952; line-height: 20px; padding: 0px 20px 0px 0px; margin: 0px; text-decoration: none; float: left; font-weight: 700; }
.addressbox ul li a:hover { color: #fb9d00; text-decoration: none; }

/* My account page
----------------------------------------------------------------------------------------------------*/
#update_my_account ul.tabs { margin: -30px 0px 0px 0px; padding: 0px 0px 0px 500px; list-style: none; height: 28px; border-bottom: 4px solid #232839; }
#update_my_account ul.tabs li { float: left; margin: 0px 0px 0px 5px; padding: 0px; height: 28px; line-height: 28px; overflow: hidden; position: relative; text-align: center; }
#update_my_account ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0px; outline: none; font-weight: normal; cursor: pointer; font-size: 110%; background: transparent url(/static/images/ma_tab.gif) no-repeat left -28px; width: 153px;	}
html #update_my_account ul.tabs li.active a, html #update_my_account ul.tabs li.active a:hover  { color: #fff; background: transparent url(/static/images/ma_tab.gif) no-repeat left top; cursor: pointer; }

#update_my_account .tabs_container { clear: both; width: 100%; padding: 0px 0px 0px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; background: #e9e9e9; }
#update_my_account .tab_content { position: relative; }
#update_my_account .tab_content .content { padding: 0px 0px 0px 0px; position: relative; }

#update_my_account2 ul.tabs { margin: -30px 0px 0px 0px; padding: 0px 0px 0px 500px; list-style: none; height: 28px; border-bottom: 4px solid #232839; }
#update_my_account2 ul.tabs li { float: left; margin: 0px 0px 0px 5px; padding: 0px; height: 28px; line-height: 28px; overflow: hidden; position: relative; text-align: center; }
#update_my_account2 ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0px; outline: none; font-weight: normal; cursor: pointer; font-size: 110%; background: transparent url(/static/images/ma_tab.gif) no-repeat left -28px; width: 153px;	}
html #update_my_account2 ul.tabs li.active a, html #update_my_account2 ul.tabs li.active a:hover  { color: #fff; background: transparent url(/static/images/ma_tab.gif) no-repeat left top; cursor: pointer; }

#update_my_account2 .tabs_container { clear: both; width: 100%; padding: 0px 0px 0px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; background: #e9e9e9; }
#update_my_account2 .tab_content { position: relative; }
#update_my_account2 .tab_content .content { padding: 0px 0px 0px 0px; position: relative; }


.cnapcontainer h5 { margin: 20px 0px 0px 0px; padding: 0px; color: #232839; font-size: 110%; font-weight: 700; }
#tab3 .cnapcontainer p { margin: 20px 0px 0px 0px; padding: 0px; color: #454545; font-weight: normal; }
table tr.dsthead td { color: #fff; font-weight:bold; border-bottom:none !important; font-size:12px; background: #6C7A85; padding:10px 4px; }
table tr.dsthead.wborder td { border-bottom:1px solid #D1D1D1 !important;}
table.dst { width: 100%; border:0 !important; }
table.dst td {border-bottom:4px solid #D1D1D1; border-left:1px solid #D1D1D1; text-align: center; vertical-align: middle; font-size:14px; padding:8px 4px; color:#232939;}
table.dst tr td:first-child {border-left:none;}

table.dst td.td-Left { text-align: left; background: #fff; padding: 8px 8px 8px 15px; border-bottom:none !important; }
table.dst td.td-Right { text-align: right; background: #f9f9f9; padding: 8px 15px 8px 8px; vertical-align:top; }
/* Product Select page
----------------------------------------------------------------------------------------------------*/

.productselectpage .header { height: 40px; min-height: 40px; position: relative; margin: 0px 0px 0px 0px; }
.productselectpage .header span { margin: 0px; padding: 0px 0px 3px 20px; font-size: 125%; color: #fff; display: block; }
.productselectpage .lightgray .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #6c7a85; display: block; }

.productselectpage .stline { border-bottom: 1px solid #c4c4c4; overflow: auto; overflow-x: hidden; overflow-y: hidden; padding: 10px 20px 10px 20px; }
.productselectpage .stline h4 { line-height: 20px; color: #232839; font-size: 110%; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; display: block; }
.productselectpage form#st_form fieldset { margin: 0px 0px 20px 0px; padding: 0px; border: 0px; position: relative; }
.productselectpage form#st_form fieldset label { clear: both; display: block; margin: 10px 0px 5px 0px; }
.productselectpage form#st_form fieldset label.orange { color: #f99f1c; font-weight: normal; }
.productselectpage form#st_form fieldset input.loginforminputs { float: left;  width: 150px; margin: 0px 0px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.productselectpage form#st_form fieldset select { float: left; margin: 5px 0px; border: 1px solid #b1b1b1; height: 30px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.productselectpage form#st_form fieldset select.short { float: left; width: 50px; margin: 5px 10px 5px 0px; border: 1px solid #b1b1b1; height: 30px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.productselectpage form#st_form fieldset a, .productselectpage form#st_form fieldset a:visited { padding: 0px 0px 0px 0px; text-decoration: underline; color: #000; }
.productselectpage form#st_form fieldset a:hover, .productselectpage form#st_form fieldset a:visited:hover { text-decoration: underline; color: #ff6600; }
.productselectpage form#st_form fieldset p { padding: 10px 0px 0px 0px; text-decoration: none; color: #232839; margin: 10px 0px 0px 0px; clear: both; }
.productselectpage .stline.noborder { border-bottom: none; padding: 8px 8px 5px; }

.productselectpage .stline .goinside { padding: 20px 0px 0px 0px; text-align: center; color: #232839; }
.productselectpage .stline .goinside a, .productselectpage .stline .goinside a:visited { text-decoration: none; color: #ff6600; }
.productselectpage .stline .goinside a:hover, .productselectpage .stline .goinside a:visited:hover { text-decoration: underline; color: #232839; }
.productselectpage .stline .goinside .buybtn { margin: 20px auto 0px auto; }
.productselectpage .stline .goinside p { padding: 0px 0px 0px 0px; clear: both; }

.productselectpage .stline .place_info { width: 100%; padding: 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; margin: 0px 0px 0px 0px; background: #fff; position: relative; display: block; height: 85px !important;}
.productselectpage .stline .place_info .image { float: left; margin: 0px; padding: 0px; }
.productselectpage .stline .place_info .image img { border: 0px; }

.productselectpage .stline .place_info .content { float: left; margin: 0px; padding: 5px 5px 5px 5px; position: relative; }
.productselectpage .stline .place_info .content h6 { color: #000; display: block; line-height: 15px; font-size: 100%; margin: 0px; padding: 5px 0px 0px 0px; }
.productselectpage .stline .place_info .content span { color: #000; display: block; line-height: 15px; font-size: 90%; margin: 0px; padding: 0px; }
.productselectpage .stline .place_info .content ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; position: relative; }
.productselectpage .stline .place_info .content ul li { display: inline; line-height: 20px; margin: 0px; padding: 0px; }
.productselectpage .stline .place_info .content ul li a { color: #8f939e; line-height: 20px; padding: 0px 10px 0px 0px; margin: 0px; text-decoration: underline; float: left; width: auto; }
.productselectpage .stline .place_info .content ul li a:hover { color: #fb9d00; text-decoration: none; }

.productselectpage .zoombig { cursor: pointer; }

/* Delivery page forms
----------------------------------------------------------------------------------------------------*/
.deliverypage .header { height: 40px; min-height: 40px; position: relative; margin:0; }
.deliverypage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

.deliverypage .cnapcontainer p { padding: 0px 0px; color: #000000; font-size:11px; }
.deliverypage .cnaplong h6,
.deliverypage .cnaplong p{margin-bottom:5px;}
.cnapcontainer .cnaplong .options { padding: 10px; margin: 10px 0px 20px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; color: #4b5863; }
.cnapcontainer .cnaplong .options div.delivery-option-container.header{background: #ededed; font-weight:bold; border-bottom:1px solid #D1D1D1;}
.cnapcontainer .cnaplong .options div.delivery-option-container.header h4{color: #ff9900; font-weight:bold; padding: 7px 10px 5px;}
.cnapcontainer .cnaplong .options div.delivery-option-container.header h4.price-perProcess{text-align: center;}
.cnapcontainer .cnaplong .options div.delivery-option-container{border-bottom:1px solid #D1D1D1;}
.cnapcontainer .cnaplong .options div.delivery-option-container div{padding:2px 5px 0;}
.cnapcontainer .cnaplong .options div.delivery-option-container div.grid_10{width:430px;} 
.cnapcontainer .cnaplong .options div.delivery-option-container div.grid_10 p{text-align: justify;}
.cnapcontainer .cnaplong .options div.delivery-option-container.even{background: #f6f6f6;}
.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection{font-weight:bold; color:#4B5863;}

.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection div.lblLeft{padding:0; margin-right:5px; float:left;}
.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection div.lblCenter{width:170px; padding:0; margin-right:5px; float:left;}
.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection div.lblRight{float:right; padding:0; margin-right:0; width:140px;}
.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection div.lblRight div.upsLogo{float:left; width:32px; margin:5px 5px 0 0;}
.cnapcontainer .cnaplong .options div.delivery-option-container .delivery-type-selection div.lblRight div.chipnPinLogo{float:right; width:80px; margin:5px 0 0 0;}
.cnapcontainer .cnaplong .options div.delivery-option-container .rlborder{font-weight:bold; color:#4B5863;}
.cnapcontainer .cnaplong .options .rlborder { text-align: center; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; height: 50px; }
.cnapcontainer .cnaplong .options h4.hdr1 { padding: 0px 0px 10px 0px; color: #ff6600; margin: 0px; font-size: 110%; font-weight: normal; }
.cnapcontainer .cnaplong .options h4.hdr2 { padding: 0px 0px 10px 20px; color: #ff6600; margin: 0px; font-size: 110%; font-weight: normal; }
.cnapcontainer .cnaplong .options h4.hdr3 { padding: 0px 0px 10px 7px; color: #ff6600; margin: 0px; font-size: 110%; font-weight: normal; }
.cnapcontainer .cnaplong .options h4.hdr2.price-perProcess {text-align: center; padding:0 0 10px 10px; }


.cnapcontainer .cnaplong .options2 { padding: 10px; background: #f2f2f2; margin: 0px 0px 20px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; color: #4b5863; }
.cnapcontainer .cnaplong .options2 label { width: 150px; float: left; font-weight: 700; }
.cnapcontainer .cnaplong .options2 select { width: 150px; float: left; border: 1px solid #b1b1b1; height: 30px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }

.cnapcontainer .cnaplong .goinside { padding: 20px 20px 20px 20px; text-align: center; }
.cnapcontainer .cnaplong .goinside a.gray, .summarypage .stline .goinside a.gray:visited { text-decoration: none; color: #a3a3a3; background: none; }
.cnapcontainer .cnaplong .goinside a.gray:hover, .summarypage .stline .goinside a.gray:visited:hover { text-decoration: underline; color: #232839; }
.cnapcontainer.p20 { padding-bottom:20px !important; }

.deliverypage fieldset { margin: 20px 0px 20px 20px; padding: 0px; border: 0px; position: relative; }
.deliverypage fieldset label { width: 150px; float: left; clear: left; margin-bottom: 10px; }
.deliverypage fieldset input.loginforminputs { width: 170px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.deliverypage fieldset input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.deliverypage fieldset input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.deliverypage fieldset input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.deliverypage fieldset select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.deliverypage fieldset a, .deliverypage fieldset a:visited { width: 150px; float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #6c7a85; }
.deliverypage fieldset a:hover, .deliverypage fieldset a:visited:hover { text-decoration: underline; color: #ff6600;  }
.deliverypage fieldset p { float: left; clear: left; padding: 0px 0px 0px 150px; text-decoration: none; color: #000; margin: 20px 0px 0px 0px; }

/* Payment page
----------------------------------------------------------------------------------------------------*/
.paymentpage .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.paymentpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

.paymentpage ul.tabs { margin: -40px 0px 0px 0px; padding: 0px 0px 0px 250px; list-style: none; height: 28px; border-bottom: 4px solid #232839; }
.paymentpage ul.tabs li { float: left; margin: 0px 0px 0px 2px; padding: 0px; height: 28px; line-height: 28px; overflow: hidden; position: relative; text-align: center; width: 153px; }
.paymentpage ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0px; outline: none; font-weight: normal; cursor: pointer; font-size: 110%; background: transparent url(/static/images/ma_tab.gif) no-repeat left -28px; width: 153px;	}
html .paymentpage ul.tabs li.active a, html .paymentpage ul.tabs li.active a:hover  { color: #fff; background: transparent url(/static/images/ma_tab.gif) no-repeat left top; cursor: pointer; }

.paymentpage .tabs_container { clear: both; width: 100%; padding: 0px 0px 0px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; background: #e9e9e9; }
.paymentpage .tab_content { position: relative; }
.paymentpage .tab_content .content { padding: 0px 0px 0px 0px; position: relative; }

table#interesttable img {border:0;vertical-align:text-bottom;}
table#interesttable {border-collapse:collapse; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
table#interesttable th.side { /* background: transparent url(../images/bg_th_side2.gif) no-repeat bottom left; */ vertical-align:bottom; }
table#interesttable td.side { text-align:center; /* background: transparent url(../images/bg_td_side2.gif) repeat-y bottom left; */ width:50px; color:#4b5863; vertical-align: middle; font-weight: 700; border-left: none; }
table#interesttable th { height:22px; vertical-align:bottom; color:#4b5863; letter-spacing:2px; /* background:transparent url(../images/bg_th2.gif) repeat-x bottom left; */}
table#interesttable th.choiceE { height:22px; vertical-align:bottom; color:#4b5863; /* background:transparent url(../images/bg_th3.gif) no-repeat bottom right; */}
table#interesttable td { text-align:center;/* background: #fff url(../images/bg_td2.gif) no-repeat bottom left; */color:#4b5863; width:100px; height:30px; vertical-align: middle; padding: 0px 5px 5px 5px; border-left: 1px solid #d9d9d9; }
table#interesttable td.choiceE { text-align:center; color:#4b5863; height:22px; }*/
table#interesttable td.on { /*background:transparent url(../images/bg_td_on2.gif) repeat-y bottom left;*/ } 
table#interesttable th.on {/* background:transparent url(../images/bg_th_on2.gif) no-repeat bottom left; */padding-bottom:0px; width:128px; }
table#interesttable tfoot td { /*background:transparent url(../images/bg_foot_td2.gif) repeat-x top left; */height:1px; vertical-align:top; padding-bottom:0px; border: none; }
table#interesttable tfoot td.choiceE {  height:22px; vertical-align:top; padding-top:8px; }*/
table#interesttable tfoot td.on { /*background:transparent url(../images/bg_foot_td_on2.gif) no-repeat top left; */padding-top:0px; border: none;}
table#interesttable tfoot td.side { /*background: transparent url(../images/bg_foot_td_side2.gif) no-repeat top left; */ border: none;}
table#interesttable td.choiceA {width:98px;}
table#interesttable td.choiceB {width:88px;}
table#interesttable td.choiceC {width:88px;}
table#interesttable td.choiceD {width:88px;}
table#interesttable td.choiceE {width:88px;}
.interest_detail { /*display: block;*/ display: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.right { position: relative; float: right; margin: 0px 0px 0px 0px; }

.paymentpage label.onetime { color: #4b5863; font-weight: 700; font-size: 110%; margin-top: 10px; position: relative; float: left; }
.paymentpage .worldcard { margin: 0px 0px; }
.paymentpage .worldcard img { float: left; margin-right: 5px; border: 0px; }
.paymentpage .worldcard img.othercards { float: left; margin: 5px 0px 5px -47px ; border: 0px; height: 25px; }
.paymentpage .worldcard p { color: #4a1462; display: block; line-height: 15px; padding: 0px; margin: 0px 0px 10px 0px; }

fieldset.card_details { margin: 10px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
fieldset.card_details label { width: 150px; float: left; clear: left; margin-bottom: 0px; padding-top: 5px; }
fieldset.card_details input.loginforminputs { width: 160px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.card_details input.loginforminputs.short { width: 75px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.card_details select { /*width: 50px;*/ float: left; margin: 0px 10px 10px 0px; border: 1px solid #b1b1b1; height: 27px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.card_details a, fieldset.card_details a:visited { padding: 0px 0px 0px 0px; text-decoration: none; color: #6c7a85; }
fieldset.card_details a:hover, fieldset.card_details a:visited:hover { text-decoration: underline; color: #ff6600; }
fieldset.card_details p { float: left; padding: 0px 0px 0px 10px; text-decoration: none; color: #000; margin: 0px 0px 20px 0px; width: 115px; font-size: 80%; }

.cnapcontainer h5.paymentpage_header { margin: 20px 0px 0px 0px; padding: 10px; color: #fff; font-size: 110%; font-weight: 700; background: #565961; display: block; }

table.dst.short_info { margin-bottom: 2px; }
table.dst.right { width: auto; margin: 0px 65px 20px 0px; }
table.dst.payment{ width: auto; margin: 0px 3px 20px 0px; }
table.dst.right .price {background: #fff; color:#333 !important; padding:0;}
table.dst td.stwidth { width: 114px; }
table.dst td.totalColumn { max-width: 150px; min-width: 150px; width: 150px; }
table.dst td.stwidth img {
	vertical-align: middle;
	border: none;
	cursor: pointer;
	padding: 0px;
	margin-top: -5px;
	margin-left: 5px;
}
table.dst td.blue { background-color: #7f8d97; color: #fff; }

.cnapcontainer .content { margin: 0px 0px 20px 0px; }
.cnapcontainer .content .innerslide { height: 192px; overflow: auto; }
.cnapcontainer .content .innerslide p { font-size: 100%; heignt: 150px; }

.paymentpage .info_container { width: 600px; border: 1px solid #f07706; background: #FFFFFF; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.paymentpage .info_content { padding: 0px; margin: 0px; }
.paymentpage .info_content .content { padding: 5px 0 0px 15px; margin: 0px 0px 0px 0px; height: 60px; }
.paymentpage .info_content .content .innerslide { height: 60px; overflow: auto; margin: 0px; padding: 0px; }
.paymentpage .info_content .content .innerslide p { font-size: 100%; }

.paymentpage .info_content .content .innerslide span.fileicon { height: 10px; padding: 10px 0px 10px 40px; background: transparent url(/static/images/file_icon.gif) no-repeat left 50%; font-size: 100%; display: block; margin: 10px 0px 0px 0px; }
.paymentpage .info_content .content .innerslide span.fileicon2 { padding: 10px 0px 10px 40px; font-size: 100%; display: block; margin: 0px 0px 10px 0px; }


.paymentpage .cnapcontainer .goinside { padding: 50px 0px 0px 0px; text-align: center; color: #454545; }
.paymentpage .cnapcontainer .goinside .buybtn { margin-bottom: 10px; }

button.keypad-trigger { width: 25px; padding: 0px; }
img.keypad-trigger { margin: 2px; vertical-align: middle; }
.inlineKeypad { padding: 10px; margin-left: 10px; }
#keypad-div { display: none; z-index: 10; margin: 0; padding: 0; }
.keypad-keyentry {	display: none; }
.keypad-rtl { direction: rtl; }
.keypad-row { clear: both; float: left; width: 100%; }
.keypad-space { float: left; margin: 2px; width: 24px; }
* html .keypad-space { /* IE6 */ margin: 0px; width: 28px; }
.keypad-half-space { float: left; margin: 1px; width: 12px; }
* html .keypad-half-space { /* IE6 */ margin: 0px; width: 14px; }
.keypad-key { float: left; margin: 2px; padding: 0px; width: 21px; height: 21px; text-align: center; cursor: pointer; }
.keypadkeypad-inline button.keypad-key { background: transparent url(/static/images/keyback.gif) no-repeat left top; border: none; color: #909da7; }
.keypad-key[disabled] {	border: 2px outset; }
.keypad-key-down { }
.keypad-spacebar { width: 164px; }
.keypad-clear, .keypad-back, .keypad-close, .keypad-shift { width: 52px; color: #fff; font-weight: bold; }
.keypad-clear {	background-color: #a00; }
.keypad-back { background-color: #00a;}
.keypad-close {	background: #000; }
.keypad-shift {	background-color: #0aa; }
.keypad-cover {	display: none;	display/**/: block;	position: absolute;	z-index: -1; filter: mask(); top: -4px; left: -4px; width: 125px; height: 200px; }
.keypad-close, .keypad-bac { /*display: none; */}

.queryworldcard { text-align: center; color: #4b1563; float: right; }
.queryworldcard img { border: 0px; }
.queryworldcard .buybtn { margin-bottom: 10px; }


fieldset.garanti_details { margin: 10px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
fieldset.garanti_details label { width: 150px; float: left; clear: left; margin-bottom: 0px; padding-top: 5px; }
fieldset.garanti_details input.loginforminputs { width: 175px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.garanti_details input.loginforminputs.short { width: 75px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.garanti_details select {/*width: 50px;*/  float: left; margin: 0px 10px 10px 0px; border: 1px solid #b1b1b1; height: 27px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.garanti_details a, fieldset.garanti_details a:visited { padding: 0px 0px 0px 0px; text-decoration: none; color: #6c7a85; }
fieldset.garanti_details a:hover, fieldset.garanti_details a:visited:hover { text-decoration: underline; color: #ff6600; }
fieldset.garanti_details p { float: left; padding: 0px 0px 0px 10px; text-decoration: none; color: #000; margin: 0px 0px 20px 0px; width: 150px; font-size: 80%; }

#tab3 .grnt { position: relative; float: right; }
#tab3 .grnt p { color: #1c4e36; text-align: center; }
#tab3 .grnt img { float: right; padding: 20px 0px 0px 10px; border: 0px; }
fieldset.garanti_details div.garanti_radios { width: 175px; float: left; padding: 0px; }
fieldset.garanti_details div.garanti_radios input { float: left; clear: left; margin: 0px 10px 10px 0px; padding: 0px; }
fieldset.garanti_details div.garanti_radios label { float: left; clear: right; margin-bottom: 10px; padding: 0px; }

fieldset.prepaid_card_details { margin: 10px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
fieldset.prepaid_card_details label { width: 150px; float: left; clear: left; margin-bottom: 0px; padding-top: 5px; }
fieldset.prepaid_card_details input.loginforminputs { width: 175px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.prepaid_card_details input.loginforminputs.short { width: 75px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.prepaid_card_details select { /*width: 50px;*/  float: left; margin: 0px 10px 10px 0px; border: 1px solid #b1b1b1; height: 27px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.prepaid_card_details a, fieldset.prepaid_card_details a:visited { padding: 0px 0px 0px 0px; text-decoration: none; color: #6c7a85; }
fieldset.prepaid_card_details a:hover, fieldset.prepaid_card_details a:visited:hover { text-decoration: underline; color: #ff6600; }
fieldset.prepaid_card_details p { float: left; padding: 0px 0px 0px 10px; text-decoration: none; color: #000; margin: 10px 0px 20px 0px; width: 250px; font-size: 80%; }
fieldset.prepaid_card_details .buybtn { clear: both; display: block; margin: 10px 0px 0px 147px;}

fieldset.biletix_gift_card_details { margin: 10px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
fieldset.biletix_gift_card_details label { width: 150px; float: left; clear: left; margin-bottom: 0px; padding-top: 5px; }
fieldset.biletix_gift_card_details input.loginforminputs { width: 175px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.biletix_gift_card_details input.loginforminputs.short { width: 75px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.biletix_gift_card_details select {/*width: 50px;*/  float: left; margin: 0px 10px 10px 0px; border: 1px solid #b1b1b1; height: 27px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.biletix_gift_card_details a, fieldset.biletix_gift_card_details a:visited { padding: 0px 0px 0px 0px; text-decoration: none; color: #6c7a85; }
fieldset.biletix_gift_card_details a:hover, fieldset.biletix_gift_card_details a:visited:hover { text-decoration: underline; color: #ff6600; }
fieldset.biletix_gift_card_details p { float: left; padding: 0px 0px 0px 10px; text-decoration: none; color: #000; margin: 10px 0px 20px 0px; width: 250px; font-size: 80%; }
fieldset.biletix_gift_card_details .buybtn { clear: both; display: block; margin: 10px 0px 0px 147px;}

/* Festivals page Header
----------------------------------------------------------------------------------------------------*/
#festival_header { margin: 0px; position: relative; padding: 0px; }
.festimage img { width: 620px; height: 168px; border: 0px; position: relative; }

/* Festivals page Listings
----------------------------------------------------------------------------------------------------*/
#fplists { border: 1px solid #d9d9d9; overflow: auto; overflow-x: hidden; overflow-y: hidden; }
#fplists .listevent.noborder { border-bottom: none; }
#fplists .topic { background: #dfdfdf; }
#fplists .topic p { color: #232839; font-size: 125%; line-height: 35px; padding: 0px 0px 0px 15px; margin: 0px; }
#fplists .topic p span { color: #d85700; }

#fplists ul.tabs { margin: 0px 0px 0px 10px; padding: 10px 0px 10px 0px; list-style: none; height: 30px; }
#fplists ul.tabs li { float: left; margin: 0px 10px 0px 0px; padding: 0px; height: 29px; line-height: 29px; overflow: hidden; position: relative; text-align: center; }
#fplists ul.tabs li a { text-decoration: none; color: #000; display: block; padding: 0px 0px 0px 0px; outline: none; cursor: pointer; font-size: 100%; }
#fplists ul.tabs li a.fptab1 { background: transparent url(/static/images/fp_tab.gif) no-repeat -135px 0px; width: 135px; padding: 0px 0px 0px 5px; }
#fplists ul.tabs li a.fptab2 { background: transparent url(/static/images/fp_tab.gif) no-repeat -135px -30px; width: 135px; padding: 0px 0px 0px 10px; }
#fplists ul.tabs li a.fptab3 { background: transparent url(/static/images/fp_tab.gif) no-repeat -135px -60px; width: 135px; padding: 0px 0px 0px 10px; }
html #fplists ul.tabs li.active a.fptab1, 
html #fplists ul.tabs li.active a.fptab1:hover  { color: #000; background: transparent url(/static/images/fp_tab.gif) no-repeat left top; cursor: pointer; }
html #fplists ul.tabs li.active a.fptab2, 
html #fplists ul.tabs li.active a.fptab2:hover  { color: #000; background: transparent url(/static/images/fp_tab.gif) no-repeat left -30px; cursor: pointer; }
html #fplists ul.tabs li.active a.fptab3, 
html #fplists ul.tabs li.active a.fptab3:hover  { color: #000; background: transparent url(/static/images/fp_tab.gif) no-repeat left -60px; cursor: pointer; }

.fplistheader { margin: 0px; padding: 0px; border-bottom: 2px solid #d7d7d7; height: 80px; position: relative;  }
.fplistheader .date { position: relative; height: 60px; min-height: 60px; float: left; line-height: 60px; width: 35px; background: transparent url(/static/images/fp_date_plate.gif) no-repeat left top; margin: 0px 3px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; color: #fff; }
.fplistheader .date a { color: #fff; text-decoration: none; cursor: pointer; }
.fplistheader .date:hover, .fplistheader .date:hover a { background: transparent url(/static/images/fp_date_plate_selected.gif) no-repeat left top; }
.fplistheader .date.selected { background: transparent url(/static/images/fp_date_plate_selected.gif) no-repeat left top; }
.fplistheader .date span.month, .fplistheader .date span.day { line-height: 22px; margin: 0px; padding: 0px; display: block; font-size: 100%; color: #fff; }
.fplistheader .date span.daydate { line-height: 15px; margin: 0px; padding: 0px; display: block; font-size: 150%; color: #fff; }

.fplistheader .fplistselectors  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.fplistheader .fplistselectors span { font-size: 100%; color: #949494; display: block; padding: 10px 20px 0px 10px; margin: 0px 0px 10px 0px; }
.fplistheader .fplistselectors select { font-size: 100%; color: #000; padding: 0px; margin: 0px 0px 10px 10px; padding: 0px; display: block; float: left; clear: left; }


.fplistheader.fbggray { height: 40px; }
.fplistheader.fbggray .fld1, .fplistheader.fbggray .fld2 { padding: 10px 0px; }

#slider6 { position: relative; z-index: 1; margin: 10px 0px 10px 20px; padding: 0px; display: block; }
#slider6 ul { list-style: none; margin: 0px 0px 0px 5px; padding: 0px; overflow: hidden; width: 575px;  }
#slider6 li { overflow: hidden; position: relative; margin: 0px; padding: 0px; width: 575px; height: 60px;  }
#prevBtn6  { display: block; width: 10px; height: 60px; position: absolute; left: 5px; top: 0px; z-index: 100000; overflow: hidden; text-indent: -999px; }
#nextBtn6 { display: block; width: 10px; height: 60px; position: absolute; left: 600px; top: 0px; z-index: 100000; overflow: hidden; text-indent: -999px; }
#prevBtn6 a, #nextBtn6 a { display: block; position: relative; width: 10px; height: 60px; background: url(/static/images/slider_left.gif) no-repeat 0 -5px; }
#nextBtn6 a { background: url(/static/images/slider_right.gif) no-repeat 0 -5px;}

#fplists .listfilters { padding: 10px 0px 0px 0px; margin: 0px; text-align: left; }
#fplists .listfilters .fld1 { margin-left: 15px; }
#fplists .listfilters .fld2 { margin-left: -15px; }
#fplists .listfilters a, #fplists .listfilters a:visited { color: #fb9d00; font-size: 100%; text-decoration: none; padding: 0px 20px 0px 0px; background: url(/static/images/triangle_down.gif) no-repeat right 50%; line-height: 15px; }
#fplists .listfilters a:hover, #fplists .listfilters a:visited:hover { color: #000; font-size: 100%; text-decoration: none; }

#fplists .listevent { height: 45px; border-bottom: 2px solid #d9d9d9; padding-top: 15px; }
#fplists .listevent.noborder { border-bottom: none; }
#fplists .listevent .fld1 a.ln1, #fplists .listevent .fld1 a.ln1:visited { color: #000; text-decoration: none; font-size: 110%; display: block; padding-left: 10px; }
#fplists .listevent .fld1 a.ln1:hover, #fplists .listevent .fld1 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }

#fplists .listevent .fld2 a.ln1, #fplists .listevent .fld2 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: left; }
#fplists .listevent .fld2 a.ln1:hover, #fplists .listevent .fld2 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }

#fplists .listevent .fld3 a.ln1, #fplists .listevent .fld3 a.ln1:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
#fplists .listevent .fld3 a.ln1:hover, #fplists .listevent .fld3 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }
#fplists .listevent .fld3 a.ln2, #fplists .listevent .fld3 a.ln2:visited { color: #898989; text-decoration: none; font-size: 110%; display: block; text-align: center; }
#fplists .listevent .fld3 a.ln2:hover, #fplists .listevent .fld3 a.ln2:visited:hover { color: #fb9d00; text-decoration: none; }


#fplists .fplistmovie .fld1 a.ln1, #fplists .fplistmovie .fld1 a.ln1:visited { color: #000; text-decoration: none; font-size: 120%; display: block; padding-left: 10px; font-weight: 700; }
#fplists .fplistmovie .fld1 a.ln1:hover, #fplists .fplistmovie .fld1 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }

#fplists .fplistmovie .fld2 span { color: #000; text-decoration: none; font-size: 100%; display: block; text-align: left; margin: 0px; padding: 0px 0px 20px 0px; }

#fplists .fplisttheater .fld1 a.ln1, #fplists .fplisttheater .fld1 a.ln1:visited { color: #000; text-decoration: none; font-size: 120%; display: block; padding-left: 10px; font-weight: 700; }
#fplists .fplisttheater .fld1 a.ln1:hover, #fplists .fplisttheater .fld1 a.ln1:visited:hover { color: #fb9d00; text-decoration: none; }

#fplists .fplisttheater .fld2 span { color: #000; text-decoration: none; font-size: 100%; display: block; text-align: left; margin: 0px; padding: 0px 0px 20px 0px; }

#fplists .fplisttheater .place_info .content ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; position: relative; float: right; }
#fplists .fplisttheater .place_info .content ul li { display: inline; margin: 0px; padding: 0px; }
#fplists .fplisttheater .place_info .content ul li a { color: #8f939e; padding: 0px 10px 0px 0px; margin: 0px; text-decoration: underline; float: left; width: auto; font-size: 80%; }
#fplists .fplisttheater .place_info .content ul li a:hover { color: #fb9d00; text-decoration: none; }

/* Festivals page calendar table
----------------------------------------------------------------------------------------------------*/
#fplists { position: relative; margin-bottom: 20px; }
#fplists .tabs_container { clear: both; width: 100%; padding: 0px 0px 0px 0px; overflow: auto; overflow-x: hidden; overflow-y: hidden; background: #fff; margin: 0px; }
#fplists .tab_content { position: relative; }
#fplists .tab_content .content { padding: 0px 0px 0px 0px; position: relative; }

.fp-calendar-table { background: #fff; margin: 0px auto; position: relative; /*overflow: auto;  overflow-x: hidden; overflow-y: hidden; */  clear: left; padding: 0px; }
.fp-calendar-table .header { padding: 0px; background: #e1e1e1; color: #ffffff; font-weight:normal; text-align: center; position: relative; line-height: 30px; }
.fp-calendar-table .header div { color: #748493; font-weight:normal; width: 80px; float: left; text-align: center; }
.fp-calendar-table .header div.odd_gray1 { background: #e1e1e1; width: 54px; }
.fp-calendar-table .header div.odd { background: #c1d0d7; border-right: 1px solid rgb(210, 219, 224);}
.fp-calendar-table .header div.odd.norightborder { border-right: none; }
.fp-calendar-table .header div.even { background: #b5c2ca; border-right: 1px solid rgb(210, 219, 224);}

.fp-calendar-table .cell { float: left; padding: 0px; background: #fff; font-weight: normal; font-size: 100%; color: #89939c; text-align: center; position: relative; }
.fp-calendar-table .cell.regular { border-right: 1px solid rgb(210, 219, 224); border-bottom: 1px solid rgb(210, 219, 224); width: 80px; height: 80px; }
.fp-calendar-table .cell.norightborder { border-right: none; border-bottom: 1px solid rgb(210, 219, 224); width: 80px; height: 80px; }
.fp-calendar-table .cell.odd { background: #f3f3f3; width: 54px; font-weight: 700; line-height: 80px; border-bottom: 1px solid rgb(210, 219, 224); }
.fp-calendar-table .cell.even { background: #e1e1e1; width: 54px; font-weight: 700; line-height: 80px; border-bottom: 1px solid rgb(210, 219, 224); }

.fp-calendar-table .cell .content { margin: 0px auto; padding: 0px; position: static; height: 78px;display: table; text-align: center; width: auto; }
.fp-calendar-table .cell .content a, .fp-calendar-table .content .cell a:visited { color: #41434f; text-decoration: none; padding: 5px; margin: 0px; text-align: center; display: table-cell; vertical-align: middle;}
.fp-calendar-table .cell .content a:hover, .fp-calendar-table .cell .content a:visited:hover { color: #ffbb00; text-decoration: underline; vertical-align: middle; }

/* Festivals page dock
----------------------------------------------------------------------------------------------------*/
#dock { height: 200px; z-index: 1000; width: 100%; background: #f3f3f3 url(/static/images/tab_b.gif) repeat-x 0 0; }
#dock .dockcontainer { width: 990px; margin: 0px auto; padding: 0px; } 

ul.login { display: block; position: relative; font-weight: normal; line-height: 23px; margin: 0px auto; text-align: center; width: 990px; padding: 0px; color: #4c4c4c; }
ul.login li a.open { color: #fff; text-decoration: none; font-size: 100%; background: url(/static/images/bt_open.gif) no-repeat left 0; display: block; line-height: 23px; width: 153px; padding-left: 10px; }
ul.login li a.open:hover { color: #4c4c4c; text-decoration: none; }
ul.login li.totalpayment { background: transparent /*url(/static/images/tab_r.png) no-repeat left 0*/; line-height: 23px; width: 300px; padding: 0px 0px 0px 30px; margin: 5px; display: block; float: left; }
ul.login li.totalpayment span { font-size: 125%; font-weight: 700; }
ul.login li.howmany { background: transparent /*url(/static/images/tab_r.png) no-repeat left 0*/; line-height: 23px; padding: 0; margin: 5px; display: block; float: right; }
ul.login li.howmany a { color: #ff6c00; text-decoration: none;  }
ul.login li { text-align: left; padding: 0 0px; display: block; float: left; height: 40px; }

.dockcontainer .panelleft { width: 159px; float: left; padding: 0px 20px 0px 0px; float: left; }
.dockcontainer .panelright { width: 750px; float: left; padding: 0px 0px 0px 20px; float: left; position: relative; overflow: auto; overflow-x: hidden; overflow-y: hidden; height: 140px; }

#slider7 { position: relative; margin: 0px 0px 0px 0px; padding: 0px; }
#slider7 ul { list-style: none; width: 700px; height: 120px; margin: 0px; padding: 0px; overflow: hidden; }
#slider7 li { overflow: hidden; position: relative; width: 700px; height: 120px; margin: 0px; padding: 0px; }
#slider7 li img { border: 0px; }	
#prevBtn7, #nextBtn7 { display: block; width: 10px; height: 120px; position: absolute; left: 0px; top: 5px; z-index: 1; overflow: hidden; text-indent: -999px;}
#nextBtn7 { left: 725px; }
#prevBtn7 a, #nextBtn7 a { display: block; position: relative; width: 10px; height: 140px; background:url(/static/images/slider_left.gif) no-repeat 0 0; }	
#nextBtn7 a { background: url(/static/images/slider_right.gif) no-repeat 0 0; }

#slider7 .slidereventlist div img { border: 0px; position: relative; padding: 5px; }
#slider7 .slidereventlist div a { display: block; margin: 5px 0px 5px 0px; text-align: center; text-decoration: none; color: #696969; font-size: 100%; }
#slider7 .slidereventlist div a:hover { color: #fb9d00; text-decoration: none; }
#slider7 .slidereventlist div span.sldlnk { display: block; padding: 0px; margin: 0px; }
#slider7 .slidereventlist div.count { position: absolute; top: 0px; left: 0px; color: #fff; background: transparent url(/static/images/orange_round.gif) no-repeat center 50%; z-index: 500; width: 20px; line-height: 20px; text-align: center; padding: 0px; margin: 0px; font-size: 80%; }

#slider7 .slidereventlist div.delete { display: none; position: absolute; top: 0px; right: 0px; background: transparent url(/static/images/red_round.gif) no-repeat center 50%; z-index: 500; width: 20px; line-height: 20px; text-align: center; padding: 0px; margin: 0px; font-size: 100%; }
#slider7 .slidereventlist div.delete a { color: #fff; text-decoration: none; margin: -1px 0px 0px 0px; padding: 0px; }

#slider7 .slidereventlist div:hover div.delete { display: block; }

span.orange { color: #fb9d00; font-weight: 700; font-size: 110%; }

/* summary page forms
----------------------------------------------------------------------------------------------------*/
.summarypage .header { height: 20px; min-height: 20px; position: relative; margin: 0px 0px 10px 0px; }
.summarypage .header span { margin: 0px; padding: 0px 0px 3px 20px; font-size: 125%; color: #fff; display: block; }
.summarypage .lightgray .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #6c7a85; display: block; }

.summarypage .eventimage img { width: 167px; height: 92px; border: 0px; position: relative; }
.summarypage .eventname { margin: 0px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
.summarypage .eventname h6 { margin: 0px 0px 10px 0px; padding: 0px; border: 0px; position: relative; }
.summarypage .eventname h6.product-summary{padding-right:30px;}
.summarypage .stline { border-bottom: 1px solid #c4c4c4; overflow: auto; overflow-x: hidden; overflow-y: hidden; padding: 10px 20px 10px 20px; }
.summarypage .shopping_summary { background: #f6f6f6; color: #000; overflow: auto; overflow-x: hidden; overflow-y: hidden; padding: 10px; margin: 10px; }
.summarypage .shopping_summary span { color: #6d6d6d; display: block; float: left; clear: left; width: 100px; }

.summarypage .stline.noborder { border: none; padding: 0px; }
.summarypage .stline .goinside { padding: 0px 0px 10px 0px; text-align: center; color: #000; }
.summarypage .stline .goinside a, .summarypage .stline .goinside a:visited { text-decoration: none; color: #ff6600; }
.summarypage .stline .goinside a:hover, .summarypage .stline .goinside a:visited:hover { text-decoration: underline; color: #232839; }
.summarypage .stline .goinside a.gray, .summarypage .stline .goinside a.gray:visited { text-decoration: none; color: #a3a3a3; background: none; }
.summarypage .stline .goinside a.gray:hover, .summarypage .stline .goinside a.gray:visited:hover { text-decoration: underline; color: #232839; }
.summarypage .stline .goinside .buybtn { margin: 20px auto 10px auto; }
.summarypage .stline .goinside p { padding: 5px 0px 0px 0px; clear: both; }

.summarypage .stline .place_info { width: 95%; padding-top: 4px; padding-bottom: 4px; overflow: auto; overflow-x: hidden; overflow-y: hidden; margin: 5px 0px 0px 10px; background: #fff; position: relative; display: block; height: 85px !important; min-height: 85px;}
.summarypage .stline .place_info .image { float: left; margin: 0px; padding: 0px 0px; }
.summarypage .stline .place_info .image img { border: 0px; }

.summarypage .stline .place_info .content { float: left; margin: 0px; padding: 5px 0px 0px 5px; position: relative; }
.summarypage .stline .place_info .content h6 { color: #000; display: block; line-height: 15px; font-size: 100%; margin: 0px; padding: 5px 0px 0px 0px; }
.summarypage .stline .place_info .content span { color: #000; display: block; line-height: 15px; font-size: 90%; margin: 0px; padding: 0px; }
.summarypage .stline .place_info .content ul { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; position: relative; }
.summarypage .stline .place_info .content ul li { display: inline; line-height: 20px; margin: 0px; padding: 0px; }
.summarypage .stline .place_info .content ul li a { color: #8f939e; line-height: 20px; padding: 0px 20px 0px 0px; margin: 0px; text-decoration: underline; float: left; width: auto; }
.summarypage .stline .place_info .content ul li a:hover { color: #fb9d00; text-decoration: none; }

.summarypage .zoombig { cursor: pointer;  }

/* confirmation page 
----------------------------------------------------------------------------------------------------*/
.confirmationpage .cpcontainer { position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; padding: 0px; margin: 0px 0px 0px 20px; width: 940px; clear: both; } 
.confirmationpage .cp.left { width: 550px; position: relative; float: left; margin: 0px 0px 0px 0px; }
.confirmationpage .cp.right { width: 350px; position: relative; float: right; margin: 0px 0px 0px 0px; }
.confirmationpage .cplong { width: 940px; position: relative; float: left; margin: 20px 0px 5px 0px; }

.cpcontainer h5.section_header { margin: 20px 0px 0px 0px; padding: 10px; color: #fff; font-size: 14px; font-weight: normal; background: #565961; display: block; }

.confirmationpage .cpcontainer.top .cp.left h6 { padding: 0px; margin: 30px 0px 20px 0px; color: #000; font-weight: 700; font-size: 14px; } 
.confirmationpage .cpcontainer.top .cp.left h6 span { color: #f00; font-weight: normal; } 
.confirmationpage .cpcontainer.top .cp.right #social_media { padding: 0px; margin: 10px 0px 20px 0px; } 
.confirmationpage .cpcontainer.top .cp.right h6 { padding: 0px; margin: 0px 0px 5px 0px; color: #fb9d00; font-weight: normal; font-size: 120%; } 

.confirmationpage .cpcontainer .refno { text-align: right; float: right;} 
.confirmationpage .cpcontainer .refno h6 { padding: 0px; margin: 0px; color: #ff0000; font-weight: bold; font-size: 14px; } 
.confirmationpage .cpcontainer .refno h6 span { color: #000; font-weight: bold; font-size: 200%; }

.confirmationpage .cpcontainer .cpnotes { margin: 30px 0px 0px 0px; color: #2b2f32; font-size:12px; }

.confirmationpage .info_container { border: 1px solid #f07706; background: #f0f0f0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.confirmationpage .info_content { padding: 0px; margin: 0px; }
.confirmationpage .info_content .content { padding: 20px; margin: 0px 0px 5px 0px; }
.confirmationpage .info_content .content .innerslide { height: 182px; overflow: auto; }
.confirmationpage .info_content .content .innerslide p { font-size: 110%; }

.confirmationpage .info_content .content span.fileicon { padding: 0 0 0 40px; background: transparent url(/static/images/file_icon.gif) no-repeat left 50%; font-size: 150%; display: block; margin: 0px 0px 10px 0px; }
.confirmationpage .info_content .content span.delivery_details { padding: 0 0 0 40px; font-size: 150%; display: block; margin: 0px 0px 10px 0px; }
.confirmationpage .info_content .content span.detail { font-weight: normal; clear: right; float: left; }

.confirmationpage .q_container { background: #f0f0f0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.confirmationpage .q_content { padding: 0px; margin: 0px; }
.confirmationpage .q_content .content { padding: 20px; margin: 0px 0px 0px 0px; display: block; float: left; }

.confirmationpage .q_container h3 { font-weight: normal; font-size: 200%; color: #62717c; line-height: 35px; margin: 0px; padding: 0px; }
.confirmationpage .q_container h4 { font-weight: normal; font-size: 150%; color: #62717c; }
.confirmationpage .q_container h3.orange { color: #fb9d00; }
.confirmationpage .q_container p { display: block; font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; color: #000f4d; }

.confirmationpage .w_container { background: #4a1462; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.confirmationpage .w_container2 { position:relative; background: #cc0000; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.confirmationpage .w_container2 div.freetext { position:absolute; right:20px; top:5px; width:200px; color:#fff; font-size:16px; text-align:center; }
.confirmationpage .w_container2 div.freetext strong { display:block; font-size:18px; text-align:center; }
.confirmationpage .w_content { padding: 0px; margin: 0px; }
.confirmationpage .w_content .content { padding: 0px; margin: 0px 0px 0px 0px; display: block; text-align: center; }
.confirmationpage .w_content .content img { border: 0px; }

.confirmationpage .print { float: right; margin: 0px 0px 20px 0px; }
.confirmationpage .print a.printicon, .confirmationpage .print a.printicon:visited { padding: 10px 40px 10px 0px; background: transparent url(/static/images/print_icon.gif) no-repeat right 50%; font-size: 100%; display: block; color: #e86b00; text-decoration: none; }
.confirmationpage .print a.printicon:hover, .confirmationpage .print a.printicon:visited:hover { color: #000; text-decoration: none; }

/* sales channels pages
----------------------------------------------------------------------------------------------------*/
.saleschannel .q_container { background: #f0f0f0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.saleschannel .q_content { padding: 0px; margin: 0px; }
.saleschannel .q_content .content { padding: 20px; margin: 0px 0px 0px 0px; display: block; float: left; }

.saleschannel .q_container h3 { font-weight: normal; font-size: 200%; color: #62717c; line-height: 35px; margin: 0px; padding: 0px; }
.saleschannel .q_container h4 { font-weight: normal; font-size: 150%; color: #62717c; }
.saleschannel .q_container h3.orange { color: #fb9d00; }
.saleschannel .q_container p { display: block; font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; color: #000f4d; }

/* SALES OPTIONS SAYFASINDA GECMIS REVISION KONDUGU ICIN YEDEK
.saleschanneloptions ul.opts { margin: 0px; padding: 0px; position: relative; }
.saleschanneloptions ul.opts li { margin: 0px; padding: 0px; float: left; display: block; width: 320px; margin-right: 10px; }
.saleschanneloptions ul.opts li.last { margin: 0px; padding: 0px; float: left; display: block; width: 320px; margin-right: 0px; }
.saleschanneloptions ul.opts li.opt1 { background: transparent url(/static/images/salespage/salesopt1.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li.opt2 { background: transparent url(/static/images/salespage/salesopt2.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li.opt3 { background: transparent url(/static/images/salespage/salesopt3.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li div.spttext { display: block; margin-top: 300px; width: 320px; text-align: center; font-size: 125%; color: #232839; }
.saleschanneloptions ul.opts li div.linktoinner { display: block; margin: 40px 0px 20px 0px; width: 320px; text-align: center; font-size: 100%; color: #232839; }
.saleschanneloptions ul.opts li div.linktoinner a { text-decoration: none; color: #232839; font-size: 100%; }
.saleschanneloptions ul.opts li div.linktoinner a:hover { text-decoration: none; color: #fb9d00; }
*/


.saleschanneloptions ul {
	list-style:none;
}

.saleschanneloptions ul.saleschannel-pages li.pagebox {
	width: 240px;
	height: 327px;
	float:left;
	cursor: pointer;
}

.saleschanneloptions ul.saleschannel-pages li.spacer {
	width: 6px;
	height: 327px;
	float: left;
}

div.saleschannel-text {
	text-align: center;
	color: white;
	line-height: 14px;
	margin: 268px auto 0 auto;
	width: 93%;
}

div.saleschannel-text span.saleschannel-title {
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}

div.saleschannel-text span.saleschannel-title a{
	font-size: 15px;
	text-decoration: none;
	color: white;
}

div.saleschannel-text span.saleschannel-title a:hover{
	color: #FB9D00 !important;
}


div.customer-services {
	width: 980px;
	height: 90px;
	margin: 12px 0 0 0;
	background: transparent url(/static/images/salespage/s_channel-bottom.jpg) no-repeat center top;
}

div#customer-srv-1 {
	color: #0788ca;
	width: 460px;
	padding: 26px 0 0 150px;
	float: left;
	font-size: 13px;
}

div#customer-srv-2 {
  	color: #315663;
    float: right;
    margin: 44px 25px 0 0;
    text-align: right;
    width: 270px;
}


h3.customer-srv-title {
	font-size: 23px;
	line-height: 23px;
	margin:0;
}




.saleschanneloptions #saleschannelpage-1 {
	background: transparent url(/static/images/salespage/s_channel-01.jpg) no-repeat center top;
}

.saleschanneloptions #saleschannelpage-2 {
	background: transparent url(/static/images/salespage/s_channel-02.jpg) no-repeat center top;
}

.saleschanneloptions #saleschannelpage-3 {
	background: transparent url(/static/images/salespage/s_channel-03.jpg) no-repeat center top;
}

.saleschanneloptions #saleschannelpage-4 {
	background: transparent url(/static/images/salespage/s_channel-04.jpg) no-repeat center top;
}



.saleschanneloptions ul.opts { overflow:auto; margin: 0px; padding: 0px; position: relative; }
.saleschanneloptions ul.opts li { position:relative !important; margin: 0px; padding:0 0 35px 0; float: left; display: block; width: 320px; margin-right: 10px; }
.saleschanneloptions ul.opts li.last { margin: 0px; padding:0 0 35px 0; float: left; display: block; width: 320px; margin-right: 0px; }
.saleschanneloptions ul.opts li.opt1 { background: transparent url(/static/images/salespage/salesopt1.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li.opt2 { background: transparent url(/static/images/salespage/salesopt2.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li.opt3 { background: transparent url(/static/images/salespage/salesopt3.jpg) no-repeat center top; }
.saleschanneloptions ul.opts li div.spttext { display: block; margin-top: 300px; width: 320px; text-align: center; font-size: 125%; color: #232839; }
.saleschanneloptions ul.opts li div.linktoinner { position:absolute !important; left:0; top:257px; width: 320px; text-align: center; }
.saleschanneloptions ul.opts li div.linktoinner a { text-decoration: none; font-size:14px; font-weight:bold; color: #FFFFFF; }
.saleschanneloptions ul.opts li:hover { cursor:pointer !important; }
.saleschanneloptions ul.opts li:hover div.linktoinner a { text-decoration: none; color: #fb9d00; }
.saleschanneloptions ul.saleschannel-pages a { text-decoration:none; }
.saleschanneloptions ul.saleschannel-pages a:hover { color:#FB9D00; }





.saleschannel_retail .header { height: 20px; min-height: 20px; height: 20px !important; position: relative; z-index: 0; margin: 0px 0px 10px 0px; }
.saleschannel_retail .header span { margin: 0px; padding: 0px 0px 0px 15px; font-size: 120%; color: #232839; display: block; }
.saleschannel_retail .filter { margin: -35px 0px 0px 0px; padding: 0px 0px 0px 200px; list-style: none; height: 28px; }
.saleschannel_retail ul.retails_list { margin: 0px; padding: 0px; position: relative; }
.saleschannel_retail ul.retails_list  li { overflow:hidden; position:relative; display:block; width:400px; margin:0px; padding:10px; border:solid 1px #cccccc; border-width:0 0 1px 0; }
.saleschannel_retail ul.retails_list  li:hover { background:#f6f6f6; cursor:pointer; }
.saleschannel_retail ul.retails_list  li:last-child { border: none; padding-bottom: 40px; }
.saleschannel_retail ul.retails_list  li span.name { font-size: 120%; font-weight: bold; color: #62717c; display: block; }
.saleschannel_concierge ul.hotels_list  li span.name a{ font-weight: normal; color: #62717c; display: block; text-decoration:none; }
.saleschannel_concierge ul.hotels_list  li span.name a:hover{ font-weight: normal; color: #fb9d00; display: block; text-decoration:none; }
.saleschannel_retail ul.retails_list  li span.orange { font-weight: normal; color: #fb9d00; display: block; }
.saleschannel_retail ul.retails_list  li span.graytext { font-weight: normal; color: #929292; display: block; }
.saleschannel_retail ul.retails_list  li div.legend { margin: 10px 0px 0px 0px; display: block; position: relative; }
.saleschannel_retail ul.retails_list  li div.legend  img{ margin-right: 5px; border: 0px; }
.saleschannel_retail ul.retails_list  li div.hotellogo {float:left; padding-right:10px;}
.saleschannel_retail .content .innerslide { height: 520px; overflow: auto; }
.saleschannel_retail #googlemaps { border: 1px solid #000; }
.saleschannel_retail #googlemaps #map_canvas { width: 483px; height: 515px; }

.saleschannel_retail #googlemaps div.legend { position: relative; display: block; clear: both; margin: 0px auto; }
.saleschannel_retail #googlemaps div.legend div { float: left; padding: 10px 0px 20px 0px; vertical-align: middle; /*line-height: 31px;*/ color: #6e6e6e; }
.saleschannel_retail #googlemaps div.legend div img { vertical-align: middle;  padding-left: 10px; }

.saleschannel_concierge .header { height: 20px; min-height: 20px; height: 20px !important; position: relative; z-index: 0; margin: 0px 0px 10px 0px; }
.saleschannel_concierge .header span { margin: 0px; padding: 0px 0px 0px 15px; font-size: 120%; color: #232839; display: block; }
.saleschannel_concierge .filter { margin: -35px 0px 0px 0px; padding: 0px 0px 0px 200px; list-style: none; height: 28px; }
.saleschannel_concierge ul.retails_list { margin: 0px; padding: 0px; position: relative; }
.saleschannel_concierge ul.retails_list  li { margin: 0px; padding: 10px; display: block; width: 400px; margin-right: 10px; border-bottom: 1px solid #cccccc; position: relative; }
.saleschannel_concierge ul.retails_list  li:hover { background:#f6f6f6; cursor:pointer; }
.saleschannel_concierge ul.retails_list  li:last-child { border: none; padding-bottom: 40px; }
.saleschannel_concierge ul.retails_list  li span.name { font-size: 120%; font-weight: bold; color: #62717c; display: block; }
.saleschannel_concierge ul.hotels_list  li span.name a{ font-weight: normal; color: #62717c; display: block; text-decoration:none; }
.saleschannel_concierge ul.hotels_list  li span.name a:hover{ font-weight: normal; color: #fb9d00; display: block; text-decoration:none; }
.saleschannel_concierge ul.retails_list  li span.orange { font-weight: normal; color: #fb9d00; display: block; }
.saleschannel_concierge ul.retails_list  li span.graytext { font-weight: normal; color: #929292; display: block; }
.saleschannel_concierge ul.retails_list  li div.legend { margin: 10px 0px 0px 0px; display: block; position: relative; width:200px !important; }
.saleschannel_concierge ul.retails_list  li div.legend  img{ margin-right: 5px; border: 0px; }
.saleschannel_concierge .content .innerslide { height: 520px; overflow: auto; }
.saleschannel_concierge #googlemaps { border: 1px solid #000; }
.saleschannel_concierge #googlemaps #map_canvas { width: 483px; height: 515px; }


.saleschannel_garanti .header { height: 20px; min-height: 20px; height: 20px !important; position: relative; z-index: 0; margin: 0px 0px 10px 0px; }
.saleschannel_garanti .header span { margin: 0px; padding: 0px 0px 0px 15px; font-size: 120%; color: #232839; display: block; }
.saleschannel_garanti .info { margin: 0px; padding: 0px; position: relative; }
.saleschannel_garanti .info img { display: block: margin: 0px; padding: 0px 0px 20px 0px; }
.saleschannel_garanti .info h4 { color: #154804; font-weight: 700; display: block: margin: 0px 0px 20px 0px; padding: 0px; font-size: 150%; }
.saleschannel_garanti .info p { color: #000; font-weight: normal; display: block: margin: 0px 0px 20px 0px; padding: 0px; font-size: 125%; }
.saleschannel_garanti .info span { color: #154804; font-weight: normal; display: block: margin: 0px 0px 20px 0px; padding: 0px; font-size: 110%; }
.saleschannel_garanti .info a { color: #154804; text-decoration: underline; }
.saleschannel_garanti .info a:hover { color: #fb9d00; text-decoration: underline; }

.saleschannel_garanti .map { text-align: center; margin: 50px auto;  }
.saleschannel_garanti .map img { border: 0px; }

/*Selectbox Replacement */

.jquery-selectbox {
	position: relative;
	height: auto;
	border: 1px solid #bbdefb;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 4px 4px 0;
	font-size: 12px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0;
	background:#fff;
	background-image: url("/static/images/bg-TextFieldFocused.gif");
}
.jquery-selectbox.selecthover {
	border-color: #55a0d0;
	background-color: #eef8fe;
	background-image: url("/static/images/icons/select_arrow.gif") no-repeat;
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 20px;
	padding: 2px;
	left: -1px;
	background: #eef8fe;
	width: 100px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 3000;
	border: 1px solid #55a0d0;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("/static/images/icons/select_arrow.gif") no-repeat;
	width: 22px;
	height: 20px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("/static/images/icons/select_arrow.gif") no-repeat;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #55a0d0;
	color: #eee;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("/static/images/bg-TextFieldError.gif");
}

. jquery-custom-selectboxes-replaced, .custom-selectboxes-replaced-list{z-index:3000;}

/* static pages
----------------------------------------------------------------------------------------------------*/
.staticpage .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.staticpage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }
.staticpage .longcontent { padding: 20px; }
.staticpage .longcontent_careernew { padding: 15px 15px 15px 10px; }
.staticpage .longcontent_error { padding: 5px 5px 5px 5px; }
.staticpage ul.delivery  { margin: 0px; padding: 0px 0px 10px 30px; display: block; color: #566470; font-size: 100%; border-width:0 !important;   }
.staticpage ul.positions { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 85%; border-width:0 !important; }
.staticpage ul.positions3 { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #4d6e89; font-size: 85%; border-width:0 !important; }
.staticpage ul.positions3 .span { margin: 0px; padding: 0px 0px 10px 0px; display: block; font-widht:blod; color: #0c487e; font-size: 100%; border-width:0 !important; }
.staticpage ul.positions2 { margin: 0px; padding: 0px 0px 60px 0px; display: block; color: #566470; font-size: 85%; border-width:0 !important; }
.staticpage p { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 100%; }
.staticpage p.ourguarantee { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 120%; }
.staticpage p.ourguarantee a { color: #566470 !important; text-decoration: none; font-weight: bold; }
.staticpage p.ourguarantee a:hover {  color:#fb9d00 !important; text-decoration: underline;  }
.staticpage p.download { margin: 0px; padding: 6px 0px 0px 0px; display: block; color: #566470; font-size: 100%; }
.staticpage p.use { margin: 0px; padding: 46px 0px 0px 0px; display: block; color: #566470; font-size: 100%; }
.staticpage p.press { color:#fb9d00 !important; font-size: 100%;}
.staticpage p.contactus { color:#6c7a85 !important; font-size: 100%;}
.staticpage p.contactus a { color:#6c7a85 !important; text-decoration: none; }
.staticpage p.contactus a:hover {  color:#fb9d00 !important; text-decoration: underline;  }
.staticpage span.press2 { color:#fb9d00 !important; font-size: 130%; font-weight:bold;}
.staticpage span.error_back_home { color:#000000 !important; font-size: 80%; }
.staticpage span.error_back_home a { color:#000000 !important; font-size: 80%; }
.staticpage span.error_back_home a:hover { color:#566470 !important; font-size: 80%; }
.staticpage span.press_title{ color:#fb9d00 !important; font-size: 120% !important;}
.staticpage p.press a { color:#6c7a85 !important; text-decoration: none; }
.staticpage p.press a:hover {  color:#6c7a85 !important; text-decoration: underline;  }
.staticpage span.orange { color: #fb9d00; font-size: 100%; }
.staticpage span.grayb { color:#6c7a85; font-size: 120%; font-weight:bold; }
.staticpage span.grayb img { color:#6c7a85; font-size: 120%; font-weight:bold; padding:0px 0px 0px 7px; }
.staticpage span.grayb a { color:#6c7a85; text-decoration: none; }
.staticpage span.grayb a:hover {  color:#6c7a85; text-decoration: none;  }
.staticpage span.dark { color:#232839; font-size: 120%; font-weight:bold; padding-right:0px; }
.staticpage h4 { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #fb9d00; font-size: 110%; }
.staticpage h4.error { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #fb9d00; font-size: 180%; }
.staticpage h4.dark { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 110%; margin-top:15px; }
.staticpage h4.ourguarantee { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 200%; }
.staticpage h6.career { margin: 0px; padding: 10px 0px 0px 0px; display: block; color: #566470; font-size: 110%; }
.staticpage .intix { text-align: center; margin: 10px 0px; }
.staticpage .intix  img{ border: none; }
.staticpage .worldmap {padding: 20px 20px 31px 20px; }
.staticpage .adver  img{ border: none; padding: 10px 0px 10px 10px; }
.staticpage .info_container { border: 1px solid #f07706; background: #f0f0f0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.staticpage .info_content { padding: 0px; margin: 0px; }
.staticpage .info_content .content { padding: 20px; margin: 0px 0px 5px 0px; }
.staticpage .info_content .content .innerslide { height: 175px; overflow: auto; }
.staticpage .info_content .content .innerslide p { font-size: 110%; }

/*Login page error*/
.loginerror .cplongloginerror { width: 980px; position: relative; float: left; margin: 20px 0px 20px 0px; }
.loginerror .info_container { border: 2px solid #ff0000; background: #f0f0f0; overflow: auto; overflow-y: hidden; overflow-x: hidden; }
.loginerror .info_content { padding: 0px; margin: 0px; }
.loginerror .info_content .content { padding: 10px 5px 5px 10px; margin: 0px 0px 5px 0px; }
.loginerror .info_content .content .innerslide { overflow: auto; min-height: 50px; }
.loginerror .info_content .content .innerslide p { font-size: 110%; }
.loginerror .info_content .content .innerslide p.red { font-size: 120%; color:#ff0000 !important; }
.loginerror .info_content .content .innerslide li.red { font-size: 130%; color:#ff0000 !important; text-decoration:none; }
.loginerror .info_content .content .innerslide li.imp-msg { font-size: 110% !important; text-decoration:none; }

/* Member Card Sales page
----------------------------------------------------------------------------------------------------*/
.membercardsales .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.membercardsales .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }

.membercardsales div.cards { margin: 0px; padding: 20px 0px 20px 20px; position: relative; }
.membercardsales div.cards ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales div.cards ul li { list-style: none; margin: 0px; padding: 0px; width: 112px; color: #000; font-size: 100%; float: left; display: block; }
.membercardsales div.cards ul li ul.carddetails li { margin: 0px; padding: 0px; color: #666; font-size: 80%; line-height: 15px; }
.membercardsales div.cards ul li.siyah { background: transparent url(/static/images/membercards/01_small.jpg) no-repeat left top; list-style: none; margin: 10px 10px 0px 0px; padding: 0px 0px 0px 110px; height: 80px; }
.membercardsales div.cards ul li.beyaz { background: transparent url(/static/images/membercards/02_small.jpg) no-repeat left top; list-style: none;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 110px; height: 80px;  }
.membercardsales div.cards ul li.kirmiziarti { background: transparent url(/static/images/membercards/05_small.jpg) no-repeat left top; list-style: none; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 110px; height: 80px; }
.membercardsales div.cards ul li.kirmizi { background: transparent url(/static/images/membercards/03_small.jpg) no-repeat left top; list-style: none; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 110px; height: 80px; }
.membercardsales div.cards ul li.sariarti { background: transparent url(/static/images/membercards/06_small.jpg) no-repeat left top; list-style: none; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 110px; height: 80px; }
.membercardsales div.cards ul li.sari { background: transparent url(/static/images/membercards/04_small.jpg) no-repeat left top; list-style: none;  margin: 10px 0px 0px 10px; padding: 0px 0px 0px 110px; height: 80px; }
.membercardsales div.cards ul li a { color: #000; tet-decoration: none; }
.membercardsales div.cards ul li a:hover { color: #ff6600; tet-decoration: none; }
.membercardsales div.cards ul li.iksvcard {list-style: none;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 80px; width:200px; }
.membercardsales div.cards ul li.iksvcard-left {list-style: none;margin: 10px 30px 0px 0px; padding: 0px 0px 0px 0px; height: 80px; width:200px; }
.membercardsales div.cards .text {list-style: none;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 80px; float:right;width:90px; }
.membercardsales div.cardsalesbemembertext { margin: 0px; padding: 20px 0px 20px 20px; position: relative; }

.membercardsales .carddetail { position: relative; display: block; }
.membercardsales .carddetail .cardimage { width: 300px; margin: 0px 0px 20px 20px; }
.membercardsales .carddetail .cardinfo h4 { margin: 0px; padding: 0px 0px 10px 0px; font-weight: 700; font-size: 125%; color: #424242; }
.membercardsales .carddetail .cardinfo h4 span { font-weight: normal; }

.membercardsales .carddetail .cardinfo ul { margin: 0px; padding: 0px; }
.membercardsales .carddetail .cardinfo ul li { margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; color: #424242; }

.membercardsales #cardsales .eventinfo_content { margin: 0px auto 20px auto; padding: 0px; width: 930px; }
.membercardsales #cardsales .eventinfo_content ul { margin: 0px 0px 20px 0px; padding: 0px; }
.membercardsales #cardsales .eventinfo_content ul li { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; color: #424242; }

.membercardsales #mcaccdetails .details { margin: 0px; padding: 20px 0px 0px 20px; position: relative; display: block; }
.membercardsales #mcaccdetails .details ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales #mcaccdetails .details ul li { margin: 0px 0px 15px 0px; padding: 0px; list-style: none; display: block; color: #5d5d5d; position: relative; }
.membercardsales #mcaccdetails .details ul li span { display: block; font-weight: 700; width: 150px; float: left; }

.membercardsales #accdetails .details { margin: 0px; padding: 20px 0px 0px 20px; position: relative; display: block; }

.membercardsales #accdetails .accdetailsform fieldset { margin: 20px 0px 20px 20px; padding: 0px; border: 0px; position: relative; }
.membercardsales #accdetails .accdetailsform fieldset span.group {font-size:20px;}
.membercardsales #accdetails .accdetailsform fieldset label { width: 150px; float: left; clear: left; margin-bottom: 10px; }
.membercardsales #accdetails .accdetailsform fieldset select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.membercardsales #accdetails .accdetailsform fieldset select.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.membercardsales #accdetails .accdetailsform fieldset p { float: left; clear: left; padding: 10px 0px 20px 0px; text-decoration: none; color: #dc3f00; margin: 0px 0px 0px 0px; }
.membercardsales #accdetails .accdetailsform fieldset input.loginforminputs { width: 170px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.membercardsales #accdetails .accdetailsform fieldset input.loginforminputs.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.membercardsales #accdetails .accdetailsform fieldset input.loginforminputs.short3 { width: 35px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.membercardsales #accdetails .accdetailsform fieldset .buybtn { margin: 20px 0px 20px 150px;}
.membercardsales #accdetails .accdetailsform fieldset .group-btn { margin: 20px 0px 20px 20px;}
div.accdetailsform-margin {margin: 20px 0 5px 20px !important;}

form#remembermypin input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
form#remembermypin input.loginforminputs#cepno2 { width: 108px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }

.paymentpage.mcards .poptions { margin: 10px 0px 0px 0px; }
.paymentpage.mcards .poptions label { color: #4b5863; font-weight: 700; padding-right: 10px; }
.paymentpage.mcards .worldcard { margin: 0px 0px 0px 0px; }
.paymentpage.mcards .worldcard img { float: left; margin-right: 5px; border: 0px; }
.paymentpage.mcards .worldcard p { color: #4a1462; display: block; line-height: 15px; padding: 0px; margin: 0px 0px 10px 0px; width: 100px; float: left; }

.membercardsales div.TScards { margin: 0px; padding: 10px 0px 20px 20px; position: relative; }
.membercardsales div.TScards ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales div.TScards ul li.TS { background: transparent url(/static/images/membercards/67_large.jpg) no-repeat left top; list-style: none; margin: 0px 10px 0px 0px; padding: 50px 0px 0px 270px; height: 150px; list-style: none; width: 200px; color: #000; font-size: 100%; float: left; display: block; }
.membercardsales div.TScards ul li.TS ul.TScarddetails li { margin: 0px; padding: 0px; color: #666; line-height: 15px; background: none; list-style: none; }
.membercardsales div.TScards ul li.tscard a { color: #000; tet-decoration: none; font-size: 14px; }
.membercardsales div.TScards ul li.tscard a:hover { color: #ff6600; tet-decoration: none; }
.membercardsales div.TScards ul li.tscard {list-style: none;margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; height: 100px; width:440px; }
.membercardsales div.TScards .text {list-style: none;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100px; float:right;width:280px; color: #666; }
.membercardsales div.TScards ul li.tscard ul.TScarddetails li { margin: 0px; padding: 0px; color: #666; line-height: 15px; background: none; list-style: none; }

.membercardsales div.FBcards { margin: 0px; padding: 10px 0px 0px 20px; position: relative; }
.membercardsales div.FBcards ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales div.FBcards ul li { list-style: none; margin: 0px; padding: 0px; width: 250px; color: #000; font-size: 100%; display: block; }
.membercardsales div.FBcards ul li.platinium { background: transparent url(/static/images/membercards/31_small.jpg) no-repeat left top; list-style: none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcards ul li.gold { background: transparent url(/static/images/membercards/33_small.jpg) no-repeat left top; list-style: none; margin: 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcards ul li.classic { background: transparent url(/static/images/membercards/35_small.jpg) no-repeat left top; list-style: none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcards ul li ul.carddetails li { margin: 0px; padding: 0px; color: #666; line-height: 15px; background: none; list-style: none; }
.membercardsales div.FBcards ul li a { color: #000; tet-decoration: none; font-size: 14px;}
.membercardsales div.FBcards ul li a:hover { color: #ff6600; tet-decoration: none; }
.membercardsales div.FBcards ul li.fbcard {list-style: none;margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; height: 100px; width:440px; }
.membercardsales div.FBcards .text {list-style: none;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100px; float:right;width:280px; }

.membercardsales div.FBcardsRenew { margin: 0px; padding: 10px 0px 0px 20px; position: relative; }
.membercardsales div.FBcardsRenew span { width: 700px; float: left; height: 59px; font-size:12px;}
.membercardsales div.FBcardsRenew h2 { font-size:22px; color:#345063; margin: 0px 0px 3px 0px; }
.membercardsales div.FBcardsRenew h2.yourcard { font-size:22px; color:#74848f !important; margin: 0px 0px 3px 0px; }
.membercardsales div.FBcardsRenew ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales div.FBcardsRenew ul li { list-style: disc outside none; margin: 0px; padding: 0px; width: 250px; color: #000; font-size: 100%; display: block; }
.membercardsales div.FBcardsRenew ul li.platinium { background: transparent url(/static/images/membercards/31_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsRenew ul li.gold { background: transparent url(/static/images/membercards/33_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsRenew ul li.classic { background: transparent url(/static/images/membercards/35_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsRenew ul li ul.carddetails li { margin: 0px 0px 5px 0px; padding: 0px; color: #666; line-height: 15px; background: none; list-style: disc outside none; }
.membercardsales div.FBcardsRenew ul li a { color: #000; text-decoration: none; font-size:16px; font-weight:bold; }
.membercardsales div.FBcardsRenew ul li a:hover { color: #ff6600; tet-decoration: none; }
.membercardsales div.FBcardsRenew ul li.fbcard {list-style: disc outside none; margin: 10px 0px 0px 0px; padding: 5px 25px 0px 0px; height: 190px; width:450px; float:left; }
.membercardsales div.FBcardsRenew .text {list-style: disc outside none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; height: auto; float:right;width:287px; }

.membercardsales div.FBcardsSelect { margin: 0px; padding: 10px 0px 0px 20px; position: relative; }
.membercardsales div.FBcardsSelect span { width: 700px; float: left; height: 59px; font-size:12px;}
.membercardsales div.FBcardsSelect h2 { font-size:22px; color:#345063; margin: 0px 0px 3px 0px; }
.membercardsales div.FBcardsSelect h2.yourcard { font-size:14px; color:#74848f !important; margin: 0px 0px 3px 0px; }
.membercardsales div.FBcardsSelect ul { margin: 0px; padding: 0px; position: relative; }
.membercardsales div.FBcardsSelect ul li { list-style: disc outside none; margin: 0px; padding: 0px; width: 250px; color: #000; font-size: 100%; display: block; }
.membercardsales div.FBcardsSelect ul li.platinium { background: transparent url(/static/images/membercards/31_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsSelect ul li.gold { background: transparent url(/static/images/membercards/33_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsSelect ul li.classic { background: transparent url(/static/images/membercards/35_small.jpg) no-repeat left top; list-style: disc outside none; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 180px; height: 100px; }
.membercardsales div.FBcardsSelect ul li ul.carddetails li { margin: 0px 0px 5px 0px; padding: 0px; color: #666; line-height: 15px; background: none; list-style: disc outside none; }
.membercardsales div.FBcardsSelect ul li a { color: #000; text-decoration: none; font-size:12px; font-weight:bold; }
.membercardsales div.FBcardsSelect ul li a:hover { color: #ff6600; tet-decoration: none; }
.membercardsales div.FBcardsSelect ul li.fbcard {list-style: disc outside none; margin: 10px 0px 0px 0px; padding: 5px 25px 0px 0px; height: 130px; width:450px; float:left; }
.membercardsales div.FBcardsSelect .text {list-style: disc outside none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; height: auto; float:right;width:287px; }


/* Help pages
----------------------------------------------------------------------------------------------------*/
.help-container{height:815px; clear:both;}
.helppage .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 5px 0px; }
.helppage .header span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }
.helppage p { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #566470; font-size: 100%; }
.helppage span.orange { color: #fb9d00; font-size: 100%; }
.helppage h4 { margin: 0px; padding: 0px 0px 10px 0px; display: block; color: #fb9d00; font-size: 110%; }


.helppage .help-bar { background: #F4F4F4; display:block; height:40px; border-top:1px solid #CCC;}
.help-left { float: left; width: 50%; display:block; }
.help-right { float: right; width: 50%; text-align:right; display:block;}

.helppage h5.help_header { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 20px; color: #232839; font-size: 110%; font-weight: 700; background: #f4f4f4; display: block; border-top:1px solid #CCC;}
.helppage h5.help_header_nobg { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 30px; color: #232839; font-size: 110%; font-weight: 700; display: block; border-bottom:1px solid #CCC; }
.helppage h5.help_header_question { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 20px; color: #232839; font-size: 110%; font-weight: 700; display: block; }

.helppage .selectboxes #searchbycategory { margin-left:9px; }

.helppage .helpcontainer { position: relative; overflow: auto; overflow-y: hidden; overflow-x: hidden; padding: 0px; margin: 0px 0px 0px 0px; clear: both; } 
.helppage .helplong { position: relative; float: left; margin: 10px 0px 2px 0px; padding: 10px 10px 10px 20px; }
.helppage fieldset { margin: 0px 0px 0px 0px; padding: 0px; border: 0px; position: relative; }
.helppage fieldset label { display: block; margin: 0px 0px 0px 0px; color: #fb9d00; }
.helppage fieldset input.loginforminputs {float:left; width: 250px; margin: 5px 0px 0px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.helppage fieldset input.loginforminputs.short { width: 75px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.helppage fieldset select { width: 280px; display: block; margin: 5px 10px 10px 0px; border: 1px solid #b1b1b1; height: 27px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
.helppage fieldset a, .helppage fieldset. a:visited { padding: 0px 0px 0px 0px; text-decoration: none; color: #6c7a85; }
.helppage fieldset a:hover, .helppage fieldset a:visited:hover { text-decoration: underline; color: #ff6600; }
.helppage fieldset p { float: left; padding: 0px 0px 0px 10px; text-decoration: none; color: #000; margin: 0px 0px 20px 0px; width: 150px; font-size: 80%; }

.helppage form#searchbywords div.buybtn { float: right; padding: 0px 0px 0px 0px; text-decoration: none; color: #000; margin: 5px 0px 0px 0px; }
.helppage .paginator { float: left; color: #f00; clear: both; margin: 10px 0px 20px 0px; display: block; }

.helppage ul#faqlist { margin: 0px 0px 30px 0px; padding: 0px; display: block; width: 710px; }
.helppage ul#faqlist li { list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #e9e9e9; display: block; width: 100%; font-size:14px;}
.helppage ul#faqlist li:hover { background: #eaeaea; cursor: pointer; }
.helppage ul#faqlist li a { display: block; color: #566470; font-size: 110%; text-decoration: none; padding: 5px; margin: 0px; margin-left:5px; }
.helppage ul#faqlist li a:hover { display: block; color: #000; font-size: 110%; text-decoration: none; }

.helppage .helplong.question { font-weight: 600; font-size:16px; }
.helppage .helplong.answer p{ font-size:14px; color: #333; }
.helppage .helplong div.gtsr { border-top: 1px solid #e9e9e9; width: 710px; }
.helppage .helplong div.gtsr a { display: block; color: #ff6600; font-size: 100%; text-decoration: none; padding: 10px 20px; margin: 0px; background: transparent url(/static/images/orange_arrow_left.gif) no-repeat left 50%; line-height: 15px; }
.helppage .helplong div.gtsr a:hover { display: block; color: #566470; text-decoration: none; }

.helppage .helplong img { float: left; width: 60px; height: 70px; border: 0px; margin-right: 10px; }
.helppage .helplong p { float: left; width: 650px; font-size: 12px;}
.helppage .helplong p a { color: #566470; font-weight: 700; text-decoration: none; }
.helppage .helplong p a:hover { color: #ff6600; text-decoration: none; }

.helppage p#faq_answer a,
.helppage p#faq_answer2 a { text-decoration: underline; color: #00A; }

.helppage p#faq_answer br,
.helppage p#faq_answer2 br {margin-bottom: 10px;}


form#askit input.loginforminputs.short { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
form#askit input.loginforminputs#cepnoGSM2, form#askit input.loginforminputs#cepnoHome2 { width: 108px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 17px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
form#askit textarea.logintextinputs { width: 200px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 100px; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }

form#askit select#subjectsub { width: 140px; }
form#askit img { float: right; width: 45px; height: 20px; border: 0px; }

form#searchbycategory select#sbcatsub { width: 225px; }
form#searchbycategory img { float: left; width: 45px; height: 20px; border: 0px; }


/* weekend pages
----------------------------------------------------------------------------------------------------*/
.weekendpage .weekendnokiaheader.tr { background: transparent url(/static/images/newDesign/WeekendPage_homepage_karnaval2_tr.jpg) no-repeat center 15px;padding-top:15px; }
.weekendpage .weekendnokiaheader.en { background: transparent url(/static/images/newDesign/WeekendPage_homepage_karnaval2_en.jpg) no-repeat center 15px;padding-top:15px; }
.weekendpage .weekendnokiaheader.tr a { text-decoration: none; }
.weekendpage .weekendnokiaheader.en a { text-decoration: none; }
.weekendpage .header { height: 320px; min-height: 286px; position: relative; margin: 0px 0px 10px 0px; }
.weekendpage .header span { float: right; margin: 70px 30px 0px 0px; padding: 0px 0px 0px 0px; font-size: 125%; color: #fe0000; display: block; }
.weekendpage .header span.location { position:absolute; left:30px; top:325px; float:none !important; margin:0 !important; display: block; }
.weekendpage .longcontent { padding: 0px 20px 10px 20px; }

.sliderpanel { position: relative; clear: both; /*border-bottom: 1px solid #1fa1b8;*/ padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#slider8, #slider9, #slider10 { position: relative; margin: 0px 0px 0px 15px; padding: 0px; clear: both; overflow:visible; }
#slider8 ul, #slider9 ul, #slider10 ul { list-style: none; width: 905px; height: 120px; margin: 0px; padding: 0px; overflow:visible; }
#slider8 li, #slider9 li, #slider10 li { overflow: hidden; position: relative; width: 905px; height: 140px; margin: 0px; padding: 0px; }
#prevBtn8, #nextBtn8, #prevBtn9, #nextBtn9, #prevBtn10, #nextBtn10 { display: block; width: 10px; height: 120px; position: absolute; left: 0px; top: 5px; z-index: 1; overflow: hidden; text-indent: -999px; }
#nextBtn8, #nextBtn9, #nextBtn10 { left: 925px; }
#prevBtn8 a, #nextBtn8 a, #prevBtn9 a, #nextBtn9 a, #prevBtn10 a, #nextBtn10 a { display: block; position: relative; width: 10px; height: 140px; background:url(/static/images/slider_left.gif) no-repeat 0 0; }	
#nextBtn8 a, #nextBtn9 a,  #nextBtn10 a { background: url(/static/images/slider_right.gif) no-repeat 0 0; }
#slider8 .slidereventlist div img, #slider9 .slidereventlist div img, #slider10 .slidereventlist div img { border: 0px; position: relative; padding: 0px 0px 0px 0px; }
#slider8 .slidereventlist div a, #slider9 .slidereventlist div a, #slider10 .slidereventlist div a { display: block; margin: 5px 0px 0px 0px; padding: 0px; text-align: left; text-decoration: none; color: #696969; font-size: 100%; cursor:pointer; }
#slider8 .slidereventlist div a:hover, #slider9 .slidereventlist div a:hover, #slider10 .slidereventlist div a:hover { color: #696969; text-decoration: none; }
.slidereventlist div span.sldlnk { display: block; padding: 0px; margin: 0px; color: #304571; font-size: 110%; font-weight: 700; height: 100%; cursor:pointer; }

#slider8 div span.weekendGrayText,#slider9 div span.weekendGrayText,#slider10 div span.weekendGrayText {color: #696969;}
#slider8 div span.weekendGrayText:hover,#slider9 div span.weekendGrayText:hover,#slider10 div span.weekendGrayText:hover{color: #696969;}

.weekendpage .weds { background: #fe0000; margin: 0px 0px; }
.weekendpage .weds .header { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 10px 0px; }
.weekendpage .weds .header span { float: left; margin: 0px; padding: 3px 0px 0px 10px; font-size: 125%; color: #fff; display: block; }

.sliderpanel div.gtfl { float: right; margin: 10px; clear: both; min-height:17px; }
.sliderpanel div.gtfl a { color: #fe0000; font-weight: normal; background: transparent url(/static/images/gtfl.gif) no-repeat right 50%; padding: 2px 20px 2px 0px; text-decoration: none; }
.sliderpanel div.gtfl a:hover, .sliderpanel div.gtfl a:active { color: #fb9d00; text-decoration: none; }


.hidePanel{ display:none !important; border-bottom: 0px;}
.vadeFarkiSatir{}
.hideVadeFarki{display:none;}

.rich-table-cell{
	border:0px;
}

.rich-table{
	border:0px;
}

.cnaphover .name{
	clear: left;
	float: left;
	width: 150px;	
}

.cnaphover .value input{
	width: 175px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; padding: 5px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top;	
}

.cnaphover .valueselect { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }

.rich-modalpanel{
	z-index:5000;
}

.btn{
	position: relative; 
	border: 0;  
	padding: 0; 
	cursor: pointer; 
	overflow: visible; 
	margin: 0;
}
.btn.group {margin-left:20px;
            margin-top:10px;
            margin-bottom: 10px;
           }

.btn:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.btn_continue_tr{
	position: relative; 
	border: 0;  
	padding: 0; 
	cursor: pointer; 
	overflow: visible; 
	margin: 0;
	background: transparent url(/static/images/btn/TR/Button_continue_active.jpg) no-repeat left 0px; 
}

.btn_continue_tr:hover{
	background: transparent url(/static/images/btn/TR/Button_continue_hover.jpg) no-repeat left 0px; 
}


.btndl{
	position: relative; 
	border: 0;  
	padding: 0; 
	cursor: pointer; 
	overflow: visible; 
	margin: 0;
	margin-left: 150px;
	margin-top: 30px;
}

.btndl:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	margin-left: 150px;
	margin-top: 30px;
}

.btndl2{
	position: relative; 
	border: 0;  
	padding: 0; 
	cursor: pointer; 
	overflow: visible; 
	margin: 0;
	margin-left: 150px;
	margin-top: 20px;
	
}

.btndl2:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	margin-left: 150px;
	margin-top: 20px;
	
}






#slider11 { position: relative; z-index: 1; margin: 0px; padding: 0px; display: block; }
#slider11 ul { list-style: none; margin: 0px; padding: 0px; overflow: hidden; width: 350px; }
#slider11 li { overflow: hidden; position: relative; margin: 0px; padding: 0px; width: 350px; height: 287px;  }
/*#slider11 li img { border: 0px; width: 350px; height: 287px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }*/
#prevBtn11, #nextBtn11 { display: block; width: 32px; height: 32px; position: absolute; left: 0px; top: 150px; z-index: 100000; overflow: hidden; text-indent: -999px;}
#nextBtn11 { left: 315px; }														
#prevBtn11 a, #nextBtn11 a { display: block; position: relative; width: 32px; height: 32px; background: url(/static/images/ig_left.png) no-repeat 0 0; }	
#nextBtn11 a { background: url(/static/images/ig_right.png) no-repeat 0 0;}
ol#controls11 { position: absolute; bottom: 0px; left: 10px; margin: 1em 0px; padding: 0px; height: 15px; z-index: 99999; }
ol#controls11 li { margin: 0px 5px 0px 0px; padding: 0px; float: left; list-style: none; height: 15px; line-height: 20px; }
ol#controls11 li a { float: left; height: 15px; line-height: 15px; border: 1px solid #ccc; background: #c8ceda; color: #121212; padding: 0px 4px; text-decoration: none; font-size: 90%; }
ol#controls11 li.current a, ol#controls11 li:hover a, ol#controls11 li:active a, ol#controls11 li:focus a  { background: #000f4d; color: #fff; }
ol#controls11 li a:focus, #prevBtn11 a:focus, #prevBtn11 a:focus { outline: none; }

/*
.paginator .active
{
	color:#000000;
	background-color:#fb9d00;
	padding:3px 4px;
	margin:2px;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.paginator .inactive
{
	color:#000000;
	cursor:default;
	text-decoration:none;
	background-color:#DEDEDE;
	padding:3px 4px;
	margin:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
*/

/* sales edit alanlarinda hata satiri*/
.error{
	display: block;
	color: #FF0000;
}



/* mobile page
----------------------------------------------------------------------------------------------------*/
.mobilepage .mobilepageheader { background: transparent url(/static/images/mobilepage_header.jpg) repeat-x center top; }
.mobilepage .header { height: 750px; min-height: 750px; position: relative; margin: 0px 0px 10px 0px; }

.mobilepage .appstore { float: left; margin: 175px 30px 0px 50px; padding: 0px 0px 0px 0px; font-size: 110%; color: #1fa1b8; display: block; }


.mobilepage .longcontent { padding: 0px 0px 20px 0px; }

.mobilepage .longcontent .section { background: #eee; margin: 0px 0px; }
.mobilepage .longcontent .section .header { height: 50px; min-height: 50px; position: relative; margin: 0px 0px 10px 20px; }
.mobilepage .longcontent .section .header span { float: left; margin: 0px; padding: 10px 0px 0px 10px; font-size: 175%; color: #62717c; display: block; }

.mobilepage .longcontent .lists { margin: 0px auto; padding: 0px; height: 320px; min-height: 320px; position: relative; }
.mobilepage .longcontent .lists span.listheader { color: #00a8ff; font-size: 150%; }
.mobilepage .longcontent .lists.l1 { margin: 20px 30px 0px 30px; padding: 0px 0px 0px 190px; background: transparent url(/static/images/mobilepage_list1.jpg) no-repeat left top; width: 700px;  }
.mobilepage .longcontent .lists.l2 { margin: 20px 30px 0px 50px; padding: 0px 190px 0px 0px; background: transparent url(/static/images/mobilepage_list2.jpg) no-repeat right top; width: 700px;  }
.mobilepage .longcontent .lists.l3 { margin: 0px 30px; padding: 0px 0px 0px 190px; background: transparent url(/static/images/mobilepage_list3.jpg) no-repeat left top; width: 600px; }

.mobilepage .longcontent .lists ul { margin: 0px 0px; padding: 0px 0px; }
.mobilepage .longcontent .lists ul li { margin: 0px; padding: 0px; font-size: 125%; }


/* site map
----------------------------------------------------------------------------------------------------*/
.sitemap h6 { padding: 0px; margin: 0px; color: #000000; font-weight: bold; font-size: 100%; }
.sitemap h5 { padding: 0px; margin: 0px 0px 10px 5px; color: #000000; font-weight: bold; font-size: 140%; border-bottom: 1px solid #CCCCCC; }
.sitemap ul.marbottom { display: block; padding: 0px; margin: 0px 0px 65px 0px; list-style: none; }
.sitemap ul.marbottom2 { display: block; padding: 0px; margin: 0px 0px 50px 0px; list-style: none; }
.sitemap ul.marbottom li { padding-left: 5px; }
.sitemap ul.marbottom2 li { padding-left: 5px; }

.sitemap ul { display: block; padding: 0px; margin: 0px 0px 30px 0px; list-style: none; }
.sitemap ul li { display: block; margin: 0px; padding: 0px; color: #898989; list-style: none; }
.sitemap ul li a { display: block; margin: 0px; padding: 0px; color: #898989; text-decoration: none; }
.sitemap ul li a:hover { display: block; margin: 0px; padding: 0px; color: #EF9705; text-decoration: underline; }

/***** firmasoft *****/
div.member-login { padding:5px 0 15px 170px !important; }
div.cardRenew { padding:5px 0 15px 162px !important; }
div.home-search-box { padding:0 0 10px 142px !important; }
div.home-search-box input { width:48px; }
div.categorypage-search  { padding:0 !important; }
div.categorypage-search input { width:55px; }
div.search-results  { padding:0 0 0 68px !important; }
div.product-select-button  { padding:0 0 0 157px !important; }
div.login-create-account { padding:15px 0 0 150px !important; }
div.mobile-downloadapp { padding:15px 0 0 20px !important; }
div.login-create-account input { width:130px !important; }
div.event-buy  { float:left !important; padding:0 !important; }
div.membership-cardselect  { float:left !important; padding:0 0 0 30px !important; }
div.membership-cardselect-pop  { float:left !important; padding:0 0 20px 160px !important; }
div.membership-cardselect-pop-pin  { float:left !important; padding:0 0 20px 120px !important; }


/*div.edit-account1-holder { width: 700px !important; margin:0 auto !important; }*/
div.edit-account1 { padding:5px 0 5px 150px !important; }
/*div.edit-account1 input { width:150px !important; }*/
div.edit-account2 { padding:5px 0 5px 150px !important; }
div.edit-account3 { padding:5px 0 5px 150px !important; }
div.edit-account1 input,
div.edit-account2 input,
div.edit-account3 input { width:130px !important; }

div.p20 { padding:0 0 20px 0 !important; }

div.image-button-holder { height:29px; padding:5px 0; }
div.image-button-holder div.image-button { float:left;  height:29px; cursor:pointer; }
div.group { margin-left:10px; }

div.image-button-holder div.image-button:hover div { background-position:left -29px !important; }
div.image-button-holder div.image-button:hover input { background-position:left -29px !important; }

div.image-button-holder div.image-button div.left-corners { float:left; width:6px; height:29px; cursor:pointer; }
div.image-button-holder div.image-button input { display:block !important; float:left !important; height:29px; margin:0; padding:0 5px; white-space:nowrap; color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none; cursor:pointer; }
div.image-button-holder div.image-button div.right-corners { float:left; width:6px; height:29px; cursor:pointer; }

div.cyan div.image-button div.left-corners { background:url(/static/images/imgbtn-cyan-left.png) no-repeat left top; }
div.cyan div.image-button input { background:url(/static/images/imgbtn-cyan-bg.png) repeat-x left top; }
div.cyan div.image-button div.right-corners { background:url(/static/images/imgbtn-cyan-right.png) no-repeat left top; }

div.orange div.image-button div.left-corners { background:url(/static/images/imgbtn-orange-left.png) no-repeat left top; }
div.orange div.image-button input { background:url(/static/images/imgbtn-orange-bg.png) repeat-x left top; }
div.orange div.image-button div.right-corners { background:url(/static/images/imgbtn-orange-right.png) no-repeat left top; }

div.coupon div.image-button div.left-corners { background:url(/static/images/imgbtn-coupon-left.png) no-repeat left top; }
div.coupon div.image-button input { background:url(/static/images/imgbtn-coupon-bg.gif) repeat-x left top; }
div.coupon div.image-button div.right-corners { background:url(/static/images/imgbtn-coupon-right.png) no-repeat left top; }

div.purple div.image-button div.left-corners { background:url(/static/images/imgbtn-purple-left.png) no-repeat left top; }
div.purple div.image-button input { background:url(/static/images/imgbtn-purple-bg.png) repeat-x left top; }
div.purple div.image-button div.right-corners { background:url(/static/images/imgbtn-purple-right.png) no-repeat left top; }

div.graybg div.image-button div.left-corners { background:url(/static/images/imgbtn-graybg-left.png) no-repeat left top; }
div.graybg div.image-button input { background:url(/static/images/imgbtn-graybg-bg.png) repeat-x left top; }
div.graybg div.image-button div.right-corners { background:url(/static/images/imgbtn-graybg-right.png) no-repeat left top; }

div.darkgraybg div.image-button div.left-corners { background:url(/static/images/imgbtn-darkgraybg-left.png) no-repeat left top; }
div.darkgraybg div.image-button input { background:url(/static/images/imgbtn-darkgraybg-bg.png) repeat-x left top; }
div.darkgraybg div.image-button div.right-corners { background:url(/static/images/imgbtn--darkgraybg-right.png) no-repeat left top; }

select option.over { background:#ee7204 !important; color:#ffffff !important; }

.catpagehot { margin:0 !important; }


/*
div#container { background:#FFFFFF; }
body { background:#FFFFFF; }
html { background:#232839; }
*/



/*Seatplan icin yapilan duzenleme*/
.stlineSeatPlan { border-bottom: 1px solid #c4c4c4; overflow: auto; overflow: hidden; padding:0px; }
.productselectpage .seatPlanHeader { height: 30px; min-height: 30px; position: relative; margin: 0px 0px 0px 0px; }
.productselectpage .seatPlanHeader span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #fff; display: block; }
.productselectpage .lightgray .seatPlanHeader span { margin: 0px; padding: 0px 0px 5px 20px; font-size: 125%; color: #6c7a85; display: block; }



/**
START - EVENT GROUP NEW CSS **/

#venuelists #calendar_contenttabs ul.tabs { position:absolute; right:10px; top:10px; margin:0 !important; padding:0 !important; }
#venuelists #calendar_contenttabs ul.tabs li { background:#ebebeb; width:70px !important; margin:0 0 0 1px !important; }
#venuelists #calendar_contenttabs ul.tabs li.active { background:#ffffff !important; }
#venuelists .grid_14 { width:616px !important; border:none !important; }

div.calendar-table div.header { overflow:auto !important; }
div.calendar-table div.header span { width:77px !important; margin:0 !important; padding:5px !important; text-align:center !important; border:solid 1px #dfdfdf; border-width:0 1px 0 0; }
div.calendar-table div.header span.sunday { width: 78px !important; border:none !important; }
div.calendar-table { overflow:visible !important; border:none !important; }

div.cell { overflow:visible; position:relative !important; float:left; background:#ebebeb; width:87px; height:130px; border:solid 1px #d9d9d9 !important; border-width:1px 1px 0 0 !important; }
div.cell div.calendarcontainer { position:relative; }
div.cell div.calendarcontainer span.calendardays { display:block; padding:5px; font-size:10px; color:#D24807; }

div.cell div.calendarcontainer div.calendarcontent { position:absolute; background:#FFFFFF; left:-1px !important; top:-1px !important; width:77px; min-height:120px; padding:5px; left:0; top:0; border:solid 1px #d9d9d9 !important;}
div.cell div.calendarcontainer div.calendarcontent:hover { left:0 !important; top:0 !important; width:76px; min-height:119px; padding:4px; border:solid 1px #D24807 !important; }

div.cell div.calendarcontainer div.calendarcontent div.eventlinks { padding:0 0 10px 0; }
div.cell div.calendarcontainer div.calendarcontent div.eventlinks a,
div.cell div.calendarcontainer div.calendarcontent div.eventlinks span { display:block;  font-family:tahoma, arial, helvetica; font-size:9px; color:#000000; text-decoration:none; }
div.cell div.calendarcontainer div.calendarcontent div.eventlinks .calvenname { color:#8F99A2; }
div.cell div.calendarcontainer div.calendarcontent div.eventlinks a:hover { color:#D24807; }
div.cell div.calendarcontainer div.calendarcontent span { padding:0; }

a.truncate_show_calendar { display:block; background:url(/static/images/show_more.gif) no-repeat 0% 50%; padding:5px 0 0 15px; color:#f99f1c !important; font-size:9px !important; text-decoration:underline !important; }
a.truncate_hide_calendar { display:block; background:url(/static/images/hide_more.gif) no-repeat 0% 50%; padding:5px 0 0 15px; color:#f99f1c !important; font-size:9px !important; text-decoration:underline !important; }
a.truncate_show_calendar:hover,
a.truncate_hide_calendar:hover { color:#000000 !important; }

.venuelistholder { min-height:870px; }

/**
END - EVENT GROUP NEW CSS **/


/*Sosyal Medya entegrasyonu*/
#social_media a { color: #0072cd; line-height: 20px; padding: 0px 5px 0px 7px; margin: 0px; text-decoration: none; float: left; }
#social_media a:hover { color: #fb9d00; text-decoration: none; }
#social_media a span {padding-left:2px; }

/*Searchbox*/
.padBot60 { padding-bottom: 0px; }

/*Seatmap yoksa link de yok!*/
.donotchangecursor{cursor: default; }


.psbr { position:relative !important; z-index:10 !important; }
.kntl { position:relative !important; z-index:20 !important; }

select.adet { width:50px; margin:5px 5px 5px 0 !important; }


.cat-search-width { width:70px !important; }
.cat-search-selects { width: 625px !important; }


.nopadding{padding:0px; margin:0px;}



/* sales retail page fix */
.srp-dd1 { float:right; width:150px; margin-right:20px; }
.srp-dd2 { float:right; width:150px; margin-right:10px; }
.srp-dd1 dd ul,
.srp-dd2 dd ul { width:143px !important;  }


/*tc kimlik no fix*/
input.tckimlikno { width: 178px !important; }


/*Google Maps*/
.mapContent { font-size: 12px; }
.mapContent .mapHeading { color:#666; font-size:14px; font-weight: bold; }
.mapContent .mapBody { color:#666; }


/* adres kutusu fix **/,
.adres-box { background:#ff0000;  min-height:150px !important; }

/* welcome box fix */
.wc-name-holder { float:left !important; }
.wc-logout { float:right !important; }
.wc-logout a { color:#30487c; font-size:11px; text-decoration:none; }
.wc-logout a:hover { color:#fb9d00; }

/* remove bottom border */
.kntl-rbb { border:none !important; }


/* header member login fix */
a.kntl-loggedin-name { /*display:block !important; float:none !important; padding:5px 0 0 0 !important; text-align:right !important;*/ /*font-size:11px !important; line-height:12px !important;*/ }
a.kntl-logout { /*display:block !important; float:none !important; padding:0 0 0 0 !important; text-align:right !important; font-size:10px !important; line-height:11px !important;*/ color:#b3bccb !important; }
a.kntl-logout:hover { color:#fc8f0f !important; }

/* home search box border fix */
.kntl-mh-sb { min-height:207px !important; }


/* retail page legend and active address fix */
.kntl-map-area .legend div { margin:0 !important; padding:2px 0 !important; line-height:11pt !important; }
.kntl-map-area .mapBody p { margin:0 !important; padding:10px 0 0 0 !important; line-height:11pt !important; }
.kntl-map-area .legend { margin:15px 0 0 0 !important; padding:10px 0 !important; line-height:11pt; border:dotted 1px #cccccc; border-width:1px 0 0 0; }
.kntl-map-area .legend div.kntl-legend-icon { display:block; width:200px; float:none !important; padding:0 0 5px 0; }
.kntl-map-area .legend div.kntl-legend-icon img { display:block; float:left; margin:0 5px 0 0 !important; padding:0 !important; }
.kntl-map-area .legend div.kntl-legend-icon span { display:block; float:left; padding:4px 0 0 0; font-size:10px; }


/** new and soon events color fix **/
.kntl-new { width:70px; }
.kntl-new a { color:#ff7800 !important; }
 
 
/** category page select and search box fix **/
.cat-select-holder { float:left; width:200px; padding:5px 5px 0 0; }
.cat-search-selects { float:right; width: 520px !important; margin:0 !important; }
.cat-selects-holder { width: 510px !important; margin:0 !important; }
.cat-search-selects #jgd_dd_date_sb ul,
.cat-search-selects #jgd_dd_subcat_sb ul { width:195px !important; }


/** cvv2 fix **/
.kntl-cvv2 { width:39px !important; float:left !important; }
.kntl-short-pc { width:85px !important; }



/*Event Official Web Pages*/
.eventWebLink {vertical-align:middle; padding-top:5px;}





/* firmasoft 2 */
.login-eheight { min-height: 300px !important; }




.paginator-holder { float:right; }
.listfilters { border:solid 1px #cccccc; border-width:1px 0 0 0; }

.resultContainer{position:relative; margin-top:0px; height:40px;}
.resultContainer div.result_header{font-weight:bold; left:5px; line-height:40px; position:absolute;}
.resultContainer div#paginator{position:absolute; right:0px;}

/***
resmi web sitesi ***/


.kntl-eventmedia-darkbg { position:relative; background:url("/static/images/black_trns.png"); width:348px; height:287px; color:#fff; }
.kntl-eventmedia-darkbg .kntl-eventmedia-info { position:absolute; left:24px; top:35px; width:300px; min-height:180px; padding:15px 0; font-size:14px; line-height:15pt; text-align:center; border:solid 1px #444; }
.kntl-eventmedia-darkbg .kntl-eventmedia-info a.owp { display:block; color:#ff7000; text-decoration:none; font-weight:bold; line-height:15pt; }
.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social { width:260px; padding:5px 0; margin:10px auto 0 auto; border:dotted 1px #555; border-width:1px 0 0 0; }

.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social div:hover { background-color:#333; cursor:pointer; }
.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social div { background-repeat:no-repeat; background-position:5px 5px; width:150px; height:30px; margin:5px auto; padding:10px 5px 0 42px; font-size:12px; text-align:left; }
.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social div.official { background-image:url("/static/images/website_ows.png"); }
.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social div.facebook { background-image:url("/static/images/facebook_ows.png"); }
.kntl-eventmedia-darkbg .kntl-eventmedia-info .kntl-eventmedia-social div.myspace { background-image:url("/static/images/myspace_ows.png"); }


.sDateInput:hover{cursor:pointer;}

/*Event Group*/
.eventGroupHeader{
	background:url(/static/images/eventGroupBlackBg.png);
	background-repeat:repeat-x;
	height:200px;
	padding:20px;
	width:940px;
	position:relative;
}
.eventGroupImage{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
}
.eventGroupDetails{
	position:absolute;
	margin-left:350px;
	margin-top:20px;
	color:#ffffff;
}
.eventGroupDetails ul li span{color:#EEE; font-size:12px;}
.eventGroupDetails h6 { margin: 0px; padding: 0px; font-size: 200%; color: #EEE; font-weight: bold; line-height:16px; }
.eventGroupDetails ul { margin: 10px 0px; padding: 0px; list-style: none; }
.eventGroupDetails ul li { margin: 0px; padding: 0px; display: block; color: #EEE; font-size:14px; font-weight: normal; }
.eventGroupDetails ul li a { color: #EEE; text-decoration: none; font-weight: bold; }
.eventGroupDetails ul li a:hover { color: #EEE; text-decoration: underline; }

.search_no_result_header{margin-left:240px; color:#666; padding:0px 0px 30px 0px;}
.search_no_result {margin-left:240px; padding:0px; position:relative;}
.search_no_result h5 {color:#666 ;}
.search_no_result div {width:130px; float:left;}
.search_no_result div h6 {color:#666 ; line-height:0px; padding:0px; margin-top:7px !important; }
.search_no_result div div ul li {margin: 0px; padding: 0px 0px 0px 10px; display: block;}
.search_no_result div div ul li a{color:#999999; text-decoration:none;}
.search_no_result div div ul li a:hover{color:#FB9D00; text-decoration:none;}


/*Venue Page Event Lists*/
.eventListName{ width:320px !important; }
.eventListDetails{width:50px !important;}

/*search result header*/
.selectBoxContainer{width:845px !important;}


/*error_messages*/
.errorTitles{ display:block; margin:10px 0px 10px 25px; padding: 5px 0px 10px 25px; font-weight: bold; font-size:120%; color:#cc0000;background: #ffffbb url(/static/images/exclamation_25.png) no-repeat;}
.infoTitles{ display:block; margin:10px 0px 10px 25px; padding: 5px 0px 10px 25px; font-weight: bold; font-size:120%; color:#4B5863;background: #ffffbb url(/static/images/exclamation_27.png) no-repeat;}
.errorCloseBtn{float:right; margin:5px 25px 0px 0px; text-decoration:none;}
.errorCloseBtn a{text-decoration:none; color:#000; font-weight:bold;}
.errorCloseBtn a:visited{text-decoration:none; color:#000; font-weight:bold;}
div.message {
	/*width:975px;*/
	/*border:1px solid #cc0000;*/
	/*color:#cc0000;*/
	list-style-position: inside;
	padding:0;
	background: #ffffbb /* url(/static/images/exclamation_25.png)no-repeat 5px 5px*/ ;
	margin:0 0 10px 0;
	padding: 0px 0px 0px 10px;
	max-width:966px;
}
.errorborder{
	border:1px solid #cc0000 !important;
}
.infoborder{
	border:1px solid #4B5863 !important;
}
div.message ul { margin:0 !important; padding:0 0 15px 0; }
div.message ul li { margin:0 0 0 50px; color:#cccccc; line-height:115%}
div.message ul li.error_message { margin:0 0 0 50px; color:#cc0000; }
div.message ul li.info_message { margin:0 0 0 50px; color:#4B5863;font-size:12px; font-weight:bold;}

div.message2 {
	/*width:975px;*/
	color:#cc0000;
	list-style-position: inside;
	padding:0;
	background: #fff url(/static/images/information_25.png) no-repeat 5px 0px;
	margin:0 0 10px 0;
	padding: 0px 0px 0px 10px;
	max-width:966px;
}
div.message2 ul { margin:0 !important; padding:0; }
div.message2 ul li { margin:0 0 0 30px; color:#333; font-size:18px;font-weight:bold;list-style:none;padding: 0; line-height:115%}

div.errorLink {
padding: 40px;
font-size:16px;
}
ul.popupErrors{
	color:#cc0000;
	list-style: none;
}



/*Event Rules*/
.event_rules{
	padding:20px;
	min-height:200px;
	color:#333;
}

.event_rules ul{
	position:relative;
	top:100px;
	list-style-position: inside; 
	padding-left:20px;
}
.event_rules p{
	position:relative;
	top:100px;
	list-style-position: inside; 
	padding-left:20px;
}

.event_rules div{
	position:relative;
}
.event_rules div img{
	position:absolute;
	top:0px;
	left:5px;
}

.event_rules div h6{
	position:absolute;
	top:42px;
	left:75px;	
	font-size:150%;
	color:#FB9D00;
}

/*
.ticketYourEvent{	-moz-border-radius: 6px; 	-webkit-border-radius: 6px; 	background: #fff; 	border: 1px solid #d6d6d6; 	position: relative; 	width: 954px;; 	padding: 10px; 	margin: 10px 0px 10px 0px; 	z-index: 0; 	overflow: auto; 	overflow-y: hidden; 	overflow-x: hidden; 	min-height:500px;	position:relative;}
.ticketYourEvent h1{position:absolute; top:10px; left:10px; color:#FB9D00;}
.ticketYourEvent .ticketYourEventForm{position:absolute; height:25px; top:75px; left:20px;}
.ticketYourEvent .ticketYourEventForm .formRow{position:relative; height:25px;}
.ticketYourEvent .ticketYourEventForm .formRow .formLabel{position:absolute; left:0px; width:80px; color:#666;}
.ticketYourEvent .ticketYourEventForm .formRow .formInput{position:absolute;left:100px;}
*/
p.w300 { width:380px !important; }
p.w200 { width:300px !important; }
div#passwordPopup { padding:25px 0 0 25px !important; }
div#passwordPopup table { margin:0 !important; }
div.actionButtons { width: 100px; }
div.actionButtons.noWidth { width: auto; }


/** group discount **/
div#GroupDiscount { padding:15px 20px 0 20px; }
div#GroupDiscount div.bold { font-weight:bold; } 
div#GroupDiscount h1 { margin:0 0 10px 0; color:#fe6601; font-size:16px; }
div#GroupDiscount div.details-holder { overflow:auto; }
div#GroupDiscount div.details-holder div.title { float:left; width:40%; padding:0 0 5px 0; font-size:12px; }
div#GroupDiscount div.details-holder div.info {  float:left; width:55%; font-size:12px; }
div#GroupDiscount div.details-holder div.info span { font-weight:normal; }
div#GroupDiscount h2 { margin:20px 0 5px 0; color:#fe6601; font-weight:bold; font-size:12px; }
div#GroupDiscount table { width:360px; border-collapse:collapse; }
div#GroupDiscount table th,
div#GroupDiscount table td { padding:4px; font-size:11px; font-weight:bold !important; text-align:center; color:#a3a3a3; border:solid 1px #c7c7c7; }
div#GroupDiscount table th { background:#e9e9e9; font-weight:bold; color:#3e3e3e; }
div#GroupDiscount h3 { margin:20px 0 5px 0; color:#4b5964; font-size:11px; }
div#GroupDiscount ul li { color:#666; list-style:none; font-size:11px; }
div#GroupDiscount fieldset { margin:0; }
div#GroupDiscount fieldset input.loginforminputs { background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; width:200px; padding:3px; border:1px solid #b1b1b1; }
div#GroupDiscount fieldset input.loginforminputs-memcard { background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; width:500px; padding:3px 3px 3px 20px; border:1px solid #b1b1b1; }
div#GroupDiscount fieldset input.membercardtext { min-width: 200px;}
div#GroupDiscount fieldset div.details-holder { padding:0 0 10px 0; }
div#GroupDiscount fieldset div.details-holder div.title { padding:5px 0 0 0; }
div#GroupDiscount fieldset input.input-phone { width: 118px; }
div#GroupDiscount fieldset input.input-area-code { width: 35px; }
div#GroupDiscount fieldset input.input-country-code { width: 25px; }
div#GroupDiscount fieldset input.small { width:60px; }


/** ticket your event **/
div.ticketYourEventForm { overflow:auto; }
div.ticketYourEvent div.formHolder { float:left; background:#ebebeb; width:460px; margin:0; padding:10px; }
div.ticketYourEvent div.formHolder h2 { font-size:16px; margin:0 !important; }
div.ticketYourEvent div.marginLeft20 { margin:0 0 0 20px !important; }
div.ticketyoureventbutton { width:150px; margin:0 auto; padding:10px 0; }

div.ticketYourEvent div.formRow { overflow:auto; padding:0 0 5px 0; } 
div.ticketYourEvent div.formRow div.formLabel { float:left; width:220px; padding:5px 0 0 0; }
div.ticketYourEvent div.formRow div.formLabelNoTopPad { padding:0 !important; }
div.ticketYourEvent div.formRow div.formInput { float:left; }
div.ticketYourEvent div.formRow div.formInput input { background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; width:228px; padding:3px; border:1px solid #b1b1b1; }
div.ticketYourEvent div.formRow div.formInput textarea { background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; width:228px; height:100px; padding:3px; border: 1px solid #b1b1b1; }


div#create_new_account span.error,
div#login_ifmember span.error { display:none !important; }



/** FeedBackBox KntL **/
.fbbox-kntl { background:#fff; padding:15px; }
	
	.fbbox-header { position:relative; height:120px; }
		.fbbox-logo { position:absolute; background: url(/static/images/BiletixLogo_Feedback_Form.jpg) no-repeat left top; left:0; top:7px; width:182px; height:91px; text-indent:-9999px; overflow:hidden; }
		.fbbox-header p { position:absolute; left:255px; top:27px; width:330px; font-size:18px; font-weight:bold; line-height:20px; color:#ff6600; }

	.fbbox-container {  }
		.fbbox-container-titles { overflow:auto; background:#232839; }
			.fbbox-container-titles .fbbox-col { /*float:left;*/ padding:7px 15px; }
			.fbbox-container-titles .fbbox-left { width:210px; }
			.fbbox-container-titles .fbbox-right { width:350px; }
				.fbbox-col h2 { margin:0 !important; font-size:13px; font-weight:bold; color:#fff; text-align:center; }
				
		.fbbox-content { overflow:auto; min-height:100px; margin:5px 0; padding:10px 0; border:solid 1px #ccc; border-width:1px 0; }
			.fbbox-content .fbbox-col { float:left; }
			
			.fbbox-content .fbbox-left { width:225px; padding:0 15px 0 0;  }
				.fbbox-form-seperator { padding:0 0 5px 0; }
					.fbbox-form-seperator select { display:block; width:225px; }
					.fbbox-form-seperator textarea { display:block; width:220px; height:100px; }
					.fbbox-form-smallprint { font-size:9px; text-align:right; color:#6c7a85; }
					.fbbox-description { padding:10px 0 0 0; font-size:12px; color:#6c7a85; }
					.fbbox-description a { color:#ff6e00; text-decoration:none; }
			
			.fbbox-content .fbbox-right { width:365px; padding:0 0 0 15px; }
			
				.fbbox-rating {  }
					.fbbox-rating-first-line { padding:0 0 10px 0 !important; }
					.fbbox-rating-line { overflow:auto; padding:10px 0; border:solid 1px #ccc; border-width:0 0 1px 0; }
						.fbbox-rating-title { float:left; width:65px; padding:10px 0 0 0; font-size:12px; font-weight:bold; color:#6c7a85; }
						.fbbox-rating-point { float:left; width:60px; text-align:center; }
							.fbbox-rating-point span { display:block; margin:0; padding:0; text-align:center; font-size:14px; }
			
					.fbbox-rating-legend { overflow:auto; padding:5px 0 0 0; }
						.fbbox-rating-legend-empty-col { float:left; width:65px; height:15px; font-size:11px; font-weight:bold; }
						.fbbox-rating-legend-col { float:left; width:60px; text-align:center; font-size:11px; font-weight:bold; color:#c78924; }
							.fbbox-rating-legend-col span { display:block; text-align:center; font-size:14px; font-weight:normal; color:#000; } 
			
		.fbbox-footer { position:relative; height:40px; }
			
			.fbb-result { padding:10px; }
			
			.fbbox-result p { width:450px; margin:0 auto; padding:15px 0; font-size:12px; font-weight:bold; color:#6c7a85; text-align:center; }
			.fbbox-result a { display:block; width:150px; margin:0 auto; text-align:center; color:#232839; font-size:10px; text-decoration:none; }
			
			.fbbox-submit { position:absolute; left:250px; }
				.fbbox-submit input { width:70px !important; }
			.fbbox-privacy { position:absolute; right:0; }
				.fbbox-privacy a { color:#000; }
			

.border-seperator { border:solid 1px #cccccc; border-width:0 0 1px 0; }
.accountWelcome{color:#ff6600 !important;}
.noAddressCentered{color:#666666; padding:20px; text-align:center;}



/** trend now **/
.kntl-trend_now_tr { background:url(/static/images/TrendingNow_bgr.jpg) no-repeat left top; width:185px; height:62px; margin:0 0 9px 0; padding:8px 10px 1px 110px; font-size:11px !important; line-height:14px !important; }
.kntl-trend_now_en { background:url(/static/images/TrendingNow_bgr_en.jpg) no-repeat left top; width:185px; height:62px; margin:0 0 9px 0; padding:0 0 10px 0; font-size:11px !important; line-height:12pt !important; }
.kntl-trend_now_en a,
.kntl-trend_now_tr a { color:#000; text-decoration:none; font-size:11px !important; font-weight:bold; }
.kntl-trend_now_en a:hover,
.kntl-trend_now_tr a:hover { color:#cc0000; }



/** new tab **/
ul.knt-tabs { overflow:auto; padding:15px 0 0 0; }
ul.knt-tabs li { float:left; font-size:16px; list-style:none; border: 1px solid #CCC; padding: 7px 13px;}
ul.knt-tabs li.seperator { padding:2px; width:5px; border:none; display: block; }
ul.knt-tabs li a { font-size:16px; color:#999; text-decoration:none; }
ul.knt-tabs li.active { border:1px solid #000; }
ul.knt-tabs li.active a { color:#000; } 
.help-tabs-holder { padding-left:15px !important; }

ul.help-questions { padding:0 0 0 20px; }
ul.help-questions li { padding:0 0 10px 0; font-size:14px; list-style:none; }
ul.help-questions li a { font-size:14px; color:#000; text-decoration:none; }
p.help-top-faq { padding:0 0 15px 0; font-size:12px; font-weight:bold; }
p.help-top-faq a { text-decoration:underline; color:#000; }
.helppage ul#faqlist2 { margin: 0px 0px 30px 0px; padding: 0px; display: block; width: 710px; font-size:14px; }
.helppage ul#faqlist2 li { list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #e9e9e9; display: block; width: 100%; }
.helppage ul#faqlist2 li:hover { background: #eaeaea; cursor: pointer; }
.helppage ul#faqlist2 li a { display: block; color: #566470; font-size: 110%; text-decoration: none; padding: 5px; margin: 0px; margin-left:5px;}
.helppage ul#faqlist2 li a:hover { display: block; color: #000; font-size: 110%; text-decoration: none; }
.helptipDiv {padding:15px 0 0 15px; font-size:12px; width:400px;}
.helptipDiv h1{padding:0 0 20px 0; margin:0px; color:#fb9d00; font-size:16px; font-weight:bold;}
.helppage div.colorful { color: #fb9d00; }

.helppage div.colorful-gray { color: #555; }
.helppage div.colorful-gray a { color:#6c7a85; font-weight:bold; font-size:12px; text-decoration:none; }
.helppage div.colorful-gray a img { border:none; outline:none; width:16px !important; height:16px !important; float:none !important; vertical-align:middle;  }

.helppage div.colorful a { color:#6c7a85; font-weight:bold; font-size:12px; text-decoration:none; }
.helppage div.colorful a img { border:none; outline:none; width:16px !important; height:16px !important; float:none !important; vertical-align:middle;  }

.helptipDiv ul{list-style:none; padding-left:20px;}
.helptipDiv .innerslide { height: 300px; }
.helptipDiv .innerslideNoScroll { }

/*** awesomest newest footer ***/
div.footer-links { padding:20px 0; }

div.footer-links div.links-holder-tr { overflow:auto; width:795px; margin:0 auto; }
div.footer-links div.links-holder-tr ul { margin:0; }
div.footer-links div.links-holder-tr ul li { list-style:none; padding:1px 0; }
div.footer-links div.links-holder-tr ul li a { color:#fff; text-decoration:none; font-size:12px;  }
div.footer-links div.links-holder-tr ul li a:hover { color:#afe9ff; }
div.footer-links div.links-holder-tr div.footer-link-group { float:left; margin:0 70px 0 0; }
div.footer-links div.links-holder-tr div.footer-link-group.last { margin:0 !important; }
div.footer-links div.links-holder-tr div.footer-link-group h6 { margin:0 0 5px 0; font-size:14px; font-weight:bold; color:#afe9ff; }
div.footer-links div.links-holder-tr div.footer-link-group li a img { vertical-align:middle; border:none; }

div.footer-links div.links-holder-en { overflow:auto; width:870px; margin:0 auto; }
div.footer-links div.links-holder-en ul { margin:0; }
div.footer-links div.links-holder-en ul li { list-style:none; padding:1px 0; }
div.footer-links div.links-holder-en ul li a { color:#fff; text-decoration:none; font-size:12px;  }
div.footer-links div.links-holder-en ul li a:hover { color:#afe9ff; }
div.footer-links div.links-holder-en div.footer-link-group { float:left; margin:0 70px 0 0; }
div.footer-links div.links-holder-en div.footer-link-group.last { margin:0 !important; }
div.footer-links div.links-holder-en div.footer-link-group h6 { margin:0 0 5px 0; font-size:14px; font-weight:bold; color:#afe9ff; }
div.footer-links div.links-holder-en div.footer-link-group li a img { vertical-align:middle; border:none; }

div.footer-bottom { position:relative; width:980px; height:160px; margin:0 auto; }
div.footer-bottom div.logo.biletix { position:absolute; background:url(/static/images/footer_logo_170x80.png) no-repeat -80px top; left:0; top:15px; width:100px; height:50px; }
div.footer-bottom div.logo.ticketmaster { position:absolute; background:url(/static/images/footer_logo_170x80.png) no-repeat left -50px; left:372px; top:30px; width:170px; height:25px; }
div.footer-bottom div.logo.globalsign { position:absolute; right:0; top:15px; }
div.footer-bottom div.bltx-follow-us { position:absolute; right:135px; top:58px; color:#ccc; z-index:29; }
div.footer-bottom div.bltx-follow-us img { vertical-align:middle; border:none; }
div.footer-bottom div.legaltext { position:absolute; left:0; bottom:10px; width:980px; z-index:20; }
div.footer-bottom div.legaltext p { text-align:center; font-size:11px; color:#ccc; }
div.footer-bottom div.legaltext p a { color:#ccc !important; text-decoration:none; }
div.footer-bottom div.legaltext p a:hover { color:#fff !important; }
div.footer-bottom div.partners { position:absolute; left:0; top:60px; width:980px; color:#ccc; font-size:11px; }
div.footer-bottom div.partners ul { overflow:auto; width:420px; margin:0 auto; }
div.footer-bottom div.partners ul li.nocontentseperator { width:10px; height:10px; }
div.footer-bottom div.partners ul li {float:left; list-style:none; }
div.footer-bottom div.partners ul li.seperator { padding:0 10px; }
div.footer-bottom div.partners ul li span {padding:0px; margin:0px; color:#ccc; font-size:12px; text-decoration:none; }
div.footer-bottom div.partners ul li a {padding:0px; margin:0px; color:#ccc; font-size:12px; text-decoration:none; }
div.footer-bottom div.partners ul li a:hover { color:#fff; }



/** membership card login **/
div.card-members-login { width:478px !important; height:257px !important; margin:0 !important;}
div.card-members-login fieldset { margin:0 0 0 180px !important; padding:20px 30px 0 0 !important; }
div.card-members-login fieldset h6 { color:#fff; margin:0 0 0px 0 !important; line-height:9pt !important;}
div.card-members-login fieldset label { color:#fff; width:250px !important; padding:5px 0 0 0 !important; }
div.card-members-login fieldset input[id="kartno"] { width:140px !important; }
div.card-members-login fieldset input[id="pin"] { width:70px !important; }
div.card-members-login fieldset p { padding:0; color:#fff; margin:0 0 5px 0 !important; }


/** fenercell card login **/
div.card-members-login.login-false{ height:390px !important; background:url(/static/images/membership_form_bg/2002-390.png) no-repeat 0 0 !important; }

/** pegausus popup **/
div.card-fly-login.login-pegasus{ height:300px !important; background:url(/static/images/membership_form_bg/pegasus.png) no-repeat 0 0 !important; }

.cardDetailsTab1{position: absolute !important; top: 100px !important;}

/****Contact Us SayfasÄ± Yeni TasarÄ±mÄ±****/
.contactUsLeft{	positoin:absolute !important; float:left; width:460px; }
.contactUsRight{positoin:absolute !important; float:right; width:460px; }
.contactUsInner{position:relative; margin: 10px 0 0 0; /*border:1px solid #D6D6D6;*/ padding:10px; /*-moz-border-radius: 6px; -webkit-border-radius: 6px;*/ }
.contactUsInner.noBorder{border:none !important;}
.contactUsChannelsCon{min-height:200px !important; height:auto !important;}
.contactUsChannels{position:absolute !important; float:left; width:175px; min-height:200px; left:10px;}
.contactUsSCInfo{position:absolute !important; float:right; width:270px; min-height:200px; right:10px; padding-top:18px;}
.contactUsInner h1{font-size: 14px; font-weight:bold; color:#444; margin:10px 0 10px 0; padding:5px 5px 5px 20px; background:#DDDDDD;}
.contactUsInner h2{font-size: 14px; color:#62717C; margin:15px 0 0 0;}
.contactUsInner a h2{color:#fb9d00;}

.contactUsInner h3{font-size: 12px; color:#aaaaaa; margin:0 5px 5px 0;}
.contactUsInner a{font-size: 12px; color:#fb9d00; font-weight: normal; text-decoration: none;}
.contactUsInner div{padding-left:20px; font-size: 12px;}



/* Event Guide Venue Content
----------------------------------------------------------------------------------------------------*/
#entvenueslider { position: relative; z-index:1; /*margin: 6px 0px 17px 22px;*/ overflow: visible; width: 980px !important;   }
#entvenueslider ul { height: 330px; list-style: none; width: 980px; /*height: 126px;*/ margin: 0px; padding: 0px; overflow: hidden;   }
#entvenueslider li { overflow: hidden; height:330px; position: relative; width: 980px; /*height: 126px;*/ margin: 0px; padding: 0px; }
#entvenueslider li img { border: 0px; }
#entvenueslider ul .second { height: 300px; list-style: none; width: 880px; /*height: 126px;*/ margin: 0 0 0 220px; padding: 0 0 0 220px; overflow: visible;   }
#entvenueslider li .second { overflow: hidden; height:300px; position: relative; width: 880px; /*height: 126px;*/ margin: 0px; padding: 0px; }
#entvenueslider li .second img { border: 0px; }	
#entvenueprevBtn, #entvenuenextBtn { display: block; width: 10px; height: 300px; position: absolute; left: 5px; top: 67px; z-index: 1; overflow: hidden; text-indent: -999px;}
#entvenuenextBtn { right:5px; }														
#entvenueprevBtn a, #entvenuenextBtn a { display: block; position: relative; width: 10px; height: 126px; background:url(/static/images/slider_left.gif) no-repeat 0 0; }	
#entvenuenextBtn a { background: url(/static/images/slider_right.gif) no-repeat 0px 0px; }

div.entvenues { position:relative !important; clear:both; width:880px; height:300px; overflow:hidden; }
div.entvenues span { position:absolute; display:block; top:5px; }
div.entvenues span a { display:block; width:20px; height:30px; text-indent:-9999px; }
div.entvenues span#kntl-entvenueprevBtn3 { background:url(/static/images/eg_arrows.png) no-repeat 0 -10px; left:8px; z-index:150; position: absolute; }
div.entvenues span#kntl-entvenuenextBtn3 { background:url(/static/images/eg_arrows.png) no-repeat -20px -30px; right:0; z-index:151;  position: absolute;}
div.entvenues span#kntl-entvenueprevBtn3:hover { background-position:0 0; }
div.entvenues span#kntl-entvenuenextBtn3:hover { background-position:-20px 0; }

ol#controls-entvenues { position: absolute;  bottom: 5px; left: 932px; top: 465px; margin: 1em 0px; padding: 0px; height: 10px; width:60px; z-index: 99999; text-indent:-9999px; }
ol#controls-entvenues li { margin: 0px 5px 0px 0px; padding: 0px; float: left; list-style: none; height: 10px; width:10px; overflow:hidden;  }
ol#controls-entvenues li a { float: left;  height: 10px; width:10px; line-height: 10px; background:url(/static/images/night-slider-ol_1.png) no-repeat 0 0; color: #000; padding: 0px 0px; text-decoration: none; }
ol#controls-entvenues li.current a { background:url(/static/images/night-slider-ol-act_1.png) no-repeat 0 0; color: #fff; }
ol#controls-entvenues a:focus, ol#controls a:hover { background:url(/static/images/night-slider-ol-focus_1.png) no-repeat 0 0; }
ol#controls-entvenues li a:focus, #kntl-entvenueprevBtn1 a:focus, #kntl-entvenueprevBtn1 a:focus {  outline: none; }


div.night div.guide-featuring { background:#8d2c57; }
div.night div.guide-featuring div.guide-featuring-venue { min-height:330px; border:solid 1px #b04978; } 
div.night div.guide-featuring div.guide-featuring-venue:hover { background:#b04978; }
div.night div.guide-featuring div.guide-featuring-venue p { font-size:11px; line-height:11pt; color:#fff; }
div.night div.guide-featuring div.guide-featuring-venue h1 a { font-size:14px; }
div.night div.guide-featuring div.guide-featuring-venue h1 { margin:0 0 5px 0; }

div.fun-guide div.guide-featuring { overflow:auto; }
div.fun-guide div.guide-featuring div.guide-featuring-venue { float:left; width:217px; padding:13px; border:solid 1px #b04978; border-width:0 0 0 2px; } 
div.fun-guide div.guide-featuring div.guide-featuring-venue.first { border:none !important; }
div.fun-guide div.guide-featuring div.guide-featuring-venue h1 a { color:#fff; text-decoration:none; }
div.fun-guide div.guide-featuring div.guide-featuring-venue h1 a:hover { text-decoration:underline; }
div.fun-guide div.guide-featuring div.guide-featuring-venue a.button-more { color:#fff; font-weight:bold; font-size:11px; line-height:11px; }
div.fun-guide div.guide-featuring div.guide-featuring-venue a.button-more span { font-size:14px; }




/** fun guide **/
div.fun-guide .staticpage .header { margin:0 !important; height:29px !important; min-height:29px !important; }
div.fun-guide div.kntl-fragment { -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #fff; border: 1px solid #d6d6d6; position: relative; width: auto; /*padding: 10px 0 5px 0px;*/ margin: 0px; z-index: 0;  }

div.fun-guide h1.page-title { margin:0; padding:10px 0 10px 15px; color:#fff; font-size:14px; font-weight:normal;  } 
div.fun-guide.night h1.page-title { background-color:#000 !important; }
div.fun-guide.stage h1.page-title { background-color:#e0260f !important; }

div.fun-guide div.guide-header { position:relative; background-repeat:no-repeat; height:126px; }
div.fun-guide.night div.guide-header.tr { background-color:#000 !important; background-image:url(/static/images/bg-top_banner-night.jpg); background-color:#000; background-position:left top; }
div.fun-guide.night div.guide-header.en { background-color:#000 !important; background-image:url(/static/images/bg-top_banner-night_en.jpg); background-color:#000; background-position:left top; }
div.fun-guide.stage div.guide-header.tr { background-color:#e0260f !important; background-image:url(/static/images/bg-top_banner-stage.jpg); background-color:#000; background-position:center top; }
div.fun-guide.stage div.guide-header.en { background-color:#e0260f !important; background-image:url(/static/images/bg-top_banner-stage_en.jpg); background-color:#000; background-position:center top; }

div.fun-guide div.guide-header div.guide-follow { position:absolute; background:url(/static/images/bg-follow.png) no-repeat left top; right:0; bottom:0; }
div.fun-guide div.guide-header div.guide-follow ul { width:120px; height:40px; margin:0 !important; }
div.fun-guide div.guide-header div.guide-follow ul li { float:left; font-size:10px; color:#fff; padding:12px 3px 0 3px; list-style:none; }
div.fun-guide div.guide-header div.guide-follow ul li.title { padding:12px 12px 0 12px; }
div.fun-guide div.guide-header div.guide-follow ul li a img { border:none; }





div.fun-guide div.guide-featuring { overflow:auto; }
div.fun-guide div.guide-featuring div.guide-featuring-event { float:left; width:214px; height:237px; padding:13px; border:solid 1px #999; border-width:0 0 0 1px; } 
div.fun-guide div.guide-featuring div.guide-featuring-event.first { border:none !important; }
div.fun-guide div.guide-featuring div.guide-featuring-event h1 a { color:#fff; text-decoration:none; }
div.fun-guide div.guide-featuring div.guide-featuring-event h1 a:hover { text-decoration:underline; }
div.fun-guide div.guide-featuring div.guide-featuring-event a.button-more { color:#fff; font-weight:bold; font-size:11px; line-height:11px; }
div.fun-guide div.guide-featuring div.guide-featuring-event a.button-more span { font-size:14px; }

div.night div.guide-featuring { background:#8d2c57; }
div.night div.guide-featuring div.guide-featuring-event { min-height:300px; border:solid 1px #b04978; } 
div.night div.guide-featuring div.guide-featuring-event:hover { background:#b04978; }
div.night div.guide-featuring div.guide-featuring-event p { font-size:11px; line-height:11pt; color:#fff; }
div.night div.guide-featuring div.guide-featuring-event h1 a { font-size:14px; }
div.night div.guide-featuring div.guide-featuring-event h1 { margin:0 0 5px 0; }

div.stage div.guide-featuring { background:#727361; }
div.stage div.guide-featuring div.guide-featuring-event { } 
div.stage div.guide-featuring div.guide-featuring-event:hover { background:#919280; }
div.stage div.guide-featuring div.guide-featuring-event h2 {margin:0px; padding:0px; font-size:12px; color:#fff; text-decoration:none; font-weight:normal;  }
div.stage div.guide-featuring div.guide-featuring-event h1 a { font-size:12px;}
div.stage div.guide-featuring div.guide-featuring-event h1 { margin:0; }








div.fun-guide div.other-events { padding:5px 0; }
div.fun-guide div.other-events div.grossing { float:left; width:320px; }
div.fun-guide div.other-events div.grossing h1.title-grossing { margin:0; padding:7px 15px; font-weight:bold; font-size:14px; }
div.fun-guide div.other-events div.grossing ul { height:385px; margin:0; padding:0 0 15px 0; }
div.fun-guide div.other-events div.grossing ul li { overflow:auto; list-style:none; padding:15px 15px 0 15px; }
div.fun-guide div.other-events div.grossing ul li a img { display:block; float:left; border:none; }
div.fun-guide div.other-events div.grossing ul li div.texts { float:left; margin:0 0 0 10px; width:140px;}
div.fun-guide div.other-events div.grossing ul li div.texts h2 { margin:0 0 10px 0; font-size:12px; line-height:12pt; }
div.fun-guide div.other-events div.grossing ul li div.texts h2 a { font-size:12px; text-decoration:none; }
div.fun-guide div.other-events div.grossing ul li div.texts h2 a:hover { text-decoration:underline; }
div.fun-guide div.other-events div.grossing ul li div.texts p { line-height:11px; color:#fff; margin:0; padding:0 0 3px 0; }
div.fun-guide div.other-events div.grossing ul li div.texts a.buy-tix { color:#ff6600; font-size:10px; font-weight:bold; }

div.night div.other-events div.grossing { background:#39091f; }
div.night div.other-events div.grossing h1.title-grossing { background:#4c1d31; color:#fff; }
div.night div.other-events div.grossing ul li div.texts h2 a { color:#fff; }
div.fun-guide div.other-events div.grossing ul li div.texts p { color:#fff; }

div.stage div.other-events div.grossing { background:#f5f6f1; }
div.stage div.other-events div.grossing h1.title-grossing { background:#eaebe3; color:#000000; }
div.stage div.other-events div.grossing ul li div.texts h2 a { color:#808372; }
div.fun-guide div.other-events div.grossing ul li div.texts p { color:#808372; }














div.fun-guide div.other-events div.regular-events { float:left; width:308px; padding:0 1px; }
div.fun-guide div.other-events div.regular-events h1.title-regular { margin:0; padding:7px 15px; font-weight:bold; font-size:14px; }
div.fun-guide div.other-events div.regular-events ul { margin:0; }
div.fun-guide div.other-events div.regular-events ul li { overflow:auto; list-style:none; padding:15px 15px 0 15px; }
div.fun-guide div.other-events div.regular-events ul li h2 { margin:0; padding:0 0 2px 0; font-size:11px; line-height:11pt; font-weight:bold; }
div.fun-guide div.other-events div.regular-events ul li h2 a { font-size:11px; line-height:11pt; color:#39091f; text-decoration:none; font-weight:bold;  }
div.fun-guide div.other-events div.regular-events ul li h2 a:hover { text-decoration:underline; font-weight:bold;  }
div.fun-guide div.other-events div.regular-events ul li p { margin:0; padding:0 0 2px 0; font-weight:bold; font-size:10px; line-height:10pt; }
div.fun-guide div.other-events div.regular-events ul li p.event-desc { font-weight:normal;  }
div.fun-guide div.other-events div.regular-events ul li a.buy-tix { display:block; padding:0 0 0 0; font-size:10px; font-weight:bold; }

div.night div.other-events div.regular-events h1.title-regular { background:#ede9ea; color:#8d2c57; }
div.night div.other-events div.regular-events ul li h2 { color:#39091f; font-weight:bold; }
div.night div.other-events div.regular-events ul li p { color:#39091f; }
div.night div.other-events div.regular-events ul li p.event-desc {  color:#5a3846; }
div.night div.other-events div.regular-events ul li a.buy-tix { color:#b24878; }

div.stage div.other-events div.regular-events { background:#edede5; }
div.stage div.other-events div.regular-events h1.title-regular { background:#d8d9cb; color:#000000; }
div.stage div.other-events div.regular-events ul { height:400px; }
div.stage div.other-events div.regular-events ul li h2 { color:#000000; font-weight:bold; }
div.stage div.other-events div.regular-events ul li p { color:#000000; }
div.stage div.other-events div.regular-events ul li p.event-desc {  color:#000000; }
div.stage div.other-events div.regular-events ul li a.buy-tix { color:#ff6600; }










div.fun-guide div.other-events div.video-guider { float:left; width:350px; }
div.fun-guide div.other-events div.video-guider div.watch-video { height:287px; }
div.fun-guide div.other-events div.video-guider div.video-details { height:118px; margin:4px 0 0 0; padding:13px 20px; }
div.fun-guide div.other-events div.video-guider div.video-details h2 { margin:0; padding:0 0 2px 0; font-size:11px; line-height:11pt; font-weight:bold; }
div.fun-guide div.other-events div.video-guider div.video-details h2 a { font-size:11px; line-height:10pt; color:#fff; text-decoration:none; font-weight:bold; }
div.fun-guide div.other-events div.video-guider div.video-details h2 a:hover { text-decoration:underline; font-weight:bold; }
div.fun-guide div.other-events div.video-guider div.video-details p { margin:0; padding:0 0 2px 0; font-weight:bold; font-size:10px; line-height:10pt; }
div.fun-guide div.other-events div.video-guider div.video-details p.event-desc { font-weight:normal; }
div.fun-guide div.other-events div.video-guider div.video-details a.buy-tix { color:#fff; font-size:10px; font-weight:bold; }

div.night div.other-events div.video-guider div.video-details { background:#59225c; }
div.night div.other-events div.video-guider div.video-details h2 a { color:#fff; font-weight:bold; }
div.night div.other-events div.video-guider div.video-details p { color:#fff; }
div.night div.other-events div.video-guider div.video-details p.event-desc { color:#fff; }

div.stage div.other-events div.video-guider div.video-details { background:#cbb9a1; }
div.stage div.other-events div.video-guider div.video-details h2 a { color:#000000; font-weight:bold; }
div.stage div.other-events div.video-guider div.video-details p { color:#000000; }
div.stage div.other-events div.video-guider div.video-details p.event-desc { color:#000; }







div.fun-guide div.spotlight-events h1.title-spotlight { margin:0; padding:7px 15px; font-weight:bold; font-size:14px; }
div.fun-guide div.spotlight-events div.spotlight-event { overflow:auto; }
div.fun-guide div.spotlight-events div.spotlight-event a.thumb { display:block; float:left; padding:15px; }
div.fun-guide div.spotlight-events div.spotlight-event a.thumb img { border:none; }
div.fun-guide div.spotlight-events div.spotlight-event div.texts { float:left; width:600px; margin:0 0 0 10px; padding:0 0 15px 0; }
div.fun-guide div.spotlight-events div.spotlight-event div.texts h2 { margin:15px 0 10px 0; font-size:14px; }
div.fun-guide div.spotlight-events div.spotlight-event div.texts h2 a { font-size:14px; text-decoration:none; }
div.fun-guide div.spotlight-events div.spotlight-event div.texts h2 a:hover { text-decoration:underline;  }
div.fun-guide div.spotlight-events div.spotlight-event div.texts p { margin:0; padding:0 0 10px 0; font-size:11px; line-height:11pt; }
div.fun-guide div.spotlight-events div.spotlight-event div.texts a.buy-tix { font-size:10px; font-weight:bold; }

div.night div.spotlight-events h1.title-spotlight { background:#2b2026; color:#fff; }
div.night div.spotlight-events div.spotlight-event { background:#372a31; }
div.night div.spotlight-events div.spotlight-event div.texts h2 { color:#fff; }
div.night div.spotlight-events div.spotlight-event div.texts h2 a { color:#fff; }
div.night div.spotlight-events div.spotlight-event div.texts p { color:#fff; }
div.night div.spotlight-events div.spotlight-event div.texts a.buy-tix { color:#fff; }

div.stage div.spotlight-events h1.title-spotlight { background:#c7c9be; color:#000000; }
div.stage div.spotlight-events div.spotlight-event { background:#d8d9d3; }
div.stage div.spotlight-events div.spotlight-event div.texts h2 { color:#000000; }
div.stage div.spotlight-events div.spotlight-event div.texts h2 a { color:#000000; }
div.stage div.spotlight-events div.spotlight-event div.texts p { color:000000; }
div.stage div.spotlight-events div.spotlight-event div.texts a.buy-tix { color:#ff6600; }


.search-cat-title-holder { z-index:100; }


/** new create account **/
fieldset.new_account.new_holder { background:#ebebeb; border:solid 1px #ff8e24; padding:10px; }
fieldset.new_account.new_holder h1 { margin:0 0 10px 0; color:#ff8e24; font-size:14px; }
fieldset.new_account.new_holder p { float:none !important; margin:0 !important; padding:5px 0 20px 0 !important; }
fieldset.new_account.new_holder input { float:none !important; width:auto !important; margin:0 !important; }
fieldset.new_account.new_holder select { float:none !important; width:auto !important; height:auto !important; margin:0 !important; padding:3px !important; }
fieldset.new_account.new_holder div.ulke-kodu { float:left; width:130px; }
fieldset.new_account.new_holder div.ulke-kodu select { width:120px !important; }
fieldset.new_account.new_holder div.alan-kodu { float:left; width:100px; }
fieldset.new_account.new_holder div.alan-kodu select { width:90px !important; }
fieldset.new_account.new_holder div.alan-kodu input.custom-area-code { width:80px !important; }
fieldset.new_account.new_holder div.telefon-no { float:left; width:150px; }
fieldset.new_account.new_holder div.hint { padding:2px 0 0 5px; color:#999; }
fieldset.new_account.new_holder label.name { width:230px !important; min-height:10px; font-size:12px !important; font-weight:bold; color:#232839; }
fieldset.new_account.new_holder label.name a { display:block !important; float:none !important; width:auto !important; margin:0 !important; padding:0 !important; font-size:11px; font-weight:normal; }
fieldset.new_account.new_holder span.value { float:left; }
fieldset.new_account.new_holder input[type="checkbox"] { margin-right:5px !important; }
fieldset.new_account.new_holder .form-item-height { height:27px !important; }



/*** kk validation title ***/
p.kk-validation-title { margin:0; font-size:14px; font-weight:bold; color:#4b5863; }
p.validator-subtitle { margin:5px 0 0 0; font-size: 13px; }
p.notValidCard { color:#dd0000; font-size: 11px !important; }


/*Help Search btn*/
.helpSearchBtn{padding-left: 5px;}



/** relevancy bar **/
div.relevancy-bar {position:absolute; background:url(/static/images/relevance-bar.png) no-repeat left bottom; width:68px; height:14px; }
div.relevancy-bar-bg {position:absolute; background:url(/static/images/relevancyBar-trnsp.png) no-repeat left bottom; width:68px; height:14px; }


/** new hints **/
div.new-hints { overflow:auto; margin:0 0 0 150px; clear:both; }
div.new-hints span.hint { display:block; float:left; color:#999; }
div.new-hints span.hint.hint1 { width:115px; }
div.new-hints span.hint.hint2 { width:55px; }
div.new-hints span.hint.hint3 { width:57px; text-align:right; }
div.new-hints span.kntl-phoneboxes-error { display:block; color:#cc0000; }


/** fancy hasirt **/
div#fancybox-inner { left:0 !important; top:0 !important; }


/** switch bar **/
div.switch-bar { overflow:auto; padding:10px 0; }
div.switch-bar div.switch-bar-holder { overflow:auto; position:relative; width:980px; margin:0 auto; }
div.switch-bar div.switch-bar-holder div { font-size:12px; color:#fff; }
div.switch-bar div.switch-bar-holder div.whatsnew { position:absolute; right:75px; top:0; }
div.switch-bar div.switch-bar-holder div.text-close { float:right; padding:2px 10px 0 0; }
div.switch-bar div.switch-bar-holder div.text-switch { float:left; }

div.switch-bar.new { background:#09a2e8 url(/static/images/newsite_tile_bgrline.jpg) repeat-x left top; }
div.switch-bar.new div.switch-bar-holder div a { text-decoration:underline; color:#fff; }
div.switch-bar.new div.switch-bar-holder div.text-close a { display:block; background:url(/static/images/newsite_close_panel.png) no-repeat left 2px; padding:0 0 0 17px; font-size:11px; text-decoration:none; }
div.switch-bar.new div.switch-bar-holder a:hover { color:#8ccdf0; }

div.switch-bar.old { background:#151e2f url(/static/images/oldsite_tile_bgrline.jpg) repeat-x left top; border:solid 1px #ff8402; border-width:0 0 4px 0; }
div.switch-bar.old div.switch-bar-holder div a { text-decoration:underline; color:#72a3dd; }
div.switch-bar.old div.switch-bar-holder div.text-close a { display:block; background:url(/static/images/newsite_close_panel.png) no-repeat left 2px; padding:0 0 0 17px; font-size:11px; text-decoration:none; color:#fff; }
div.switch-bar.old div.switch-bar-holder div.text-close a:hover { color:#72a3dd; }

div.switch-bar.noCookie {background:#000 url(/static/images/newsite_tile_hazard_header.png) repeat-x left top; color:#f00; padding:5px 0 12px; font-weight:bold; font-size:16px; }
div.switch-bar.noCookie div.switch-bar-holder div {color:#f00; font-size:16px;}

/*Help Form*/
label.short-label{width:188px !important;}


/** What's New **/
div.kntl-whatsnew.tr.preload1 { background-image:url(/static/images/whatsnew_title.png);  width:0px; height:0px;  }
div.kntl-whatsnew.tr.preload2 { background-image:url(/static/images/WhatsNew_middle.png); width:0px; height:0px; }
div.kntl-whatsnew.tr.preload3 { background-image:url(/static/images/WhatsNew_middle_hover.png);  width:0px; height:0px; }

div.kntl-whatsnew.en.preload1 { background-image:url(/static/images/whatsnew_title_en.png); width:0px;  height:0px; }
div.kntl-whatsnew.en.preload2 { background-image:url(/static/images/WhatsNew_middle_en.png); width:0px;  height:0px; }
div.kntl-whatsnew.en.preload3 { background-image:url(/static/images/WhatsNew_middle_hover_en.png); width:0px;  height:0px;}


div.kntl-whatsnew.tr div.header { background:url(/static/images/whatsnew_title.png) no-repeat left top; width:876px; height:213px; margin:0 auto; }
div.kntl-whatsnew.tr ul.news-list li { float:left; background-image:url(/static/images/WhatsNew_middle.png); background-repeat:no-repeat; width:229px; height:229px; margin:0 10px 10px 0; list-style:none; }
div.kntl-whatsnew.tr ul.news-list li:hover { background-image:url(/static/images/WhatsNew_middle_hover.png); }

div.kntl-whatsnew.en div.header { background:url(/static/images/whatsnew_title_en.png) no-repeat left top; width:979px; height:213px; margin:0 auto; }
div.kntl-whatsnew.en ul.news-list li { float:left; background-image:url(/static/images/WhatsNew_middle_en.png); background-repeat:no-repeat; width:229px; height:229px; margin:0 10px 10px 0; list-style:none; }
div.kntl-whatsnew.en ul.news-list li:hover { background-image:url(/static/images/WhatsNew_middle_hover_en.png); }


div.kntl-whatsnew ul.news-list { overflow:auto; width:717px; margin:40px auto; padding:10px 0 0 10px }
div.kntl-whatsnew ul.news-list li.box-1 { background-position:0 0; }
div.kntl-whatsnew ul.news-list li.box-2 { background-position:-239px 0; }
div.kntl-whatsnew ul.news-list li.box-3 { background-position:-480px 0; }
div.kntl-whatsnew ul.news-list li.box-4 { background-position:0 -236px; }
div.kntl-whatsnew ul.news-list li.box-5 { background-position:-239px -236px; }
div.kntl-whatsnew ul.news-list li.box-6 { background-position:-480px -236px; }
div.kntl-whatsnew ul.news-list li.box-7 { background-position:0 -472px; }
div.kntl-whatsnew ul.news-list li.box-8 { background-position:-239px -472px; }
div.kntl-whatsnew ul.news-list li.box-9 { background-position:-480px -472px; }






/** New Mobile **/
div.kntl-mobile { overflow:hidden; width:1000px; height: 805px; }
div.kntl-mobile ul li { list-style:none; }

div.kntl-mobile ul.mobile-platforms { overflow:hidden; margin:0 !important;}
div.kntl-mobile ul.mobile-platforms li { float:left; margin:0 60px 0 0; }
div.kntl-mobile ul.mobile-platforms li.tab-iPhone { background:url(/static/images/logo-iphone.png) no-repeat left center; }
div.kntl-mobile ul.mobile-platforms li.tab-iPhone a { width:107px; } 
div.kntl-mobile ul.mobile-platforms li.tab-Android { background:url(/static/images/android-download.jpg) no-repeat center 7px; }
div.kntl-mobile ul.mobile-platforms li.tab-Android a { width:106px; } 
div.kntl-mobile ul.mobile-platforms li.tab-Blackberry { background:url(/static/images/logo-blackberry.png) no-repeat center 17px; }
div.kntl-mobile ul.mobile-platforms li.tab-Blackberry a { width:128px; } 
div.kntl-mobile ul.mobile-platforms li a { display:block; height:60px; text-indent:-9999px; overflow:hidden; }
/*div.kntl-mobile ul.mobile-platforms li.active { border:solid 1px #000; border-width:0 0 7px 0; }*/

div.kntl-mobile div.toptabs{position:relative; height:1px; margin:0 0 20px 0; border:solid 1px #c1c1c1; border-width:0 0 1px 0;}
div.kntl-mobile div.toptabs div.tabactivebar{background:#000; width:110px; height:0px;}
div.kntl-mobile div.toptabs a.pozitron { position:absolute; display:block; background:url(/static/images/mobile_pozitron.jpg) no-repeat left bottom; left:0; top:-8px; width:223px; height:21px; text-indent:-9999px; overflow:hidden; }
div.kntl-mobile div.toptabs a.iTunes { position:absolute; display:block; background:url(/static/images/mobile-appstore.jpg) no-repeat right bottom; right:0px; top:-31px; width:180px; height:60px; text-indent:-9999px; overflow:hidden; }
div.kntl-mobile div.toptabs a.android { position:absolute; display:block; background:url(/static/images/mobile-android-markt.jpg) no-repeat right bottom; right:166px; top:-31px; width:180px; height:60px; text-indent:-9999px; overflow:hidden; }



div.kntl-mobile div.platform-details div.header-holder { position:relative; background:url(/static/images/mobile-title.jpg) no-repeat left top; height:145px; width: 980px; }
div.kntl-mobile div.platform-details div.header-holder h1 { text-indent:-9999px; overflow:hidden; }
div.kntl-mobile div.platform-details div.header-holder p { text-indent:-9999px; overflow:hidden; }
div.kntl-mobile div.platform-details div.header-holder a.iTunes { position:absolute; display:block; background:url(/static/images/banner-app_store.png) no-repeat left top; right:0; top:0; width:159px; height:52px; text-indent:-9999px; overflow:hidden; margin-right:-6px; }
div.kntl-mobile div.platform-details div.header-holder a.pozitron { position:absolute; display:block; background:url(/static/images/mobile_pozitron.jpg) no-repeat left bottom; left:0; top:-8px; width:223px; height:21px; text-indent:-9999px; overflow:hidden; }

div.kntl-mobile div.platform-details div.details-holder { overflow:hidden; padding:40px 0 30px 0; }
div.kntl-mobile div.platform-details div.details-holder div.photos { float:left; width:480px;  }
div.kntl-mobile div.platform-details div.details-holder div.photos div.award { background:url(/static/images/banner-avea.png) no-repeat left top; width:450px; height:80px; margin:40px 0 0 0; text-indent:-9999px; overflow:hidden; }


div.kntl-mobile div.platform-details div.details-holder div.specs { float:right; width:489px; margin-top: 14px; overflow: hidden; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles { height:67px; margin:0 !important; border:solid 1px #CCC; border-width:0 0 0 0; overflow:hidden !important; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li { float:left; background-color:#f0f0f0; background-position:center center; background-repeat:no-repeat; border:solid 1px #CCC; border-width:1px 1px 0 1px; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li a { display:block; width:161px; height:67px; text-indent:-9999px; overflow:hidden; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.active { background-color:#ffffff !important; border-color:#CCC !important; border-width:1px 1px 0 1px !important; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.active a { border-width:1px 1px 0 1px; height:67px !important; }

div#tab2.tab_content.spec-description.buy,
div#tab3.tab_content.spec-description.benotified {
	display: none;
}

div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.find {background-image:url(/static/images/mobile_findevent_passive.jpg); }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.buy { background-image:url(/static/images/mobile_buy_passive.jpg); }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.benotified { background-image:url(/static/images/mobile_getnews_passive.jpg); }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.find.active { background-image:url(/static/images/mobile_findevent_active.jpg) !important; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.buy.active { background-image:url(/static/images/mobile_buy_active.jpg) !important; }
div.kntl-mobile div.platform-details div.details-holder div.specs ul.spec-titles li.benotified.active { width:161px; background-image:url(/static/images/mobile_getnews_active.jpg) !important; }

div.kntl-mobile div.platform-details div.details-holder div.specs div.spec-description { height:225px; min-height:192px; padding:20px; border:solid 1px #CCC !important; border-width:0 1px 1px 1px !important; overflow:hidden; }
div.kntl-mobile div.platform-details div.details-holder div.specs div.spec-description ul { margin-bottom:10px; overflow:hidden; }
div.kntl-mobile div.platform-details div.details-holder div.specs div.spec-description ul li { padding:1px 0 0 0; overflow:hidden; }
div.kntl-mobile div.platform-details div.details-holder div.specs div.spec-description p { float:left; margin-bottom: 10px; font-size: 12px;}

/** help ask button **/
div.button-with-clear { margin:0 0 0 120px; clear:both; }

/*Weekend No Content*/
.weekendNoContent{font-size:14px; text-align:center; padding:50px !important;}
.weekendNoContent a{text-decoration:none; color:#FE0000;}
/*Delivery Methods Sub Note*/
.delivery-sub-note{color:#666666; padding-top:10px; clear:both; font-size:13px;}
.delivery-sub-note p a{font-weight:bold; text-decoration:none; color:#FF9900;}





/** form textbox validations **
div.prop { overflow:auto; }
div.prop label.name { margin:0 !important; }
div.prop span.value { float:left; margin:0 0 10px 0; }
div.prop span.value textarea,
div.prop span.value input[type="password"],
div.prop span.value input[type="text"] { float:none !important; margin:0 !important; }
*/

/* cnk */

fieldset#validationOnPage div.prop {
	padding: 45px 45px 12px 45px;
}

fieldset#validationOnPage div.prop label {
	display: inline-block;
	min-width: 70px;
	font-size: 14px;
}

fieldset#validationOnPage div.prop span.value input.loginforminputs {
	font-size: 12px;
}

fieldset#validationOnPage div.image-button-holder {
	padding-left: 119px;
}

/* // cnk */


fieldset.memberships { margin: 10px 0px 0 0px; padding: 0px; border: 0px; position: relative; }
fieldset.memberships label { width: 120px; float: left; clear: left; margin-bottom: 0px; }
fieldset.memberships input.loginforminputs { width: 155px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.memberships span.forgotpass a, fieldset.memberships span.forgotpass a:visited  { float: left; clear: left; padding: 0px 0px 0px 120px; margin: 0px 0px 0px 0px; color: #666666;  }
fieldset.memberships span.forgotpass a:hover  { color: #FF9900;  }

div#create_new_address div.buybtn { padding-top:15px; padding-bottom:0; }
div#create_new_address div.buybtn table { margin-bottom:0; }
div.buybtn.cardrenew { margin-left:162px; height: 29px; }

div.prop-light { overflow:auto; padding-left: 40px; padding-top:20px; padding-bottom:0px; }
div.prop-light-group { overflow:auto; padding-left: 0px; padding-top:10px; padding-bottom:10px;  width:390px;}
div.prop-light-groupcode { overflow:auto; padding-left: 0px; padding-top:5px; padding-bottom:0px; float:left; width:180px; margin-left:10px;}
div.prop-light-groupcode-first { overflow:auto; padding-left: 0px; padding-top:5px; padding-bottom:0px; float:left; width:180px;}
div.prop-light .membercardtext { min-width: 200px;}
div.prop { overflow:auto; padding-bottom:10px; }
div.prop-text { overflow:auto; padding-bottom:10px; padding-left: 30px; }
div.prop span.value span.errors { display:block !important; clear:both; color:#CC0000; /*float:left !important;*/ margin-left:150px; /*margin-top:-11px; margin-bottom:10px;*/ }
div.prop.cvvholder span.value span.errors { margin:0 !important; font-size:11px !important; }
div.flightLabel label.name {
     display: block;
     float: left;
     min-width: 100px;
     font-size: 12px;
}
p.flypgs-label {width: 201px; float:left; margin:10px 0 10px 0px !important; padding-left:0px !important; }

div.prop-light fieldset { margin: 20px 0px 20px 20px; padding: 0px; border: 0px; position: relative; }
div.prop-light fieldset label { width: 150px; float: left; clear: left; margin-bottom: 10px; }
div.prop-light fieldset select { width: 150px; float: left; margin-bottom: 10px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
div.prop-light fieldset select.short2 { width: 66px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 25px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
div.prop-light fieldset p { float: left; clear: left; padding: 10px 0px 20px 0px; text-decoration: none; color: #dc3f00; margin: 0px 0px 0px 0px; }
fieldset.memberships input.loginforminputs.short2 { width: 59px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.memberships input.loginforminputs.short3 { width: 50px; float: left; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: 17px; padding: 3px; background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; }
fieldset.memberships select.area-code { width:100px !important; float: none; margin: 0px 5px 10px 0px; border: 1px solid #b1b1b1; height: auto; padding: 3px; background: #fff }
div.prop-light.kntl-phoneboxes.nolabel label { display:block; }

div.prop-light.kntl-phoneboxes { overflow:auto; }
div.prop-light.kntl-phoneboxes div.prop { float:left; padding-bottom:0 !important; margin-bottom:0 !important; }
div.prop-light.kntl-phoneboxes div.prop.nolabel label { display:block; }
div.prop-light.kntl-phoneboxes span.value input,
div.prop-light.kntl-phoneboxes span.value select { float:none !important; }

div.prop span.value input,
div.prop span.value select { margin-bottom:0 !important; }

div.kntl-phoneboxes { overflow:auto; }
div.kntl-phoneboxes div.prop { float:left; padding-bottom:0 !important; margin-bottom:0 !important; }
div.kntl-phoneboxes div.prop.nolabel label { display:none; }
div.kntl-phoneboxes span.value input,
div.kntl-phoneboxes span.value select { float:none !important; }

div.kntl-phoneboxes.for-newsletter span.value select.select-country { width:130px !important; }
div.kntl-phoneboxes.for-newsletter span.value select.custom-area-code,
div.kntl-phoneboxes.for-newsletter span.value input.custom-area-code { width:80px !important; margin:0 5px !important; }

div.new-hints.for-newsletter { margin:0 !important; }
div.new-hints.for-newsletter span.hint { color:#999; }
div.new-hints.for-newsletter span.hint.hint1 { width:138px !important; }
div.new-hints.for-newsletter span.hint.hint2 { width:88px !important; }
div.new-hints.for-newsletter span.hint.hint3 { width:138px !important; text-align:left !important; }
div.new-hints.for-newsletter span.kntl-phoneboxes-error { clear:both; } 
/*.ifnotmember_login div.prop span.value span.errors {margin-left:150px;};*/

/** askit **/
#askquestion .cnapcontainerhover,
#askquestion .cnaphover { width:auto !important; }
select.askit-selects { margin:0 10px 0 0; width:156px !important; }
#askquestion label { width:125px; }
#askquestion input.loginforminputs { width:314px !important; }
#askquestion textarea { width:310px !important; height:50px !important; }
span.askit-notification { margin:0 0 0 10px; }

/*QuestionMark Div On Header*/
div.questionmark {position:absolute; right:10px; top:5px; }

/*Scrollable PopUps*/
.srollablePopUp{height:0px; overflow:hidden; visibility:hidden;}


@media print{
    body { width:auto !important; margin:0 !important; padding:0 !important; }
    .grid_6 { width:370px !important; }
	.grid_15 { width:430px !important; }
	.grid_21,
    .cplong,
	.cpcontainer { width:810px !important; }
	.grid_22,
	.container_22 { width:850px !important; }
	#innerTRnav,
	.print,
	.innerfooter,
	.timer { display:none !important; }
	div.q_content .grid_14 { width:500px !important; }
	div.q_content .grid_6 { width:260px !important; }
}
	/*
    body.nohdrftr { width:auto !important; margin:0 !important; padding:0 !important; }
    body.nohdrftr .grid_6 { width:370px !important; }
	body.nohdrftr .grid_15 { width:430px !important; }
	body.nohdrftr .grid_21,
    body.nohdrftr .cplong,
	body.nohdrftr .cpcontainer { width:810px !important; }
	body.nohdrftr .grid_22,
	body.nohdrftr .container_22 { width:850px !important; }
	body.nohdrftr #innerTRnav,
	body.nohdrftr .print,
	body.nohdrftr .innerfooter,
	body.nohdrftr .timer { display:none !important; }
	body.nohdrftr div.q_content .grid_14 { width:500px !important; }
	body.nohdrftr div.q_content .grid_6 { width:260px !important; }
	*/
	
/*Search Filters*/
.filterList {border-bottom: 1px solid #ECECEC; padding: 10px 0;}
.filterList ul{padding:0; margin:0; border:none;}
.filterList ul li.moreLessLink{text-align: right; padding-right:10px;}
.searchLinkDiv{z-index:1; width:100%; height:85px; position:absolute;}
.searchLinkDiv:hover{cursor:pointer;}
.searchResultEvent{border-top: 1px solid #CCCCCC; height: 83px !important;}

.searchResultMainCat{margin-top:10px !important;}
.nomargin{margin:0px !important;}
.searchResultMainCat a span.catCount{color:#999 ; font-weight: bold;}
.searchResultMainCat a:hover {color:#FB9D00 !important; font-weight: bold;}
.searchResultSubCat{margin-left:10px !important;}


/*Search Results*/
.searchResultEventName{font-size: 110%; font-weight: bold; color:#304571 !important;}
div.relevancyHolder { width:85px !important; margin-left:15px;}



/** kntl fesvents **/

div.kntl-fesvents { overflow:hidden; position:relative; height:250px; border:solid 1px #8faabb; }
div.kntl-fesvents div.kntl-fesvents-header { position:relative; height:77px; }
div.kntl-fesvents div.kntl-fesvents-header ul.kntl-fesvents-tabs { position:absolute; left:0; bottom:0; margin:0; z-index:10; }
div.kntl-fesvents div.kntl-fesvents-header div.tabs_container { position:absolute; top:77px;}
div.kntl-fesvents div.kntl-fesvents-header div.tabs_container div.tab_content { height:175px; }

div.kntl-fesvents div.kntl-fesvents-header ul.kntl-fesvents-tabs li { float:left; list-style:none; }
div.kntl-fesvents div.kntl-fesvents-header ul.kntl-fesvents-tabs li a { display:block; background:#c8e2f3; margin-top:5px; padding:4px 15px; font-size:11px; font-weight:bold; color:#1e5b95; text-decoration:none; border:solid 1px #8faabb; border-width:1px 1px 1px 0; }
div.kntl-fesvents div.kntl-fesvents-header ul.kntl-fesvents-tabs li.active a { background:#ffffff; margin-top:0; padding:8px 15px 5px 15px; border-bottom-color:#ffffff; }
div.kntl-fesvents div.kntl-fesvents-header div.kntl-fesvents-dates-select { position:absolute; left:10px; top:10px; width:190px; z-index:11; }

div.kntl-fesvents #kntl-fesvents-slider { overflow:hidden; padding:10px 0 10px 30px; }

div.kntl-fesvents #kntl-fesvents-slider div.kntl-fesvents-page { overflow:hidden; width:588px; }
div.kntl-fesvents #kntl-fesvents-slider div.kntl-fesvents-page div.kntl-fesvent-holder { float:left; width:142px; }

div.kntl-fesvents #kntl-fesvents-slider ul li { overflow:hidden; }
div.kntl-fesvents #kntl-fesvents-slider ul li { list-style:none; /*margin:10px 0 0 10px;*/ }
div.kntl-fesvents #kntl-fesvents-slider ul li a { display:block; position:relative; text-decoration:none; }
div.kntl-fesvents #kntl-fesvents-slider ul li a span { display:block; }
div.kntl-fesvents #kntl-fesvents-slider ul li a span.kntl-fesvent-clock { position:absolute; background:#000000; left:0; top:0; padding:2px 5px; color:#ffffff; }
div.kntl-fesvents #kntl-fesvents-slider ul li a span.kntl-fesvent-name { width:132px; font-size:12px; line-height:12pt; font-weight:bold; color:#133656; }
div.kntl-fesvents #kntl-fesvents-slider ul li a.kntl-fesvent-venue { color:#666666; } 

div.kntl-fesvents #kntl-fesvents-slider ul li a:hover span.kntl-fesvent-name,
div.kntl-fesvents #kntl-fesvents-slider ul li a.kntl-fesvent-venue:hover { color:#fb9d00; }

div.kntl-fesvents span#prevBtn-kntl-fesvent { position:absolute; display:block; background:url(/static/images/FilmFest_Widget_LeftButton.png) no-repeat left top; left:5px; top:37px; text-indent:-9999px; }
div.kntl-fesvents span#prevBtn-kntl-fesvent a { display:block; width:20px; height:22px; }
div.kntl-fesvents span#nextBtn-kntl-fesvent { position:absolute; display:block; background:url(/static/images/FilmFest_Widget_RightButton.png) no-repeat left top; right:5px; top:37px; text-indent:-9999px; }
div.kntl-fesvents span#nextBtn-kntl-fesvent a { display:block; width:20px; height:22px; }

/** ex ent-guide **/
div.xentguide { position:relative !important; clear:both; width:442px; height:189px; overflow:hidden; }
div.xentguide span { position:absolute; display:block; top:90px; }
div.xentguide span a { display:block; width:20px; height:30px; text-indent:-9999px; }
div.xentguide span#kntl-prevBtn3 { background:url(/static/images/eg_arrows.png) no-repeat 0 -30px; left:8px; z-index:150; }
div.xentguide span#kntl-nextBtn3 { background:url(/static/images/eg_arrows.png) no-repeat -20px -30px; right:0; z-index:151; }
div.xentguide span#kntl-prevBtn3:hover { background-position:0 0; }
div.xentguide span#kntl-nextBtn3:hover { background-position:-20px 0; }


/* confirmation avea */
div.avea-confirm { position:relative; background:#e21710; margin-bottom:20px; }
div.avea-confirm div.avea-banner a img { border:none; }
div.avea-confirm div.avea-code { position:absolute; right:0; top:20px; width:200px; }
div.avea-confirm div.avea-code p { text-align:center; font-size:20px; font-weight:bold; color:#fff; }
div.avea-confirm div.avea-code strong { display:block; text-align:center; font-size:12px; color:#fff; }

div.flypgs-confirm {background:#e21710; margin-right:10px; width: 800px; float:left; padding:5px; margin-top:5px;}
div.flypgs-confirm div.flypgs-banner a img { border:none; }
div.flypgs-confirm div.flypgs-code { text-align:center }
div.flypgs-confirm div.flypgs-code p { text-align:center; font-size:16px; font-weight:bold; color:#fff; margin-bottom:0px; }
div.flypgs-confirm p.fly { font-size:13px !important; font-weight:bold; color:#000; margin-bottom:10px; }
div.flypgs-confirm div.flypgs-code strong { display:block; text-align:center; font-size:12px; color:#fff; }
div.fly-conf {float: left; margin: 20px 0 20px 0;}

/* new additions ------ */ 
.cleanLink a{
	color: #3F3F3F;
    font-weight: bold;
    text-decoration: none;
}
.cleanLink:hover a{
	color: #000;
    text-decoration: underline;
}

/* Film Festival ------ */

	#eventGroupFilmHeader {
		width:980px;
		height:105px;
		margin-bottom:20px;
	}
	

	.eventGroupFilmDetails {
		text-align:right;
		position:absolute;
		margin-left:0;
		right:0;
		margin-right:30px;
	}
	
	.calendarFilmTable{
		width:100%;
		text-align:center;
		font-size:13px;
		border-left:3px solid #0d6cac;
		border-right:3px solid #0d6cac;
		border-bottom:3px solid #0d6cac;
		clear:both;
		display:none;
	}
	
	.calendarFilmTable a {
		text-decoration:none;
		color:#0d6cac;
		font-size:12px;
	}
		
	.calendarFilmTable td {
		height:90px;
		border:1px solid #CCC;
		vertical-align:middle;
		width:13.5%;
		font-size:10px;
		padding:5px;
	}
	
	.calendarFilmTable td:hover {
		background-color:#0d6cac;
		color:#FFF;
		background-image:url(/static/images/filmFestivalCalendarHeaderBg.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		
	}
	
	.calendarFilmTable tr td:first-child:hover{
		background:transparent;
		color:#0d6cac;
	}
	
	
	.calendarFilmTable tr:first-child td {
		height:20px;
		border:none;
		font-weight:bold;
		font-size:13px;
	}
	.calendarFilmTable tr:first-child td:hover {
		background-color:transparent;
	}
	
	.calendarFilmTable tr td:first-child {
		color:#0e629f;
		font-weight:bold;
		width:5.5%;
		font-size:13px;
	}
	.calendarFilmTable tr td:first-child:hover {
		background-color:transparent;	
	}
	
	.calendarFilmTable tr {
		border-bottom:2px solid #0d6cac;
	}
	
	/* .calendarFilmTable col:first-child {background:#000055; color:#FFF;} */
	.calendarFilmTable col:nth-child(2n+2) {background:#ddecf6}	
	
	tr.calendarFilmHeader, .calendarFilmHeader td {
		color:white;
		height:45px;
		background-image:url("/static/images/filmFestivalCalendarHeaderBg.jpg");
		background-color:#0d6cac;
	}

	div#filmFestivalTimeline {
		display:block;
		background-color:#0d6cac;
	}

	table.calendarFilmTable td.even {
		background-color:#ddecf6;
	}
	
	table.calendarFilmTable td:hover, table.calendarFilmTable td:hover a {
		background-color:#0d6cac;
		color:#FFF;
	}
	
	table.calendarFilmTable td:hover a:hover{
		text-decoration:underline;
	}
	
	div#filmFestivalTimeline .filmDayBox {
		color:#0d6cac;
		width:56px;
		height:54px;
		background-image:url(/static/images/filmFestivalCalendarDaysBg.jpg);
		margin-right:5px;
		float:left;
		cursor:pointer;
	}
	
	div#filmFestivalTimeline :last-child {
		margin-right:0;
	}
	
	div#filmFestivalTimeline .filmDayBox:hover {
		background-position:-60px 0px;
	}
	
	div#filmFestivalTimeline .selectedDay, div#filmFestivalTimeline .selectedDay:hover {
		background-position:-120px 0px;	
		color:#fff;
	}
	
	.filmDayBox .filmMonthShort, .filmDayBox .filmDayNum, .filmDayBox .filmDayShort  {
		font-size:12px;
		display:block;
		text-align:center;
	}

	.filmDayBox .filmMonthShort {
		margin-top:5px;
	}

	.filmDayBox .filmDayNum {
		font-size:20px;
		font-weight:bold;
		line-height:12px;
	}

	div#calendar_contenttabs {
		height:750px;
		margin-top:20px;
	}

	div#continueShopping-tr a, div#continueShopping-en a {
		background-image:url(/static/images/btn/tr/Button_ContinueShopping.jpg);
		width:173px;
		height:29px;
		display:block;
		margin-right:5px;
		text-indent:-999px;
	}

	div#continueShopping-en a{
		background-image:url(/static/images/btn/en/Button_ContinueShopping.jpg);
	}

	div#continueShopping-tr a:hover, div#continueShopping-en a:hover {
		background-position:0px -40px;
	}

/*--- Film Festival End --- */



/** main page twitter **/
div.main-twitter { position:relative; /*background:url(/static/images/update2206/sprite.png) no-repeat 0 -287px;*/ width:305px; height:42px; margin:0 0 10px 0; }


/*Event Error Messages*/
	
	.eventNosMessage{
		margin-bottom:10px; 
		height:50px;
		display:none;
	}
	.eventNosMessage div{
		float:left; 
		width:20px; 
		height:50px; 
	}
	.eventNosMessage .left{
		background:url(/static/images/update2206/bg_eventNosMessage-trns.png) top left;
	}
	.eventNosMessage .right{
		background:url(/static/images/update2206/bg_eventNosMessage-trns.png) top right;
	}
	.eventNosMessage .center{
		float:left; 
		/* background:#bdbdbd; */
		width:940px; 
		height:40px; 
		padding-top:10px; 
		font-size:18px; 
		color:#fff; 
		font-weight:bold; 
	}	
	/*
		Event Messages, if you want to display them, make 'em visible...:)
	*/
	
	.eventNosMessage_s02_soldout{display:block; background-color:#55FF55;}
	.eventNosMessage_s03_soon{display:block; background-color:#FFBB00;}
	.eventNosMessage_s04_canceled{display:block; background-color:#FF0000;}
	
	/*
	.eventNosMessage_s05_postponed{display:block;}
	.eventNosMessage_s06_boxoffice{display:block;}
	.eventNosMessage_s15_other_channels_with_boxoffice_forced{display:block;}
	.eventNosMessage_s12_checkbacklater{display:block; background-color:##6666FF;}
	*/
	
	.eventNosMessage_s13_old_over{display:block; background-color:#AAAAAA;}
	
	/*
	.eventNosMessage_s14_other_channels {display:block;}
	*/
	
/*EOF Event Error Messages*/

/*Region Select Popup*/
#regionSelectPopup{
	display:none; 
	position:fixed; 
	width:100%; 
	height:100%; 
	/*background:url(/static/images/update2206/bg-regionmodal.png) repeat;*/ 
	z-index:10000; 
	top:0; 
	left:0; 
	color:#fff;
	font-size:14px;
	text-align:center;
	padding-top:50px;
}
#regionSelectPopup .regionPopupTitle{
	font-size:22px; 
	font-weight:bold; 
	text-align:center;
	margin-bottom:-25px;
	text-shadow: 1px 1px 1px #000;
	position:relative;
}
#regionSelectPopup .regionPopupTitle div{
	font-size:18px; 
	font-weight:bold; 
	text-align:center;
	text-shadow: 1px 1px 1px #000;
	position:relative;
}
#regionSelectPopup .map-turkey{
	text-align:center; 
	margin:0 auto; 
	width:850px;
	margin-bottom:0;
}
#regionSelectPopup .regionSelectBG{
	position:absolute; 
	background:#000; 
	width:100%; 
	height:100%; 
	margin:0; 
	padding:0; 
	top:0; 
	left:0;
	opacity: 0.8;
	filter: alpha(opacity = 80);

}
#regionSelectPopup .regionSelectAll{
	position:relative;
}
#regionSelectPopup .regionSelectAll:hover{
	cursor:pointer;
}

.modalselectlang { position:relative; font-size:11px; font-weight:bold; margin-top:30px; }
.modalselectlang a { position:relative; color:#eee; text-decoration:none; }
.modalselectlang a:hover { color:#AFE9FF; }
/*EOF Region Select Popup*/


.txnheader { height:108px !important; }

.txnheader #innerlogo {width:500px;}
.txnheader #innerTRnav {width:474px;}

.txnheader #innerbreadcrumb{width:474px;}

.slidereventlist { padding-top:4px !important; }
#ad_type1 a { display:block; margin:0 0 10px 0; }
#ad_type1 a img { display:block; }

#mp_thisweekend { margin:0 0 2px 0; }
#mp_thisweekend div.fragment { background:url(/static/images/update2206/bg-thisweekendgrad-top.png) repeat-x left top; padding-bottom:0 !important; }
div.fragment p#otherbanksinstallments {
	margin:0px;
	padding:2px 10px 5px 10px;
}

/* Group Sales Form */


div#askGroupDiscount { padding:15px 10px 0 10px; }
div#askGroupDiscount fieldset { margin:20px 0 20px 0; }
div#askGroupDiscount fieldset input.loginforminputs { background: #fff url(/static/images/loginforminputs_bg.gif) repeat-x center top; padding:3px; border:1px solid #b1b1b1; }

div#askGroupDiscount div.details-holder {
	margin:10px 0 10px 0;
}


h2.groupSalesHeader {
	font-size:22px;
	color:#888;
	line-height:26px;
	margin-top:10px;
	margin-bottom:5px;
}

h3.groupSalesHeader {
	font-size:16px;
	color:#888;
	line-height:18px;
	margin-top:10px;
	margin-bottom:2px;
}

ul.groupSalesRules {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
}

ul.groupSalesRules li {
	list-style:none;
	padding:0;
	margin-bottom: 5px;
}

div.groupSalesDetails {
	font-size:12px;
	margin-bottom:2px;
	padding:0;
}


form#askit div.details-holder div.title{
	width: 200px;
	float: left;

}

fieldset.groupSalesFieldset div.info{
	width: 200px;
	float: left;
	margin: 20px 0 20px 0;
}

div.innerslide table.rightAlignedTable {
	width: 98%;
}

div.innerslide table.rightAlignedTable tr:first-child {
	font-weight:bold;
	border-bottom:2px solid black;
}

div.innerslide table.rightAlignedTable td{
	background-color:white;
	border:1px solid #555;
	text-align: right;
	padding:2px 10px 2px 2px;
}


/* Shopping cart stuff */

tr.shopping-cart-item-head {
	margin-top: 5px;
}

/* Film Grup */
p.film-kunye {
	padding: 10px;
	background-color: #DDD;
	margin-right: 10px;
}

/* Delivery Page*/
.delivery-type-selection{
	width:345px !important;
}

.delivery-type-selection-mid {
	width: 200px !important;
}

/* Confirmation promotion */

div#confirmation-promotion-holder {
	display: none;
	position: relative;
	width: 940px;
	height: 230px;
}

div#confirmation-promotion {
	width: 940px;
	height: 230px;
	background: url(/static/images/allianz_promotion_bgr.jpg);
	overflow: hidden;
}

div#confirmation-promotion-01,
div#confirmation-promotion-02,
div#confirmation-promotion-03,
div#confirmation-promotion-04 {
	float: left;
	height: 230px;
	width: 940px;
	position: relative;
}


div.confirmation-promotion-content {
	position: absolute;
	width: 600px;
	right: 0;
	top: 45px;
}


div.confirmation-promotion-content p {
	font-size: 12px;
	display: block;
	width: 410px;
}

div.confirmation-promotion-content h2 {
	margin:0;
	font-size: 18px;
}


div#confirmation-promotion-01 div img#confirmation-messsage {
	display: block;
	margin-bottom: 24px;
}


a#btAllianzNotInterested,
a#btAllianzOk,
a#btAllianzContinue {
	display: inline-block;
	background:url(/static/images/bt-confirmation-promotion.png);
	min-width:79px;
	height: 30px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px;
}

a#btAllianzOk {
	width: 125px;
}

a#btAllianzOk:hover {
	width: 125px;
	background-position: 0px -40px;	
}

a#btAllianzNotInterested {
	width: 125px;
	background-position: -140px 0px;
}

a#btAllianzNotInterested:hover {
	background-position: -140px -40px;
}

a#btAllianzContinue {
	background-position: -280px 0px;
}

a#btAllianzContinue:hover {
	background-position: -280px -40px;
}


div#confirmation-promotion-form label {
	display: block;
	width: 75px;
	float: left;
	height: 40px;
	line-height:12px;
	margin-top: 3px;
}

div#confirmation-promotion-form input {
	float: left;
	border: 1px solid;
	margin-right: 10px;
	padding: 6px;
}

tr.history-row.even{
	background:#f6f6f6;
}