/* CSS Document */

/* RESET */
html, body, div, span,  object, h2, h3, h4, h5, h6, blockquote, pre,
a,  address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, object, applet, map, iframe, button, ins, del  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	}
a:hover {
	text-decoration: underline;
	color:#000;
}

a:active {
	color:#ccc;
}

a:visited {
	color: #FFFFFF;
}

#wrapper {
	width:1003px;
	margin:0 auto 0 auto;
	overflow: hidden;
}

#header {
margin:0 30px 0 30px;
}

#main-nav {
height:42px;
}

#nav-left {
height:42px;
width:7px;
background:url(../images/nav-left.jpg) no-repeat;
float:left;
}

#nav-center {
height:42px;
width:929px;
background:url(../images/nav-center.jpg) repeat-x;
float:left;
}

#nav-center ul.nav {
font-weight:bold;
color:#FFFFFF;
text-align:center;
line-height:30px;
}
.nav li{
display: inline;
padding: 8px;
}
.nav li a{ 
text-decoration:none;
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
} 
.nav li a:hover{ 
color:#1DBECA;
} 

#nav-right {
height:42px;
width:7px;
background:url(../images/nav-right.jpg) no-repeat;
float:right;
}

#header-down {
height:54px;
margin-bottom:15px;
}

#logo {
height:54px;
width:406px;
float:left;
background:url(../images/logo2.jpg) no-repeat;
}

#login-butt {
	background: url(../images/login-butt.jpg) no-repeat;
	height:31px;
	width:102px;
	float:right;
	right:30px;
	top:-4px;
	position:relative;
	z-index:1000;
	text-align:center;
	line-height:28px;
}


#banner {
height:286px;
margin:0 20px 24px 20px;
}

#bann-left {
height:286px;
width:312px;
float:left;
margin-right:15px;
}

.bord-left {
height:286px;
width:13px;
background:url(../images/bord-left.jpg) no-repeat;
float:left;
}
#bord-center {
height:286px;
width:286px;
background:url(../images/bord-center.jpg) repeat-x;
float:left;
}

.welcome-text {
background:#E3F4F9;
height:258px;
margin:14px 0 7px 0;
}

#we-img {
background:url(../images/welcome.gif) no-repeat;
position:relative;
top:22px;
left:3px;
height:71px;
width:280px;
padding-top:7px;
}


/* start slider css */

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:260px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
	
/*  end slider */




.slide-margin {
background:#E3F4F9;
height:258px;
margin:14px 0 7px 0;
}


.bord-right {
height:286px;
width:13px;
background:url(../images/bord-right.jpg) no-repeat;
float:right;
}

#bann-right {
height:286px;
width:636px;
float:right;
}

#bord-center1 {
height:286px;
width:610px;
background:url(../images/bord-center.jpg) repeat-x;
float:left;
}

#content {
margin:0 20px 0 20px;
height:auto;
}

#left {
width:198px;
float:left;
margin-right:15px;
background:#FFFFFF;
}

.box {
margin-bottom:15px;
}

.border-g {
width:196px;
padding-bottom:15px;
border:1px #CBE5B0 solid;
float:left;
margin-bottom:11px;

}

.border-g ul.nav-g {
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#86B45A;
text-align:left;
}
.nav-g li{
list-style: url(../images/bullet-g.jpg) inside;
display: list;
padding: 0 5px 0 5px;
line-height:20px;
}
.nav-g li a{ 
text-decoration:none;
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#86B45A;
} 
.nav-g li a:hover{ 
color:#1DBECA;
} 

.g-head-left {
height:26px;
width:10px;
background:url(../images/g-head-left.jpg) no-repeat;
float:left;
}
.g-head-center {
height:26px;
width:173px;
background:#A0C977;
float:left;
line-height:22px;
padding-left:5px;
}

.g-head-right {
height:26px;
width:10px;
background:url(../images/g-head-right.jpg) no-repeat;
float:right;
}


#center {
width:537px;
float:left;
}


#bord-top {
height:3px;
width:537px;
background:url(../images/bord-top.jpg) no-repeat;
}
#bord-middle {
width:537px;
background:url(../images/bord-middle.jpg) repeat-y;
}


#upcoming-butt {
background: url(../images/upcoming.jpg) no-repeat;
height:35px;
width:150px;
float:left;
left:20px;
top:0px;
position:relative;
z-index:1000;
text-align:left;
padding-left:29px;
line-height:28px;
}

#up-margin {
margin:0 3px;
padding:40px 0 5px 0;
}

.matches {
padding:15px 5px 0 5px;
height:80px;
width:500px;
margin:5px auto 0px auto;
}

#bord-bottom {
height:3px;
width:537px;
background:url(../images/bord-bottom.jpg) no-repeat;
}

