/* ----- begin basic elements ----- */

html {
margin: 0px;
padding: 0px;
}

body {
font: x-small Verdana,Arial,Tahoma;
margin: 0px;
padding: 0px;
color: #555555;
background: #FF9900 url('../images/bg.gif') top left;
/*behavior:url('assets/scripts/ie_hack.htc');*/
font-size: xx-small; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: x-small;
}

html>body { /* Opera Netscape Mozilla fix */
font-size: x-small;
}

.service{
font-size:9px;
vertical-align:3px
}
body.msn {
font: x-small Verdana,Arial,Tahoma;
margin: 0px;
padding: 0px;
color: #333333;
background: #FFFFFF;
/*behavior:url('assets/scripts/ie_hack.htc');*/
font-size: xx-small; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: x-small;
}

p {
font: x-small Verdana,Arial,Tahoma; 
text-align: justify;
}

h3 {
font: small Verdana,Arial,Tahoma; 
}

a:link,a:visited {
/*
font-size: xx-small;
color: #370100;
*/
text-decoration: none;
}

a:hover,a:active { 
/*
font-size: xx-small;
color: #FFFFFF;
*/
text-decoration: none;
}


/* ----- end basic elements ----- */


.sport-xx-heading {
font-size: xx-small;
font-weight: bold;
color: #FF6300;
vertical-align:bottom;
}

.concert-xx-heading {
font-size: xx-small;
font-weight: bold;
color: #033DA8;
}

.concert1-xx-heading {
font-size: xx-small;
font-weight: bold;
color: #1C8705;
}

.theater-xx-heading {
font-size: xx-small;
font-weight: bold;
color: #551DB4;
}

.sport-xx-normal-heading {
font-size: xx-small;
color: #FF6300;
vertical-align:bottom;
}

.concert-xx-normal-heading {
font-size: xx-small;
color: #033DA8;
}

.concert1-xx-normal-heading {
font-size: xx-small;
color: #1C8705;
}

.theater-xx-normal-heading {
font-size: xx-small;
color: #551DB4;
}

.sport-x-heading {
font-size: x-small;
font-weight: bold;
color: #FF6300;
vertical-align:bottom;
}

.concert-x-heading {
font-size: x-small;
font-weight: bold;
color: #033DA8;
}

.concert1-x-heading {
font-size: x-small;
font-weight: bold;
color: #1C8705;
}

.theater-x-heading {
font-size: x-small;
font-weight: bold;
color: #551DB4;
}

.sport-heading {
font-size: small;
font-weight: bold;
color: #FF6300;
vertical-align:bottom;
}

.concert-heading {
font-size: small;
font-weight: bold;
color: #033DA8;
}

.concert1-heading {
font-size: small;
font-weight: bold;
color: #1C8705;
}

.theater-heading {
font-size: small;
font-weight: bold;
color: #551DB4;
}


.sport-border {
border: #FF6300 solid 1px;
}

.sport-border-tabs {
border: #FF6300 solid 1px;
clear:both;
border-collapse:collapse;
border-top-width:0px;
}

.concert-border {
border: #033DA8 solid 1px;

}

.concert-border-tabs {
border: #033DA8 solid 1px;
clear:both;
border-collapse:collapse;
border-top-width:0px;
}

.concert1-border {
border: #1C8705 solid 1px;
}

.concert1-border-tabs {
border: #1C8705 solid 1px;
clear:both;
border-collapse:collapse;
border-top-width:0px;
}

.theater-border {
border: #551DB4 solid 1px;
}

.theater-border-tabs {
border: #551DB4 solid 1px;
clear:both;
border-collapse:collapse;
border-top-width:0px;
}

.sport-border-bottom {
border-bottom: #FF6300 solid 1px;
}

.concert-border-bottom {
border-bottom: #033DA8 solid 1px;
}

.concert1-border-bottom {
border-bottom: #1C8705 solid 1px;
}

.theater-border-bottom {
border-bottom: #551DB4 solid 1px;
}

.picks {
list-style-type: none;
margin: 0;
padding: 0;
}

.picks li {
line-height: 15px;
}

.item {
list-style-type: none;
margin: 0;
padding: 0;
}

.item li {
line-height: 18px;
}

.events {
list-style-type: none;
margin: -10px 0px 0px 0px;
padding: 0px;
}

.events li {
line-height: 15px;
}

.events,.events a:link,.events a:visited {
font-size: xx-small;
color: #370100;
}

.events a:hover,.events a:active {
font-size: xx-small;
color: #FFFFFF;
}

.billboard {
list-style-type: none;
margin: 0;
padding: 0;
}

.billboard li {
line-height: 20px;
}

.billboard,.billboard a:link,.billboard a:visited {
font-size: xx-small;
color: #370100;
font-weight: bold;
padding-left: 5px;
}

.billboard a:hover,.billboard a:active {
font-size: xx-small;
color: #FFFFFF;
font-weight: bold;
padding-left: 5px;
}

/* new search page */
.highlight-search-bg {
background: #dfeefb;
}

.search-bg-title {
background: #6fb8fb;
color: #FFFFFF;
padding-left: 2px;
}

.search-bg-header {
background: #033c72;
color: #FFFFFF;
padding-left: 2px;
}

/* Also control hot seat border top */
.sport-bg-title {
background: #FF6300;
color: #FFFFFF;
padding-left: 2px;
}

.concert-bg-title {
background: #033DA8;
color: #FFFFFF;
padding-left: 2px;
}

.concert1-bg-title {
background: #1C8705;
color: #FFFFFF;
padding-left: 2px;
}

.theater-bg-title {
background: #551DB4;
color: #FFFFFF;
padding-left: 2px;
}

.white-bg {
background: #FFFFFF;
}

.highlight-sport-bg {
background: #FAEAD0;
}

.hotseat-sport-bg {
color: #F8CE8B;
}

.sport-events,.sport-events a:link,.sport-events a:visited {
font-size: xx-small;
color: #370100;
padding: 3px;
}

.sport-events a:hover,.sport-events a:active {
font-size: xx-small;
color: #FF6300;
padding: 3px;
}

.wcsport-events,.wcsport-events a:link,.wcsport-events a:visited {
font-size: xx-small;
color: #370100;
padding: 1px;
}

.wcsport-events a:hover,.wcsport-events a:active {
font-size: xx-small;
color: #FF6300;
padding: 1px;
}

.highlight-concert-bg {
background: #C4E0FC;
}

.highlight-concert1-bg {
background: #C0E2B9;
}

.concert-events,.concert-events a:link,.concert-events a:visited {
font-size: xx-small;
color: #370100;
padding: 3px;
}



.concert1-events,.concert1-events a:link,.concert1-events a:visited {
font-size: xx-small;
color: #370100;
padding: 3px;
}

.concert1-events a:hover,.concert1-events a:active {
font-size: xx-small;
color: #1C8705;
padding: 3px;
}

.highlight-theater-bg {
background: #E8DFF8;
}

.theater-events,.theater-events a:link,.theater-events a:visited {
font-size: xx-small;
color: #370100;
padding: 3px;
}

.theater-events a:hover,.theater-events a:active {
font-size: xx-small;
color: #551DB4;
padding: 3px;
}

.sport-pgnav,.sport-pgnav a:link,.sport-pgnav a:visited {
font-size: x-small;
font-weight: bold;
color: #FF6300;
padding: 3px;
}

.sport-pgnav a:hover,.sport-pgnav a:active {
font-size: x-small;
font-weight: bold;
color: #370100;
padding: 3px;
}

.concert-pgnav,.concert-pgnav a:link,.concert-pgnav a:visited {
font-size: x-small;
font-weight: bold;
color: #033DA8;
padding: 3px;
}

.concert-pgnav a:hover,.concert-pgnav a:active {
font-size: x-small;
font-weight: bold;
color: #370100;
padding: 3px;
}

.concert1-pgnav,.concert1-pgnav a:link,.concert1-pgnav a:visited {
font-size: x-small;
font-weight: bold;
color: #1C8705;
padding: 3px;
}

.concert1-pgnav a:hover,.concert1-pgnav a:active {
font-size: x-small;
font-weight: bold;
color: #370100;
padding: 3px;
}

.theater-pgnav,.theater-pgnav a:link,.theater-pgnav a:visited {
font-size: x-small;
font-weight: bold;
color: #551DB4;
padding: 3px;
}

.theater-pgnav a:hover,.theater-pgnav a:active {
font-size: x-small;
font-weight: bold;
color: #370100;
padding: 3px;
}


.sport-smaller,.sport-smaller a:link,.sport-smaller a:visited {
font-size: 7pt;
color: #FF6300;
padding: 3px;
}

.sport-smaller a:hover,.sport-smaller a:active {
font-size: 7pt;
color: #370100;
padding: 3px;
}

.concert-smaller,.concert-smaller a:link,.concert-smaller a:visited {
font-size: 7pt;
color: #033DA8;
padding: 3px;
}

.concert-smaller a:hover,.concert-smaller a:active {
font-size: 7pt;
color: #370100;
padding: 3px;
}

.concert1-smaller,.concert1-smaller a:link,.concert1-smaller a:visited {
font-size: 7pt;
color: #1C8705;
padding: 3px;
}

.concert1-smaller a:hover,.concert1-smaller a:active {
font-size: 7pt;
color: #370100;
padding: 3px;
}

.theater-smaller,.theater-smaller a:link,.theater-smaller a:visited {
font-size: 7pt;
color: #551DB4;
padding: 3px;
}

