@charset "utf-8";
/* CSS Document */


.OTTticketBuyersCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.OTTticketBuyersTable{ border: 13px solid #EEEEEE;}

#page_content {width:927px; margin:0; padding:0; background: #0073ae url("/images/2010_imagine/bgd_top.jpg") 0 0 no-repeat; text-align:left; font: normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#page_content2 {width:927px; margin:0; padding:0; background: #0073ae url("/images/bgd_top2.jpg") 0 0 no-repeat; text-align:left; font: normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#col1, #col2, #col3 {float:left; padding:0; text-align:left; }
#col1 {width:305px; margin:17px 0 0 30px; height:320px; padding:5px; background: url("/images/2010_imagine/video_bgd.gif") 0 0 no-repeat;}
#col2 {width:301px; margin:188px 0 0 22px;}
#col3 {width:244px; margin:91px 15px 0 0; text-align:center;}

#content_bottom {margin:0; padding:0; background: url("/images/2010_imagine/bgd_bot.gif") 0 0 repeat-y; overflow:auto; height:auto;}
.content_bottom_top {margin:0; padding:0; background: url("/images/2010_imagine/bgd_bot_top.gif") 0 0 no-repeat; overflow:auto;}
.content_bottom_bot {margin:0; padding:5px 0 0 0; background: url("/dates-and-locations/images/2010_imagine/bgd_bot_bot.gif") no-repeat bottom left; overflow:auto;}
#leftnav {width:187px; height:350px; margin:18px 0 0 0; padding:0; text-align:left; float:left;}
.content_container {width:720px; margin:10px 0 0 0; padding:0; float:left; display:none;}
#content_bgd {margin:53px 0 0 0; padding:0; background-color:#FFF;}
.content {width:670px; min-height:225px; margin:0 0 25px 0; padding:17px 25px 60px 25px; background: url("/images/2010_imagine/bgd_content_bot.gif") 0 bottom no-repeat; position:relative; top:6px; color:#000;}
 
.subhdr_lineup {background: url("/images/2010_imagine/subhdr_lineup.gif") 0 0 no-repeat;}
.subhdr_register {background: url("/images/2010_imagine/subhdr_register.gif") 0 0 no-repeat;}
.subhdr_group {background: url("/images/2010_imagine/subhdr_group.gif") 0 0 no-repeat;}
.subhdr_hotels {background: url("/images/2010_imagine/subhdr_hotels.gif") 0 0 no-repeat;}
.subhdr_know {background: url("/images/2010_imagine/subhdr_know.gif") 0 0 no-repeat;}
.subhdr_volunteer {background: url("/images/2010_imagine/subhdr_volunteer.gif") 0 0 no-repeat;}
.subhdr_downloads {background: url("/images/2010_imagine/subhdr_downloads.gif") 0 0 no-repeat;}
.subhdr_spread {background: url("/images/2010_imagine/subhdr_spread.gif") 0 0 no-repeat;}
.group {padding:0; float:left; display:none;}

#leftnav ul {list-style:none; margin:0; padding:0; font-size:0; line-height:0;}
#leftnav ul li {margin:0; padding:0; height:36px;}

#leftnav ul li a {  
	display: block;  
	width: 187px;  
	height: 36px;    
	overflow: hidden;  
	text-indent: -10000px;  
	font-size: 0px;  
	line-height: 0px; 
	margin:0; 
	padding:0;
} 
#leftnav ul li a:visited {  
	background-position: 0 0;  
}  
#leftnav ul li a:hover, #leftnav ul li a:active {  
	background-position: 0 -36px;  
}

.lineup {background: url("/images/2010_imagine/leftnav_btn_lineup.gif") 0 0 no-repeat;}
.register {background: url("/images/2010_imagine/leftnav_btn_register.gif") 0 0 no-repeat;}
.group {background: url("/images/2010_imagine/leftnav_btn_group.gif") 0 0 no-repeat;}
.hotels {background: url("/images/2010_imagine/leftnav_btn_hotels.gif") 0 0 no-repeat;}
.know {background: url("/images/2010_imagine/leftnav_btn_know.gif") 0 0 no-repeat;}
.volunteer {background: url("/images/2010_imagine/leftnav_btn_volunteer.gif") 0 0 no-repeat;}
.downloads {background: url("/images/2010_imagine/leftnav_btn_downloads.gif") 0 0 no-repeat;}
.spread {background: url("/images/2010_imagine/leftnav_btn_spread.gif") 0 0 no-repeat;} 


