@charset "utf-8";
/* 
CSS Document created for eticketbazaar.com
developed by: F1soft International
*/


html{
	background: #182c30;
	font: 12px/13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

div, p, span, h1, h2, h3, h4, h5, ul, li, ol, form, input, select, label, img, a {
	margin: 0;
	padding: 0;
}

a, input {
	outline: none;
}

img {
	border: none;
}

/* Layout Selectors */
#header {
	width: 990px;
	margin: 0 auto;
}

#header .brand,
#header .searchPane {
	float: left;
	/*border: 1px solid #000;*/
}

#header .brand {
	width: 267px;
}

#header .searchPane {
	width: 400px;
	padding: 40px 0 0 35px;
	position: relative;
}

#header .searchPane input.btn_search{
	width: 70px;
	height: 30px;
	background: none;
	padding: 0 0 0 5px;
	border:none;
}

#header .searchPane #popsearch{
	position: absolute;
	top: 71px;
	left: 36px;
	background: #FFF;
	width: 303px;
	border: 3px solid #CCC;
	border-top: none;
}

#header .searchPane #popsearch input{
	width: 20px;
	float: left;
	padding: 0;
	background: none;
}

#header .searchPane #popsearch label{
	float: left;
	padding: 3px 0 0 0;
}

#header .searchPane #popsearch p{
	width:274px;
	padding: 2px 0 2px 30px;
	float: left;
	border-bottom: 1px solid #EFEFEF;
}


#header .loginPane {
	width: 256px;
	height: 73px;
	background: url(../images/signinBg.gif) no-repeat right top;
	padding: 10px 15px;
	float: right;
}

#header .loginPane input.btn_signin{
	width: 118px;
	height: 26px;
	border: none;
	outline: none;
}

#header .topnav{
	float: left;
	width: 990px;
	background: #4a5e62 url(../images/topnav_crv.gif) top no-repeat;
	padding: 9px 0 0 0;
	height: 35px;
	margin: 12px 0 0 0;
	overflow: hidden;
}

#header .topnav ul{
	width: 970px;
	float: left;
	padding: 5px 0 0 15px;
	list-style: none;
}

#header .topnav ul li{
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	color: #FFF;
	font-size: 18px;
}

#header .topnav ul li.signupnow{
	float: right;
}
/*end of header*/


#promoBanner{
	width: 990px;
	background: url(../images/promoBg.gif) top repeat-x;
	height: 282px;
	margin: 0 auto;
	overflow: hidden;
}

#promoBanner .content{
	width: 990px;
	margin: 0 auto;
}

/*main content starts here*/

#mainContent{
	width: 952px;
	margin: 0 auto;
	background: url(../images/maincontentBg.gif) top repeat-x;
	padding: 20px 19px;
}

#mainContent .topcrv{
	width: 952px;
	background: url(../images/maincontent_topcrv.gif) top no-repeat;
	height: 14px;
	float: left;
	overflow: hidden;
}

#mainContent .btmcrv{
	width: 952px;
	background: url(../images/maincontent_btmcrv.gif) top no-repeat;
	height: 14px;
	float: left;
	overflow: hidden;
}

#mainContent .contentholder{
	width: 952px;
	float: left;
	background: url(../images/holder_bg.gif) left repeat-y;
	overflow: hidden;
}

div.leftContent{
	width: 693px;
	float: left;
	background: #FFF;
	padding: 4px 18px;
}

div.leftContent .cat_nav{
	width: 153px;
	float: left;
}

div.leftContent h1, h5{
	color:#02536E;
	float:left;
	font-size:24px;
	font-weight:normal;
	line-height:normal;
	padding:20px 0px 10px;
	text-transform:uppercase;
	width: 693px;
}

h5{
	font-size: 14px;
	font-weight: bold;
}

div.leftContent .cat_nav ul{
	display: block;
	list-style: none;
}

div.leftContent .cat_nav ul li{
	display: block;
	background: url(../images/arrow.gif) left no-repeat;
	float: left;
}

div.leftContent .eventlistHolder{
	float: right;
	width: 520px;
}

div.leftContent .eventlistSearch, div.notification{
	float: left;
	width: 680px;
}

div.eventlist, div.eventlist_sh{
	float: left;
	width: 520px;
	margin: 0 0 40px 0;
}

div.eventlist_sh{
	width: 680px;
}

div.eventlist .eventpic, div.eventlist_sh .eventpic{
	float: left;
	width: 96px;
	height: 89px;
	background: url(../images/thnailBg.jpg) top no-repeat;
	padding: 4px;
	text-align: center;
}

div.eventlist .eventsummery, div.eventlist_sh .eventsummery{
	float: right;
	width: 400px;
	color: #484848;
}

div.eventlist_sh .eventsummery{
	width: 560px;
}

div.eventlist .eventsummery h2, div.eventlist_sh .eventsummery h2{
	display: block;
	font-size: 24px;
	color: #145f6a;
	line-height: normal;
	font-weight: normal;
	padding: 5px 0 10px 0;
}

div.eventlist .eventsummery h2 a, div.eventlist_sh .eventsummery h2 a{
	font-size: 24px;
	color: #145f6a;
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
}

div.eventlist .eventsummery h2 a:hover, div.eventlist_sh .eventsummery h2 a:hover{
	color: #000;
}

div.eventlist .eventsummery p, div.eventlist_sh .eventsummery p{
	display: block;
	padding: 0 0 10px 0;
}

div.eventlist .eventsummery p.btn_vd, div.eventlist_sh .eventsummery p.btn_vd{
	padding: 8px 0 10px 0;
	display: block;
}

div.extraHolder{
	width: 520px;
	float: left;
}

div.extraHolder2{
	width: 792px;
	float: left;
}

div.extraHolder3{
	width: 680px;
	float: left;
}

div.extraHolder2 .ne_option{
	width: 226px;
	height: 46px;
	margin: 0 auto;
	background: url(../images/ne_pagi_bg.gif) top no-repeat;
}

div.extraHolder2 .ne_option p.pre, div.extraHolder2 .ne_option p.next{
	float: left;
	width: 33px;
	padding: 9px 40px;
}

div.pagination{
	display: block;
	text-align: center;
}

div.pagination ul{
	list-style: none;
	height: 25px;
}

div.pagination ul li{
	display: inline;
	margin: 0 3px;
	height: 30px;
}

div.pagination ul li img{
	vertical-align: middle;
}

div.pagination ul li a.current{
	padding: 0 5px;
	background: #CECECE;
	border: 1px solid #BFBFBF;
	color: #000;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	font-size: 11px;
}

div.rightContent{
	width: 176px;
	float: right;
	background: #FFF;
	padding: 4px 14px 4px 13px;
}