.theater-smaller a:hover,.theater-smaller a:active {
font-size: 7pt;
color: #370100;
padding: 3px;
}

.hdr-slash{
color: #C44404;
}

.shopping-cart,.shopping-cart a:link,.shopping-cart a:visited {
font-size: small;
font-weight: bold;
color: #370100;
padding: 3px;
}

.shopping-cart a:hover, .shopping-cart a:active{
font-size: small;
font-weight: bold;
color: #FF9900;
padding: 3px;
}



.sport-scrollbar {
scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #FF6300;
}

.concert-scrollbar {
scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #033DA8;
}

.theater-scrollbar {
scrollbar-arrow-color: #FFFFFF;
scrollbar-face-color: #551DB4;
}


/* ----- begin of some links definition ----- */

#top-links a:link,
#top-links a:visited,
#picks-event ul li a:link,
#picks-event ul li a:visited,
#right-bar ul li a:link,
#right-bar ul li a:visited,
#footer a:link,
#footer a:visited,
#se-top-space p a:link,
#se-top-space p a:visited,
#se-middle-space p a:link,
#se-middle-space p a:visited {
font-size: xx-small;
color: #370100;
}

#top-links a:hover,
#top-links a:active,
#picks-event ul li a:hover,
#picks-event ul li a:active,
#right-bar ul li a:hover,
#right-bar ul li a:active,
#footer a:hover,
#footer a:active,
#se-top-space p a:hover,
#se-top-space p a:active,
#se-middle-space p a:hover,
#se-middle-space p a:active {
font-size: xx-small;
color: #FFFFFF;
}

#right-space,
#top-space p a:link,#top-space p a:visited,
#middle-space p a:link,#middle-space p a:visited, a:visited 
#bottom-space-promo p a:link,#bottom-space-promo p a:visited {
font-size: 9px;
color: #370100;
}

#right-space,
#top-space p a:hover,
#top-space p a:active,
#middle-space p a:hover,
#middle-space p a:active
#bottom-space-promo p a:hover,
#bottom-space-promo p a:active {
font-size: 9px;
color: #FFFFFF;
}

#search-tips
{
	background-color: #ffffff;	
	width: 182px;
	border: 1px solid black;
	border-top: 0px;
	padding: 10px 0px;
	margin: -2px 0px 0px 0px;
}

#search-tips p
{
	color: #000000;
	margin: 0px 10px;
}

#search-tips strong
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 10px 10px 2px 10px;
	display: block;
}

.search-tips
{
	position: absolute;
	top: 210px;
}

.search-tips *
{
	padding: 0px;
	margin: 0px;
}

/* ----- end of some links definition ----- */


#cobrand-container {
width: 100%;
margin: 0;
padding: 0;
}

#cobrand-top-white-header {
background: #FFFFFF;
height: 10px;
}

#cobrand-middle-white-header {
background: #FFFFFF url('../images/cobrand-right-angle.gif') no-repeat top right;
width: 848px;
height: 46px;
}

#cobrand-bottom-white-header {
background: #FFFFFF;
width: 800px;
height: 47px;
}

#cobrand-bottom-white-header img {
float: left;
left: 0;
}



/* ----- begin container || the container for the whole thing ----- */

#container {
position: absolute;
width: 800px;
}

/* ----- end container ----- */



/* ----- begin top-logo || top razorgator logo part ----- */

#header {
height: 75px;
}

#header.cobrand {
height: 75px;
background: #FFFFFF;
}

#header h1 {
background: #FFFFFF url('../images/top-logo.gif') no-repeat top left;
width: 191px;
height: 75px;
float: left;
left: 0;
margin: 0;
padding: 0;
cursor: pointer;
cursor: hand;
}

#header h1.cobrand {
background: #FFFFFF url('../images/empoweredby.gif') no-repeat top left;
width: 156px;
height: 65px;
float: left;
left: 0;
margin: 0;
padding: 0;
}

#header h1 span {
display: none;
}

#white-header {
background: #FFFFFF url('../images/h-shade.jpg') repeat-x top left;
width: 613px;
height: 36px;
position: absolute;
top: 44px;
left: 187px;
}

#right-white-header {
background: transparent url('../images/top-bar-right-shade.gif') no-repeat top right;
width: 4px;
height: 36px;
position: absolute;
top: 45px;
left: 796px;
}

/* ----- end top-logo ----- */



/* ----- begin top-links || links on the top ----- */

#top-links {
position: absolute;
float: right;
top: 15px;
right: 15px;
/*background: #FF9900 url('../images/bg.gif') top left;*/
}

#top-links-cobrand {
float: right;
right: 0;
/*margin-right: 10px;*/
margin: 5px 0px 0px 0px;
padding: 0;
}

#top-links-cobrand a:link,#top-links-cobrand a:visited {
color: #370100;
}

#top-links-cobrand a:hover,#top-links-cobrand a:active {
color: #FF6300;
}

/* ----- end top-links ----- */





/* ----- begin top-bar || bar on top of the page, showing up tickets image ----- */

#top-bar {
height: 62px;
background: transparent url('../images/top-bar.gif') repeat-x top left;
margin: 0;
padding: 0;
}

#top-bar-empty,#top-bar-empty-cobrand {
height: 62px;
background: transparent url('../images/top-bar.gif') repeat-x top left;
margin: 0;
padding: 0;
}

#top-bar-homepage {
height: 62px;
background: transparent url('../images/top-bar.gif') repeat-x top left;
margin: 0;
padding: 0;
}

#top-bar-cobrand {
height: 65px;
background: transparent url('../images/top-bar-cobrand.gif') repeat-x top left;
margin: 0;
padding: 0;
}

#top-bar-cobrand-homepage {
height: 53px;
background: transparent url('../images/top-bar-cobrand.gif') repeat-x top left;
margin: 0;
padding: 0;
}

/* ----- end top-bar ----- */



/* ----- begin top-nav || search form and the-edge bar ----- */

#top-nav {
margin: 0;
padding-top: 35px;
}

#top-nav-cobrand {
margin: 0;
padding-top: 28px;
}


#top-nav form,#top-nav-cobrand form {
float: left;
left: 10px;
font-size: x-small;
font-weight: bold;
color: #3164CE;
margin: 0;
padding: 2px 5px 0px 15px;
}

#top-nav form.hide-form,#top-nav-cobrand form.hide-form {
float: left;
left: 0;
margin: 0;
padding: 3px 5px 0px 0px;
}

#top-nav input.textbox,#top-nav-cobrand input.textbox {
font-size: x-small;
padding-left: 3px;
border: black solid 1px;
width: 180px;
height: 14px;
}

#top-nav input.submitter,#top-nav-cobrand input.submitter {
cursor: hand;
padding-left: 5px;
}

#top-nav select.droplist,#top-nav-cobrand select.droplist {
font-size: x-small;
border: black solid 1px;
width: 90px;
height: 17px;
}


#current-date {
float: right;
right: 0;
margin: 6px 8px 0px 0px;
padding: 0;
font-size: x-small;
}


#front-edge {
float: right;
right: 0;
background: #FFFFFF url('../images/front-edge-box.gif') no-repeat top right;
width: 170px;
height: 64px;
margin-top: -3px;
padding: 0;
}

* html #front-edge {height: 70px;} /* for IE/Win */

#front-edge-cobrand {
float: right;
right: 0;
background: #FFFFFF url('../images/cobrand-front-edge-box.gif') no-repeat top right;
width: 170px;
height: 64px;
margin: 0;
padding: 0;
}

* html #front-edge-cobrand {height: 65px;} /* for IE/Win */

#current-local {
	float:left;
	margin:5px 0 0 40px;
	}
	
#current-local a:link,#current-local a:visited {
	text-decoration:underline;
	color: #3164ce;
	}
	
#current-local a:hover {
	color:#ff9900;
	}	

/* ----- end top-nav ----- */



/* ----- begin sub-header || branding space, the edge box and can also be used as bread-crumb space ----- */

#sub-header {
height: 101px;
background: #FFFFFF;
margin-left: 5px;
padding-left: 5px;
width:790px;
}
/* this is inside the sub-header */
.location-change-header {
	color:black;
	font-weight:normal; 
	font-size:smaller;
	}

.location-change-header a:link,.location-change-header a:visited {
	color:Blue;
	text-decoration:underline;
}

/* this is inside the sub-header */
.location-change-header {
	color:black;
	font-weight:normal; 
	font-size:smaller;
	}
	
.location-change-header a:link,.location-change-header a:visited {
	color:Blue;
	text-decoration:underline;
	}	

#sub-header-left {
	float:left;
	width:575px;
	padding:0;
	/* False margin value for all versions of IE Win, including 6.0 ...  curse ie */		
	margin:0 10px 0 0;
	}
html>body div#sub-header-left {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin:0 20px 0 0;
	}	
	
#sub-header-right {
	float:left;
	width:195px;
	margin:0;
	padding:0;	
	}	
	
#sub-header h2 {
	float:left;
	background:url('../images/edge-box.gif') no-repeat top right;
	width:195px;
	height:101px;
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
	}
	
#sub-header h2 span {
	display: none;
	}	

#sub-header h3 {
font-size: small;
font-weight: bold;
color: #3164CE;
margin:0px 0px 2px 0px;
padding:4px 0px 1px 5px;
}

#sub-header p {
float: left;
width: 575px;
font-size: 10px;
margin: 0px 0px 5px 0px;
padding: 2px 5px 10px 5px;
line-height: 15px;
color:#555555;
}

#sub-header span.the-edge {
color: #3164CE;
font-weight: bold;
}

