* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
    /* background:#4c5a81 url(images/bg.jpg) repeat-x center 0; */
    background-color:#4c5a81;
    font-family:Arial, sans-serif;
    color:#5e5e5e;
    font-size:14px;
    line-height:18px;
}
a{ color:#000; text-decoration: none; }
a:hover{}
a img{ border:0; }
.shell{width:900px; margin:0 auto}

h1#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:225px;
	height:68px;
	float: left;
	display: inline;
	padding-top:70px;
}
h1#logo a{
	display: block;
	text-indent: -4000px;
	height:68px;
	background:url(images/logo.gif);
}
h3{font-size: 18px; color:#ff2800; font-family: arial, sans-serif; font-weight: normal;}

#header_div{
  background:#4c5a81 url(images/header_bg.png) repeat-x center 0;
  height:275px;
}
.bg_shell{
  background:#4c5a81 url(images/gradient_bg.png) repeat-x center 0;
  padding-bottom: 25px;
  /*height:350px;*/
  /*background: #4B587F url(images/gradient_bg.png) repeat-x center 0;*/
}

.right-end {position:absolute; top:0; right:0; width: 400px; z-index: 800;}
.right-end ul{list-style-type: none; padding-top:4px; }
.right-end li{float: right; display: block; font-size: 11px; line-height: 13px;  padding:0 10px; border-right:solid 1px #fff;}
.right-end li.last{border:0}
.right-end li a{color:#fff;}
.right-end li a:hover{text-decoration: underline;}
a.sell{background:url(/css/images/peel.gif) no-repeat; width:85px; height:89px; float: right; display: block; font-size: 0; line-height: 0;}

span.sub-head {float: left; display: inline; font-size: 12px; color:#fff; padding-top:89px; padding-left:35px}
span.sub-head em {font-style: normal; color:#fa86b6;}

#content {padding-top:0px;}
#content .left-col{width:370px; float: left; display: inline; padding-top:25px}
#content .left-col .search{position:relative; z-index:1; width:370px; background:url(images/form-bg.gif) no-repeat 0 bottom; padding-bottom:55px}
#content .left-col .search p.ticket{padding-left:54px; }
#content .left-col .search p.ticket span{font-size: 14px; text-transform: uppercase;}
#content .left-col .search p{color:#fff; font-size: 11px; padding-left:10px}
#content .left-col .search p span{font-size: 16px; }
#content .left-col .search .arrow{position:absolute; top:35px; left:235px; z-index:10; background:url(images/arr.png); width:35px; height:42px}
#content .left-col .search .holder{background:url(/css/images/magn.gif); width:283px; height:52px; float: left; display: inline; margin-bottom:5px}
#content .left-col .search .btnp input{
	border:0;
	float: left;
	display: inline;
	background:url(/css/images/darker-btn.gif);
	width:74px;
	height:28px;
	font-size: 11px;
	color:#fff;
	cursor:pointer;
	font-weight: bold;
	margin-left:10px;
	margin-top:12px;
}
#content .left-col .search .field{
	width:220px; 
	float: left; 
	display: inline; 
	padding:2px 0; 
	border:0; 
	color:#939393; 
	margin-left:50px;
	margin-top:17px;
	
}
#content .left-col .login{padding-top:25px;}
#content .left-col .login .field{margin-left:8px; color:#939393; font-size: 12px; width:160px; border:0; font-family: arial, sans-serif;}
#content .left-col .login .fld{float: left; display: inline; background:url(images/fld.gif); width:175px; height:26px; padding-top:8px; margin-right:14px}
#content .left-col .login .btnp input{
	border:0;
	float: right;
	display: inline;
	background:url(/css/images/lighter-btn.gif);
	width:74px;
	height:28px;
	font-size: 11px;
	color:#fff;
	cursor:pointer;
	font-weight: bold;
	margin-left:10px;
	margin-top:12px;
	margin-right:6px;
}
.shell #content .left-col .login .last{margin-right:0}
#content .left-col .login p{color:#fff; font-size: 11px; padding-bottom:10px}
#content .left-col .login p span{font-size: 16px;}

.ticket-man {float:right; margin-right:200px;background: url(/css/images/ticket_man.png); width: 253px; height: 275px; display:block;}

.ticket-box{width:405px; float: right; display: inline;  background:url(images/ticket-reps.png) repeat-y ;}
.ticket-box ul{list-style-type: none; padding-left:20px; font-family: georgia, sans-serif;}
.ticket-box li {padding-bottom:11px;}
.ticket-box li a.frame{float: left; display: inline;}
.ticket-box li img{display: block; padding:3px; border:solid 1px #e0e0e0; margin-right:10px; background:#f7f7f5}
.ticket-box li .hld {float: left; display: inline; height:30px}
.ticket-box li h4 {display: inline;}
.ticket-box li h4 a{color:#666; font-size: 15px; line-height: 16px;}
.ticket-box li h4 a:hover{color:#2c344b; }
.ticket-box li span{color:#54618b; display: block;}
.ticket-box .top{width:405px; background:url(/css/images/ticket-top.gif) no-repeat}
.ticket-box .bottom{width:405px; background:url(/css/images/ticket-bottom.png) no-repeat 0 bottom; padding-top:43px; padding-bottom:8px}
.ticket-box hr{width:90%;color:#4c5a81;margin-left:10px;}
.ticket-box .ticketstat {width: 344px; margin-left: 19px; margin-top: 5px; padding-top: 15px; padding-bottom: 15px;  color:#666666; font-size: 25px; font-family:Georgia, sans-serif; border-top: 1px solid #e0e0de; text-align: center;}
.ticket-box .ticketstat strong {color:#55628c; font-size: 30px; font-family:Georgia, sans-serif;}


.middle-strip{background:url(/css/images/strip.gif) repeat-x; height:188px;}
.middle-strip a.learn{
	background:url(/css/images/learn.gif) no-repeat; 
	height:28px; 
	width:100px; 
	float: left; 
	display: inline; 
	color:#fff; 
	text-align: center; 
	line-height: 28px; 
	font-size: 11px;
	margin-top:63px;
	
}
.middle-strip .left-section{width:370px; float: left; display: inline; padding-top:60px}
.middle-strip .left-section ul{list-style-type: none; padding-top:10px; float: left; display: inline; width:268px}
.middle-strip .left-section li{background:url(images/star.gif) no-repeat 0 5px; padding-left:28px; font-size: 14px; line-height: 28px;}
.middle-strip .left-section li a{color:#5e5e5e}

a.link{background:url(/css/images/link.gif); width:349px; height:168px; float: right; display: inline; margin-top:10px}

.balloon{width:368px; background:url(/css/images/balloon.gif) no-repeat; margin-top:35px; float: left; display: inline; margin-bottom:46px}
.balloon a.pink{width:74px; height:28px; background:url(images/pink-btn.gif); color:#fff; font-size: 11px; text-align: center; float: right; display: inline; line-height: 28px; margin-top:0px; margin-right: 5px;}
.balloon h4{width:200px; font-size: 13px; color:#fff; padding-left:135px; padding-top:50px; line-height: 15px;}
.balloon h4 a{color:#fff}
.balloon p.blue{color:#c0faff; font-size: 11px; padding-left:135px; padding-top:5px}
.balloon p.team{color:#fff; font-size: 10px; padding-top:13px}

.ad-frame{width:475px; background:url(images/ad-frame.gif) no-repeat; float: right; display: inline; margin-top:70px; padding-top:5px; padding-left:5px}
.ad-frame a.advertise{font-size: 10px; color:#fff; float: right; display: inline; margin-right:5px}
.ad-frame .inner{width:468px;  background:#6594c0; border:solid 1px #6b7aa2;}
.ad-frame .inner img{display: block;}
.ad-frame .inner a{font-size: 10px; color:#fff; text-decoration: underline; line-height: 11px; }
.ad-frame .inner a.left{float: left; display: inline;}
.ad-frame .inner a.right{float: right; display: inline;}

#footer{background:#f4f4f4 url(images/ftr.gif) repeat-x; height:204px}
#footer .left-cnt{width:535px; float: left; display: inline; padding-top:60px}
#footer .left-cnt ul{list-style-type: none; float: left; display: inline; font-size: 11px; color:#595959; width:90px; margin-right:50px; list-style-position: outside;}
#footer .left-cnt ul.less{margin-right:30px; width:82px}
#footer .left-cnt ul.last{margin-right:0px; width:120px}
#footer .left-cnt li.head{color:#272e42; font-weight: bold; border-bottom:solid 1px #b0b0b0; padding-bottom:2px; margin-bottom:2px}
#footer .left-cnt li{line-height: 14px;}
#footer .left-cnt li a{color:#595959;}
#footer .left-cnt li a span{color:#ff008a;}
#footer .left-cnt li a:hover{text-decoration: none; color: #2c344b;}
#footer .right-cnt{float: right; display: inline; width:335px; padding-top:60px}
#footer .right-cnt p{font-size: 11px; color:#595959; text-align: right; line-height: 14px;}
#footer .right-cnt p a{font-size: 11px; color:#595959; font-weight: bold;}
#footer .right-cnt p a:hover{text-decoration: underline;}
#footer .right-cnt .cards{float: right; display: inline; width:215px; height:73px; background:url(images/cards.gif); margin-bottom:10px}


#frmNewSearch {display: block;float: left; background: transparent url(images/magn-small.png) no-repeat;  padding: 5px 40px; }
.smallsearch { border: 0px;font-size:22px; display:block; float:left; width: 150px;margin-right: 50px; color: #262d41; }
.smallsearchbutton {
	border:0;
	width:74px;
	height:28px;
	font-size: 11px;
	color:#323c57;
	cursor:pointer;
	font-weight: bold;
    float:left;
    display: block;
}

.search-results-title {
	text-align: right;
	padding-right: 20px;
	font-family: arial;
	font-size: 22px;
	color: #262d41;
}

.search-results-num {
	font-family: arial;
	font-size: 11px;
	color: #6c6c6c;
}

.search-results-link {
	font-family: arial;
	font-size: 13px;
	color: #2c2c2c;
	border-bottom: 1px dotted #555555;
}

.search-results-link:hover {
	font-family: arial;
	font-size: 13px;
	color: #262d41;
	border-bottom: 1px dotted #262d41;
	font-weight: bold;
}

.search-results-sub-link {
	font-family: arial;
	font-size: 13px;
	color: #2c2c2c;
	border-bottom: 1px dotted #555555;
	padding-left: 15px;
}

.search-results-sub-link:hover {
	font-family: arial;
	font-size: 13px;
	color: #262d41;
	border-bottom: 1px dotted #262d41;
	padding-left: 15px;
	font-weight: bold;
}

.search-results-copy {
	font-family: arial;
	font-size: 13px;
	color: #2c2c2c;
	padding-bottom: 25px;
}

.search-results-copy strong {
	font-family: arial;
	font-weight: strong;
	font-size: 13px;
	color: #262d41;
	padding-bottom: 25px;
}

/*General Form Fields*/
#content .roundform{width:370px; float: left; display: inline; color: #fff;line-height: 25px;}
#content .roundform .login .field{margin-left:8px; color:#939393; font-size: 12px; width:160px; border:0; font-family: arial, sans-serif;}
#content .roundform .login .fld{float: left; display: inline; background:url(images/fld.gif); width:175px; height:26px; padding-top:8px; margin-right:14px}
#content .roundform .login .btnp input{
	border:0;
	float: right;
	display: inline;
	background:url(/css/images/lighter-btn.gif);
	width:74px;
	height:28px;
	font-size: 11px;
	color:#fff;
	cursor:pointer;
	font-weight: bold;
	margin-left:10px;
	margin-top: 5px;
	margin-right:6px;
}

/*Content Pages*/

	.content-box	{
		width: 590px;
		float: right;
		display: block;
		color: #fff;
		font-size: 12px;
	}
	.content-box h4	 {
		font-size: 30px;
		line-height: 35px;
		font-weight: normal;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #757b8a;
	}
	.content-box h3	 {
		font-size: 20px;
		line-height: 35px;
		font-weight: normal;
		padding-bottom: 20px;
		color: #ffff00;
	}
	.content-box h2	 {
		font-size: 20px;
		line-height: 35px;
		font-weight: normal;
		color: #ffff00;
	}
	.content-box hr	 {
		background-color: #757b8a;
		width: 100%;
		height: 1px;
		border: 0px;
	}
	.content-box strong	 {
		font-weight: bold;
		color: #a3d5ff;
	}
	.content-box a	 {
		/*text-decoration: none;
		color: #ffffff;*//* Was affecting all links... not needed? */
	}
	.content-box .forms .field{margin-left:8px; color:#939393; font-size: 12px; width:160px; border:0; font-family: arial, sans-serif;}
	.content-box .forms .fld{float: left; display: inline; background:url(images/fld.gif); width:175px; height:26px; padding-top:8px; margin-right:14px}
	.content-box .forms .btnp input{
	border:0;
	float: right;
	display: inline;
	background:url(/css/images/lighter-btn.gif);
	width:74px;
	height:28px;
	font-size: 11px;
	color:#fff;
	cursor:pointer;
	font-weight: bold;
	margin-left:10px;
	margin-top: 5px;
	margin-right:6px;
	}
	#left-content #navigation	{
		margin-bottom:0px;
		width: 310px;
		float: left;
		display: block;
	}
	
	#left-content #navigation ul	{
		margin-left:0px;
		list-style-type: none;	
		width: 211px;	
	}
	
	#left-content #navigation ul li	{
		margin-bottom:0;
	}

	#left-content #navigation ul li a	{
		color:#fff;
		text-align: right;
		display:block;
		font-size:18px;
		padding-right: 10px;
		padding-top: 5px;
	}

	/*
	#left-content #navigation ul li.active	{
		background: url('/css/images/menu-active.png') no-repeat; height: 39px; font-weight: bold;
	}
	#left-content #navigation ul li.middle a	{
		background: url('/css/images/menu-normal.png') no-repeat; height: 34px;
	}
	#left-content #navigation ul li.middle a:hover	{
		background: url('/css/images/menu-normal-hover.png') no-repeat; height: 34px;
	}
	*/

	#left-content #navigation ul li.bottom a	{
		background: url('/css/images/menu-normal-bottom.png') no-repeat; height: 34px; text-transform: uppercase;/*height: 42px;*/
	}
	#left-content #navigation ul li.bottom a:hover	{
		background: url('/css/images/menu-normal-bottom-hover.png') no-repeat; height: 34px; /*height: 42px;*/
	}
    
	#left-content #navigation ul li.bottom .active	{
		background: url('/css/images/menu-normal-bottom-active.png') no-repeat; height: 34px; /*height: 42px;*/
	}
    
    /*
	#left-content #navigation ul li.bottomactive	{
		background: url('/css/images/menu-active-bottom.png') no-repeat; height: 47px;
	}
	*/

	#left-content #navigation ul li.bottombg	{
		background: url('/css/images/menu-bottom-bg.png') no-repeat; height: 92px;
	}
    
    
    
#mini_search {
    
}
    
    

.left-content-tidbit {
padding-right: 100px;
color: #fff;
text-align: right;
}

.left-content-tidbit strong {
color: #a3d5ff;
}

/*Press page*/

.press-release {
margin-bottom: 20px;
padding-bottom: 2px;
border-bottom: 1px dotted #d4d4d4;
}

.press-date {
font-family: georgia;
font-size: 14px;
font-weight: bold;
color: #cdcdcd;
}

.press-title {
font-family: arial;
font-size: 12px;
background-image: url('/images/pr-news-icon.gif');
background-repeat: no-repeat;
background-position: 0% 40%;
padding-left: 20px;
color: #fff;
}

.press-title:hover {
font-family: arial;
font-size: 12px;
background-image: url('/images/pr-news-icon-hover.gif');
background-repeat: no-repeat;
background-position: 0% 40%;
padding-left: 20px;
color: #f6f6f6;
}

/*About page*/

.about-belief {
display: block;
background-image: url('/images/star-belief.gif');
background-repeat: no-repeat;
padding-left: 35px;
margin-bottom: 20px;
}

/*The 412 RSS Scroller*/

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
font-weight: bold;
width:200px;
font-size: 13px;
color:#fff;
padding-top:50px;
line-height: 15px;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:#c0faff;
font-size: 11px;
padding-top:5px
}

#example1{ /*Demo 1 main container*/
width: 200px;
height: 70px;
border: 0px;
margin-left: 135px;
margin-top: 50px;
text-align: left;
}

code{ /*CSS for insructions*/
color: red;
}


/*Login Page Styles*/
a.loginlinks {
color: #f03063;
}
#login-wrap {
float: left;
width: 880px;
height: 398px;
background: transparent url(//static.showclix.com/new-login/login-wrap-bg.png) 0 0 no-repeat;
}
#loginbox {
float: left;
width: 525px;
height: 398px;
}
#loginbox p {
padding: 100px 80px 29px 38px;
margin: 0;
color: #333538;
font-family: arial;
font-size: 12px;
line-height: 18px;
}
#loginbox form {
padding: 0 20px 0 38px;
}
.loginbox-input {
display: inline;
background: transparent url(//static.showclix.com/new-login/input-login.gif) 0 0 no-repeat;
width: 180px;
height: 21px;
margin-right: 10px;
padding: 14px 25px 14px 12px;
border: 0 none;
color: #777c8b;
}
.loginbox-submit {
background: transparent url(//static.showclix.com/new-login/btn-login.gif);
width: 134px;
height: 62px;
border: 0 none;
margin-top: 25px;
text-indent: -9999px;
cursor: pointer;
cursor: hand;
overflow: hidden;
/*IE*/
font-size: 0px;
display:block;
line-height: 0px;
}
#forgotbox {
float: left;
width: 355px;
height: 398px;
}
#forgotbox p {
padding: 100px 80px 29px 30px;
margin: 0;
color: #b4c2ea;
font-family: arial;
font-size: 12px;
line-height: 18px;
}
#forgotbox form {
padding: 0 20px 0 30px;
}
.forgotbox-input {
display: inline;
background: transparent url(//static.showclix.com/new-login/input-forgot.gif) 0 0 no-repeat;
width: 180px;
height: 21px;
margin-right: 10px;
padding: 14px 25px 14px 12px;
border: 0 none;
color: #777c8b;
}
.forgotbox-submit {
background: transparent url(//static.showclix.com/new-login/btn-submit.gif);
width: 152px;
height: 62px;
border: 0 none;
margin-top: 25px;
text-indent: -9999px;
cursor: pointer;
cursor: hand;
overflow: hidden;
/*IE*/
font-size: 0px;
display:block;
line-height: 0px;
}
.clear {
clear: both;
height: 0;
}


div.error_bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	padding: 20px 0 20px 0;
	text-align: center;
	background: #bb1743 url(//static.showclix.com/new-login/error-box-bg.gif) 0 100% repeat-x;
	color: #fff;
	font-size: 17px;
}
div.error_bar .close {
	display: block;
	float:right;
	color: #fff;
	font-size: 12px;
	padding: 0 25px 0 0;
	background: transparent;
	font-weight: bold;
}
