/* -------------------------------------------------------------------------
   ESO.TV Live Events
   www.eso.tv
   Copyright (c) 2009-Present
   Version 1.0
-------------------------------------------------------------------------*/

/* globals
-------------------------------------------------------------------------*/

em {font-style:italic;}
/* text colors */
.white {color:#ffffff !important;} .pink  {color:#c12c80 !important;} .blue  {color:#1b7bb7 !important;} .gray  {color:#4d4d4c !important;} .black {color:#000000 !important;}
/* text styles */
.normal {font-weight:normal !important;} .bold {font-weight:bold !important;}
/* paddings & margins */
.mt10 {margin-top:10px !important;} .mr10 {margin-right:10px !important;} .mb10 {margin-bottom:10px !important;} .ml10 {margin-left:10px !important;} .pt10 {padding-top:10px !important;} .pr10 {padding-right:10px !important;} .pb10 {padding-bottom:10px !important;} .pl10 {padding-left:10px !important;}
.mt20 {margin-top:20px !important;} .mr20 {margin-right:20px !important;} .mb20 {margin-bottom:20px !important;} .ml20 {margin-left:20px !important;} .pt20 {padding-top:20px !important;} .pr20 {padding-right:20px !important;} .pb20 {padding-bottom:20px !important;} .pl20 {padding-left:20px !important;}
.mt30 {margin-top:30px !important;} .mr30 {margin-right:30px !important;} .mb30 {margin-bottom:30px !important;} .ml30 {margin-left:30px !important;} .pt30 {padding-top:30px !important;} .pr30 {padding-right:30px !important;} .pb30 {padding-bottom:30px !important;} .pl30 {padding-left:30px !important;}
/* text aligns */
.textleft {text-align:left !important;} .textright {text-align:right !important;} .textcenter {text-align:center !important;}
/* floats */
.floatleft {float:left;} .floatright {float:right;}
/* rounded corners */
.rounded {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
ul {list-style-type:disc;margin-bottom:10px;}
ul li {line-height:18px;}
ul.pink {list-style-type:none;}
ul.pink li {background-image:url(images/icons/bullet-pink.gif); background-repeat:no-repeat; background-position:left center;color:#000000;padding-left:15px;}
.pinkbg {background-color:}

div#online-chat {width:105px;height:105px;background-image:url(images/online-chat.png);background-repeat:no-repeat;text-indent:-9000px;position:absolute;top:-20px;right:-20px;}
/* Info, error, warning and success messages
-------------------------------------------------------------------------*/
.info,
.error,
.warning,
.success   {padding: 14px; border: 1px solid #ddd;}

.info      {font-size:12px; font-weight:normal; background: #daeaf4; color: #000000; border-color: #cb6aae; background-image:url(images/icons/info1.png); background-repeat:no-repeat;background-position: 7px center;padding-left:47px;}
.error     {font-size:14px; font-weight:bold;   background: #fbe3e4; color: #d11503; border-color: #fbc2c4; background-image:url(images/icons/error.png); background-repeat:no-repeat;background-position: 7px center;padding-left:47px;}
.warning   {font-size:14px; font-weight:bold;   background: #fff6bf; color: #514721; border-color: #ffd324; background-image:url(images/icons/warning2.png); background-repeat:no-repeat;background-position: 7px center;padding-left:47px;}
.success   {font-size:14px; font-weight:bold;   background: #e6efc2; color: #264409; border-color: #c6d880; background-image:url(images/icons/success.png); background-repeat:no-repeat;background-position: 7px center;padding-left:47px;}
.info a    {text-decoration:underline; color:#000000;}
.error a   {text-decoration:underline; color:#d11503;}
.warning a {text-decoration:underline; color:#514721;}
.success a {text-decoration:underline; color:#264409;}


/* layout
-------------------------------------------------------------------------*/
body {font-size:12px;color:#000000;font-family:Tahoma,Arial,Verdana;background-image:url(images/bodybg.jpg);background-repeat:repeat-x;background-position:left top;}
hr {font-size:0;border:none;height:1px;background-color:#cbcbcb;} /* gray horizontal line */

p {margin-bottom:10px;line-height:18px;} /* default paragraph */
a {color:#c12c80;} /* default link color */

/* button */
a.button {-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:6px 20px;text-align:center;font-weight:bold;}
* html a.button {line-height:30px;} /* IE6 */
a.button.style1 {background-image:url(images/buttonpinkbg.jpg);background-repeat:repeat-x;border:1px solid #d271a2;}

table.dashed tr td {border-top:1px dashed #e1d6dc;padding:5px 2px;vertical-align:top;} /* dotted lines of tables */

div.container {width:950px;margin:0px auto;}
div#header div#brand {width:200px;float:left;}
div#header div#brand a {display:block;width:95px;height:34px;background-repeat:no-repeat;text-indent:-9000px;}
div#header div#brand a.ezo {background-image:url(images/logo-ezo.jpg);}
div#header div#brand a.eso {background-image:url(images/logo-eso.jpg);}

div#header div#lang {width:750px;float:right;text-align:right;padding-top:8px;font-size:12px;color:#ffffff;}
div#header div#lang img {margin-left:5px;}

div#topmenu {margin:10px 0px;}
div#topmenu a {display:block;font-size:14px;height:31px;line-height:31px;vertical-align:middle;float:left;font-size:14px;font-weight:bold;color:#c12c80;}
div#topmenu img {float:left;margin:0px 10px;}

h1.main {font-size:22px;font-weight:bold;color:#1b7bb7;padding-bottom:10px;}
h1.main.center {text-align:center;}

div.box {}
div.box h2 {font-size:18px;font-weight:bold;color:#4d4d4c;margin-bottom:10px;}
div.box div.center div.inner {padding:2px 10px;}

div.box.half {width:470px;height:auto;}
div.box.half div.top    {height:8px;background-image:url(images/boxhalftop.png);background-repeat:no-repeat;background-position:center bottom;}
div.box.half div.bottom {height:8px;background-image:url(images/boxhalfbottom.png);background-repeat:no-repeat;background-position:center top;}
div.box.half div.center {background-image:url(images/boxhalfcenter.png);background-repeat:repeat-y;}

div.box.full {width:950px;height:auto;}
div.box.full div.texts {width:725px;}
div.box.full div.top    {height:8px;background-image:url(images/boxfulltop.png);background-repeat:no-repeat;background-position:center bottom;}
div.box.full div.bottom {height:8px;background-image:url(images/boxfullbottom.png);background-repeat:no-repeat;background-position:center top;}
div.box.full div.center {background-image:url(images/boxfullcenter.png);background-repeat:repeat-y;}

div#col1 {float:left;}
div#col2 {float:right;}

div#pastshows {width:630px;float:left;}
div.pastshow {}
div.pastshow h3 {font-size:14px;font-weight:bold;color:#1b7bb7;margin-bottom:10px;}
h3 {font-size:14px;font-weight:bold;color:#1b7bb7;margin-bottom:10px;}
div#footer {margin:30px 0px 20px 0px;}


/* inner site
-------------------------------------------------------------------------*/
div#demo {float:right;margin-top:35px;text-align:center;}
div.box.thin div.inner {text-align:center;}
div.box.thin {width:300px;height:auto;}
div.box.thin div.top    {height:8px;background-image:url(images/boxthintop.png);background-repeat:no-repeat;background-position:center bottom;}
div.box.thin div.bottom {height:8px;background-image:url(images/boxthinbottom.png);background-repeat:no-repeat;background-position:center top;}
div.box.thin div.center {background-image:url(images/boxthincenter.png);background-repeat:repeat-y;}

div#leftcontent {width:630px; float:left;}
div#contentfull {text-align:center;width:600px;margin:0px auto;}
div#submenu {float:right;}

table.eticketnumber {margin:0px auto;}
table.eticketnumber {border:1px solid #c968ac;}
table.eticketnumber td {padding:6px;}
table.eticketnumber td.firstrow {background-color:#bb579d;color:white;text-align:center;font-weight:bold;font-size:14px;}
table.eticketnumber td.col1 input, table.eticketnumber td.col3 input {width:50px;text-align:center;}
table.eticketnumber td.col5  input, table.eticketnumber td.col7  input {width:40px;text-align:center;}
table.eticketnumber td.col2, table.eticketnumber td.col4, table.eticketnumber td.col6 {width:5px;text-align:center;}

table.showdates2 {width:100%;}
table.showdates2 tr.firstrow td {padding-bottom:10px;}
table.showdates2 tr td {border-bottom:1px solid #e1d6dc;padding:5px;}
table.showdates2 tr td.col1 {width:28%;}
table.showdates2 tr td.col2 {width:18%;}
table.showdates2 tr td.col3 {width:18%;}
table.showdates2 tr td.col4 {width:18%;}
table.showdates2 tr td.col4 {width:18%;}
table.showdates2 tr td sup {text-decoration:underline;}

img.border {border:1px solid #a2a2a2;}

table#currencytable {}
table#currencytable tr {}
table#currencytable tr td {}
table#currencytable tr td label.radios {margin-right: 20px;}

table.currencytablebar {}
table.currencytablebar tr td {text-align:center;}
table.currencytablebar tr td.left {text-align:left;padding-left:60px;}

table.currencytablebar2 {width:200px;margin:0px auto;}
table.currencytablebar2 tr td {text-align:center;}
table.currencytablebar2 tr td.left {text-align:left;padding-left:60px;}