/* ----- end sub-header ----- */

#bread-crumb {
float: left;
left: 0;
width: 630px;
height: 40px;
margin-top: 4px;
padding: 0;
background: #FFFFFF url('../images/left-bg.jpg') top left repeat-y;
}

#bread-crumb h4 {
margin-left: 178px;
padding: 0;
}

#bread-crumb-cobrand {
float: left;
left: 0;
width: 630px;
height: 40px;
margin-top: 2px;
padding: 0;
background: #FFFFFF url('../images/left-bg.jpg') top left repeat-y;
}

#bread-crumb-cobrand h4 {
margin-left: 178px;
padding: 0;
}

#title-bar {
margin-left: 155px;
padding: 0;
width: 640px;
height: 30px;
clear:both;
}


#sport-title-angle {
float: left;
clear:none;
margin: -5px 0px 0px 0px;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/sport-title-bar-angle.gif') top left no-repeat;
}

#sport-title-bar {
float: left;
padding: 0;
margin:-5px 0px 0px 0px;
width: 621px;
background: url('../images/sport-title-bar.gif') top left repeat-x;
}

/*\*/
html*#sport-title-angle,html*#concert-title-angle,html*#theater-title-angle {

[/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
position: absolute;
left: 0px;/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
top: 0px;
]
left: 0;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
position: relative;
}/**/

.dummyend[id]{clear: both/*end hack using dummy attribute selector for IE5 mac*/}



/*\*/
html*#sport-title-bar,html*#concert-title-bar,html*#theater-title-bar {
[position: absolute;/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
top: 0px;
left: 0px;
/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
]top: 0;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
position: relative;
}/**/
.dummyend[id]{clear: both/*end hack using dummy attribute selector for IE5 mac*/}



#sport-title-shade {
margin: -5px 0px 0px 0px;
padding: 0;
float: right;
right: 0;
width: 5px;
height: 30px;
background: url('../images/sport-title-shade.gif') top right no-repeat;
}

#concert-title-angle {
float: left;
clear:none;
margin: -5px 0px 0px 0px;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/concert-title-bar-angle.gif') top left no-repeat;
}

#concert-title-bar {
float: left;
padding: 0;
margin:-5px 0px 0px 0px;
width: 621px;
background: url('../images/concert-title-bar.gif') top left repeat-x;
}

#concert-title-shade {
margin: -5px 0px 0px 0px;
padding: 0;
float: right;
right: 0;
width: 5px;
height: 30px;
background: url('../images/concert-title-shade.gif') top right no-repeat;
}


#concert1-title-angle {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/concert1-title-bar-angle.gif') top left no-repeat;
}

#concert1-title-bar {
float: left;
left: 14px;
margin: 0;
padding: 0;
width: 621px;
background: url('../images/concert1-title-bar.gif') top left repeat-x;
}

#concert1-title-shade {
margin: 0;
padding: 0;
float: right;
right: 0;
width: 5px;
height: 30px;
background: url('../images/concert1-title-shade.gif') top right no-repeat;
}


#theater-title-angle {
float: left;
clear:none;
margin: -5px 0px 0px 0px;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/theater-title-bar-angle.gif') top left no-repeat;
}

#theater-title-bar {
float: left;
padding: 0;
margin:-5px 0px 0px 0px;
width: 621px;
background: url('../images/theater-title-bar.gif') top left repeat-x;
}

#theater-title-shade {
margin: -5px 0px 0px 0px;
padding: 0;
float: right;
right: 0;
width: 5px;
height: 30px;
background: url('../images/theater-title-shade.gif') top right no-repeat;
}

/* IE-Win fix \*/
* html #sport-title-angle,* html #sport-title-bar,* html #sport-title-shade,* html #concert-title-angle,* html #concert-title-bar,* html #concert-title-shade,* html #theater-title-angle,* html #theater-title-bar,* html #theater-title-shade {
margin: 0;
}
/* IE-Win fix */

#title-bar h3 {
font-size: small;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px 0px 10px;
margin-top: 0px;
}

#search-title-bar 
{
	float: left;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
height: 30px;
background: url('../images/search-title-bar.gif') top left repeat-x;
}

#search-title-angle {
float: left;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 31px;
height: 30px;
background: url('../images/search-title-bar-angle.gif') top left no-repeat;
}

#search-small-bar {
float: left;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 404px;
height: 30px;
background: url('../images/search-small-bar.gif') bottom left repeat-x;
}

#search-title-shade 
{
	float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
right: 0px;
width: 5px;
height: 30px;
background: url('../images/search-title-shade.gif') top right no-repeat;
}




#content-container {
margin-left: 158px;
padding: 0;
height: 400px;
background: #FFFFFF url('../images/v-shade.jpg') top right repeat-y;
}

#content-container.contactus {
margin-left: 158px;
padding: 0;
/*height: 400px;*/
}

#content-container h3 {
margin: 0;
padding: 10px 0px 0px 20px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#content-container hr {
clear: left;
margin-bottom: 15px;
color: #3164CE;
width: 98%;
}

#content-container h4 {
margin: 0;
padding: 0px 0px 0px 20px;
font: x-small Verdana,Arial,Tahoma;
font-weight: bold;
line-height: 0px;
}

#content-container h5.rg {
margin: 0;
padding: 0px 15px 0px 20px;
font: x-small Verdana,Arial,Tahoma;
font-weight: bold;
color: #3164CE;
line-height: 10px;
}

#content-container p {
margin: 0;
padding: 0px 0px 5px 20px;
font: x-small Verdana,Arial,Tahoma;
line-height: 0px;
}

#content-container p.rg {
margin: 0;
padding: 0px 15px 5px 20px;
font: x-small Verdana,Arial,Tahoma;
line-height: 15px;
}

#new-client-content {
font: xx-small Verdana,Arial,Tahoma;
float: left;
left: 0;
margin: 10px 0px 0px 10px;
padding: 0;
width: 616px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 606px;
}

html>body #new-client-content { 
width: 606px;
}

#new-client-content hr {
margin-bottom: 5px;
color: #CCCCCC;
width: 100%;
}

#new-client-content h4 {
margin: 5px 0 0 0;
padding: 0px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#new-client-content p {
margin: 0;
padding: 0px;
font: small Verdana,Arial,Tahoma;
}

#new-client-content p.contactus {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 300px;
padding-right: 5px;
text-align: left;
font: x-small Verdana,Arial,Tahoma;
}

#new-client-content label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 130px;
padding-right: 5px;
text-align: left;
}

#new-client-content label.subscribe {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 300px;
padding-right: 5px;
text-align: left;
}

#new-client-content label.review {
margin-bottom: 5px;
text-align: left;
width: auto;
}


#new-client-content input.textbox {
float: left;
left: 0;
margin-bottom: 5px;
width: 200px;
height: 17px;
display: block;
}

#new-client-content select.choice {
float: left;
left: 0;
margin-bottom: 5px;
height: 17px;
display: block;
}

#new-client-content input#join {
float: left;
left: 0;
margin: 0px 0px 5px 110px;
display: block;
background: #3164CE;
color: #FFFFFF;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#new-client-content input.button {
margin: 0;
padding: 0;
background: #3164CE;
color: #FFFFFF;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}





#error-spacer {
float: left;
left: 0;
padding-top: 0px;
height: 60px;
}

#error-spacer.handler {
height: 90px;
}

#error-box {
float: left;
text-align:left;
padding-top: 4px;
background: #FAEAD0 url('../images/error.gif') 5px 5px no-repeat;
border: #FF6300 solid 1px;
}

#error-box.login {
width: 271px;
height: 30px;
}


#error-box p {
text-align: left;
vertical-align: middle;
margin: 0px;
padding: 5px 5px 5px 40px;
font-size: small;
line-height: 15px;
}




#attention-box {
float: left;
text-align:left;
padding-top: 4px;
background: #FAEAD0 url('../images/attention.gif') 5px 5px no-repeat;
border: #3164CE solid 1px;
}

#attention-box p {
text-align: left;
vertical-align: middle;
margin: 0px;
padding: 5px 5px 5px 40px;
font-size: small;
line-height: 15px;
}



/*Start Checkout*/

#btn-checkout-continue {
background-color: #3366cc;
background-image: url(/assets/images/submit_left_blue.gif);
background-repeat:no-repeat;
background-position: left top;
height: 17px;
font-size: 12px;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;

}

#btn-checkout-continue a {
background: url(/assets/images/submit_right_next.gif);
background-repeat:no-repeat;
background-position: right top;
display:inline;
width:auto;
padding: 100px 22px 0px 12px;
font-weight:bold;
text-decoration:none;
color: #ffffff;
height: 17px;
font-size: 12px;
}

#btn-checkout-continue a:hover {
text-decoration: underline;
}

#checkout-title-bar {
padding: 0;
height: 20px;
float: left;
margin-left: 9px;
/* False margin value for all versions of IE Win, including 6.0 ...  curse ie */
width: 776px;
}
html>body div#checkout-title-bar {
/* Correct value for browsers that don't suffer from IE Win's bugs */
width: 785px;
}

#checkout-title-bar h3 {
font-size: small;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 0px 0;
margin: 0;
}

#checkout-title-angle {
float: left;
margin: 0;
padding: 0;
width: 14px;
height: 20px;
background: url('../images/checkout-title-bar-angle.gif') top left no-repeat;
}