div.rightContent .demotour, 
div.rightContent .addfacebook, 
div.rightContent .mostpopuler{
	float: left;
	width: 176px;
	margin: 0 0 15px 0;
}

div.rightContent .mostpopuler h3{
	display: block;
	padding: 5px 0 15px 0;
	font-weight: normal;
	color: #363636;
	text-transform: uppercase;
	font-size: 18px;	
}

/*new event selectors*/
#newEvent{
	width: 952px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	position: relative;
}

#newEvent .neHigh{
	position: absolute;
	top: -1px;
	left: 0;
}

#newEvent .neHolder{
	float: right;
	width: 882px;
}

#newEvent .neHolder .topcrv{
	width: 882px;
	background: url(../images/ne_topcrv.gif) top no-repeat;
	height: 12px;
	float: left;
	overflow: hidden;
}

#newEvent .neHolder .btmcrv{
	width: 882px;
	background: url(../images/ne_btmcrv.gif) top no-repeat;
	height: 12px;
	float: left;
}

#newEvent .neHolder .neContent{
	float: left;
	width: 792px;
	padding: 20px 20px 20px 70px;
	background: #FFF;
	min-height:200px;
  	height:auto !important;
  	height:200px;

}

#newEvent .neHolder .neContent .eventlist{
	float: left;
	width: 370px;
	margin: 0 0 40px 0;
	padding: 0 0 0 25px;
	height: 125px;
}

#newEvent .neHolder .neContent .eventlist .eventpic{
	float: left;
	width: 96px;
	height: 89px;
	background: url(../images/thnailBg.jpg) top no-repeat;
	padding: 4px;
}

#newEvent .neHolder .neContent .eventlist .eventsummery{
	float: right;
	width: 250px;
	color: #484848;
}

#newEvent .neHolder .neContent .eventlist .eventsummery h2{
	display: block;
	font-size: 24px;
	color: #145f6a;
	line-height: normal;
	font-weight: normal;
	padding: 5px 0 10px 0;
}

#newEvent .neHolder .neContent .eventlist .eventsummery p{
	display: block;
	padding: 0 0 10px 0;
}

#footer{
	width: 100%;
	background: #316170;
	height: 85px;
	padding: 15px 0;
	color: #FFF;
	border-top: 1px solid #26768f;	
}

#footer .content{
	width: 952px;
	margin: 0 auto;
}

#footer .content .ltpor{
	width: 750px;
	float: left;
}

div.paysafe{
	padding: 0 0 15px;
}

div.paysafe span{
	padding: 0 10px 0 0;
}

#footer .content .rtpor{
	width: 200px;
	float: right;
	text-align: right;
}

#footer .content ul{
	list-style: none;
	padding: 0 0 15px 0;
}

#footer .content ul li{
	display: inline;
	margin: 0 20px 0 0;
}

/* EOF Layout Selectors */


/* Forms Styler */

#header .loginPane label,
#header .loginPane input,
#header .searchPane input,
#header .searchPane span {
	float: left;
}

#header .searchPane input {
	background: url(../images/search_input.gif) no-repeat left top;
	width: 280px;
	height: 23px;
	border: none;
	padding: 8px 2px 0 30px;
	position: relative;
}

#header .searchPane input.search_txt, #header .loginPane input.search_txt{
	font-size: 15px;
	color: #CCC;
	font-weight: bold;
}

#header .loginPane p.signTitle {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#header .loginPane input {
	width: 112px;
	font-size: 13px;
	color: #333;
	padding: 2px;
	height: 15px;
	margin: 0 5px 0 0;
	font-weight: bold;
}

#header .loginPane p{
	padding: 0 0 5px 0;
	float: left;
	width: 256px;
}	

#header .loginPane a.forgot, table#login td a, a.tas {
	color: #11515e;
	padding: 0 5px;
	text-decoration: underline;
	font-weight: bold;
}

#header .loginPane a.forgot:hover, table#login td a:hover, a.tas:hover{
	text-decoration: none;
}

div.leftContent .cat_nav a{
	font-weight: bold;
	font-size: 13px;
	color: #0f5870;
	text-transform: capitalize;
	text-decoration: none;
	padding: 8px 10px 8px 25px;
	float: left;
	width: 118px;
	background: url(../images/arrow.gif) left no-repeat;
}

div.leftContent .cat_nav a span.cat_count{
	font-weight: normal;
	font-size: 11px;
	color: #000;
	text-transform: capitalize;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.leftContent .cat_nav a:hover{
	background: #f5f5f5 url(../images/arrow.gif) left no-repeat;
}

div.leftContent .cat_nav li a.current{
	font-weight: bold;
	font-size: 13px;
	color: #0f5870;
	text-transform: capitalize;
	text-decoration: none;
	padding: 8px 10px 8px 25px;
	float: left;
	width: 118px;
	background: #DDD url(../images/arrow_rt.gif) right no-repeat;
	cursor: default;
}

div.rightContent .mostpopuler a{
	float: left;
	padding: 5px;
	text-decoration: none;
}

div.rightContent .mostpopuler p a.a{
	color: #FF3300;
	font-size: 24px;	
}

div.rightContent .mostpopuler a.b{
	color: #093;
	font-size: 11px;	
}

div.rightContent .mostpopuler a.c{
	color: #663399;
	font-size: 15px;	
}

div.rightContent .mostpopuler a.d{
	color: #CC3399;
	font-size: 9px;	
}

div.rightContent .mostpopuler a.e{
	color: #0066CC;
	font-size: 26px;	
}

div.rightContent .mostpopuler a.f{
	color: #000;
	font-size: 13px;	
}

div.rightContent .mostpopuler a:hover{
	background: #EFEFEF;	
}


div.pagination ul li a{
	vertical-align: top;
}

div.pagination ul li a.normal{
	padding: 1px 5px;
	background: #2ec0d9;
	border: 1px solid #BFBFBF;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

div.pagination ul li a.normal:hover{
	background: #33CC33;
	color: #000;
}

#footer .content ul li a{
	text-decoration: none;
	color: #FFF;
}

#footer .content ul li a:hover{
	color: #59cc00;
}

/*possible hacks*/
.clear{
	clear: both;
}

/*========By Oomes on December 12, 2008========*/
#buttonMenu {
	width: 990px;
	background: url(../images/buttonMenuBg.gif) top repeat-x;
	height: 122px;
	margin: 0 auto;
	overflow: hidden;
}

#buttonMenu .content {
	width: 952px;
	margin: 0 auto;
	padding: 0 19px;
	overflow: hidden;
}

#buttonMenu .content .ltMenu {
	border-right: 2px solid #3D8299;
}

#buttonMenu .content .ltMenu,
#buttonMenu .content .rtMenu {
	width: 475px;
	height: 122px;
	float: left;
	padding-top: 30px;
}

