@charset "utf-8";
/* CSS Document */

body{
margin:0 auto;
display:table;
}

.fullbody{
	margin:0 auto;
	width:928px;
	height:auto}

.header{
	height:100px;
	width:928px;
	background:url(../images/new/topnavmiddlebg.gif) repeat-x;
}
.middlebar{
	
	height:auto;
	width:928px;
	
}

.header2{
height:50px;
width:1014px;

}
.quicklinks
{
    padding-left:10px; 
    padding-right:30px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    width:95px; 
    float:left; 
    font-weight:bold; 
    color:#c0d6e1;
}
.quicklinks a{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c0d6e1; color:#FFFFFF; text-decoration:underline;
}


.quicklinks a:hover{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c0d6e1; color:#FFFFFF; text-decoration:none;
}

.placename
{
    color:#FFFFFF;   
    nowrap:nowrap;
    white-space:nowrap;
}

.changeoption
{
    padding-left:3px;
    font-size:11px; 
    color:#FFFFFF;
    vertical-align:top;
}

.changeoption a{
font-size:11px; color:#FFFFFF; text-decoration:underline;}

.loginbar{
float:right;
border:1px solid #b4bbc0;
width:355px;
margin-top:0px; 
background:url(../images/new/topnavinside.gif) repeat-x;
height:30px;
border-top:1px solid #b4bbc0;

}
.loginAlign
{
	padding-top:4px;
}


.topcentrebg{
width:auto; height:39px; float:right; margin-left:9px; background:url(../images/new/topnavmiddlebg.gif) repeat-x;}
.logo{
height:auto;
width:auto;
padding-left:0;
float:left;
overflow:visible;
z-index:30;
position:relative;

}
.logo2{
height:93px;
width:259px;
padding-left:0;
float:left;
overflow:visible;
z-index:30;
position:relative;
margin-top:1px;
background:url(../images/new/logo.gif) no-repeat;
}

.navbar2
{
	width:993px; height:40px; margin-top:-10px; background:url(../images/new/backtop2.gif) no-repeat; clear:both;}
	
	.questions2{
		float:right;margin-right:2px; margin-top:12px; width:auto; height:auto;}
		

			
.quicklinksnew{
float:left; 
border:1px solid #b4bbc0;
width:290px;
background:url(../images/new/topnavinside.gif) repeat-x;
height:30px; 
margin-right:5px;
border-top:none;
border-left:none; margin-top:1px;
}

.topquicklinks{

float:right;  border:1px solid #b4bbc0; width:260px; background:url(../images/new/topnavinside.gif) repeat-x; height:30px; border-left:none; border-top:none; overflow:show;}

.topquicklinkstext
{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#5e6a76; 
    font-weight:450;
    padding-top:8px; 
    margin-right:15px; 
    text-align:right; }

.topquicklinkstext a
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#5e6a76; 
    font-weight:450;
    text-decoration:none;
}

.topquicklinkstext a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; color:#5e6a76; 
    font-weight:450;
    text-decoration:underline;
}

.topnav{
float:right;
width:auto;
overflow:visible;
height:auto;
background:url(../images/new/topnavbg.gif) repeat-x;
}


.topnavInside{

  height:28px;
  width:300px; 
  float:right; 
  color:#000066;
  border:1px solid #999999; 
  background:url(../images/new/topnavinside.gif) repeat-x;
  margin-right:2px;
  margin-left:2px;
  padding-left:5px;
}


.loginbgright{
width:12px;
background:url(../images/new/loginbg.gif) repeat-x;
height:39px;
float:right;
}


.topnavInsideLeft{

  height:28px;
  width:160px; 
  float:right; 
  color:#000066;
  border:1px solid #999999; 
  background:url(../images/new/topnavinside.gif) repeat-x;
  border-left:none;
}


.navbar{
 width:1024px; background:url(../images/new/backtop2.gif); height:45px; margin-left:1px; padding-left:1px;

margin-top:-20px;
}


.tabs2{
float:right; width:616px; overflow:hidden; padding-right:11px; margin-top:-06px; height:26px;
}