#checkout-title-bar-image {
float: left;
margin: 0;
height: 20px;
background: url('../images/checkout-title-bar.gif') top left repeat-x;
/* False margin value for all versions of IE Win, including 6.0 ...  curse ie */
width: 757px;
}
html>body div#checkout-title-bar-image {
/* Correct value for browsers that don't suffer from IE Win's bugs */
width: 766px;
}

#checkout-title-shade {
margin: 0;
padding: 0;
float: right;
width: 5px;
height: 20px;
background: url('../images/checkout-title-shade.gif') top right no-repeat;
}

/*\*/
html*#checkout-title-angle {

[/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
position: absolute;
left: 0px;/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
top: 0px;
]
left: 0;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
position: relative;
}/**/


#cart-container {
margin-left: 20px;
padding: 0;
width: 755px;
/*height: 200px;*/
/*overflow: auto;*/
}

#cart-container table {
margin: 0;
padding: 0;
width: 739px;
}


/* ----- begin left-bar || menu bar and partner logos ----- */

#middle-container {
width:795px;
margin-left:5px;
padding: 0;
background: #FFFFFF;
min-height:600px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #middle-container {
height:600px;
}
/**/

#middle-container.contactus {
width:795px;
margin-left:5px;
padding: 0;
background: #FFFFFF url('../images/v-shade.jpg') top right repeat-y;
}

#middle-container br {
clear: left;
}

#another-container {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 642px;
background: #F0C171 url('../images/v-shade.jpg') top right repeat-y;
min-height:600px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #another-container {
height:600px;
}
/**/


#search-left-bar 
{
	width: 148px;
	background: #FFFFFF;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 99;	
}
#search-left-bar table.search-bar-table {
	border-style: solid;
	border-width: 1px;
	border-color: #ff6300;
	font-family: arial;
	font-size: 10pt;
	background-color: white;
	padding: 0px 0px 0px 0px;
	
}
#search-left-bar input.search-bar-submit
{
	color: #3164ce;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: white;
	border-color: black;
	border-style: solid;
	border-width: 1px;

}
#search-left-bar input.search-bar-clear
{
	color: #3164ce;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: white;
	border-color: black;
	border-style: solid;
	border-width: 1px;

}
#search-left-bar input.search-bar-input
{
	padding-left: 3px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	font-family: arial;
	font-size: 8pt;
	width: 120px;
}
#search-left-bar select.search-bar-select
{
	padding-left: 3px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	font-family: arial;
	font-size: 8pt;
	width: 120px;
}



#left-bar {
position: absolute;
left: 0;
width: 148px;
/*height: 541px;*/
background: #FFFFFF;
margin-left: 5px;
padding: 0px 0px 0px 5px;
z-index: 99;
}

#left-bar #f2f-left-bar { 
display: none; 
visibility: hidden;
}


#left-bar ul {
list-style-type: none;
margin: 0;
padding-bottom: 20px;
}

#left-bar li img {
width: 100px;
height: 25px;
background: #FFFFFF;
padding: 20px 0px 0px 20px;
}

#homepage-left-bar {
float: left;
left: 0;
padding: 0;
margin:0;
width: 148px;
padding: 0px 0px 0px 5px;
background: #FFFFFF;

/*
position: absolute;
left: 0;
width: 148px;
height: 505px;
margin-left: 5px;
padding: 15px 0px 0px 5px;
*/
}

#homepage-left-bar ul {
list-style-type: none;
margin: 0;
padding-bottom: 20px;
}

#homepage-left-bar li img {
width: 100px;
height: 25px;
background: #FFFFFF;
padding: 20px 0px 0px 20px;
}












/* ----- end left-bar ----- */



/* ----- begin right-bar || big events bar ----- */

#right-bar {
float: left;
left: 0;
margin:0;
padding-left: 15px;
width: 150px;
background: transparent;

/*
position: absolute;
right:0;
height: 505px;
*/
}

#right-bar h4 {
color: #600E00;
font-size: small;
padding: 20px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

/* ----- end right-bar ----- */



#front-content {
margin: -10px 0px 0px 155px;
/*height: 471px;*/
height: 100%;
padding: 20px 40px 0px 25px;
background: #F3D798 url('../images/v-shade.jpg') top right repeat-y;
min-height:471px; 
height:auto;
}

#search-front-content 
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	border: solid 1px #6698cb;
	/* False margin value for all versions of IE Win, including 6.0 ...  curse ie */		
	margin: -10px 0px 0px 155px;	
	}
html>body #search-front-content {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin: 0px 0px 0px 155px;
	}	

#search-frontdoors-table a.searchcrumb:hover
{
	color: #3164ce;
	font-weight: bold;
	text-decoration: underline;
}
#search-frontdoors-table a.searchcrumb
{
	color: #3164ce;
	font-weight: bold;
}
#search-frontdoors-table a.titlesort:hover
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
#search-frontdoors-table a.titlesort
{
	color: black;
	font-weight: bold;
}
#search-frontdoors-table a.eventname:hover
{
	color: #FF6633;
}
#search-frontdoors-table a.eventname
{
	color: black;
}
#search-frontdoors-table a.pagenav:hover
{
	color: black;
	text-decoration: underline;
}
#search-frontdoors-table a.pagenav
{
	color: black;
}

#search-frontdoors-table
{

	margin: 5px 0px 0px 0px;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

/* for Internet Explorer */
/*\*/
* html #front-content {
height: 471px;
}
/**/


/*\*/
html*#front-content {
[/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/
top: 34px;/*these are seen by IE6 and Safari but hidden from Netscape6-7*/
]margin-top: -10px;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
}/**/
.dummyend[id]{clear: both/*end hack using dummy attribute selector for IE5 mac*/}



#front-content img {
float: left;
left: 0;
margin: 0;
padding: 0;
}

#front-content br {
clear: left;
}

#tooltip {
position: absolute;
top: 350px;
left: 250px;
z-index: 99;
visibility: hidden;
}

#content-frame {
float: right;
clear:right;
width: 245px;
height: 300px;
margin: 0px 0px 10px 0px;
padding: 0px 2px 0px 2px;
background: #FFFFFF;

}

#content-frame h2 {
padding: 0px 8px 4px 8px;
}

#content-frame p {
padding: 0px 8px 4px 8px;
vertical-align: top;
text-align: left;
font-size: x-small;
}

#iframe {
float: right;
width: 240px;
height: 173px;
margin: 0;
padding: 0px 2px 0px 2px;
background: #FFFFFF;
}


#iframe h3 {
padding: 4px 15px 0px 10px;
}

#iframe p {
padding: 0px 15px 4px 10px;
vertical-align: top;
text-align: left;
}

#ticket-iframe {
float: right;
right: 0;
width: 265px;
height: 268px;
padding: 0px 2px 0px 2px;
}

#ticket-iframe h3 {
padding: 7px 15px 7px 10px;
}

#ticket-iframe ul {
list-style-type: none;
padding-left: 10px;
margin: 0;
}

#ticket-iframe li {
line-height: 25px;
color:#370100;
}

#iframe_horizontal {
width:570px; 
background:#ffffff; 
padding:0px; 
margin:0px 0px 10px 0px; 
color:#FF6300; 
font-weight:bold; 
clear:both;
}

#iframe_horizontal div.left {
float:left; 
margin:4px;
}

#iframe_horizontal div.right {
float:right; 
margin:4px;
}

#frame_horizontal {
width:570px;
padding:0px; 
margin:0px 0px 10px 0px; 
clear:both;
}

#frame_horizontal div.left {
float:left; 
width:285px;
}

#frame_horizontal div.right {
float:left;
}

#frame_horizontal div div {
margin:4px;
}

#frame_body {
width:570px; 
clear:both; 
color:#000000;
}

#frame_body p {
display:block; 
margin:10px; padding:0px;}
#frame_body object {display:block; margin:10px; padding:0px;}

#subcategory-table {
width: 575px;
color: #370100;
margin: 0;
padding: 0;
}

#subcategory-table h3 a.sport:link,#subcategory-table h3 a.sport:visited {
font-size: x-small;
font-weight: bold;
color: #FF6300;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.sport:hover,#subcategory-table h3 a.sport:active {
font-size: x-small;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.team:link,#subcategory-table h3 a.team:visited {
font-size: x-small;
font-weight: bold;
color: #3366CC;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.team:hover,#subcategory-table h3 a.team:active {
font-size: x-small;
font-weight: bold;
color: #000000;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.concert:link,#subcategory-table h3 a.concert:visited {
font-size: x-small;
font-weight: bold;
color: #033DA8;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.concert:hover,#subcategory-table h3 a.concert:active {
font-size: x-small;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.concert1:link,#subcategory-table h3 a.concert1:visited {
font-size: x-small;
font-weight: bold;
color: #1C8705;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.concert1:hover,#subcategory-table h3 a.concert1:active {
font-size: x-small;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.theater:link,#subcategory-table h3 a.theater:visited {
font-size: x-small;
font-weight: bold;
color: #551DB4;
padding: 5px 0px 0px 5px;
}

#subcategory-table h3 a.theater:hover,#subcategory-table h3 a.theater:active {
font-size: x-small;
font-weight: bold;
color: #FFFFFF;
padding: 5px 0px 0px 5px;
}

#column-1 {
float:left;
left: 0;
width: 24%;
padding: 20px 10px 0px 0px;
}

#column-1 h3 {
line-height: 0px;
}

#column-2 {
float:left;
left: 0;
width: 24%;
padding: 20px 0px 0px 0px;
}

#column-2 h3 {
line-height: 0px;
}

#column-3 {
float:left;
left: 0;
width: 24%;
padding: 20px 0px 0px 0px;
}