#buttonMenu .content .ltMenu ul,
#buttonMenu .content .rtMenu ul {
	list-style: none;
}

#buttonMenu .content .ltMenu ul li,
#buttonMenu .content .rtMenu ul li {
	float: left;
	width: 140px;
}

#buttonMenu .content .ltMenu ul li {
	padding-right: 26px;
}

#buttonMenu .content .ltMenu ul li.last {
	padding-right: 0;
}

#buttonMenu .content .rtMenu ul li {
	padding-left: 26px;
}

#buttonMenu .content .rtMenu ul li.last {
	padding-left: 0;
}

#buttonMenu .content .ltMenu ul a,
#buttonMenu .content .rtMenu ul a {
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 0 0 53px;
	display: block;
	line-height: normal;
	height: 70px;
}

#buttonMenu .content .ltMenu ul a:hover {
	color: #9CDD6B;
}

#buttonMenu .content .rtMenu ul a:hover {
	color: #FFB346;
}

a.eP {
	background: url(../images/icoProfile.gif) left top no-repeat;
}

a.cP {
	background: url(../images/icoPassword.gif) left top no-repeat;
}

a.cE {
	background: url(../images/icoEvent.gif) left top no-repeat;
}

a.mE {
	background: url(../images/icoManage.gif) left top no-repeat;
}

a.mO {
	background: url(../images/icoOrder.gif) left top no-repeat;
}

a.mD {
	background: url(../images/icoDraft.gif) left top no-repeat;
}

.topnav .dateStamp,
.topnav .welcomePane {
	width: 300px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 9px 0 0 19px;
}

.topnav .welcomePane {
	width: 500px;
	float: right;
	text-align: right;
	padding: 9px 19px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.topnav .welcomePane span {
	color: #00CCFF;
	text-transform: capitalize;
}

.eventDetailPane {
	padding: 0 10px;
}

.breadCrumb {
	border-bottom: 1px solid #84959C;
	padding: 10px 0;
	font-weight: bold;
	color: #000;
}

.breadCrumb ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
}

.breadCrumb ul li {
	float: left;
	color: #000;
	padding-right: 5px;
	font-size: 14px;
}

.breadCrumb ul a {
	text-decoration: none;
	color: #000;
	padding-right: 5px;
}

.breadCrumb ul a:hover {
	color: #999;
}

.detail {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}

.leftContent .detail h1 {
	color: #02536e;
	font-size: 24px;
	font-weight: normal;
	padding: 20px 0;
	line-height: normal;
	text-transform: uppercase;
	float: left;
	width: 350px;
}

.leftContent .detail p.buttons{
	float: right;
	padding: 20px 0;
}

.detail .ltDetail,
.detail .rtDetail {
	width: 326px;
	float: left;
}

.detail .rtDetail {
	padding-left: 21px;
}

.detail .eventPoster img {
	border: 1px solid #000;
}

.detail .eventPoster span {
	display: block;
	color: #005471;
	line-height: 18px;
	padding: 15px 0 5px; 
}

.detail .eventActions,
.detail .relatedGallery {
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
}

.detail .eventActions p {
	width: 163px;
	float: left;
	height: 20px;
	/*_height: 10px;*/
	border: 1px solid #81B6C6;
	border-left: none;
	border-right: none;
	padding: 5px 0;
}

.detail .eventActions .rateit{
	width: 163px;
	float: left;
	height: 20px;
	/*_height: 10px;*/
	border: 1px solid #81B6C6;
	border-left: none;
	border-right: none;
	padding: 3px 0 7px 0;
	*padding: 3px 0 4px 0;
}

.detail .eventActions .rateit p{
	width: 45px;
	float: left;
	border: none;
	padding: 3px 0 0 0;
	font-weight: bold;
	color: #484848;
	/*_height: 10px;*/
}

.detail .eventActions p a {
	color: #484848;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
}

.detail .eventActions p a:hover {
	text-decoration: underline;
}

.detail .eventActions p a.rateIt {
	padding: 0 5px 3px 0;
}

.detail .eventActions p.share a {
	padding-left: 15px;
}

.detail .eventActions p.listfb,
.detail .eventActions p.abuse {
	border-top: none;
}

.detail .eventActions p.clink{
	width: 326px;
	border-top: none;
}

.detail .eventActions p.clink input{
	width: 230px;
	font-size: 11px;
}

.detail .eventActions p.listfb a {
	background: url(../images/icoFacebook.gif) left center no-repeat;
	padding-left: 25px;
}

.detail .eventActions p.abuse a {
	background: url(../images/icoAbuse.gif) left center no-repeat;
	padding-left: 25px;
}

.detail .relatedGallery h3.re_video, .detail .relatedGallery h3.re_photo {
	color: #484848;
	font-size: 15px;
	font-weight: bold;
	padding: 16px 0 0 35px;
	height: 30px;
}

.detail .relatedGallery h3.re_video {
	background: url(../images/ico_video.gif) no-repeat left;
}

.detail .relatedGallery h3.re_photo{
	background: url(../images/ico_photos.gif) no-repeat left;
}

.detail .relatedGallery .relatedThumb {
	width: 72px;
	float: left;
	margin-right: 12px;
	text-align: center;
}

.detail .relatedGallery .last {
	margin-right: 0;
}

.detail .relatedGallery .relatedThumb a {
	display: block;
	border: 1px solid #000;
	text-decoration: none;
}

.detail .relatedGallery .relatedThumb a:hover {
	border-color: #999999;
}

/* Right pane for Detail Info*/
.rtDetail .eventInfo, .rtDetail .offerInfo {
	width: 326px;
	margin-bottom: 17px;
	background: url(../images/host_bg.gif) repeat-y;
}

/*.rtDetail .eventInfo h2, .rtDetail .offerInfo h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d4e6eb;
	line-height: normal;
	padding: 7px 0 0 15px;
	height: 23px;
	background: url(../images/detialBg.gif) left top no-repeat;
}*/

.rtDetail .eventInfo h2.eventinfo, 
.rtDetail .eventInfo h2.ticketinfo, 
.rtDetail .offerInfo h2.specialoffer, 
.rtDetail .eventInfo h2.attendevent{
	background: url(../images/host_top.gif) top no-repeat;
	width: 326px;
	height: 66px;
	padding: 0;
	margin: 0;
}

.rtDetail .eventInfo h2.ticketinfo{
	background: url(../images/ticket_info_top.gif) top no-repeat;
}

.rtDetail .offerInfo h2.specialoffer{
	background: url(../images/specialoffer_top.gif) top no-repeat;
}

.rtDetail .eventInfo h2.attendevent{
	background: url(../images/attendevent_top.gif) top no-repeat;
}

h6{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	line-height: normal;
	padding: 10px 0 0 0;
	height: 23px;
	margin: 0;
}