#right {
width:198px;
margin-left:15px;
float:left;
background:#FFFFFF;
}


.border-b {
width:196px;
padding-bottom:15px;
border:1px #7CDAE1 solid;
float:left;
margin-bottom:11px;
}

#border-b ul.nav-b {
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#86B45A;
text-align:left;
}

.nav-b li{
list-style: url(../images/bullet-b.jpg) inside;
display: list;
padding: 0 5px 0 5px;
line-height:20px;
}
.nav-b li a{ 
text-decoration:none;
font-size: 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#17959E;
} 
.nav-b li a:hover{ 
color:#86B45A;
} 

.b-head-left {
height:26px;
width:10px;
background:url(../images/b-head-left.jpg) no-repeat;
float:left;
}
.b-head-center {
height:26px;
width:173px;
background:#1DBECA;
float:left;
line-height:22px;
padding-left:5px;
}

.b-head-right {
height:26px;
width:10px;
background:url(../images/b-head-right.jpg) no-repeat;
float:right;
}

#content1 {
background:url(../images/secure_img1.jpg) no-repeat;
height:206px; 
width:1003px;
clear: both;
}


#blank {
height:50px; 
width:1003px;
}
 
.fmenu {position:relative; width:765px; margin-left:202px; margin-top:30px; }
.fmenu ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('../images/fmenuImage.png') 0px -30px repeat-x; }
.fmenu ul li{padding:0; margin:0; list-style:none; float:left; height:30px; display:inline; }
.fmenu ul li a{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; line-height:30px; display:block; background:url('../images/fmenuImage.png') 100% -60px no-repeat; padding:0 17px 0 15px; outline:none;}
.fmenu ul li a:hover {text-decoration:underline; color:#000;}
.fmenu ul li a.last{background:none; color:#000; }
.fmenu ul li a.last:hover {text-decoration:none; text-decoration:underline;}


#footer {
background:#9FC977;
height:240px;
}

#footerlinks {
padding:35px 0 0 30px;
}

#footerlinks ul.nav-foot {
float:left; 
margin-right:25px; 
color:#ffffff;
}
.nav-foot li{
list-style: square inside;
display: list;
padding: 0 5px 0 5px;
line-height:20px;
}
.nav-foot li a{ 
text-decoration:none;
color:#fff;
font-weight:normal;
} 
.nav-foot li a:hover{ 
color:#1DBECA;
}

.mainfoots {
width:235px;
float:left;
}


.h2 {
margin-bottom:10px;
width:200px;
}


#copylink {
background:#9FC977;
height:10px;
padding:15px;
color:#FFFFFF;
}
#copylink-left {float:left;}
#copylink-right {float:right;}


.welcome1 {
font-size:14px;
margin-left:10px;
margin-top:10px;
}

.welcome2 {
font-size:18px;
font-weight:bold;
margin-left:70px;
margin-top:20px;
}

#we-img p{
margin-top:35px;
margin-left:10px;
margin-right:10px;
}

.link {
float:right;
margin-right:10px;
}

.link a {
	text-decoration: none;
	font-weight:bold;
	color: #000;
	}
.link a:hover {
	text-decoration: underline;
	color:#ccc;
}

.link a:active {
	color:#ccc;
}

.link a:visited {
	color: #000;
}

.match {
background:#EDFAE0;
border:1px #979797 solid;
padding:15px 5px 0 5px;
height:80px;
width:500px;
margin:5px auto 0px auto;
}

.minfo {
width:410px;
padding-bottom:5px;
float:left;
}

.title {
width:410px;
font-size:14px; 
font-weight:bold; 
color:#979797; 
padding-bottom:5px;
}

.title a {
	text-decoration: none;
	font-size:14px; 
	font-weight:bold;
	color: #979797;
	}
.title a:hover {
	text-decoration: underline;
	color:#7CDAE1;
}

.mbuttons {
margin-top:15px 0 15px 0;
height:60px;
width:82px;
float:right;
}

.buytickets {
padding:5px 0 5px 7px;
background:url(../images/buytickets.jpg) no-repeat;
width:82px;
height:25px;
}

.selltickets {
background:url(../images/selltickets.jpg) no-repeat;
padding:5px 0 5px 7px;
width:82px;
height:25px;
}

.date {
color:#1DBECA;
width:80px;
float:left;
}
.ttickets {
color:#1DBECA;
width:100px;
float:left;
}

.location {
color:#1DBECA;
font-weight:bold;
}

.location1{
color:#1DBECA;
font-weight:bold;
float:left;
width:200px;
}



#search {
	float: left;
	margin-bottom: 20px;
}
.search {
width:152px;
float:left;
}