#column-3 h3 {
line-height: 0px;
}

#column-4 {
float:right;
right: 0;
width: 23%;
padding: 20px 0px 0px 0px;
}

#column-4 h3 {
line-height: 0px;
}


/* TEMP */


#subcategory-ad-table {
clear: right;
/*background: #FFFFFF;*/
margin: 0;
margin-top: 10px;
padding: 0;
top: 0px;
/*height: 260px;*/
min-height: 200px;
}


#subcategory-frontdoors-table {
clear: left;
/*background: #FFFFFF;*/
margin: 0;
margin-top: 10px;
padding: 0;
top: 0px;
/*height: 260px;*/
min-height: 200px;
}

#subcategory-frontdoors-table br {
clear: left;
}

#subcategory-frontdoors-table.scroll {
width: 575px;
height: 300px;
overflow: auto;
}

#subcategory-frontdoors-table.scroll table {
width: 557px;
}

#subcategory-frontdoors-table table td.sport-x-heading a:link,#subcategory-frontdoors-table table td.sport-x-heading a:visited {
color: #FFFFFF;
}

#subcategory-frontdoors-table table td.sport-x-heading a:hover,#subcategory-frontdoors-table table td.sport-x-heading a:active {
color: #370100;
}

#subcategory-frontdoors-table table td.concert-x-heading a:link,#subcategory-frontdoors-table table td.concert-x-heading a:visited {
color: #FFFFFF;
}

#subcategory-frontdoors-table table td.concert-x-heading a:hover,#subcategory-frontdoors-table table td.concert-x-heading a:active {
color: #370100;
}

#subcategory-frontdoors-table table td.theater-x-heading a:link,#subcategory-frontdoors-table table td.theater-x-heading a:visited {
color: #FFFFFF;
}

#subcategory-frontdoors-table table td.theater-x-heading a:hover,#subcategory-frontdoors-table table td.theater-x-heading a:active {
color: #370100;
}
#subcategory-frontdoors-table table input.textbox {
width: 25px;
}

/* ----- begin content || main content space ----- */

#content {
float: left;
left: 0;
margin: 0;
padding: 20px 10px 20px 15px;
width: 447px;
background: #F3D798;
min-height:560px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #content {
height:560px;
}
/**/

div.highlight-container {
width: 438px;
border: #BF9C74 solid 1px;
color: #370100;
margin: 0;
padding: 0;
}

div.highlight-header {
background: #FCEDCE;
border-bottom: #BF9C74 solid 1px;
font-size: xx-small;
padding: 2px 0px 2px 2px;
margin: 0;
height: 14px;
}

div.highlight-header span a:hover {
color: #370100;
text-decoration: none;
}

div.highlight-header span.left {
float: left;
left: 0;
padding-left: 5px;
}

div.highlight-header span.right {
float: right;
right: 0;
padding-right: 5px;
}

div.highlight-content {
font-size: xx-small;
padding: 2px 0px 2px 2px;
margin: 0;
height: 75px;
}

div.highlight-content img.left-bar {
padding: 0;
margin: 0;
float: left;
left: 0;
}

div.highlight-event {
padding: 0;
margin: 0;
float: left;
left: 0;
}

div.highlight-event p.col-1,p.col-2,p.col-3 {
padding: 0;
margin: 0;
float: left;
left: 0;
line-height: 14px;
}

div.highlight-event p.col-1 {
padding-left: 5px;
width: 135px;
}

div.highlight-event p.col-2 {
padding-left: 5px;
width: 100px;
}

div.highlight-event p.col-3 {
padding-right: 5px;
width: 60px;
text-align: right;
}

#content br,div.highlight-event br {
clear: left;
}








/* ----- end content ----- */



/* ----- begin sub-footer || bottom angle image ----- */

#sub-footer {
background: transparent url('../images/footer-angle.gif') no-repeat top center;
width: 473px;
height: 15px;
margin-left: 158px;
}

    #sub-footer #f2f-sub-footer {
    display: none;
    visibility: hidden;
    padding-top: 0px;
    }

/* ----- end sub-footer ----- */



/* ----- begin footer ----- */

#footer {
margin: 20px 5px 20px 5px;
padding-left: 5px;
}

#footer p {
margin-top: 20px;
font-size: xx-small;
color: #FFFFFF;
}

/* ----- end footer ----- */



/* ----- begin right-space || right ad space ----- */

#right-space {
position: absolute;
left: 800px;
padding: 0px 0px 0px 10px;
width: 220px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 200px;
}

html>body #right-space { 
width: 200px;
}

#promo-top-space {
position: absolute;
width: 185px;
height: 375px;
top: 200px;
}

#promo-top-space img {
width: 185px;
height: 375px;
border-bottom: #600E00 solid 1px;
}

#promo-top-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#promo-top-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}

#top-space {
position: absolute;
width: 187px;
height: 207px;
top: 50px;
background: #FF9900;
}

#top-space img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#top-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#top-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}

#middle-space {
position: absolute;
width: 187px;
height: 207px;
top: 280px;
background: #FF9900;
}

#middle-space img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#middle-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#middle-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}


#middle-space_events {
position: absolute;
width: 187px;
height: 207px;
top: 280px;
border: #600E00 solid 1px;
background: #FF9900;
}

#middle-space_events h3 {
color: #600E00;
font-size: small;
border-bottom: #600E00 solid 1px;
text-align: center;
padding: 5px 0px 5px 0px;
}

#bottom-space {
position: absolute;
width: 187px;
height:207px;
top: 515px;
border: #600E00 solid 1px;
background: #FF9900;
}

#bottom-space h3 {
color: #600E00;
font-size: small;
border-bottom: #600E00 solid 1px;
text-align: center;
padding: 5px 0px 5px 0px;
}

/* a bottom-space block that uses the top-space design */


#bottom-space-promo {
position: absolute;
width: 187px;
height: 207px;
top: 515px;
background: #FF9900;
}

#bottom-space-promo img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#bottom-space-promo div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#bottom-space-promo p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}


/* right ad space for special events */
#se-right-space {
position: absolute;
left: 800px;
padding: 0px 0px 0px 10px;
width: 220px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 200px;
}




html>body #se-right-space { 
width: 200px;
}

#se-top-space {
position: absolute;
width: 187px;
height: 207px;
top: 180px;
background: #FF9900;
}

#se-top-space img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#se-top-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#se-top-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}

#se-middle-space {
position: absolute;
width: 187px;
height: 207px;
top: 430px;
background: #FF9900;
}

#se-middle-space img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#se-middle-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}

#se-middle-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}

#se-bottom-space {
position: absolute;
width: 187px;
height:207px;
top: 680px;
background: #FF9900;
}

#se-bottom-space img {
width: 187px;
height: 110px;
border-bottom: #600E00 solid 1px;
}

#se-bottom-space p {
color: #370100;
padding: 5px;
position: absolute;
top: 110px;
left: 0px;
}

#se-bottom-space div {
margin-top: -2px;
padding: 0;
top: 0;
width: 185px;
height: 97px;
border-left: #600E00 solid 1px;
border-bottom: #600E00 solid 1px;
border-right: #600E00 solid 1px;
}


/* ----- end right-space ----- */












/* ------ Popup ------*/

#popup-container {
position: absolute;
background: #FFFFFF;
margin: 0;
padding: 0;
border: #FF6300 solid 5px;
width: 500px; /* IE Win */
voice-family: "\"}\""; 
voice-family: inherit;
width: 512px;
}

#popup-title h3 {
float: left;
left: 0;
margin: 0;
color: #3164CE;
font-size: small;
font-weight: bold;
padding: 5px 0px 0px 5px;

}

#popup-title hr {
clear: both;
color: #3164CE;
}

#popup-title p {
float: right;
right: 0;
padding: 7px 10px 0px 0px;
}

#popup-border {
border: #033DA8 solid 1px;
background: transparent url('../images/popup-bottom.gif') repeat-x bottom left;
}

#popup-content h4 {
margin: 0;
font-size: x-small;
font-weight: bold;
color: #033DA8;
padding: 0px 10px 0px 10px;
line-height: 10px;
}

#popup-content h5 {
margin: 0;
font-size: xx-small;
font-weight: normal;
color: #033DA8;
padding: 0px 10px 0px 10px;
line-height: 10px;
}

#popup-content p {
padding: 0px 10px 0px 10px;
}

#popup-content p.sport-pgnav {
padding-right: 10px;
text-align: right;
}

#popup-content label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 130px;
padding: 0px 5px 0px 10px;
text-align: left;
}

#popup-content label.subscribe {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 270px;
padding: 0px 5px 0px 10px;
text-align: left;
}

#popup-content input.textbox {
float: left;
left: 0;
margin-bottom: 5px;
width: 200px;
height: 17px;
display: block;
}

#popup-content a.sport-pgnav {
float: right;
right: 0;
padding-right: 0px;
text-align: right;
}

#popup-content table {
margin-left: 10px;
padding: 0;
}

#popup-content #totop {
padding: 0px 10px 0px 10px;
margin-left: auto;
text-align: right;
margin-bottom: 20px;
}

/* FAQ */
#popup-content #faqblock {
	color: #000000;
	background-color: #FAEAD0;
	padding: 4px;
	border: #FF6300 dotted 1px;
    margin: 10px;
}

    #popup-content #faqblock h3 {
        margin: 0;
        font-size: x-small;
        font-weight: bold;
        color: #ffffff;
        padding: 4px;
        line-height: 10px;
        background-color: #FF6300;
    }
    
    #popup-content #faqblock p {
        margin-bottom: 20px
    }
    
    #popup-content #faqblock a:link,a:visited,a:active {
    font-size: xx-small;
    color: #370100;
    text-decoration: none;
    }

    #popup-content #faqblock a:hover { 
    font-size: xx-small;
    text-decoration: underline;
    }