.bgtopnew{
	width:928px; 
	height:39px; 
	float:right;  
	background:url(../images/new/topnavmiddlebg.gif) repeat-x;}
	
	.newbar{
		float:right;  border:1px solid #b4bbc0; width:350px; background:url(../images/new/topnavinside.gif) repeat-x; height:30px; margin-left:6px;}



.imagetab{
width:auto;
margin-left:2px;
height:auto;
float:right;
z-index:21;
position:relative;
border-bottom:1px solid #dadde0;
margin-top:-12px;
}
.tabdiv
{
	margin-right:-3;
}


.phonenumber{
	float:right; margin-top:10px;}



.bgtop{

background:url(../images/new/backtop.gif) no-repeat; width:945px; height:22px; margin-top:4px;
}


.graybgl
{
	background:#95a3ab; 
	width:444px;
	overflow:hidden; 
	margin-top:8px; 
	height:auto; 
	float:left;
	width:890px;
	height:300px;
}
.graybgr{

	background:#95a3ab; width:444px;overflow:hidden; margin-top:15px;float:left; margin-left:10px; height:auto;}
.insidegraybgl	
{	
    /*margin:10px;*/
     margin-bottom:8px !important;
    margin-left:8px;
    margin-top:8px;
    background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
    height:auto; 
    overflow:hidden; 
    width:434px;	
    float:left;
}
.insidegraybgl1	
{	
    /*
     margin-bottom:8px !important;
    margin-left:8px;*/
    margin-top:8px;
    background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
    height:auto; 
    overflow:hidden; 
    width:540px;	
    float:left;
}
*html .insidegraybgl
{
    margin-left:4px;
}
.insidegraybgr	
{	
    /*margin:10px;*/
    margin-bottom:8px;
    margin-left:5px;
    margin-top:8px;
    background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
    height:auto; 
    overflow:hidden; 
    width:434px;	
    float:left;
}
.insidegraybgr_city	
{	
    /*margin:10px;*/
    margin-bottom:8px;
    margin-left:5px;
    margin-top:8px;
    /*background:#FFFFFF url(/images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;*/
    height:auto; 
    overflow:hidden; 
    width:434px;	
    float:left;
}
.insidegraybghalfl
{
/*margin-top:10px; 
margin-bottom:10px;*/
background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
height:auto; 
overflow:hidden; 
clear:both; 
float:left;
display:inline-table; 
margin-right:5px;
}

.insidegraybghalfl2
{
background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
height:auto; 
overflow:hidden; 
clear:both; 
float:left;
display:inline-table; 
}	
.insidegraybghalfr
{
/*margin-top:10px; 
margin-bottom:10px;*/
background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
height:auto; 
overflow:hidden;
width:220px;
float:right; 
display:inline-table; 

	
}	

.insidegraybghalfl1
{
background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
height:auto; 
overflow:hidden; 
clear:both; 
float:left;
display:inline-table; 
}	
.insidegraybghalfr1
{
background:#FFFFFF url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
height:auto; 
overflow:hidden;
/*width:220px;*/
float:right; 
display:inline-table; 

	
}	
	






.flash
{
width:555px;
height:250px;
float:right;
padding:10px;
padding-left:0px;


}


.featuredimage
{
	float: right;
	/*width: 300px;
	height: 250px;
	padding-left: 5px;
	padding-right: 5px;*/
}

.buyerguarantee
{
	display:block;
width:309px; 
height:auto;
/*padding-top:15px;*/
padding-left:10px; 
/*overflow:hidden;*/
}



.subtickets
{ 
    width:212px; 
    height:auto; 
    margin-top:8px; 
    float:left; 
    margin-right:0px; 
    overflow:visible; 
    margin-left:8px;
    _margin-left:6px;
}

.sportstitle{

width:auto;
height:60px;
margin-left:10px;
margin-right:10px;
border-bottom:1px solid #CCCCCC;
margin-top:5px;
padding-bottom:7px;}

.sportstitlewicked
{
width:auto;
height:60px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
padding-bottom:7px;
}


.imageholder{
width:auto;
height:auto;
float:left;
margin-right:15px;
}

.textinfobox{
float:left;
}
.search
{
    width:309px;
    height:153px;
    overflow:hidden;
    padding-left:10px;
    padding-right:2px;
    padding-top:10px;
    float:left;
  
}
#search 
{
    height:18px;
    margin:5px;
}
.searchbox, .focus
{
    margin:0px;
}
.searchbtn 
{
    margin:0px;
}
.searchbox
{
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    width:215px;
    /*margin-top:11px;*/
   /* margin-left:8px;*/
    font-size:12px;
    border: 0px solid #666666 !important;
    padding-left:5px;
    padding-top:2px;
    margin-right:5px;
    height:18px;
}

.searchbox1{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
width:120px;
height:16px;
margin-top:2px;
margin-left:5px;
margin-right:1px;
}
.searchbox2{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
width:105px;
height:16px;
margin-top:2px;
margin-left:5px;
margin-right:5px;
}

.loginbut{
width:auto;
height:auto;
margin-top:2px;
margin-left:5px;
margin-right:1px;
overflow:hidden;
float:left;
}


.searchbutton{
margin-left:0px;
float:left;
width:70px;
height:22px;


}

.quicksearch
{
    width:auto; 
    padding-left:5px; 
    padding-top:5px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:14px; 
    color:#8bb7cd;
    font-weight:bold;
    display:block;
    clear:both;
}

.textinfoheader
{
	clear: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0077b2;
	font-size: 13px;
	text-decoration: none;
}
.textInfoHeaderFeature
{
	clear: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0077b2;
	font-size: 11px;
	text-decoration: none;
}

.textinfo
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#3d505a;
    text-decoration:none;
    line-height:14px!important;
    white-space:normal;
}
.BGtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#3d505a;
    text-decoration:none;
    line-height:14px!important;
    white-space:normal;
    /*font-weight:bold;*/
}
.textinfo1
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#3d505a;
    text-decoration:none;
    line-height:14px!important;
    white-space:normal;
}
.textinfo a:hover
{
    text-decoration:underline;
}