.rtDetail .offerInfo h2{
	background: url(../images/offerbg.gif) left top no-repeat;
}

.rtDetail .eventInfo .infoBox, .rtDetail .offerInfo .infoBox {
	padding: 0 15px 10px;
	background: url(../images/host_bottom.gif) bottom no-repeat;
}

/*.rtDetail .offerInfo .infoBox {
	padding: 0 15px 10px;
	background: #D4E5EC;
}
*/

.rtDetail .eventInfo .infoBox .infoListing, .rtDetail .offerInfo .infoBox .infoListing {
	border-bottom: 1px solid #CCC;
	padding: 10px 0 20px 0;
}

.rtDetail .eventInfo .infoBox .infoListing_ww {
	padding: 10px 0;
}

.rtDetail .eventInfo .infoBox .last {
	border-bottom: none;
}

.rtDetail .eventInfo .infoBox .infoListing h4, .rtDetail .eventInfo .infoBox .infoListing_ww h4, .rtDetail .offerInfo .infoBox .infoListing h4{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding-top: 10px ;
}

.rtDetail .eventInfo .infoBox .infoListing p, .rtDetail .eventInfo .infoBox .infoListing_ww p, .rtDetail .offerInfo .infoBox .infoListing p{
	font-size: 13px;
	font-weight: bold;
	color: #0F5C74;
	padding: 13px 0 0 0;
}

.rtDetail .eventInfo .infoBox .infoListing p span, .rtDetail .eventInfo .infoBox .infoListing_ww p span {
	display: block;
	margin-top: 7px;
}

.rtDetail .eventInfo .infoBox .infoListing p span strong, .rtDetail .eventInfo .infoBox .infoListing_ww p span strong {
	color: #000;
}

.rtDetail .eventInfo .infoBox .infoListing_ww p.mapVenue img {
	border: 2px solid #136F8C;
	margin-right: 10px;
}

.rtDetail .eventInfo .infoBox .infoListing_ww p.mapVenue a {
	text-decoration: none;
	color: #656565;
}

.rtDetail .eventInfo .infoBox .infoListing_ww p.mapVenue a:hover {
	text-decoration: underline;
}

.rtDetail .eventInfo .infoBox .infoListing_ww p.seperator {
	border-top: 1px solid #CCC;
	margin: 10px 0 0 0;
	display: block;
	padding: 0;
}

.rtDetail .eventInfo #ticketInfo, .rtDetail .eventInfo #offerInfo {
	/*background: #D4E5EC; */
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #CBDDE1;
}

.rtDetail .offerInfo #offerInfo{
	margin: 5px 0;
}

.rtDetail .offerInfo #offerInfo th, .rtDetail .offerInfo #offerInfo td{
	padding: 5px;
}

.rtDetail .eventInfo #ticketInfo th,
.rtDetail .eventInfo #ticketInfo td, 
.rtDetail .offerInfo #offerInfo th,
.rtDetail .offerInfo #offerInfo td{
	border-right: 1px solid #ccc;
	text-align: left;
	padding: 7px 0 7px 7px;
}

.rtDetail .eventInfo #ticketInfo .last, .rtDetail .offerInfo #offerInfo .last {
	border-right: none;
}

.rtDetail .eventInfo #ticketInfo th, .rtDetail .eventInfo #offerInfo th{
	background: #81B4C5;
}

.rtDetail .eventInfo #ticketInfo input,
.rtDetail .eventInfo #ticketInfo select {
	margin: 0 5px 0 0;
	/*float: left;*/
}

.rtDetail .eventInfo #ticketInfo td, .rtDetail .offerInfo #offerInfo td{
	color: #105C75;
	font-weight: bold;
}

.rtDetail .eventInfo #ticketInfo .total td {
	border-top: 1px solid #ccc;
	border-right: none;
}

.eventDetailPane .commentPane{
	border-top: 1px solid #CCC;
}

.eventDetailPane .commentPane h2 {
	color: #02536e;
	font-size: 18px;
	font-weight: normal;
	padding: 20px 0 0;
	line-height: normal;
	text-transform: uppercase;
}

.eventDetailPane .commentPane h2 span {
	font-size: 12px;
	font-style: italic;
	margin-left: 8px;
}

.eventDetailPane .commentPane .postCommentPane p {
	padding-top: 10px;
}

.eventDetailPane .commentPane .postCommentPane textarea {
	border: 1px solid #B2B2B2;
}

.eventDetailPane .commentPane .commentListing .commentList {
	background: #E2EEF1;
	padding: 15px;
	margin-top: 20px;
}

.eventDetailPane .commentPane .commentListing .commentList p {
	color: #00526D;
	padding: 5px 0;
}

.eventDetailPane .commentPane .commentListing .commentList p.commentBy {
	font-weight: bold;
}

.eventDetailPane .commentPane .commentListing .commentList p.commentBy span {
	font-weight: normal;
	font-style: italic;
	margin-left: 7px;
}

.eventDetailPane .commentPane .commentListing .commentList p.actions {
	color: #000;
	font-weight: bold;
}

.eventDetailPane .commentPane .commentListing .commentList p.actions a, 
div.more a {
	color: #000;
	text-decoration: none;
	padding: 0 4px;
}

.eventDetailPane .commentPane .commentListing .commentList p.actions a:hover, 
div.more a:hover {
	text-decoration: underline;
}

#header .logOffPane {
	width: 256px;
	height: 73px;
	background: url(../images/logOffBg.gif) no-repeat right top;
	padding: 10px 15px;
	float: right;
}

#header .logOffPane p {
	padding-top: 12px;
}

#header .logOffPane p a {
	margin: 0 8px;
}
 
/**************************
STAR RATER
**************************/
.unit-rating, .unit-rating_dt{
	margin: 0 0 0 0px !important;
	padding: 0 !important;
	list-style:none;
	width: 100px;
	height: 20px;
	display: block;
	position: relative;
	background: url(../images/star_rating.gif) top left repeat-x;
}

.unit-rating_dt{
	float: left;
}

