/* ***************************   Site - Ticketmaster  ---------------------------  StyleSheet Index  $1 - Global Styles  $2 - Website Structure Styles  $3 - Header Styles  $4 - Content Styles  $5 - Sidebar Styles  $6 - Footer Styles   ***************************//* ***************************    $1 GLOBAL Styles   ***************************/* {	margin: 0;	padding: 0;}a {	color:#f26522;	text-decoration:underline;}a:hover {	color:#f26522;	text-decoration:none;}img {	border:0;}fieldset {	border:none;}li {	list-style:none;}.clear {	clear:both;	height:0;	font-size:0;}/* ***************************    $2 Website Structure Styles   ***************************/body {	text-align:center;    font-size:75%;    font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}#container {	width:1000px;    margin:0 auto;    text-align:left;    position:relative;}#menu {	position:absolute;    top:98px;    left:110px;    z-index:111;}#menu_video {	position:absolute;	right:0;	top:94px;	z-index:80;}#menu_video a {	width:200px;	height:28px;	display:block;	text-indent:-9999px;	background:url(../images/bg_viewvideo.png) top no-repeat;}#menu_video a:hover {	background:url(../images/bg_viewvideo.png) bottom no-repeat;}/* ***************************    $3 Header Styles   ***************************/#header {	width:1000px;	height:122px;	background:url(../images/bg_headerM.png) no-repeat;}#header h1 {	width:150px;    height:43px;    float:right;    margin:27px 32px 0 0;    display:inline;}#header h1 a {	width:150px;    height:43px;    float:left;    text-indent:-9999px;    outline-color: invert;	outline-style: none;	outline-width: medium;	display: block;}#header h2 {	text-indent:-9999px;}/* ***************************    $4 Content Styles   ***************************/#content {	width:1000px;    overflow:hidden;    color:#FFFFFF;}#content.inner {	background:url(../images/bg_contentinner.jpg);}#content.inner2 {	background:url(../images/bg_contentinner2.jpg);}#content.inner4 {	background:url(../images/bg_contentinner4.jpg);}#content.inner6 {	background:url(../images/bg_contentinner6.jpg);}#content.inner7 {	background:url(../images/bg_contentinner7.jpg);}#homeflash {	width:1000px;    height:369px;}#maincontent {	width:750px;	float:left;	margin-right:20px;	padding:20px 20px 20px 60px;	width/**/:/**/ 640px;}#maincontent h1 {	font-size:28px;	font-weight:normal;	margin-bottom:20px;	color: #FF6600;}#maincontent h2 {	font-size:23px;    font-weight:normal;    margin-bottom:20px;}#maincontent h3 {	font-size:17px;    font-weight:normal;    margin-bottom:20px;}#maincontent p {	margin-bottom:20px;    text-indent:48px;    line-height:18px;}#advertising {	width:1000px;    height:109px;    float:left;    background:url(../images/bg_footer_links.jpg) no-repeat;}#advertising h3 {	text-indent:-9999px;    font-size:0;}#advertising ul {	float:right;    margin:0px -131px 0 0;    display:inline;}#advertising li {	float:left;}#advertising li a {	height:76px;    float:left;    text-indent:-9999px;}#advertising li#ad1 a {	width:900px;    height:109px;    float:right;	margin:0px 0px 0 0;	background:url(../images/ad_btm.jpg) top no-repeat;}#advertising li#ad1 a:hover {    background:url(../images/ad_btm.jpg) bottom no-repeat;}#advertising li#ad2 a {	width:167px;    background:url(../images/bg_ad2.jpg) top no-repeat;}#advertising li#ad2 a:hover {    background:url(../images/bg_ad2.jpg) bottom no-repeat;}#advertising li#ad3 a {	width:169px;    background:url(../images/bg_ad3.jpg) top no-repeat;}#advertising li#ad3 a:hover {    background:url(../images/bg_ad3.jpg) bottom no-repeat;}#advertising li#ad4 a {	width:166px;    background:url(../images/bg_ad4.jpg) top no-repeat;}#advertising li#ad4 a:hover {    background:url(../images/bg_ad4.jpg) bottom no-repeat;}.column3 {	width:220px;    float:left;    font-size:11px;	background:#1E3A60;	padding:20px;	width/**/:/**/ 180px;	margin-right:10px;}.column3 h3 {	font-size:12px;	color:#f26522;    margin-bottom:15px;}.column3 ul {	margin-bottom:15px;}.column3 li {	font-size:11px;}.column3 a {	color:#429cc6;}.column3 a:hover {	color:#f26522;    text-decoration:underline;}.table_left {	width:470px;    background:#055a89;    padding:20px;    width/**/:/**/ 430px;}.table_right {	width:470px;    background:#FFFFFF;    color:#000000;    padding:20px;    width/**/:/**/ 430px;}.table_left h1 {	color:#fdda7e;    font-size:24px;    font-style:italic;}.grey {	color:#909293;}.silver {	color:#c0c0c0;}.subheading {	font-size:18px;    color:#f26522;;    margin:20px 0;}.table_left a,.table_right a {	color:#429cc6;}.table_left a:hover,.table_right a:hover {	color:#f26522;    text-decoration:underline;}.table_right ul li {	padding-left:65px;    background:url(../images/icon_li.jpg) 52px 6px no-repeat;}.topbottom {	margin-top:15px;    text-align:center;    font-size:12px;}.topbottom p {	margin-bottom:15px;}.topbottom a {	color:#f26522;}h4.heading {	font-size:12px;    font-weight:bold;    color:#f26522;    margin:20px 0;	font-size:16px;}.column2 {	width:700px;    float:left;}.column2 h4 {	font-weight:bold;	color:#f26522;	font-size:13px;}.column2 ul {	margin-left:10px;    font-size:11px;    margin-bottom:15px;}.middle_section {	width:700px;    float:left;    margin:20px 0;}.middle_section a {	color:#429cc6;}.middle_section a:hover {	color:#f26522;}.column4 {	width:175px;    float:left;    font-size:11px;}#contact_box {	padding-left:130px;    font-size:11px;}#contact_box a {	color:#f26522;}#contact_box p {	margin-bottom:20px;}.colortext {	color:#f26522;}#contest_box {	width:700px;    margin:90px 0 90px 130px;    font-size:11px;}#contest_box p {	margin-bottom:20px;}#contest_box a {	color:#429cc6;}#contest_box a:hover {	color:#f26522;    text-decoration:underline;}.table_wrapper {	width:680px;    margin:20px auto;    font-size:11px;}.table_wrapper2 {	background:#1E3A60;	width:680px;    margin:20px auto;    font-size:11px;}.table_col1 {	background:#1E3A60;    width:350px;    padding:20px 0 20px 20px;    width/**/:/**/ 330px;}.table_col1 h3,.table_col4 h3 {	font-size: 18px;	color: #99CCFF;}.table_col1 .title,.table_col4 .title {	color: #FF6600;	font-weight: bold;}.table_col2_title {	width:165px;    padding:10px 0 10px 40px;    width/**/:/**/ 125px;    background:#666;    font-weight:bold;}.table_col2_body {	width:165px;    padding:10px 0 10px 40px;    width/**/:/**/ 125px;    background:#FF6600;}.table_col3_body {	width:165px;    padding:10px 0 10px 40px;    width/**/:/**/ 125px;	background:#999900;}.table_col4 {	background:#1E3A60;    width:280px;    padding:20px;    width/**/:/**/ 240px;}.table_col5_title {	width:400px;    padding:10px 40px;    width/**/:/**/ 320px;    background:#666;    font-weight:bold;}.table_col5_body {	width:400px;	padding:10px 40px;	width/**/:/**/ 320px;	background:#FF6600;}.table_col4 a,.table_col5_body a {	color:#fff;}.table_col5_body ul {	margin:10px 0 10px 20px;}#content_wrapper {	width:700px;    margin-left:130px;    overflow:hidden;}.contact_box_inner {	width:220px;	margin-right:10px;	float:left;}.biggertext {	font-size:14px;	display:block;	margin-bottom:10px;}#footer_links {	width:1000px;    height:109px;    float:left;    background:url(../images/bg_footer_links.jpg) no-repeat;	position:relative;}#title_adopp {	width:238px;	height:63px;	background:url(../images/title_adopp.jpg) no-repeat;	position:absolute;	left:30px;	bottom:0;}#footer_links h3 span {	display:none;}#footer_links ul li {	float:left;}#footer_links ul li a {	width:147px;	height:69px;	float:left;	background-position:top;}#footer_links ul li a:hover {	background-position:bottom;}#footer_links ul li a span {	display:none;}#footer_links ul#links_3 {	position:absolute;	left:346px;	top:20px;}#footer_links ul#links_3 li {	margin-right:60px;	display:inline;}#footer_links ul#links_4 {	position:absolute;	left:285px;	top:20px;}#footer_links ul#links_4 li {	margin-right:20px;	display:inline;}#ad_online a {	background-image:url(../images/ad_online.jpg);}#ad_opt-in a {	background-image:url(../images/ad_opt-in.jpg);}#ad_directtohome a {	background-image:url(../images/ad_directtohome.jpg);}#title_conprofil {	width:204px;	height:63px;	background:url(../images/title_conprofil.jpg) no-repeat;	position:absolute;	left:30px;	bottom:0;}#ad_sportscrazedmen a {	background-image:url(../images/ad_sportscrazedmen.jpg);}#ad_musiclovers a {	background-image:url(../images/ad_musiclovers.jpg);}#ad_activeaffluents a {	background-image:url(../images/ad_activeaffluents.jpg);}#ad_keyhousehold a {	background-image:url(../images/ad_keyhousehold.jpg);}#title_adopp2 {	width:228px;	height:63px;	background:url(../images/title_adopp2.jpg) no-repeat;	position:absolute;	left:30px;	bottom:0;}#ad_ticketmaster a {	background-image:url(../images/ad_ticketmaster.jpg);}#ad_ticketalert a {	background-image:url(../images/ad_ticketalert.jpg);}#ad_ticketfast a {	background-image:url(../images/ad_ticketfast.jpg);}#ad_confirmationpage a {	background-image:url(../images/ad_confirmationpage.jpg);}#title_adopp3 {	width:238px;	height:63px;	background:url(../images/title_adopp3.jpg) no-repeat;	position:absolute;	left:30px;	bottom:0;}#ad_ticketbacks a {	background-image:url(../images/ad_ticketbacks.jpg);}#ad_ticketwallets a {	background-image:url(../images/ad_ticketwallets.jpg);}#ad_directmail a {	background-image:url(../images/ad_directmail.jpg);}#title_sponopp {	width:246px;	height:63px;	background:url(../images/title_sponopp.jpg) no-repeat;	position:absolute;	left:30px;	bottom:0;}#ad_holidayguide a {	background-image:url(../images/ad_holidayguide.jpg);}#ad_summerconcert a {	background-image:url(../images/ad_summerconcert.jpg);}#ad_kidsguide a {	background-image:url(../images/ad_kidsguide.jpg);}/* ***************************    $5 Sidebar Styles   ***************************/#sidebar {	width:230px;	float:left;	padding:15px 15px 15px 27px;	width/**/:/**/ 940px;}/* ***************************    $6 Footer Styles   ***************************/#footer {	width:1000px;    height:55px;    background:url(../images/bg_footer.png) no-repeat;}