.textinfoLite
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#6b7b84;
    text-decoration:none;
    line-height:14px;
}

.textinfoLite a:hover
{
    text-decoration:underline;
}

.sitemap
{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#78868e; 
    font-weight:400;
    text-align:center;
}
.sitemap a{
text-decoration:none;
color:#78868e;
}

.sitemap a:hover{
text-decoration:underline;
color:#78868e;
}


.headcontainer{
width:auto;
background:url(../images/new/tickheaderbg.gif) repeat-x;
height:34px;
padding-right:5px;
overflow:hidden;
}

.lightblueribbon
{
    padding-top:3px;
    background:#c0d6e1; 
    width:418px; 
    border-right:1px solid #999999; 
    height:17px;
    padding-left:10px;
    border-top:1px solid #cccccc;
    margin-top:-1px;
}
.lightblueribbon a
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#2e5982; 
    font-weight:bold;
    text-decoration:none;
}
.lightblueribbon a:hover
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#2e5982; 
    font-weight:bold;
    text-decoration:underline;
}

.lightblueribbon1
{
    padding-top:3px;
    background:#c0d6e1; 
    width:519px; 
    border-right:1px solid #999999; 
    height:17px;
    padding-left:10px;
    border-top:1px solid #cccccc;
    margin-top:-1px;
}
.lightblueribbon1 a
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#2e5982; 
    font-weight:bold;
    text-decoration:none;
}
.lightblueribbon1 a:hover
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#2e5982; 
    font-weight:bold;
    text-decoration:underline;
}

.ribbontext{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2e5982; padding-left:10px; padding-top:5px; width:406px; overflow:hidden; }



.spotlight
{
    float:right; 
    border:1px solid #999999; 
    width:100px; 
    height:26px; 
    border-bottom:none; 
    margin-top:8px; 
    background:url(../images/new/hoteventbg.gif) repeat-x;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    color:#366087; 
    text-align:center; 
    padding-right:10px; 
    font-weight:bold;
    position:relative;
    z-index:100;
}