.unit-rating li, .unit-rating_dt li{
	padding:0;
	margin:0;
	/*\*/
	float: left;
	/* */ 
}
.unit-rating li span, .unit-rating_dt li span {
	display: none;
}
.unit-rating li a, .unit-rating_dt li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	background-image:none;
}
.unit-rating li a:hover, .unit-rating_dt li a:hover{
	background: url(../images/star_rating.gif) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit, .unit-rating_dt a.r1-unit{
	left: 0px;
}
.unit-rating a.r1-unit:hover, .unit-rating_dt a.r1-unit:hover{
	width:20px;
}
.unit-rating a.r2-unit, .unit-rating_dt a.r2-unit{
	left:20px;
}
.unit-rating a.r2-unit:hover, .unit-rating_dt a.r2-unit:hover{
	width: 40px;
}
.unit-rating a.r3-unit, .unit-rating_dt a.r3-unit{
	left: 40px;
}
.unit-rating a.r3-unit:hover, .unit-rating_dt a.r3-unit:hover{
	width: 60px;
}
.unit-rating a.r4-unit, .unit-rating_dt a.r4-unit{
	left: 60px;
}	
.unit-rating a.r4-unit:hover, .unit-rating_dt a.r4-unit:hover{
	width: 80px;
}
.unit-rating a.r5-unit, .unit-rating_dt a.r5-unit{
	left: 80px;
}
.unit-rating a.r5-unit:hover, .unit-rating_dt a.r5-unit:hover{
	width: 100px;
}
.unit-rating li.current-rating, .unit-rating_dt li.current-rating{
	background: url(../images/star_rating.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}	

/*My event table styles*/
table#myevent{
	width: 693px;
	border: 0;
	background: ##FFF;
	float: left;
	font-size: 14px;
	line-height: 16px;
}

table#myevent tr.heading{
	background: url(../images/th_bg.gif) top repeat-x;
	color: #FFF;
	text-transform: uppercase;
	height: 30px;
}

table#myevent td{
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	color: #0d6582;
}

table#myevent tr.odd{
	background: #d4e6ec;
}

table#myevent tr.even{
	background: #b8d5de;
}

div.myevent{
	width: 280px;
}

div.myevent p.img{
	width: 76px;
	height: 69px;
	float: left;
	border: 2px solid #FFF;
}

div.myevent p.title{
	width: 190px;
	float: right;
}

table#myevent a{
	color: #0d6582;
	text-decoration: none;
}

table#myevent a:hover{
	color: #000;
	text-decoration: underline;
}

div.alert, div.success{
	display: block;
	background: #FF7E7E url(../images/info_ico.gif) left no-repeat;
	background-position: 10px 10px;
	padding: 20px 10px 10px 60px;
	border: 1px solid #F00;
	min-height: 26px;
	height: auto!important;
	height: 26px;	
	margin: 20px 0 0 0;
}

div.success{
	background: #93DF8F url(../images/success_ico.gif) left no-repeat;
	background-position: 10px 10px;
	border: 1px solid #1A7F15;
}

div.success a{
	color: #0D6582;
	font-weight: bold;
	text-decoration: none;
}

div.success a:hover{
	text-decoration: underline;
	color: #000;
}

/*========== Create Event Styler ========= */
.createEvent,
.eventPreview {
	border-bottom: none;
}

.leftContent .createEvent .createEventTop,
.leftContent .eventPreview .createEventTop {
	width: 100%;
	overflow: hidden;
}

.leftContent .createEvent .createEventTop h1,
.leftContent .eventPreview .createEventTop h1,
.leftContent .eventPreview h3 {
	width: auto;
	float: left;
	color: #02536e;
	font-size: 24px;
	font-weight: normal;
	padding: 20px 0;
	line-height: normal;
	text-transform: uppercase;
}

.leftContent .eventPreview h3 {
	width: 100%;
	font-size: 18px;
	padding: 10px 0;
}

.bottomline .pubFacebook {
	width: auto;
	float: left;
	padding: 20px 0;
}

.leftContent .createEvent .createEventTop p.buttons,
.leftContent .eventPreview .createEventTop p.buttons,
.leftContent eventDetailPane .detail h1 p.buttons{
	width: 450px;
	float: right;
	padding: 20px 0;
	text-align: right;
}

.leftContent .createEvent .createEventsteps h2 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	color: #02536E;	
	line-height: 26px;
	padding: 15px 0 15px 125px;
}

.leftContent .createEvent .createEventsteps #step1 {
	background: url(../images/step01.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps #step2 {
	background: url(../images/step02.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps #step3 {
	background: url(../images/step03.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps #step4 {
	background: url(../images/step04.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps #step5 {
	background: url(../images/step05.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps #step6 {
	background: url(../images/step06.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps span.optional {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

.leftContent .createEvent .createEventsteps #step7 {
	background: url(../images/step07.gif) left center no-repeat;
}

.leftContent .createEvent .createEventsteps .fields {
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}

.leftContent .createEvent .createEventsteps .fields .ltField,
.leftContent .createEvent .createEventsteps .fields .rtField {
	float: left;
}

.leftContent .createEvent .createEventsteps .fields .ltField {
	width: 360px;
	padding-right: 13px;
}

.leftContent .createEvent .createEventsteps .fields .rtField {
	width: 300px;
}

.leftContent .createEvent .createEventsteps .fields .title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0;
	position: relative;
}

.leftContent .createEvent .createEventsteps .fields .title span.help {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 0 0 0;
	text-align: right;
}

.leftContent .createEvent .createEventsteps .fields .data {
	padding: 0 0 10px 0;
}

.leftContent .createEvent .createEventsteps .fields .rtField .data {
	width: 250px;
}

.leftContent .createEvent .createEventsteps .fields p.chkbox {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0 0;
	line-height: normal;
}

.leftContent .createEvent .createEventsteps .fields p.chkbox span {
	width: auto;
	color: #226982;
	/*float:left;*/
	line-height: normal;
}

.leftContent .createEvent .createEventsteps .fields .eventType {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 5px 0;
	float: left;
	border-top: 1px solid #135E79;
}

/* Create New Event Fields Styler */
.leftContent .createEvent .createEventsteps textarea,
.leftContent .createEvent .createEventsteps input,
.leftContent .createEvent .createEventsteps select {
	border: 1px solid #D7D7D7;
	padding: 2px;
	width: auto;
	margin: 3px 0;
}

.leftContent .createEvent .createEventsteps textarea.addEventTitle {
	display: block;
	width: 663px;
	height: 40px;
}

.leftContent .createEvent .createEventsteps select.cat {
	width: 300px;
}

.leftContent .createEvent .createEventsteps .fields .rtField input {
	width: 240px;
	color: #666;
}

.leftContent .createEvent .createEventsteps .fields input.chkbox {
	border: none;
	width: auto;
	float: left;
	margin: 0 8px 20px 0;
}

.leftContent .createEvent .createEventsteps .fields .host label,
.leftContent .createEvent .createEventsteps .fields .host input{
	float: left;
}

.leftContent .createEvent .createEventsteps .fields .host .currentImg{
	padding: 3px 10px 0 0;
	float: left;
	width: 500px;
}

.leftContent .createEvent .createEventsteps .fields .host .currentImg .img{
	float: left;
	width: 500px;
}

.leftContent .createEvent .createEventsteps .fields .host br {
	clear: left;
}
.leftContent .createEvent .createEventsteps .fields .host label {
	width: 120px;
	color: #226A7E;
	font-weight: bold;
	margin: 8px 0 0 0;
}

.leftContent .createEvent .createEventsteps .fields .host input {
	width: 200px;
	padding: 2px 1px;
}

.leftContent .createEvent .createEventsteps .fields .fee {
	padding: 7px 0 0 0;
	color: #666666;
	font-size: 11px;
}

.leftContent .createEvent .createEventsteps .fields .optContainer {
	width: 640px;
	border: 1px solid #D9D9D9;
	background: #FAFAFA;
	padding: 10px;
}

.leftContent .createEvent .createEventsteps .fields .optContainer p {
	font-size: 11px;
	font-weight: bold;
}

.leftContent .createEvent .createEventsteps .fields .optContainer p.imgInfo {
	padding: 3px 0 5px 0;
	color: #535152;
}

.leftContent .createEvent .createEventsteps .fields .optContainer p.links {
	padding: 5px 0 0 0;
	color: #767676;
}

.leftContent .createEvent .createEventsteps .fields .optContainer p.links a {
	padding: 0 3px;
	color: #767676;
	text-decoration: none;
}

.leftContent .createEvent .createEventsteps .fields .optContainer p.links a:hover {
	text-decoration: underline;
}

.leftContent .createEvent .createEventsteps .fields .optContainer label,
.leftContent .createEvent .createEventsteps .fields .optContainer select,
.leftContent .createEvent .createEventsteps .fields .optContainer textarea {
	margin: 3px 0;
}

.leftContent .createEvent .createEventsteps .fields .optContainer label {
	width: 130px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #6D6D6D;
}

/*=====Table styler======*/
table#ticketInfo {
	border: 1px solid #D7D7D7;
	border-right: none;
	border-top: none;
}

table#ticketInfo th,
table#ticketInfo td {
	border: 1px solid #D7D7D7; 
	border-left: none;
	border-bottom: none;
	padding: 8px 0 8px 10px;
	text-align: left;
}

table#ticketInfo th {
	background: #d9e1e3;
	color: #115E76;
}

.leftContent .createEvent .createEventsteps .fields span.legend {
	color: #0000FF;
	padding: 0 3px;
}

table#ticketInfo span.paymentOption {
	color: #000;	
	font-weight: bold;
	font-size: 11px;
}

table#ticketInfo a.action {
	padding: 0 10px 0 0;
}
	