#popup-title-container {
margin: 0;
padding: 30px 0px 0px 10px;
width: 500px;
height: 30px;
}

#popup-title-angle {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/concert-title-bar-angle.gif') bottom left no-repeat;
}

#popup-title-bar {
float: left;
left: 14px;
margin: 0;
padding: 0;
width: 481px;
background: url('../images/concert-title-bar.gif') top left repeat-x;
}

#popup-title-shade {
margin: 0;
padding: 0;
float: right;
right: 0;
width: 5px;
height: 30px;
background: url('../images/concert-title-shade.gif') top right no-repeat;
}

#popup-title-bar div {
float: left;
left: 0;
font-size: small;
font-weight: bold;
color: #FFFFFF;
background: transparent;
padding: 5px 0px 0px 10px;
margin-top: 0px;
height: 30px;
}

#popup-title-bar div.right a {
float: right;
right: 0;
font-size: x-small;
font-weight: bold;
color: #FFFFFF;
background: transparent;
padding: 3px 20px 0px 10px;
margin: 0px 20px 0px 0px;
height: 30px;
}












/* ------- begin Theater Tabs ------ */

#tabs {
margin: 0;
padding: 0;
height: 25px;
list-style: none;
display: inline;
overflow: hidden;
}

#tabs li {
margin: 0; 
padding: 0;
list-style: none;
display: inline;
}

#tabs a {
float: left;
padding: 25px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:25px; /* for IE5/Win only */
}

#tabs a:hover {
background-position: 0 -25px;
}

#tabs a:active,#tabs a.selected {
background-position: 0 -50px;
}


/* content space tabs */
#tabsContent {
float:left;
width:575px;
background:url(/images/tabBg.gif) repeat-x bottom;
font-size:xx-small;
clear:left;
line-height:90%;
margin:0px;}

#tabsContent ul {
margin:0px;
padding:0px;
list-style:none;
}
#tabsContent li {
float:left;
list-style:none;
background:url(/images/tabLeft.gif) no-repeat left top;
margin:0px;
padding:0px 0px 0px 20px;
border-bottom:1px solid #FF6600;
}

#tabsContent a {
display:block;
float:left;
width:auto;
background:url(/images/tabRight.gif) no-repeat right top;
padding:15px 20px 8px 5px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}	

#tabsContent a:hover {
text-decoration:underline;
}	

#tabsContent #current {
background-position:0% -151px; border-width:0;
}

#tabsContent #current a {
background-position:100% -151px; padding-bottom:9px; color:#000000; text-decoration:none;
}	

#tabsContent #current a:hover {
text-decoration:underline;
}	

table.worldCupGrid {
width:100%;
border-collapse:collapse;
border:1px solid #ff6600;
border-top-width:0px;
clear:both;}

table.worldCupGrid td {
border:2px
solid #ffffff;
border-top-width:0px;
border-bottom-width:2px;}

table.worldCupGrid tr.header td {
background:#ffffff;
padding:0px;
margin:0px;
}


#jan a {
width: 47px;
background: transparent url('../images/theater-tab-jan.gif') top left no-repeat;
}

#feb a {
width: 47px;
background: transparent url('../images/theater-tab-feb.gif') top left no-repeat;
}

#mar a {
width: 47px;
background: transparent url('../images/theater-tab-mar.gif') top left no-repeat;
}

#apr a {
width: 47px;
background: transparent url('../images/theater-tab-apr.gif') top left no-repeat;
}

#may a {
width: 47px;
background: transparent url('../images/theater-tab-may.gif') top left no-repeat;
}

#jun a {
width: 47px;
background: transparent url('../images/theater-tab-jun.gif') top left no-repeat;
}

#jul a {
width: 47px;
background: transparent url('../images/theater-tab-jul.gif') top left no-repeat;
}

#aug a {
width: 47px;
background: transparent url('../images/theater-tab-aug.gif') top left no-repeat;
}

#sep a {
width: 47px;
background: transparent url('../images/theater-tab-sep.gif') top left no-repeat;
}

#oct a {
width: 47px;
background: transparent url('../images/theater-tab-oct.gif') top left no-repeat;
}

#nov a {
width: 47px;
background: transparent url('../images/theater-tab-nov.gif') top left no-repeat;
}

#dec a {
width: 47px;
background: transparent url('../images/theater-tab-dec.gif') top left no-repeat;
}

/* ------- end Theater Tabs ------ */


/* ------- Theater landing page w/ tooltips ------ */

/* ----- Location tooltips ----- */
/* ----- Display geographic info when a link is clicked ----- */

div.locationToolTip {
position:absolute;
z-index:1;
min-width:290px;
padding:10px;
margin:4px 0px 0px -10px;
background:#fcfcd9;
border:1px solid #000000;
display:none;
}

div.locationToolTip div.title {
margin:0px 0px 5px 0px;
white-space:nowrap;
}

div.locationToolTip div.close {
position:absolute;
top:0px;
right:0px;
padding:10px;
white-space:nowrap;
}

	div.locationToolTip div.close a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
	div.locationToolTip div.close a. {
	display:inline;
	font-weight:normal;
	}

	div.locationToolTip div.close a.button {
	display:inline;
	color:#FF6300;
	text-decoration:none;
	font-weight:bold;
	}

div.locationToolTip table {
border-collapse:collapse;
border:1px solid #551DB4;
margin-left:0px;
width:292px;
}

div.locationToolTip table td {
padding:2px 5px 2px 5px;
white-space:nowrap;
}

	div.locationToolTip table td.button {
	text-align:right;
	}

div.locationToolTip table tr.row1 td {
background:#E8DFF8;
}

div.locationToolTip table tr.row2 td {
background:#ffffff;
}

	div.locationToolTip table td a:hover {
	color:#551DB4;
	text-decoration:none;
	}


/* Location tool tips - event blocks */

div.topEvent {
display:block;
clear:both;
width:570px;
margin:0px 0px 30px 0px;
padding:0px;
}

div.topEvent div.headerBar {
width:560px;
clear:both;
padding:4px;
background:#FCEDCE;
border:1px solid #BF9C74;
margin:0px 0px 3px 0px;
}

div.topEvent div.headerBar	h3 {
display:block;
float:left;
margin:0px;
padding:0px;
font-size:xx-small;
font-weight:bold;
color:#551DB4;
}

div.topEvent div.headerBar div.links {
float:right;
clear:right;
} 

div.topEvent div.headerBar div.links a {
font-size:xx-small;
color:#033DA8;
} 

div.topEvent div.headerBar div.links a:hover {
color:#000000;
text-decoration:none;
} 

div.topEvent div.left {
float:left;
width:140px;
height:100px;
border:1px solid #BF9C74;
margin:0px 3px 0px 0px;
padding:0px;
bottom:0px;
}


	div.topEvent div.left a {
	display:block;
	margin:5px 0px 0px 10px;
	padding:0px;
	font-size:xx-small;
	font-weight:bold;
	}

	div.topEvent div.left a img {
	display:block;
	clear:both;
	margin:0px 0px 5px 0px;
	}	
	
div.topEvent div.right {
	float:left;
	width:423px;
	height:100px;
	border:1px solid #BF9C74;
	}	
	
	div.topEvent div.right table {
	height:100px;
	margin:0px 0px 0px 20px;
	}	

div.topEvent a {
color:#000000;
} 

div.topEvent a img {
border:0px;
} 

div.topEvent a:hover {
color:#ffffff;
} 	


	/* provides consistent container behavior of floated elements */
div.break {clear:both;}


#middle-space_events {
position: absolute;
width: 187px;
height: 207px;
top: 280px;
border: #600E00 solid 1px;
background: #FF9900;
}

#middle-space_events h3 {
color: #600E00;
font-size: small;
border-bottom: #600E00 solid 1px;
text-align: center;
padding: 5px 0px 5px 0px;
}


table.listings td.column1 {
width:140px;
}

table.listings td.column2 {
width:135px;
}

table.listings td.column3 {
width:135px;
}

/* ------- end Theater landing page w/ tooltips ------ */



/* ------- begin Who Is RazorGator ------ */

#who-is-razorgator-container {
float: left;
left: 0;
margin: 0;
padding-top: 20px;
width: 472px;
background: #FFFFFF;
}

#who-is-razorgator-container br {
clear: left;
}

#who-is-razorgator-title-container {
float: right;
right: 0;
margin: 0;
padding: 0;
width: 461px;
height: 30px;
}

#who-is-razorgator-title-angle {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 14px;
height: 30px;
background: url('../images/concert-title-bar-angle.gif') bottom left no-repeat;
}

#who-is-razorgator-title-bar {
float: left;
left: 14px;
margin: 0;
padding: 0;
width: 454px; /* IE Win */
voice-family: "\"}\""; 
voice-family: inherit;
width: 442px;
background: url('../images/concert-title-bar.gif') top left repeat-x;
}

#who-is-razorgator-title-shade {
float: right;
right: 0;
margin: 0;
padding: 0;
width: 5px;
height: 30px;
background: url('../images/concert-title-shade.gif') top right no-repeat;
}