.hotportsevents{

color:#006699; margin-top:9px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; float:left;}


.hotportseventssmall
{
    color:#006699; 
    margin-top:9px; 
    padding-left:10px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    float:left;
    font-weight:bold;
}



.subtickets2{ width:200px; height:auto; margin-top:8px; float:left; margin-right:7px; padding-right:10px;
}

.ticketheadblue{
height:22px; overflow:hidden; width:auto; clear:both; float:left;
font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; background:url(../images/new/subticketheadbg.gif) repeat-x;
text-align:center; padding-top:5px; padding-left:10px; padding-right:10px; color:#0077b2; border:1px solid #b4bbc0; border-bottom:none;
}
.ticketheadblue a{
color:#0077b2; 
text-decoration:none;
}
.ticketheadblue a:hover{
color:#0077b2; 
text-decoration:underline;
}


.featuredeventtext{
width:auto; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2e5982; padding-left:5px; padding-top:4px;}


.searchcontainer{

width:auto; height:123px; background:#2079a6;}



.lowpricedtickets{

width:auto; height:30px; background:#003366; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:4px; color:#FFFFFF; font-size:18px;}



.featuredevents{

width:245px; margin-right:0px; float:left; height:248px; border:1px solid #999999;}


.ticketheadgreen
{
color:#829501;

}
.ticketheadgreen a
{
color:#829501;
text-decoration:none;
}
.ticketheadgreen a:hover
{
color:#829501;
text-decoration:underline;
}


.ticketheadgray
{
color:#737262;
}
.ticketheadgray a
{
color:#737262;
text-decoration:none;
}

.ticketheadgray a:hover
{
color:#737262;
text-decoration:underline;
}

.ticketheaddarkblue
{
color:#2079a6;
}
.ticketheaddarkblue a
{
color:#2079a6;
text-decoration:none;
}

.ticketheaddarkblue a:hover
{
color:#2079a6;
text-decoration:underline;
}

.bluelabel{
height:7px; background:#c0d6e1; border-left:1px solid #b4bbc0; border-right:1px solid #b4bbc0;  clear:both; overflow:hidden;}

.greenlabel{

height:7px; background:#b0c527; border-left:1px solid #b4bbc0; border-right:1px solid #b4bbc0; overflow:hidden; clear:both;}

.graylabel{

height:7px; background:#b4b39a; border-left:1px solid #b4bbc0; border-right:1px solid #b4bbc0;  overflow:hidden; clear:both;}

.darkbluelabel{

 height:7px; background:#2079a6; border-left:1px solid #b4bbc0; border-right:1px solid #b4bbc0; overflow:hidden;  clear:both;}

.ticketinfo{
    height:162px;  
    /*background:url(/images/new/subticketsinsidebg.gif) repeat-x; */
    border:1px solid #b4bbc0;
    
}
.ticketinfoinside
{
    height:154px;
    margin-left:3px;
    margin-right:3px;
    background:url(../images/new/subticketsinsidebg.gif) repeat-x;
    background-position: bottom left;
}
*:first-child+html .ticketinfoinside
{    
        height:160px; 
}
*html .ticketinfoinside
{
        height:164px ;
        margin-bottom:2px;
}
.ticketinfohead{
font-family:Arial, Helvetica, sans-serif; color:#0077b2; font-size:12px; font-weight:bold; margin-left:10px; margin-top:5px;}
.ticketinfohead a{
font-family:Arial, Helvetica, sans-serif; color:#0077b2; font-size:12px; font-weight:bold;text-decoration:none;}

.ticketinfohead a:hover{
font-family:Arial, Helvetica, sans-serif; color:#0077b2; font-size:12px; font-weight:bold; text-decoration:underline;}


.ticketinfoheadgreen{
font-family:Arial, Helvetica, sans-serif; color:#829501; font-size:12px; font-weight:bold; margin-left:10px; margin-top:5px;}

.ticketinfoheadgreen a{
font-family:Arial, Helvetica, sans-serif; color:#829501; font-size:12px; font-weight:bold; text-decoration:none;}

.ticketinfoheadgreen a:hover{
font-family:Arial, Helvetica, sans-serif; color:#829501; font-size:12px; font-weight:bold; text-decoration:underline;}
.ticketinfoheadgray{
font-family:Arial, Helvetica, sans-serif; color:#737262; font-size:12px; font-weight:bold; margin-left:10px; margin-top:5px;}


.ticketinfoheadgray a{
font-family:Arial, Helvetica, sans-serif; color:#737262; font-size:12px; font-weight:bold; text-decoration:none;}

.ticketinfoheadgray a:hover{
font-family:Arial, Helvetica, sans-serif; color:#737262; font-size:12px; font-weight:bold; text-decoration:underline;}


.ticketinfoheaddarkblue{
font-family:Arial, Helvetica, sans-serif; color:#2079a6; font-size:12px; font-weight:bold; margin-left:10px; margin-top:5px;}

.ticketinfoheadsub{
 padding-left:20px;color:#999999;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
 
 .ticketinfoheadsub2{
 padding-left:2px;color:#999999;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; margin-top:5px;}
 
 
 .moreblue{
 float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0077b2; font-weight:bold;}
 
  .moreblue a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0077b2; font-weight:bold; text-decoration:none;}

.moreblue a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0077b2; font-weight:bold; text-decoration:underline;}
 
 
  .moregreen{
 float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#829501; font-weight:bold;}
 
   .moregreen a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#829501; font-weight:bold; text-decoration:none;}

.moregreen a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#829501; font-weight:bold; text-decoration:underline;}
 
 
   .moregray{
 float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#737262; font-weight:bold;}
 
   .moregray a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#737262; font-weight:bold; text-decoration:none;}

.moregray a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#737262; font-weight:bold; text-decoration:underline;}
 
 
 
   .moredarkblue{
 float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2079a6; font-weight:bold;}
 
 
 
.tickconewsletter{

margin-top:5px; margin-left:12px; width:187px;

}

.securityicons{
background:#FFFFFF; width:930px; height:10px; margin:0 auto;}

.icons{
width:auto;
height:auto;
margin-left:15px;
float:left;
}

.questionsbottom{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2e5982;
width:auto;
float:left;
margin-left:35px;
margin-top:10px;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
width:auto;
margin-left:520px;
padding-left:20px;
}


.insideLeftDiv
{
    padding-left:10px; 
    padding-top:10px; 
    padding-right:10px; 
    float: right; 
    border: 1px solid #999999; 
    width: 235px; 
    height: 205px;
    border-top: none; 
    background:#ffffff;
}
.leftsideInsideBlock
{
    display:block; 
    clear:both; 
    padding-top:5px; 
    margin-top:5px; 
    border-top:solid 1px #cccccc;
}
.insideLeftBlock
{
    width: 429px;
    height: 230px; 
    background:transparent url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
}
.insideLeftBlock1
{
    width: 530px;
    height: 230px; 
    background:transparent url(../images/new/subticketsinsidebg2.gif) repeat-x 0 bottom;
}
/*Changes*/

.tab{
padding-left:25px;
padding-right:25px;
font-size:15px;
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#95a3ab;
height:20px;
padding-top:3px;
padding-bottom:3px;
float:right;
margin-left:2px;
z-index:90;
position:relative;
margin-top:-8px;
}

.tabover{
padding-left:25px;
padding-right:25px;
font-size:15px;
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#dadde0;
height:20px;
padding-top:3px;
padding-bottom:3px;
float:right;
margin-left:2px;
z-index:90;
position:relative;
margin-top:-8px;
text-decoration:none;
}

.tab a{
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:15px;
}

.tab a:hover{
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.tabover a{
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#95a3ab;
text-decoration:none;
font-size:15px;
}

.tabover a:hover{
font-weight:bold;
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#95a3ab;
text-decoration:none;
}


.middlearea
{
	width:935px;
	background:url(../images/new/backmiddle2.gif) repeat-y;
	height:auto;
	padding-bottom:10px;
	
}

/*.middle{
width:930px;*/
/*margin-top:-5px;
overflow:hidden;
margin-left:20px;
}*/

.middle{
margin-top:-5px;
margin-left:20px;
margin-right:25px;
margin-bottom:0px;
overflow:hidden;
_width:890px;
}
.citymiddle
{
margin-top:-5px;
margin-left:20px;
margin-right:25px;
margin-bottom:10px;
overflow:hidden;
background-color:#ffffff;
}
*html .citymiddle
{
/*margin-right:42px;*/
height:800px;
width:890px;
}

.footer{
background:url(../images/new/footerbg2.gif) no-repeat; 
width:945px;
height:50px;
	
}

.tabs{
width:100%; height:27px;
background:url(../images/new/btopn.gif) no-repeat;
margin-top:-8px;
}
/* For Livemaps*/
middleareaLivemap
{
    /* width:1000px;*/
	height:auto;
	padding-bottom:25px;
}
.tabsLivemap
{
    width:100%; 
    height:22px;
    background:url(../images/new/top.gif) no-repeat 0 bottom;
    margin-top:0px;
    padding-bottom:5px;
    margin-left:2px;
    margin-top:-13px;
}
#topNavDiv
{
    padding-right:15px;
}
#livemapContainer
{
    margin-left:15px;
    /*float:left;
    clear:both
    background-color:#ffffff;*/
}
.footerLivemap{
background:url(../images/new/footerLivemap.gif) no-repeat; 
width:995px;
height:60px;
padding-top:20px;
}
#topHeaderNew
{
    padding-left:10px;
}
#LoginDiv
{
    background-color:#ffffff;
    /*width:850px;
    margin-left:15px;*/
     padding-left:10px;
     padding-top:10px;
     padding-bottom:10px;
     height:auto;
     margin-bottom:10px;
}
#CityDiv
{
	clear:both;

    width:860px;
	 margin-left:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}

.events{
margin-top:8px; 
width:900px; 
height:auto; 
overflow:hidden;
padding-bottom:10px; 
float:left;
}

.featured
{
    margin-top:0px; 
width:890px; 
height:auto; 
overflow:hidden; 
background:#FFFFFF;
float:left;
}
.tickets
{
    margin-top:8px; 
width:890px; 
height:auto; 
overflow:hidden; 
background:url(../images/new/ticketsbg.gif) repeat-x; 
padding-bottom:10px; 
float:left;
}
.cities
{
width:100%;
background:url(../images/new/citypages.gif) no-repeat; 	
height:30px;
margin-top:15px;
/*margin-left:15px;*/
}
.cityrow
{
background:#c0d6e1;
width:100%;
height:25px;
/*margin-left:15px;*/
text-align:left;
vertical-align:bottom;
border-color:#b6babb;
border-width:1;

}
.selectcitytext
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#32587c;
margin-left:18px;
padding-top:6px;
}

.resetcity
{
width:100%;
height:30px;
margin-top:15px;
margin-left:17px;
text-align:left;
}
	
.LoginText
{
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#5E6A76;
    text-decoration:none;
    font-size:11px;
    padding-left:5px;
}
.LoginTextLink
{
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#5E6A76;
    font-size:11px;
    text-decoration:underline;
}
.LoginTextLink:hover
{
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#5E6A76;
    font-size:11px;
    text-decoration:none;
    text-decoration:underline;
}
#txtLogin
{
    width:121px;
    color:#666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    /*height:16px;*/
    font-size:12px;
    border:solid 1px #cccccc;
    border-top:solid 2px #c2c3c6 ;
}
#txtPwd
{
    color:#666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:97px;
   /* height:16px;*/
    font-size:12px;
     border:solid 1px #cccccc;
    border-top:solid 2px #c2c3c6;
}
.txtError
{
    color:Red;
}

/*Classes for Bottom Logos*/

.logoContainer
{
	width: 100%; padding-left: 5px; padding-right: 5px;
}

.logoEntity
{
	display: inline;
	padding-left:10px;
}

/*Fan Secure Styles*/
.fsCentreDiv
    {
     clear:both; 
     display:block;
    }
    .fsArea
    {
    width:580px;
    height:830px;
    }
    .fsHeaderDiv
    {
    clear:both; 
    display:block; 
    background:#ffffff;
    height:69px;
    }
    .fsLogoDiv
    {
    clear:both; 
    display:block;
    float:left;
    }
    .fsPurchaseProdDiv
    {
    float:right;
    padding-top:15px;
    }
    .fsBodyDiv
    {
    clear:both;
     display:block; 
     background:#dadee1; 
     height:830px;
     width:580px; 
     margin-top:10px;
     overflow:visible;
     float:left;
    }
    .fsElementBG
    {
    background:url(../images/new/guaranteeback.gif) repeat-x; 
    width:98%; 
    height:98px; 
    margin-top:30px;
    border-width:2px; 
    border-color:#a8acaf; 
    border-style:solid; 
    padding-left:1px;
    }
    .fsElementHead
    {
    clear:both; 
    display:block; 
    float:left;
    z-index:22;
    position:relative;
    margin-top:-15px; 
    height:40px; 
    margin-left:-1px;
    }
    .fsTextArea
    {
    border-left-width:1px; 
    border-left-color:#a0b6ce; 
    border-left-style:solid;
    float:left; 
    width:100%;
    height:65px; 
    padding-top:7px; 
    padding-left:5px; 
    font-family:Arial;
    font-weight:normal; 
    font-size:11px;
    padding-right:5px;
    color:#323232;
    
    }
    
    .fsTextAreaTotalPriv
    {
    border-left-width:1px; 
    border-left-color:#a0b6ce; 
    border-left-style:solid;
    float:left; 
    width:100%;
    height:65px; 
    padding-top:4px; 
    padding-left:5px; 
    font-family:Arial;
    font-weight:normal; 
    font-size:11px;
    padding-right:5px;
    color:#323232;
    
    }
    
    .fsAbsoluteBG
    {
    background:url(../images/new/absoluteback.gif) repeat-x; 
    width:98%; 
    height:260px; 
    margin-top:25px; 
    border-width:2px; 
    border-color:#a8acaf; 
    border-style:solid; 
    padding-left:1px;
    }
    
    .fsAbsoluteTextArea
    {
    border-left-width:1px;
    border-left-color:#a0b6ce; 
    border-left-style:solid;
    float:left; 
    width:100%;
    height:225px; 
    padding-top:10px; 
    padding-left:5px; 
    font-family:Arial;
    font-weight:normal; 
    font-size:11px;
    padding-right:5px;
    color:#323232;
	}
	.hyperlinkcolor
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #0077b2;
		font-size: 11px;
	}
	.bodytext
	{
		font-family: Arial,Helvetica, sans-serif;
		font-size: 11px;
	}
	.bodyParaHeader
	{
		font-family: Arial,Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
	}
    
    /*Cart Confirmation Styles*/
    
    
        .ordergrandtotal
        {
            color: #3d505a;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            
        }
        
        .ordertotal
        {
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #3d505a;
            font-weight:500;
        }
        
        .orderboxhead
        {
            color: #FFFFFF;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            padding-left: 15px;
        }
        
        .orderevent
        {
            color: #2D80B5;
            font-size: 12px;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
        
        .orderrow
        {
            color: #555555;
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
        
        .textred
        {
            color: #d7182a;
            font-weight: bold;
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
    
    	
    /*Cart Confirmation Styles*/
    
    #seeEvents
    {
        background-color:#95A3AB;
        width:890px;
        float:left;
        padding:8px;
    }
    #seeEventsInside
    {
        background-color:#ffffff; 
        width:874px;
        height:150px;
    }
    .seeEventsHeader
    {
        color:#006699;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:18px;
        margin-top:5px;
        padding-left:10px;
    }
    #seeEventsInside1
    {
        width:530px; float:left;
       
    }
    .seeEventsInside1a
    {
        float:left; width:170px;
    }
    .seeEventsInside1b
    {
        float:left; width:165px; margin-left:5px;
    }
    .seeEventsInside1c
    {
        float:left; width:165px; margin-left:5px;
    }
    #seeEventsInside2
    {
        width:180px;float:left;
       
    }
    #seeEventsInside3
    {
        width:160px;float:left;
       
    }
    .seeEventsContent
    {
        padding:10px;
        padding-top:0px;
    }    
    
    /* Added for emptycart page*/
    
.ConcertsLinks
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#B0C527;
    text-decoration:none;
    font-size:12px;
    padding:5px;    
    line-height:2;
}

.SportsLinks
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#2079a6;	
    text-decoration:none;
    font-size:12px;
    padding:3px;
    line-height:2;
}
.QuickLinksCart
{
	color: #2079a6;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 5px;
}
.QuickLinksA
{color:#2079a6; text-decoration:none;
	}