/* popup tables */

table#popup td.info{
	font-size: 12px;
	text-transform: uppercase;
	color:#02536E;
	font-weight: bold;
}

div.bottomline{
	float: left;
	width: 673px;
}	

div.simplecontent{
	float: left;
}

div.simplecontent p{
	display: block;
	padding: 0 0 20px 0;
}

div.addPanel p.msg{
	color:#02536E;
	font-size:24px;
	font-weight:normal;
	padding:20px 0pt 10px 5px;
	text-transform:uppercase;
}

div.addPanel p.msg span.title{
	float: left;
	padding: 5px 0;
}

div.addPanel p.msg span.btn_back{
	float: right;
}

div.info{
	display: block;
	font-style: italic;
	font-size: 11px;
}

/*gallery starts*/

#gallery{
	display: block;
	padding: 20px 0 0 0;
}

#gallery ul{
	display: block;
	list-style: none;
}

#gallery ul li{
	padding: 10px;
	border: 1px solid #CCC;
	background: #DDD;
	float: left;
	width: 95px;
	height: 95px;
	display: inline;
	margin: 0 20px 20px 0;
	overflow:hidden;
	position: relative;
}

#gallery ul li span img{
	visibility: hidden; 
}

#gallery ul li span a.close{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(../images/cancelbutton.gif) no-repeat;
	background-position: -14px 0;
	position: absolute;
	top: 12px;
	right: 12px;
}

#gallery ul li span a.close:hover{
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(../images/cancelbutton.gif) no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 12px;
	right: 12px;
}

div.more{
	float: left;
	width: 100%;
	padding: 10px 0 20px 0;
	text-align: right;
}

/*=======30 Dec, 2008============*/
div.myevents p.links {
	overflow: hidden;
	width: 100%;
	float: left;	
	padding-bottom: 5px;
}

div.myevents p.links a.buyerSeller {
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;	
}

div.myevents p.links a.buyerSeller:hover,
div.myevents p.links a.selected {
	color: #00CC00;
	text-decoration: none;
}

a.buyerSeller{
	font-size: 13px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
a.buyerSeller:hover,
a.selected {
	color: #00CC00;
	text-decoration: none;
}

div.attends{
	display: block;
	margin: 0 0 10px 0;
}


span.Err {
	font-size: 11px;
	color: #999;
	display: block;
}

p.date_comment{
	font-weight: bold;
	color: #02536E;
}


table#ticketInfo a{
	color: #656565;
	font-weight: bold;
	text-decoration: none;
}

table#ticketInfo a:hover{
	text-decoration: underline;
}

div.notification p{
	display: block;
	padding: 15px 0 0 0;
}

div.filter{
	display: block;
	padding: 0 0 10px 0;
}

div.filter select{
	font-size: 11px;
	padding: 1px 2px;
	width: 120px;
}

table#myevent td.information{
	background: #efefef;
	border: 1px solid #ccc;
	padding:10px;
}

table#ticketInfo th.title{
	background: url(../images/table_bg.gif) repeat-x top;
	color: #000;
}

div#ticketBlock{
	padding: 15px 0 0 0;
}

/***************SUVAS***************/
/*.ImportEmail {background:#999900;}*/
.ImportEmail p{width:693px; float:left; font: bold 15px Arial, Helvetica, sans-serif; padding: 10px 0 15px 0;}
.ImportEmail p span{font: normal 11px Arial, Helvetica, sans-serif; color:#999999;}
.ImportEmail img{ float:left; margin:0 30px 0 0; border:1px solid #CCCCCC; padding:2px;}
.ListContainer {padding:20px; background:#FFF; float: left; width: 613px;}
.emailList {padding:20px 20px 20px 0; background:#FFF; float: left; width: 690px;}
.ListContainer form label.textarea{ width:100px; float:left; margin:2px 0 0 0; font-weight:bold;}
.ListContainer form input.textbox{ padding:1px; font-size:11px; width:130px; margin:2px 0;}
#friends_wrapper{ background:#EDEDED; height:250px; width:690px; overflow:auto;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	margin: 0 0 10px 0;
}
	
#friends_header {
	margin:5px 0 0 0;
	padding:5px;
	background:#DDD ;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:18px;
	width:680px;
}

#friends_wrapper ul li{
	list-style:none;
	padding:2px 5px;
}
	
#friends_wrapper ul li label{
	padding:0 0 0 5px;
}

