@charset "utf-8";
/*******************************
CSS Document 
Savemeaticket style.css
Date: 16/11/2009
/*******************************
Note for designer i have used Silved
The IE and IE verssion issues useinf "_" and "*"
so do not delete any valu from css the code will barck the design  
*******************************/


.clear {
	clear:both;
	height:5px;
}
/*main style*/
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:18px;
	background-image:url(../images/bg-img.jpg);
	background-repeat:repeat-x;
	/*background-position:top;*/
        background-position-y: -98px;
}
a {
	outline:none
}
a img {
	border:none;
}
h1 {
	font-size:25px;
	font-weight:normal;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
h2 {
	font-weight:normal;
	font-size:18px;
	margin:0px;
	padding:0px;
}
h3 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}

/* top banner */
#topbanner {
  height:100px;

}

#topbanner .left {
float:left;
width:750px;
margin-left:20px;
padding:5px;
}

#topbanner .right {
float:left;
padding:5px;
}

/*Wrapper*/
.wrapper {
	width:986px;
	_width:990px;
	margin:0 auto;
}
/*header*/
.hrader {
	overflow:hidden;
	clear:both;
}
.logo {
	float:left;
}
.right-text {
	float:right;
	width:730px;
}
/*top-navigation*/
.top-navigation {
	float:right;
}
.left-gray-round {
	float:left;
}
.mid-gray {
	float:left;
	background-color:#7d7d7d;
	height:27px;
	padding-top:5px;
}
.mid-gray ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.mid-gray ul li {
	float:left;
	background-image:url(../images/top-nav-brack.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-left:10px;
	padding-right:10px;
}
.mid-gray ul li a {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.mid-gray ul li a:hover {
	color:#00afe9;
}
.right-gray-round {
	float:left;
}
.top-navigation-last-tab {
	background-image:none!important;
}
/*Search-box*/

.search-box {
	display:block;
	float:right;
	clear:both;
	padding-top:22px;
	width:660px;
}
.input-holder {
	float:left;
	background-image:url(../images/search-box-bg.gif);
	width:299px;
	height:35px;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:10px;
}
.input-holder input {
	border:none;
	width:285px;
	padding:3px;
	border:none;
 *margin-top:-3px;
 *margin-left:-3px;
 color:#999999;
}
.btn-holder {
	float:left;
}
.advance-search {
	float:left;
	font-size:17px;
	font-weight:bold;
	padding-left:25px;
	margin-top:10px;
}
/*main navigation*/
.main-navigation {
	padding-left:10px;
}
.main-navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.main-navigation ul li {
	margin:0px;
	padding:0px;
	float:left;
	padding-right:5px;
}
.main-navigation ul li a {
	display:block;
	background-color:#7d7d7d;
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../images/left-main-nav-round.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:32px;
}
.main-navigation ul li a span {
	display:block;
	padding-right:20px;
	padding-top:9px;
	background-image:url(../images/right-main-nav-round.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.main-navigation ul li a:hover {
	display:block;
	background-color:#d9dbdb;
	color:#4c4c4c;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../images/left-main-nav-round-over.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:32px;
}
.main-navigation ul li a:hover span {
	display:block;
	padding-right:20px;
	background-image:url(../images/right-main-nav-round-over.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.active {
	background-color:#d9dbdb !important;
	background-image:url(../images/left-main-nav-round-over.gif)!important;
	background-position:left top!important;
	background-repeat:no-repeat!important;
	color:#4c4c4c!important;
}
.active span {
	background-image:url(../images/right-main-nav-round-over.gif)!important;
	background-repeat:no-repeat!important;
	background-position:right top!important;
}
/*content-holder*/
.content-holder {
	overflow:hidden;
        padding-top:10px;
	clear:both;
}
/*lhs*/
.lhs {
	float:left;
	width:175px;
	padding-right:10px;
}
.lhs-top-round {
	background-image:url(../images/lhs-box-top-round.gif);
	background-repeat:no-repeat;
	width:155px;
	height:34px;
	font-size:15px;
	color:#666666;
	font-weight:bold;
	padding-left:19px;
	padding-top:9px;
}
.lhs-mid {
	background-image:url(../images/lhs-box-mid.gif);
	background-repeat:repeat-y;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:19px;
	padding-right:20px;
	overflow:hidden;
	text-align:left;
	font-size:13px;
}
.lhs-mid ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.lhs-mid ul li {
	padding-bottom:5px;
}
.lhs-mid ul li a {
	display:block;
	padding-left:25px;
	background-image:url(../images/star.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.lhs-mid ul li a:hover {
	background-image:url(../images/star-over.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#999999;
}
.lhs-bottom-round {
	background-image:url(../images/lhs-box-bottom-round.gif);
	width:173px;
	height:21px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.cal-top-round {
	background-image:url(../images/lhs-box-top-round02.gif);
	height:35px;
}
.cal-mid {
	background-image:url(../images/lhs-box-mid02.gif);
	padding-left:10px;
	padding-right:10px;
}
.cal-bottom {
	background-image:url(../images/lhs-box-bottom-round02.gif);
	background-repeat:no-repeat;
}
.region-selector {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
.region-selector select {
	color:#999999;
	font-size:13px;
	width:154px;
	margin-top:5px;
}
/*mid*/
.mid {
	float:left;
	width:609px;
	padding-left:7px;
	padding-right:7px;
 *padding-right:1px;
	_padding-right:1px;
}
/******************************************************banner - flasher************************************************/
.flasher-top-round {
	background-image:url(../images/flasher-top-round.gif);
	width:605px;
	height:9px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.flasger-mid {
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	overflow:hidden;
	padding-left:10px;
	width:591px;
	height:345px;
}
.flasger-image-top-round {
	background-image:url(../images/flasher-image-and-text-holder.gif);
	width:458px;
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.image-holder {
	background-color:#D2D4D5;
	background-image:url(../images/text-box-bg.gif);
	background-repeat:repeat-y;
	color:#333333;
	height:195px;
	overflow:hidden;
	padding-left:9px;
	padding-right:9px;
	width:439px;
}
.flasger-image-bottom-round {
	background-image:url(../images/flasher-image-and-text-holder-bottom.gif);
	width:457px;
	height:12px;
	background-repeat:no-repeat;
}
.flasher-bottom-round {
	background-image:url(../images/flasher-bottom-round.gif);
	width:605px;
	height:16px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.text-box {
	line-height:14px;
	font-size:11px;
	font-weight:bold;
}
.height-fix {
	height:7px;
	overflow:hidden;
	display:block;
	_height:1px;
}
#left {
	width:471px;
	float:left;
}
#right {
	float:left;
	width:108px;
}
#right ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#right ul li {
	padding:0px;
	/*background-image:url(../images/image-bg.gif);*/
	/*background-repeat:repeat-y;*/
	/*background-position:left;*/
	margin-bottom:7px;
	margin-top:7px;
	*margin-bottom:4px;
	*margin-top:4px;
	/*background-color:#d3d5d6;*/
	text-align:center;
	overflow:hidden;
	height:65px;
	width:102px;
}
#right ul li a {
	display:block;
	overflow:hidden;
	filter:alpha(opacity=90);
	opacity:0.9;
}

#right ul li a:hover {
	display:block;
	overflow:hidden;
	filter:alpha(opacity=100);
	opacity:100;
}

#right ul li a:hover img{	filter:alpha(opacity=100);	/* Transparency - IE */
	opacity:100; /* Transparency - Firefox */}

/**************************************************************banner - flasher close*************************************************************/

.star-box {
	overflow:hidden;
	margin-left:-8px;
	margin-bottom:15px;
}
.star-top {
	background-image:url(../images/top-star-round.gif);
	background-repeat:no-repeat;
	font-size:20px;
	height:31px;
	overflow:hidden;
	padding-left:52px;
	padding-top:14px;
	width:556px;
}
.star-mid {
	background-image:url(../images/mid-star.gif);
	width:584px;
	margin-left:0px;
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#image-sroller .pic {
	padding:0px !important;
	margin-bottom:7px;
	margin-top:7px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	height:95px;
	width:110px!important;
	background-image:none !important;
    background-color:#ACACAC !important;
}
.most-popular .pic {
	/*background-image:url(../images/image-bg.gif);*/
	overflow:hidden;
	float:right;
	margin-right:3px;
        width: 90px;
}

.most-popular .pic img{ width:90px; max-height:70px;float: right;}


.star-bottom {
	background-image:url(../images/bottom-star-round.gif);
	width:620px;
	height:19px;
	background-repeat:no-repeat;
}
ul.most-popular {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.most-popular li:nth-child(odd){
        margin-right: 3px;
}
ul.most-popular li {
	float:left;
	width:289px;
	padding:5px 0;
	background-image:url(../images/dotted-line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	overflow:hidden;
        max-height: 101px;
        height: 101px; 
}
.most-popular .event-price {
    color: #c00;
    padding: 4px 0;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
}
.most-popular .event-price label {
    font-weight: normal;
}

.last {
	background-image:none!important;
}
.most-popular .pic-txt {
	float:left;
	padding-top:10px;
	width:190px;
	overflow:hidden;
        height: 58px;
}
.field01 {
	font-size:16px;
	padding-left:20px;
	background-image:url(../images/star02.gif);
	background-repeat:no-repeat;
	background-position:left;
        overflow: hidden;
        /*white-space: nowrap;*/
}
#box-link a {
	color:#4c4c4c;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
#box-link a:hover .field01 {
	background-image:url(../images/star02-over.gif)!important;
}
.date-field {
	font-size:13px;
	font-weight:bold;
	float:left;
	display:block;
	padding-top:5px;
}
.left-small-nav {
	float:left;
	width:100px;
	overflow:hidden;
}
.left-small-nav a {
	display:block;
	text-decoration:none;
	color:#4c4c4c;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:20px;
	font-weight:bold;
	border-top:1px #ffffff solid;
}
.left-small-nav a:hover {
	background-color:#d2dc27;
	display:block;
}
.act {
	background-color:#d2dc27!important;
}
.blue-box-holder {
	background-color:#dff4fd;
	overflow:hidden !important;
	width:484px;
	float:right;
}
.blue-box-holder ul {
	margin:0px;
	padding:0px;
}
.blue-star-links01 {
	display:block;
	list-style:none;
	margin:0px;
	padding:10px!important;
	overflow:hidden;
	float:left;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.blue-star-links01 li {
	background-image:url(../images/star03.gif) !important;
	background-position:0px 2px!important;
	background-repeat:no-repeat !important;
	float:left !important;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0 !important;
	padding-left:20px !important;
	padding-top:0 !important;
	width:200px !important;
	height:auto !important;
}
.blue-star-links02 {
	display:block;
	list-style:none;
	margin:0px;
	padding:10px!important;
	overflow:hidden;
	float:left;
	width:183px!important;
}
.blue-star-links02 li {
	background-image:url(../images/star03.gif)!important;
	background-position:left!important;
	background-repeat:no-repeat!important;
	padding-left:20px!important;
	float:left!important;
	font-size:11px;
	font-weight:bold;
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.blue-star-links03 {
	display:block;
	list-style:none;
	margin:0px;
	padding:10px!important;
	overflow:hidden;
	float:left;
	width:143px!important;
}
.blue-star-links03 li {
	background-image:url(../images/star03.gif)!important;
	background-position:left!important;
	background-repeat:no-repeat!important;
	padding-left:20px!important;
	float:left!important;
	font-size:11px;
	font-weight:bold;
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.blue-box-holder a {
	color:#4c4c4c!important;
	text-decoration:none;
}
.blue-box-holder a:hover {
	text-decoration:underline;
}
.news-latter {
	background-image:url(../images/add5.gif);
	background-repeat:no-repeat;
	width:182px;
	height:68px;
	padding-top:79px;
	padding-left:16px;
}
.news-latter input {
	width:138px;
	border:1px #f0f0f0 solid;
	font-size:13px;
	color:#999999;
	padding:2px;
	margin-bottom:6px;
	height:19px;
}
/*rhs*/

.rhs {
	float:right;
	_float:right;
	width:176px;
	overflow:hidden;
}

.rhs img{ margin-bottom:8px;}
/*footer*/
.brack {
	background-image:url(../images/footer-brack.gif);
	height:38px;
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
	background-position:right;
}
.footer {
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-y;
	padding:20px;
	overflow:hidden;
	font-size:13px;
	color:#ffffff;
	padding-left:30px;
}
.footer ul {
	list-style:none;
	float:left;
	padding:10px;
	padding-right:20px;
 *margin:0px;
	_padding-right:5px;
}
.footer ul li {
	padding-top:1px;
	padding-bottom:1px;
}
.footer a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:22px;
	background-image:url(../images/star05.png);
	_background-image:url(../images/star06.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.footer a:hover {
	text-decoration:underline;
}
.left-footer {
	float:left;
	width:675px;
}
.right-footer {
	float:left;
}
.top-fix {
	margin-top:-16px;
}
.first {
	padding-left:22px;
	padding-bottom:10px!important;
}
.secure {
	text-align:center;
}
.footer-text {
	font-size:11px;
	padding:10px;
	color:#666666;
	text-align:center
}
.footer-text p {
	margin:0px;
	padding:0px;
}
/************************************************************inner page********************************************************************************/
/************************************************************inner page********************************************************************************/
.flasher {
	margin-bottom:15px;
}
.flasher-left-arrow {
	float:left;
}
.flasher-middle {
	float:left;
	background-color:#acacac;
	margin-top:4px;
	_width:590px;
	width:570px;
	height:152px !important;
	padding-top:15px;
	padding-left:10px;
}
.flasher-middle ul {
	margin:0px;
	padding:0px;
	float:left;
}
.flasher-middle ul li {
	float:left;
	list-style:none;
	width:121px;
	_width:124px;
	_overflow:hidden;
	text-align:center;
	color:#f0f0f0;
}
#image-sroller .pic {
	width:114px;
	padding:5px;
	margin-left:7px;
}
.flasher-right-arrow {
	float:left;
}
.blue-star-links05 {
	display:block;
	float:left;
	height:auto !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	min-height:100px;
	overflow:hidden;
	padding:10px !important;
}
.blue-star-links05 li {
	background-image:url(../images/star05.gif) !important;
	background-position:0px 3px !important;
	background-repeat:no-repeat !important;
	float:left !important;
	font-size:13px;
	font-weight:bold;
	padding:7px 7px 7px 35px !important;
	width:190px !important;
	height:auto !important;
}
.blue-box-holder a {
	color:#4c4c4c!important;
	text-decoration:none;
}
.listing {
	overflow:hidden;
}
.listing li {
	background-image:none!important;
	height:auto !important;
	padding:3px!important;
}
.listing a {
	font-size:13px;
	color:#333333;
	text-decoration:none;
	background-image:url(../images/star.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:25px;
	font-weight:bold;
}
.listing a:hover {
	background-image:url(../images/star-over.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.inner-ul-box {
	color:#4c4c4c;
	font-size:13px;
	font-weight:bold;
}
.inner-ul-box li {
	height:auto !important;
}
.inner-ul-box div {
	float:left;
	width:230px;
	height:20px;
	overflow:hidden;
}
.inner-ul-box div a {
	color:#4c4c4c;
	text-decoration:none;
}
.inner-ul-box div a:hover {
	text-decoration:underline;
}
.inner-ul-box img {
	float:left;
}
/*pageination*/
.pagination {
	background-color:#00AFE9;
	color:#FFFFFF;
	font-size:17px;
	margin-bottom:5px;
	margin-left:-10px;
	margin-top:-10px;
	overflow:hidden;
	padding:3px 3px 3px 8px;
	width:593px;
}
.pagination a {
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.pagination a:hover {
	color:#cccc33;
}
.left-ination {
	float:right;
	display:block;
}
.phone-number {
	font-size:25px;
	color:#29aae1;
	line-height:28px;
}
.left-abc {
	float:left;
	width:355px;
	display:block;
	padding-top:1px;
}
/*long-box lognin page*/
.lh {
	float:left;
	width:520px;
	padding-bottom:20px;
}
.top-round-long-box {
	background-image:url(../images/long-box-top.gif);
	background-repeat:no-repeat;
	font-size:18px;
	height:38px;
	padding-left:20px;
	padding-top:10px;
	width:484px;
	color:#7d7d7d;
}
.mid-long-box {
	background-image:url(../images/long-box-mid.gif);
	padding:20px;
	background-repeat:repeat-y;
	padding-bottom:10px;
}
.mid-long-box ul {
	margin-right:0px;
	padding-left:20px;
	*padding-left:0px;
	*margin-left:10px;
	_padding-left:0px;
	_margin-left:10px;
	font-size:15px;
	color:#333333;
}
.mid-long-box li {
	background-image:url(../images/star.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:25px;
	list-style:none;
	padding-bottom:4px;
}
.bottom-long-box {
	background-image:url(../images/long-box-bottom.gif);
	height:22px;
	width:504px;
}
.blue-box-login {
	background-color:#29aae1;
	padding:20px;
	float:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#ffffff;
	width:425px;
}
.title {
	margin-top:-5px;
	border-bottom:1px #f0f0f0 dotted;
	padding-bottom:13px;
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
}
.form-login {
	padding:10px;
	color:#000000;
	font-size:17px;
	padding-left:0px;
}
.form-login input {
	margin-bottom:5px;
	margin-top:5px;
	color:#999999;
	font-size:15px;
	padding:3px;
	border:1px #dddddd solid;
	width:250px;
	height:25px;
}
.blue-box-login a {
	color:#ffffff !important;
	font-size:13px;
	text-decoration:none;
}
.blue-box-login a:hover {
	text-decoration:underline;
}
.blue-box-login img {
	margin-bottom:6px;
	*margin-bottom:2px;
	_margin-bottom:2px;
}
/*fastival*/
.festival-listing {
	margin:0px;
	margin-left:5px;
	padding:0px;
	float:none!important;
}
.festival-listing li {
	list-style:none;
	float:left;
	width:174px!important;
	padding:9px;
	_padding:0px;
	padding-top:5px;
}
.top-round {
	background-image:url(../images/top-round.gif);
	width:193px;
	height:11px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.doted-line {
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px #ccc dotted;
	width:145px;
	clear:both;
}
.lhs-mid p {
	display:block;
	width:135px;
	margin-top:5px;
	margin-bottom:10px;
	overflow:hidden;
	height:55px;
}
/*artist-page*/
.tab-holder {
        list-style: none;
	background-color:#f0f0f0;
	overflow:hidden;
	display:block;
	border-bottom:1px #cccccc dotted;
	padding:3px!important;/*width:578px;*/
}
.tab-holder li {
	float:left;
	width:120px!important;
	background-image:none!important;
	color:#333333;
	font-size:12px;
        margin-right: 10px;
}
.tab-holder li:last-child {
    margin-right: 0;
    float: right;
}
.tab-holder li .event-price {
    font-size: 20px;
}

.tab2 a{ float:left}
.detail {
	background-color:#ffffff;
}
/*sell tickets page*/
.logn-bg-top {
	background-image:url(../images/bg-long-top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:23px;
	margin-left:-9px;
	margin-top:-10px;
	width:602px;
}
.no-star {
	background-image:url(../images/top-star-round02.gif);
	width:585px;
	padding-left:24px;
	color:#7d7d7d;
}
.top-gray-gradient {
	background-image:url(../images/top-gray-gradient.gif);
	background-repeat:no-repeat;
	height:17px;
	width:580px;
	overflow:hidden;
}
.mid-gray-gradient {
	background-image:url(../images/mid-gray-gradient.gif);
	width:559px;
	background-repeat:repeat-y;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
.mid-gray-gradient li {
	height:auto !important
}
.mid-gray-gradient input {
	width:290px;
	margin-left:10px;
	border:1px #cccccc solid;
	font-size:15px;
	padding:3px;
	color:#555555;
}
.bottom-gray-gradient {
	background-image:url(../images/bottom-gray-gradient.gif);
	width:636px;
	height:19px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.mid-gray-gradient li {
	background-image:none!important;
	float:left;
	width:210px!important;
	padding:0px!important;
}
.mid-gray-gradient select {
	width:255px;
	margin-top:10px;
	height:120px;
	padding:2px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mid-gray-gradient2 {
*padding-bottom:20px;
}
.mid-gray-gradient2 select {
	background-image:url(../images/mid-gray-gradient.gif);
	width:255px;
	margin-top:10px;
	height:25px;
	padding:2px;
	margin-bottom:10px;
 *margin:0px;
 _margin::0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mid-gray-gradient textarea {
	width:275px;
	margin-top:10px;
	height:110px;
	padding:2px;
	margin-bottom:10px;
}
.small {
	font-size:13px;
	color:#000000;
}
.small a {
	color:#000033;
}
/*hide-form*/
.hide-form {
	position:absolute;
	margin-top:120px;
	margin-left:27%;
	_margin-left:10%;
    *margin-left:10%;
	background-color:#FFFFFF;
	width:600px;
	background-color:#ffffff;
	border:6px #666666 solid;
	padding:20px;
	padding-bottom:0px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	opacity:100 !important;
	filter:alpha(opacity=100)!important;
	z-index:1000;
	display:none;
	overflow:visible;
}
.black-bg {
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=20);
	position:absolute;
    *margin-left:-15%;
	clear:both;
	height:1500px;
	width:100%;
	display:none;
}
.close {
	margin-left:547px;
	_margin-left:555px;
	margin-top:3px;
	position:absolute;
	cursor:pointer;
	overflow:visible;
	z-index:10000;
}
.reg {
	padding:15px !important;
}
.reg li {
	background-image:none!important;
	width:275px !important;
	padding:1px!important;
}
.reg li {
	font-weight:bold;
	color:#333333;
	font-size:13px;
	height:auto !important;
}
.reg li input {
	width:246px;
	border:1px #ccc solid;
	font-size:15px;
	padding:1px;
	margin-top:3px;
	margin-bottom:3px;
	*margin-top:0px;
 	*margin-bottom:0px;
	color:#888888;
}
.reg li textarea {
	width:246px;
	border:1px #ccc solid;
	font-size:15px;
	padding:1px;
	margin-top:3px;
	margin-bottom:3px;
	*margin-top:0px !important;
 	*margin-bottom:0px !important;
	color:#888888;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.reg li select {
	width:250px;
	margin-top:3px;
	margin-bottom:3px;
 	*margin-top:0px !important;
 	*margin-bottom:0px !important;
	border:1px #ccc solid;
	color:#888888;
}




/*************************acorden******************************************/
.acorden {
	padding:0px!important;
	margin:0px!important;
	background-color:#28a9e5;
	width:578px;
	padding:3px!important;
	color:#ffffff !important;
	font-weight:bold;
	overflow:hidden;
}
.acorden1 {
	padding:0px!important;
	margin:0px!important;
	background-color:#f9f9f9;
	width:582px;
	border:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	border-top:none;
	overflow:hidden;
}
.acorden1 li {
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	padding:0px !important;
	overflow:hidden;
	height:auto!important;
	background-image:none !important;
	width:auto!important;
	overflow:visible!important;
}
.acorden li {
	height:auto!important;
	background-image:none !important;
	width:auto!important;
	overflow:visible!important;
}
.acorden1 span {
	width:185px;
	float:left;
	display:block;
	padding-bottom:8px;
 	*padding-bottom:5px;

}
#divAccount span{ *margin-top:-10px;}
#divCreditCard span{*margin-top:-10px;}
.acorden1 input {
	width:355px;
	padding:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px #cccccc solid;
	font-size:12px;
	font-weight:normal !important;
	color:#888888;

}
.acorden1 textarea {
	width:355px;
	padding:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px #cccccc solid;
	font-size:12px;
	font-weight:normal !important;
	color:#888888;
}
#ddMonth, #ddYear {
	width:85px !important;
	float:left;
	margin-right:5px;
}

#ddMonthStart, #ddYearStart
{
	width:85px !important;
	float:left;
	margin-right:5px;
}

.acorden1 select {
	width:360px !important;
	padding:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px #cccccc solid;
	font-size:12px;
	font-weight:normal !important;
	color:#888888;
}
#divAccount, #divPaypal, #divCreditCard {
	padding:15px;
	width:auto!important;
}
.space {
	padding:15px !important;
	width:551px!important;
}
.space li {
	overflow:hidden!important;
	clear:both!important;
	width:550px!important;
}
.top-margin {
	margin-top:15px!important;
	padding-left:12px!important;
	width:568px;
}
.acorden li {
	background-image:none;
	padding-left:0px;
	margin-left:0px;
}
.sign-in {
	padding-top:10px;
	padding-bottom:10px;
	color:#29AAE1 !important;
}
.sign-in input {
	width:135px;
	border:1px #b2b2b2 solid;
	margin-top:4px;
	margin-bottom:4px;
	padding:2px;
	color:#555555;
}
.blue-text {
	color:#29AAE1 !important;
	text-decoration:none;
}
.main-form {
	padding:0px!important;
	padding:0px!important;
	margin-left:15px!important;
}
.main-form li {
	margin:0px!important;
	padding:0px!important;
	text-align:left;
}
.main-form input {
	width:380px !important;
	padding:2px !important;
	*margin-left:-15px!important;
}
.continue {
	width:560px !important;
	text-align:right;
}

.main-navigation li img{ padding-left:3px; padding-right:1px;}


/***************/






/*update*/
.sale-ticket {
	float:right!important;
	/*margin-left:262px!important;*/
	padding-right:0px !important;
}
/********************updated 14/12/2009*******************************/
.artist-image {
	width:180px;
	float:left;
	margin-left:8px;
}


.artist-text p {
	margin-top:0px;
	text-align:left;
}

#artist-image-holder{ border:2px #cccccc solid; height:110px; width:150px; float:left; margin-right:15px;
-moz-border-radius:10px; -webkit-border-radius:10px; padding:0px; background-repeat:no-repeat; background-position:center;}
#artist-image-holder img{ border:none; border-radius:12px;}
a.blue-btn {background: #00ADEF; color:white; border-radius: 5px;text-decoration: none;padding: 8px 12px;}
.single-event-img {
    width: 194px;
    border: 2px solid gray;
    border-radius: 10px;
    float: left;
    margin-right: 10px;
}

.how-it-works >ul>li {
    list-style: none;
}
.how-it-works {
    padding: 10px;
}
a.readmore-js-toggle {
    margin: 15px 0;
}