.searchbb {
width:41px;
}
.search-bg {
background:url(../images/search-bg.jpg) no-repeat;
width:152px;
height:36px;
border:0;
color:#c1e39e;
padding-left:10px;
float:left;
font-size:12px;
line-height:20px;
}

.searchbtn {
background:url(../images/search-button.jpg) no-repeat;
border:0;
width:41px;
height:36px;
cursor:pointer;
}
#pages {
	height: 30px;
	width: 100%;
	margin-top: 10px;
}
#pages ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#pages li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
}
#pages a {
	color: #000000;
	text-decoration: underline;
}
#pages a:hover {
	text-decoration: none;
}

#pages a:active {
	text-decoration: none;
}

#pages a:visited {
	color: #000000;
}

.welcom {
float:left; 
width:280px; 
margin-top:8px; 
margin-left:100px;
font-size:12px;
} 

.blacklink a {
color:#000000;
text-decoration:underline;
}
.blacklink a:hover {

color:#000000;
text-decoration: none;
}
.blacklink2 a {
color:#000000;
text-decoration:none;
}
.blacklink2 a:hover {

color:#000000;
text-decoration: underline;
}

.aqua {
padding-left:10px; 
color:#17959E;
font-weight:bold; 
line-height:17px;
}

.aqua a {
color:#17959E;
font-weight:bold; 
line-height:30px;
text-decoration:none;
}

.aqua a:hover {
color:#000;
}


/*WHAT IS ON IN [CITY] SECTION*****************************************/

/*THIS IS FOR JUST OUTSIDE OF THE WHATS ON IN CITY*/

div.tab_container
{

border: 1px solid #464646;

clear: both;

position: relative;

left: 0;

top: 0px;

}

/*THIS IS FOR HEADER OF THE "WHATS ON IN CITY" SECTION*/

div.tab_container
table th {

text-align: left;

background-color

:#4CCBD5;

color
:#fff;

padding
:3px 3px 3px 10px;

/* background: #e1e3e2 url(../images/bck_header.gif) repeat-x bottom left !important;*/

/*border-bottom: 1px solid #9a9b9d;*/

}

div.tab_container
table tr {

background-color:White;

border:0;

margin-bottom:20px;

}

div.tab_container
table tr:hover {
background-color: #E9E9E9;

}

div.tab_container
table tr td {

border-top: 1px solid white;

border-bottom: 1px dotted #E3F4F9;

width:auto;
color:#000;
padding: 7px 5px;

}

.selltickets-inner {
background:url(images/selltickets.jpg) no-repeat;
padding:0 0 0 26px;
width:82px;
margin-right:25px;
height:25px;
float:left;
color:White;
}

.buytickets-inner {
background:url(images/buytickets.jpg) no-repeat;
padding:0 0 0 26px;
width:82px;
height:25px;
float:left;
color:White;
}



/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
    cursor: pointer; 
     
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding: 8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* List View Paging */
div.paging {
	height: 20px;
	width: 100%;
	margin-top: 1px;
    padding-left: 7px;	
    padding-bottom:3px;  
	}

	
div.paging a {
	background: url(../images/paging_bg.jpg) repeat-x;
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
	color: #797979;
	font-size: 11px;
	padding: 0 8px;
	margin-right: 1px;
	border: 1px solid #e4e4e4;
	text-decoration: none;
	}
div.paging span.current {
	background: url(../images/paging_current_bg.jpg) repeat-x;
	float: left;
	display: block;		
	height: 19px;
	line-height: 19px;
	color: #fff;
	font-size: 11px;
	padding: 0 8px;
	margin-right: 0px;
	border: 1px solid #e4e4e4;
	text-decoration: none;
	
	}	


div.paging a:current,
div.paging a:hover {
	background: url(../images/paging_current_bg.jpg) repeat-x;
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
	color: #797979;
	font-size: 11px;
	padding: 0 8px;
	margin-right: 1px;
	border: 1px solid #e4e4e4;
	color: #fff;
	text-decoration: none;
	}
	
a.prev {
	background: url(../images/previous_bg.jpg) no-repeat left !important;
	padding-left: 20px !important;	
	}
	
a.next {
	background: url(../images/next_bg.jpg) no-repeat right !important;
	padding-right: 20px !important;	
	}
	
	
a.next:hover,
a.prev:hover {
	background: none;
	color: #797979 !important;
	}
	
.paging_bottom {
	bottom: 5px !important;
	top: auto !important;
	}
	
#how-works {
background-image:url("../images/how-it-works.jpg");

background-repeat:no-repeat;

float:left;

height:35px;

left:20px;

line-height:28px;

padding-left:22px;

position:relative;

text-align:left;

top:0;

width:150px;

z-index:1000;

}