/*********css Curve**********/
.AdvSearch{ margin: 0 0 20px;}
.AdvSearch p{ font-size:18px; font-weight:bold;}
.AdvSearch { margin:5px 0 20px 0;}
.AdvSearch .tr2 span{font-weight: bold; font-size:14px; padding:0 5px 0 0;}	
.AdvSearch .tr2 select{font:12px Arial, Helvetica, sans-serif; margin:5px 0 0; width:100px; padding: 3px;}
.AdvSearch .tr2 select option{padding: 0 3px 0 3px;}
.AdvSearch .tr2 p{ width:165px; float:left;}
.AdvSearch .tr2 p.listpage{ width:180px; float:left;}
.bl {background: url(../images/lbtn.gif) 0 100% no-repeat #eee; border-top:1px solid #fff;}
.bl1 {background: url(../images/lbtns.gif) 0 100% no-repeat #e1e1e1; border-bottom:1px solid #CCCCCC;}
.br {background: url(../images/rbtn.gif) 100% 100% no-repeat}
.tl {background: url(../images/ltop.gif) 0 0 no-repeat; }
.tr {background: url(../images/rtop.gif) 100% 0 no-repeat; padding:10px; } 
.tr2 {background: url(../images/rtops.gif) 100% 0 no-repeat; padding:20px 0 20px 10px; } 

.tr3 {background: url(../images/rtops.gif) 100% 0 no-repeat; padding:20px 10px; } 

.tr p{ margin:0 ; padding:0;}


.AdvSearch .tr3 p{font-size:12px; padding:0 5px 0 0;}	

/******asasas*********/
.WhiteBox{ width: 360px; float: left; padding: 0 0 5px 0;}
.texts{width:65px; float:left; font-weight:bold;}
.textFields{ width:200px; float:left;}
.moreee {width:50px; float:right;}
.moreee a, .textFields a{text-decoration:none; color: #006699; font-weight:bold;}
.moreee a:hover, .textFields a:hover{text-decoration:underline;}
.textFields a{color: #F00; font-weight: normal}

/*added on 11th feb 2009*/

div.landingBlocks{
	display: block;
/*	border: 1px solid #D3DDDE;*/
	margin: 0 0 20px 0;
}

div.landingBlocks .title, div.importblock .title{
	font-size: 18px;
	font-weight: bold;
	background: url(../images/landing_topbar.gif) no-repeat top;
	padding: 8px 10px;
	display: block;
	border-bottom: 1px solid #D3DDDE;
	color: #FFF;
}

div.landingBlocks .contentwrap{
	border: 10px solid #e3e3e3;
	font-size: 14px;
	background: #FFF;
	display: block;
	line-height: normal;
}

div.landingBlocks .contentwrap .blocks{
	float: left;
	width: 650px;
	padding: 10px;
}

div.landingBlocks .contentwrap ul{
	list-style: none;
	display: block;
	padding: 10px;
}

div.landingBlocks .contentwrap ul li{
	padding: 0 0 8px 0; 
}

div.landingBlocks .contentwrap .blocks p.eventhead{
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 5px 0;
	color:#FF6600;
}

div.landingBlocks .contentwrap .blocks p.info{
	font-weight: bold;
}

span.date{
	padding: 0 10px 0 0;
	border-right: 1px solid #CCC;
	margin: 0 10px 0 0;
}

div.simpletxt{
	padding: 10px;
	display: block;
}

div.landingBlocks .contentwrap ul li a{
	color: #0D6582;
	text-decoration: none;
}

div.landingBlocks .contentwrap ul li a:hover{
	color: #FF9900;
}

div.landingBlocks a{
	color: #FF6600;
	text-decoration: none;
}

div.landingBlocks a:hover{
	color: #0D6582;
}

span.extra_rblock{
	width: 500px;
	float: right;
	font-size: 12px;
	text-transform: capitalize;
	text-align: right;
	font-weight: bold;
	padding: 5px 0 0 0;
	height: 25px;
}

span.extra_rblock a{
	padding: 5px 15px 5px 40px;
	text-decoration: none;
	color: #0D6582;
}

span.extra_rblock a:hover, span.help a:hover{
	text-decoration: underline;
}

span.extra_rblock a.allComment{
	background: url(../images/ico_comment.gif) no-repeat left;
}

span.extra_rblock a.help{
	background: url(../images/ico_help.gif) no-repeat left;
}

span.extra_rblock a.event{
	background: url(../images/ico_event.gif) no-repeat left;
}

span.help a{
	padding: 5px 0 5px 25px;
	text-decoration: none;
	color: #0D6582;
	text-transform: capitalize;
	background: url(../images/ico_help.gif) no-repeat left;
}

/*<!--.top_curve_ticket{
	background:url(../images/top_curve_ticket.gif) no-repeat bottom;
	height:10px;
	display:block;
}
.btm_curve_ticket{
	background:url(../images/btm_curve_ticket.gif) no-repeat top;
	height:10px;
	display:block;
}
.rept_curve_ticket{
	background:#FFFFFF;
	padding:0px 10px;
}
.ticket{
	width:720px;
	margin:0 auto;
	height:252px;
	border:1px solid #bfbfbf;
}

.rept_curve_ticket .ticket .logo{
	background:url(../images/logo_ticket.gif) no-repeat left top;
	width:54px;
	display:block;
	height:	252px;
	float:left;
}
.rept_curve_ticket .ticket .non_refundable{
	 background:url(../images/non_refundable.gif) no-repeat left top;
	 width:27px;
	 height:252px;
	 float:left;
}
.rept_curve_ticket .ticket .BarCodes{
	width:80px;
	height:252px;
	display:block;
	float:left;
	border:1px dashed #CCCCCC;
	border-top:none;
	border-bottom:none;
}
.texts{
	width:413px;
	padding:0 15px 0;
	float:left; }
	
.rept_curve_ticket .ticket .texts .text{
	height:170px;
	text-align:center;
	font-size:15px;
	line-height:20px;
	color:#333333;
	padding: 10px 0 0;}
.rept_curve_ticket .ticket .texts .text em{
	font-weight:bold;
	font-size:18px;
}
.bluePart{
	background:#99ccff;
	padding:10px;}

.bluePart .info{
	float:left;}
.bluePart em{
	text-align:right;
	float:right;
	font-weight:bold;}

.bluePart .part{
	width:126px;
	float:left;
	padding:10px 0 0;}
-->*/
/*********************ticket*********************/

/*.top_curve_ticket{
	background:url(../images/top_curve_ticket.gif) no-repeat bottom;
	height:10px;
	display:block;
}
.btm_curve_ticket{
	background:url(../images/btm_curve_ticket.gif) no-repeat top;
	height:10px;
	display:block;
}
.rept_curve_ticket{
	background:#FFFFFF;
	padding:0px 10px;
}*/
.ticket{
	width:300px;
	margin:0 auto;
	height:722px;
	border:1px solid #bfbfbf;
	background:#FFFFFF;
}

.ticket .logo{
	background:url(../images/logo_ticket.gif) no-repeat left top;
	width:300px;
	display:block;
	height:	88px;
}
.ticket .non_refundable{
	 background:#95d566;
	 width:300px;
	 height:20px;
	 text-align:center;
	 font-weight:bold;
	 padding:4px 0 0 0;
}
.ticket .BarCodes{
	width:300px;
	height:70px;
	padding:20px 0 0 0;
	display:block;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;}
.textss p{
	padding:10px;
	text-align:center;
	font: 13px/23px "Trebuchet MS", arial, serif;
}	
h1.price{
	font-size:30px;
	text-align:center;
	margin:25px 0 25px 0;
	color:#1f95a5;
}
.OtherInfo{
	width:269px;
	margin:15px auto;
	background:url(../images/other_infobg.gif);
	height:72px;
	padding:5px;
}
.OtherInfo .info{
	float:left;
	width:87px;
	padding:5px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif; 
}
.OtherInfo .info em{
	padding:5px 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;}
.OtherInfo h1{
	color:#085b67;
	font:15px "Trebuchet MS", arial, serif;
	padding:5px 0 0 0;
}

h1.price em{
	font-size:13px;
	font-style:normal;
	color:#333333;
}
.astrick{
	color:#d61e1e;
	font-weight:bold;
	font-size:12px;}
.bluePart{
	background:#99ccff;
	padding:10px;}

.bluePart .info{
	float:left;}
.bluePart em{
	text-align:right;
	float:right;
	font-weight:bold;}

.bluePart .part{
	width:126px;
	float:left;
	padding:10px 0 0;}

.print a{
	position:absolute;
	top:10px;
	left:10px;
	background:#666666;
	padding:5px 20px;
	color:#FFFFFF;
	text-decoration:none;
}
.print a:hover{
	color:#ccc;
	text-decoration:underline;
}

#countbox{
	float:right; 
	width:300px; 
	text-align:right;
	color:#0066CC;
	font-size:18px;}
	
/* report table */
div#reportS{
	width: 693px;
	/*<!--overflow: none;-->*/
	float: left;
	padding: 0 0 10px 0;
}

table.sortable{
	font-size: 11px;
	margin: 20px 0 0 0;
}

table.sortable tr{
	background: #FFF;
}

table.sortable tr td, table.sortable tr th{
	padding: 3px;
}

span#sorttable_sortfwdind{
	cursor: pointer;
}

table.sortable tr th{
	background: #ece9d8;
	border-right: 1px solid #ACA899;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #FFF;
	cursor: pointer;
}

table.reportable a{
	color:#0D6582;
	text-decoration:none;
	font-weight: bold
}

table.reportable a:hover{
	color:#000;
	text-decoration:underline;
}

/*added on 2-12-2009*/
div.importblock{
	display: block;
	background: #ebebeb;
/*	border: 1px solid #d7d7d7;*/
	margin: 15px 0 0 0;
	height: 210px;
}

div.importblock .txt{
	padding: 10px;
}

div.importblock .selectors{
	width: 633px;
	float: left;
	padding: 10px;
	overflow: hidden;
}

div.importblock .selectors .option{
	width: 653px;
	float: left;
}

div.importblock .option p{
	width: 126px;
	float: left;
	border-bottom: 2px solid #ebebeb;
	margin: 0 2px 0 0;
}

div.importblock .option p.selected{
	border-bottom: 2px solid #FFF;
}

div.importblock p span{
	display: block;
	font-size: 11px;
}
div.importblock p span.title{
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

/*09-03-09*/
div.f_events, div.f_videos, div.f_photos{
	float: left;
	width: 176px;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #CCC;
	margin: 0 0 20px 0;
}

div.f_events h1, div.f_videos h1, div.f_photos h1{ 
	padding: 2px 0 15px 0;
	font-size: 14px;
	text-transform: uppercase;
}

div.f_events p, div.f_videos p, div.f_photos p{ 
	float: left;
	width: 176px;
	padding: 5px 0 0 0;
}

div.f_events p.f_img{ 
	text-align: center;
	background: #EFEFEF;
	padding: 10px;
	border: 1px solid #CCC;
	width: 154px;
}

div.f_events img{ 
	padding: 5px;
	background: #FFF;
	border: 1px solid #ddd;
}

div.f_events a, div.f_videos a, div.f_photos a{ 
	color: #145F6A;
	font-weight: bold;
	text-decoration: none
}

div.f_events a:hover, div.f_videos a:hover, div.f_photos a:hover{ 
	color: #000;
}

div.f_videos p span, div.f_photos p span{
	float: left;
	padding: 0 5px 0 0;
}

div.f_videos p.f_vdo, div.f_photos p.f_img{
	padding: 5px;
	width: 164px;
	background: #EFEFEF;
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
}

div#more_link{
	padding: 5px 0;
}

div#more_link a{
	color: #0D6582;
	font-weight: bold;
	text-decoration: none;
}