#who-is-razorgator-title-bar div {
float: left;
left: 0;
font-size: small;
font-weight: bold;
color: #FFFFFF;
background: transparent;
padding: 5px 0px 0px 5px;
margin-top: 0px;
height: 30px;
}

#who-is-razorgator-content label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 130px;
padding: 0px 0px 0px 15px;
text-align: left;
}

#who-is-razorgator-content input.checkbox {
float: left;
left: 0;
margin: 0px 0px 5px 145px;
display: block;
}

#who-is-razorgator-content input.textbox {
float: left;
left: 0;
margin-bottom: 5px;
width: 200px;
height: 17px;
display: block;
}

#who-is-razorgator-content input.button {
float: left;
left: 0;
margin: 0;
padding: 0px 0px 0px 15px;
display: block;
}

#who-is-razorgator-content textarea {
float: left;
left: 0;
margin-bottom: 5px;
width: 200px;
display: block;
}

/* ------- end Who Is RazorGator ------ */



/* ------- begin MSN ------ */

#cobrand-container.msn {
width: 100%;
margin: 0;
padding: 0;
height: 60px;
}


#msn-cobrand {
float: left;
left: 0;
width: 340px;
height: 55px;
margin: 0;
padding: 10px 0px 0px 0px;
}

#msn-cobrand img {
float: left;
left: 0;
width: 118px;
height: 35px;
margin: 0;
padding: 0;
}

#msn-cobrand h3,#msn-cobrand h3 a,#msn-cobrand h3 a:visited {
float: left;
left: 0;
color:#366ab3;
font-size:22pt;
text-transform:lowercase;
margin: 0;
padding: 0;
}

#msn-cobrand h3 a:hover{
color:#366ab3;
text-decoration:none;
}

#msn-cobrand h4,#msn-cobrand h4 a,#msn-cobrand h4 a:visited {
clear: left;
color:#999;
font-family:tahoma,arial;
font-size: 8pt;
font-weight: normal;
text-transform:lowercase;
margin: 0;
padding: 0px 0px 0px 23px;
}

#msn-cobrand h4 a:hover{
color:#999;
text-decoration:none;
}

#msn-cobrand-links {
float: left;
left: 0;
margin: 0;
padding: 30px 0px 10px 13px;
}

#msn-cobrand-links a,#msn-cobrand-links a:visited {
border:solid 1px #b4cceb;
text-align:center;
text-transform:uppercase;
color:#366ab3;
font-size: 7pt;
font-family: tahoma,verdana;
padding: 3px 5px 3px 5px;
}

#msn-cobrand-links a:hover {
border: solid 1px #b4cceb;
background-color: #e5eef9;
}

#top-bar-cobrand-homepage.msn {
height: 57px;
background: transparent url('../cobrand-images/top-bar-msn.gif') repeat-x top left;
margin: 0;
padding: 0;
}

#another-container.msn {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 642px;
background: #B4CCEB;
}

#content.msn {
float: left;
left: 0;
margin: 0;
padding: 20px 10px 20px 15px;
width: 447px;
background: #FFFFFF;
}

#sub-footer.msn {
background: #FFFFFF;
width: 473px;
height: 15px;
margin-left: 158px;
}

#footer.msn {
margin: 20px 5px 20px 5px;
padding-top: 16px;
width: 790px;
height: 57px;
background: transparent url('../cobrand-images/footer-bar-msn.gif') repeat-x top left;
}

#footer.msn p {
margin-top: 20px;
font-size: xx-small;
color: #333333;
}

/* ------- end MSN ------ */

/* ----- Begin Tabs ----- */

/* Global Tab properties contained in class "tabs" */
.tabs {
	position: relative;
	float:left;
	width:100%;
	background:url(/images/tabs/tabBg.gif) repeat-x bottom;
	font-size:xx-small;
	clear:left;
	line-height:90%;
	margin:0px;
}

	.tabs ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}

	.tabs a:hover {
		text-decoration:underline;
	}	
			
		
	.tabs li {
		float:left;
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 20px;
		background-repeat:no-repeat;
		background-position: left top;
	}
	
	.tabs a {
		display:block;
		float:left;
		width:auto;
		padding:15px 20px 8px 5px;
		font-weight:bold;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position: right top;
		text-decoration:none;
	}	



/* Local tab properties in ids. */	
#tab-default {
	background-image:url(/images/tabs/tabLeft.gif) !important;
}
	#tab-default a {
		color: #ffffff;
		background-image:url(/images/tabs/tabRight.gif) !important;
	}	

#tab-default-current {
	background-image:url(/images/tabs/tabLeft.gif) !important;
	background-position:0% -151px !important; 
	border-width:0;
}
	#tab-default-current a {
		background-image:url(/images/tabs/tabRight.gif) !important;
		color: #000000;
		background-position:100% -151px; 
		padding-bottom:9px; 
	}


#tab-sports {
	background-image:url(/images/tabs/tabLeft_sports.gif) !important;
}
	#tab-sports a {
		color: #000000;
		background-image:url(/images/tabs/tabRight_sports.gif) !important;
	}	

#tab-sports-current {
	background-image:url(/images/tabs/tabLeft_sports.gif) !important;
	background-position:0% -151px !important; 
	border-width:0;
}
	#tab-sports-current a {
		background-image:url(/images/tabs/tabRight_sports.gif) !important;
		color: #ffffff;
		background-position:100% -151px; 
		padding-bottom:9px; 
	}


#tab-seller {
	background-image:url(/images/tabs/tabLeft_seller.gif) !important;
}
	#tab-seller a {
		color: #000000;
		background-image:url(/images/tabs/tabRight_seller.gif) !important;
	}	

#tab-seller-current {
	background-image:url(/images/tabs/tabLeft_seller.gif) !important;
	background-position:0% -151px !important; 
	border-width:0;
}
	#tab-seller-current a {
		background-image:url(/images/tabs/tabRight_seller.gif) !important;
		color: #ffffff;
		background-position:100% -151px; 
		padding-bottom:9px; 
	}


#tab-theater {
	background-image:url(/images/tabs/tabLeft_theater.gif) !important;
}
	#tab-theater a {
		color: #000000;
		background-image:url(/images/tabs/tabRight_theater.gif) !important;
	}	

#tab-theater-current {
	background-image:url(/images/tabs/tabLeft_theater.gif) !important;
	background-position:0% -151px !important; 
	border-width:0;
}
	#tab-theater-current a {
		background-image:url(/images/tabs/tabRight_theater.gif) !important;
		color: #ffffff;
		background-position:100% -151px; 
		padding-bottom:9px; 
	}
	
	
#tab-concert {
	background-image:url(/images/tabs/tabLeft_concert.gif) !important;
}
	#tab-concert a {
		color: #000000;
		background-image:url(/images/tabs/tabRight_concert.gif) !important;
	}	

#tab-concert-current {
	background-image:url(/images/tabs/tabLeft_concert.gif) !important;
	background-position:0% -151px !important; 
	border-width:0;
}
	#tab-concert-current a {
		background-image:url(/images/tabs/tabRight_concert.gif) !important;
		color: #ffffff;
		background-position:100% -151px; 
		padding-bottom:9px; 
	}
/* ----- End Tabs ----- */

/* ----- Login Page Start ----- */
/* ----- begin special container for login page ----- */
#login-sell-container {
margin-left: 5px;
padding: 0;
width: 622px;
height: 400px;
background: #FFFFFF url('../images/v-shade.jpg') top right repeat-y;
}

#login-container {
margin-left: 5px;
padding: 0;
width: 795px;
height: 400px;
background: #FFFFFF url('../images/v-shade.jpg') top right repeat-y;
}

#login-container h3 {
margin: 0;
padding: 10px 0px 0px 40px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#login-container h3.yahoo {
float: left;
left: 0;
margin: 0;
padding: 10px 0px 0px 40px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#login-container img.yahoo {
float: right;
right: 0;
margin: 0px 15px 0px 0px;
padding: 0;
}

#login-sell-container h3 {
margin: 0;
padding: 10px 0px 0px 40px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#login-container hr {
margin-bottom: 15px;
color: #3164CE;
width: 98%;
}

#login-sell-container hr {
margin-bottom: 15px;
color: #3164CE;
width: 98%;
}

#login-container hr.cart {
clear: both;
margin: 0px;
color: #3164CE;
width: 98%;
}

#login-sell-container hr.cart {
margin: 0px;
color: #3164CE;
width: 98%;
}

#login-container h4 {
margin: 0;
padding: 0px 0px 0px 20px;
font: x-small Verdana,Arial,Tahoma;
font-weight: bold;
line-height: 0px;
}

#login-sell-container h4 {
margin: 0;
padding: 0px 0px 0px 10px;
font: x-small Verdana,Arial,Tahoma;
font-weight: bold;
line-height: 0px;
}

#login-container p {
margin: 0;
padding: 0px 0px 0px 20px;
font: x-small Verdana,Arial,Tahoma;
line-height: 0px;
}

#login-sell-container p {
margin: 0;
padding: 0px 0px 0px 20px;
font: x-small Verdana,Arial,Tahoma;
line-height: 0px;
}

#new-outer {
float: left;
left: 0;
margin-left: 10px;
padding: 0px 0px 0px 25px;
width: 400px;
height: 265px;
font: xx-small Verdana,Arial,Tahoma;
}

#new-sell-outer {
float: left;
left: 0;
margin-left: 0px;
padding: 0px 40px 0px 0px;
width: 260px;
height: 265px;
font: xx-small Verdana,Arial,Tahoma;
}