.subhdr_group ul {margin:0 0 20px 354px; padding:0;}
.subhdr_group ul li {padding:0 0 5px 0;}
.contactlist, .contactlist2 {margin:0 20px 20px 20px; padding:0 15px 0 0; list-style:none; font-size:18px; line-height:21px;}
.contactlist {width:300px; float:left;}
.contactlist li, .subhdr_group ul.contactlist2 li {background-position:0 0; background-repeat:no-repeat; padding:0 0 0 38px;}


.prices {float:left; width:290px; margin:0; padding:0; background-color:#FFf;}
.prices td {font-size:15px; padding:2px 5px; margin:0; line-height:21px; border-top:solid 1px #eb529d;}
.prices thead td {background-color:#eb529d; color:#fff; font-size:15px; font-weight:bold;}
.prices tfoot td {background-color:#fff; font-size:10px; line-height:13px}
.groupinfo_container {width:660px; padding:6px 0 0 0; margin:10px 0 0 0; background: url("/images/2010_imagine/groupinfo_top.gif") 0 0 no-repeat;}
.groupinfo_bot {width:660px; padding:0 0 6px 0; margin:0; background: url("/images/2010_imagine/groupinfo_bot.gif") 0 0 no-repeat;}
.groupinfo {width:620px; background-color:#00aeef; padding:5px 20px 10px;}
.groupinfo h3 {color:#fff; padding-bottom:10px;}
.groupinfo ul {margin:0; padding-right:15px; background-position:0 0; background-repeat:no-repeat; padding:0 0 0 30px;}
.groupinfo li {padding:3px 0; list-style-type:}

.subhdr_lineup h2 {overflow:hidden; text-indent:-5000px; height:35px; margin:0; padding:15px 0 0 0; background-position:0 15px; background-repeat:no-repeat; }


h1.city, h1.citylong {font-size:28px; line-height:normal; color:#fd0; margin:0; padding:0;}
h1.citylong {font-size:23px;}
h2 {font-size:15px; margin:8px 0;}
.tab_color {font-size:20px; padding-bottom:20px;}
h2.grouphdr {color:#00aeef; font-size:18px; line-height:24px; margin-bottom:25px;}
h3 {color:#77278b; font-size:15px; font-weight:bold; line-height:normal; margin:0; padding:3px 0;}
#page_content p {margin:8px 0; padding:0;}
#content p {margin:0 47px 0 25px; padding:0;}
.subhdr_lineup div div div {width:150px; margin:0 15px 15px 0; float:left;}

.smalltext {font-size:10px; line-height:12px;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.none {display:none;}
ul.gap li {padding:3px 0;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.ss-form-container {padding:25px; font-size:12px;}
.ss-q-title {float:left; padding:4px 5px 0 0; width:195px; text-align:left;}
.ss-q-help {display:inline; font-size:11px;}
.ss-form-title, .ss-form-desc {text-align:center;}
h1.ss-form-title {padding:0 0 .1em;}
.ss-form-container br {clear:both; display:none;}
.ss-form-entry {border-top:1px solid #eee; margin:0; padding:4px 10px 5px; text-align:left;}
.ss-form-entry2 {margin:0; padding:4px 10px 5px; text-align:left;}
.ss-required-asterisk {text-align:left;}
.ss-navigate {background-color:#eee; padding:3px 0; margin-top:4px;}
.ss-navigate .ss-form-entry {text-align:center; border:none;}
.style1 {
	font-size: 9px
}
.style2 {float: left; padding: 4px 5px 0 0; width: 195px; text-align: left; font-size: 9px; }
-->
</style>