div#more_link a:hover{
	color: #000;
}

div.bottomcrv{
	background: url(../images/host_bottom.gif) bottom no-repeat;
	width: 326px;
	height:45px;
}

span.red{
	color: #FF0000;
	font-size: 14px;
}

h1 span.my_title{
	float: left;
	width: 160px;
}

td.tdnote{
	padding: 10px;
	background: #EFEFEF;
	line-height: 15px;
}

table#ticketInfo td.bornone, .rtDetail .eventInfo #ticketInfo td.bornone{
	border: none;
}

.rtDetail .eventInfo #ticketInfo td.bornone p{
	padding: 0 0 5px 0;
}

.rtDetail .eventInfo #ticketInfo td.bornone p span{
	color: #00CC33;
}

table#myevent td.title{
	font-size: 18px;
}

form.vlink{
	width: 420px;
	float: left;
}

div.more_link{
	float: left;
	padding: 5px;
}

div#more_link1{
	float: left;
	padding: 5px;
}

.tr p.Heading_n{
	padding: 5px 0 0 30px;
	background: url(../images/info_icon.gif) no-repeat top left;
	height: 17px;
}

.bl .infoicon{
	background: url(../images/warning_ico.gif) no-repeat top;
	position: absolute;
	right: 30px;
	top: 20px;
	width: 84px;
	height: 72px;
}

.AdvSearch h1{
	color: #02536e;
	font-size: 24px;
	font-weight: normal;
	padding: 20px 0;
	line-height: normal;
	width: 530px;
}

.AdvSearch h2, .AdvSearch h3{
	font-size: 14px;
	padding: 0 0 20px 0;
	line-height: normal;
	width: 530px;
}

.AdvSearch h3{
	font-weight: normal;
}