#new-outer h4 {
margin: 0;
padding-left: 5px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#new-sell-outer h4 {
margin: 0;
padding-left: 5px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#new-outer img {
float: left;
left: 0;
margin: 0px 0px 0px 5px;
padding: 0;
}

#new-sell-outer img {
float: left;
left: 0;
margin: 0px 0px 0px 5px;
padding: 0;
}

#new-outer ul {
float: left;
left: 0;
margin: 0px 0px 0px 15px;
padding-left: 15px;
}

#new-sell-outer ul {
float: left;
left: 0;
margin: 0px 0px 0px 15px;
padding-left: 15px;
}

#new-outer input#newclient {
margin-left: 5px;
padding: 0px;
width: 150px;
background: #3164CE;
color: #FFFFFF;
font-weight: bold;
}

#new-sell-outer input#newclient {
margin-left: 5px;
padding: 0px;
width: 150px;
background: #3164CE;
color: #FFFFFF;
font-weight: bold;
}

#new-outer p {
margin: 0;
padding-left: 5px;
font: x-small Verdana,Arial,Tahoma;
}

#new-sell-outer p {
margin: 0;
padding-left: 5px;
font: x-small Verdana,Arial,Tahoma;
}

#login-outer {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 271px;
height: 225px;
font: xx-small Verdana,Arial,Tahoma;
border: #3164CE solid 1px;
}

#login-sell-outer {
float: left;
left: 0;
margin: 0;
padding: 0;
width: 271px;
height: 225px;
font: xx-small Verdana,Arial,Tahoma;
border: #3164CE solid 1px;
}

#login-outer div.client {
position: absolute;
margin: -10px 0px 0px 25px;
padding: 0px 3px 0px 3px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
background: #FFFFFF;
}

#login-sell-outer div.client {
position: absolute;
margin: -10px 0px 0px 25px;
padding: 0px 3px 0px 3px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
background: #FFFFFF;
}

#login-outer h4 {
margin: 0;
padding-left: 25px;
font: x-small Verdana,Arial,Tahoma;
}

#login-sell-outer h4 {
margin: 0;
padding-left: 25px;
font: x-small Verdana,Arial,Tahoma;
}

#login-inner {
margin: 5px 0px 0px 10px;
padding: 0;
width: 250px;
height: 175px;
background: #FAEAD0;
font: xx-small Verdana,Arial,Tahoma;
}

#login-sell-inner {
margin: 5px 0px 0px 10px;
padding: 0;
width: 250px;
height: 175px;
background: #FAEAD0;
font: xx-small Verdana,Arial,Tahoma;
}


#login-inner label.label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 90px;
padding-right: 5px;
text-align: right;

}

#login-sell-inner label.label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
width: 90px;
padding-right: 5px;
text-align: right;

}

#login-inner input.textbox {
float: left;
margin-bottom: 10px;
width: 130px;
height: 17px;
display: block;
}

#login-sell-inner input.textbox {
float: left;
margin-bottom: 10px;
width: 130px;
height: 17px;
display: block;
}

#new-outer br,#login-outer br,#login-inner br,#new-client-content br,#popup-container br {
clear: left;
}

#new-sell-outer br,#login-sell-outer br,#login-sell-inner br,#new-client-content br,#popup-container br {
clear: left;
}

#login-inner input#cbx {
float: left;
margin: 0px 0px 10px 8px;
display: block;
left: 0;
padding: 0;
}

#login-sell-inner input#cbx {
float: left;
margin: 0px 0px 10px 8px;
display: block;
left: 0;
padding: 0;
}

#login-inner label.cbx-label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
padding-left: 5px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#login-sell-inner label.cbx-label {
float: left;
left: 0;
margin-bottom: 10px;
display: block;
padding-left: 5px;
font: small Verdana,Arial,Tahoma;
font-weight: bold;
}

#login-inner input#login {
/*margin-left: 75px;*/
margin-left: 46px;
padding: 0px;
/*width: 110px;
background: #3164CE;
color: #FFFFFF;
font-weight: bold;*/
}

#login-sell-inner input#login {
/*margin-left: 75px;*/
margin-left: 46px;
padding: 0px;
/*width: 110px;
background: #3164CE;
color: #FFFFFF;
font-weight: bold;*/
}

#login-inner a {
margin: 0;
padding-left: 23px;
font: x-small Verdana,Arial,Tahoma;
}

#login-sell-inner a {
margin: 0;
padding-left: 23px;
font: x-small Verdana,Arial,Tahoma;
}

#team-sub-footer {
background: transparent url('/assets/images/footer-angle-team.gif') no-repeat top center;
width: 473px;
height: 15px;
margin-left: 158px;
margin-top: -1px;
}

/*-- new member page -- */
.nm-form-name {
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 15px;
	font: xx-small Verdana,Arial,Tahoma;
	}
	
.nm-form-field {
	float: left;
	width: 390px;
	height: 28px;
	}

#nm-wrap {
	clear: left;
	background:#fff;
	border:#FF6300 solid 1px;
	width:98%;
	margin-bottom:20px;
	}

#nm-wrap h1 {
	margin: 6px 5px 5px 10px;
	line-height: 150%;
	font: 15px/17px verdana;
	font-weight: bold;
	color: #3366CC;
	}
	
#nm-wrap h2 {
	margin: 6px 5px 5px 10px;
	line-height: 150%;
	font: 12px/15px verdana;
	font-weight: bold;
	color: #666;
	}
	
#nm-wrap h3 {
	margin: 0px 5px 10px 10px;
	font: 10px/13px verdana;
	color: #666;
	}		
	
.nm-divider {
	clear:both;
	text-align:center;
	width: 95%;
	height: 1px;
	margin:0 0 10px 10px;
	border-bottom: 1px solid #ccc;
	}		
	
#nm-wrap a:link, #nm-wrap a:visited {
	font: 10px/12px verdana;
	text-decoration: underline;
	color: #3366CC;
	}	
	
.bml a:link, .bml a:visited, .bml a:active, .bml a:hover {
	font:9px/11px verdana;
	text-decoration:underline;
	color:Blue;
	}	
	
/* -- world cup styles, yo -- */
.adspace {
	float:left;
	width:173px;
	background:transparent;
	margin-top:180px;
	}

.adspace img {
	float:left;
	width:187px;
	height:110px;
	margin:0;
	padding:0;
	}

.adspace-copybox {
	float:left;
	background:#fff;
	padding:6px;
	width:173px;
	border-left:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-right:#000 solid 1px;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #444;
	line-height: 13px;
	}

.adspace-copybox a {
	color: #7f0b25;
	font-weight: bold;
	}

.adspace-copybox h1 {
	font-family:georgia;
	font-size:11px;
	font-weight: bold;
	color:#316d7c;
	letter-spacing:1px;
	text-align:center;
	padding:0;
	margin:3px 0 -3px 0;
	}

.adspace p {
	color:#370100;
	padding:-3px 3px;
	}
	
ul.adspace-copybox {
	margin:0 0 3px 3px;
	}
	
.adspace-copybox li {
	list-style: url(/images/star-pplist.gif);
	padding-bottom:2px;
	margin-bottom:5px;
	}
	
.adspace-copybox li a:link,.adspace-copybox li a:visited {
	text-decoration:underline;
	color:#370100;
	}
	
.adspace-copybox li a:hover {
	text-decoration:none;
	background:#F3D798;
	border:1px solid #FF6300;
	}	
	
#goal-frame {
	float:left;
	width:565px;
	margin:0 0 5px 0;
	padding:0 2px 0 2px;
	background:#fff;
	border:1px solid #FF6300;
	font-size:11px;
	color:#333;
	}

#goal-frame h2 {
	padding:3px 8px 0 8px;
	font:13px/15px verdana;
	color:#FF6300;
	font-weight:bold;
	margin-top:5px;
	}

#goal-frame p {
	padding:0 8px 0 8px;
	text-align:left;
	font-size:11px;
	color:#333;
	margin-bottom:8px;
	}
	
.code {
	border:1px solid #FF6300;
	background:#F3D798;
	font:10px/12px verdana;
	width:175px;
	}
	
.code a:link, .code a:visited {
	color:#370100;
	font:10px/12px verdana;
	}
	
.pickupbox {
	border:1px solid #FF6300;
	background-color: #F3D798;
	width:470px;
	margin:5px auto;
	}
	
.pickupbox a:link,.pickupbox a:visited{
	font:11px/12px verdana;
	color:blue;
	}	
	
.pickupbox p {
	padding:0 8px 4px 8px;
	text-align:left;
	font:11px/15px verdana;
	color:#333;
	margin-bottom:8px;
	}	
	
.pickupbox h1 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: rgb(106,106,106);
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}	

#wcflags {
	border:1px solid #FF6300;
	background-color: #F3D798;
	width:535px;
	height:80px;
	margin:5px auto;
	}
	
#wcflags img {	
	height:15px;
	width:25px;
	border:0;
	margin:0 auto;
	}
	
#wcflags ul {
	margin:3px 10px;
	padding:0;
	}
	
#wcflags li {
	list-style:none;
	float:left;
	width:32px;
	height:30px;
	font:85% verdana;
	margin:1px auto;
	}
	
#wcflags h3 {
	padding:2px 0 2px 5px;
	font:11px/13px verdana;
	color:#370100;
	margin:0;	
	}	
.team-data-package {
	width: 150px;
	padding: 10px 23px 10px 23px;
	margin: 1px;
	color: #666;
	font-weight: bold;
	float: left;
	border-right: 1px dashed #CCC;
	border-bottom: 3px solid #DDD;
	text-align:center;
}
