* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #333;
	background: #eee url(../img/bg.gif) repeat-x top left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


body.pop {
	background-color: #ffffff;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
	margin: auto;
}
p, h5, div, li, input, select, textarea, table td {
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table td {
	vertical-align: top;
}
form {
	display: inline;
}
input, select, textarea {
	font-size: 11px;
}
img, input, select, textarea, .button, .button a {
	display: block;
}
h2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	color: #CC0000;
	margin: 0px 0px 3px 0px;
}
p {
	margin-bottom: 15px;
}
p.imgh {
	margin-bottom: 8px;
}
img {
	border: none;
}
.toutBottom {
	margin-left: 1px;
}
img.alpha {
	behavior: url('/static/css/pngbehavior.htc');
}
.gray-note {
	color: #696969;
	font-size: 9px;
	font-family: Verdana;
	line-height: 13px;
}
.section-title {
	margin: 20px 0px 15px 0px;
}
.margin div, .delimiter, .delimiter div, .spacer {
	font-size: 1px;
	width: 1px;
	height: 1px;
	line-height: 0px;
	overflow: hidden;
}
a {
	color: #069;
}
a:hover {
	color: #f60;
}
ul, ul li {
	list-style: none;
}
.bulletList {
	margin: 0px 0px 15px 15px;
}
.bulletList li {
	background: url(../img/bullet.333.gif) no-repeat 0px .73em;
	padding: 0px 0px 0px 10px;
}
.flashContainer p {
	margin: 20px;
}
/* end general styles */
/* drop shadows */
.shadow-right {
	position: absolute;
	z-index: 1;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/shade-r.png', sizingMethod='scale');
}
html > body .shadow-right {
	background-image: url('../img/shade-r.png');
	background-repeat: repeat-y;
	_filter: none;
}
.shadow-bottom {
	position: absolute;
	z-index: 1;
	height: 5px;
	overflow: hidden;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/shade-b.png', sizingMethod='scale');
}
html > body .shadow-bottom {
	background-image: url('../img/shade-b.png');
	background-repeat: repeat-x;
	background-position: top;
	_filter: none;
}
/* end drop shadows */
/* begin dhtml pop */
#overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	text-align: left;
}
#overlayVis {
	background-color: #FFF;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.overlay-pop-up {
	opacity: 5.0;
	filter: alpha(opacity=200);
}
.overlay-pop-up div.bord-n-bg {
	background-color: #FFF;
}
.flash {
	margin: 0px;
}
#flashMovie {
	position: absolute;
	width: 346px;
	display: none;
}
#flashMovieDrag {
	background-color: #c23231;
	line-height: 16px;
	vertical-align: middle;
	width: 100%;
}
#flashMovieDrag td {
	padding: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
#flashMovie .close {
	margin-right: 6px;
	float: right;
	cursor: pointer;
}
#flashMovie div.movie {
	border: 3px solid #c23231;
	border-top-width: 0px;
}
*.clear {
	clear: both;
}
/* end dhtml pop */
/* begin header styles */

.navUtility {
	margin: 0px 0px 11px 386px;
}
.navUtility ul {
	background: transparent url(../img/nav.utility.gif) no-repeat 0px 0px;
	width: 395px;
	height: 27px;
}
.navUtility li {
	display: inline;
	float: left;
}
.navUtility .item01, .navUtility .item02, .navUtility .item03, .navUtility .item04 {
	padding-right: 6px;
}
.header .logo {
	margin: 0px 0px 19px 14px;
}
.header .logo a {
	display: block;
	width: 217px;
}
/* end header styles */

.edgeLeft div {
	width: 13px;
}
.edgeLeft {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/edge.left.png', sizingMethod='scale');
}
html > body .edgeLeft {
	background: transparent url(/static/img/edge.left.png) repeat-y 0px 0px;
}
.edgeRight div {
	width: 8px;
}
.edgeRight {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/edge.right.png', sizingMethod='scale');
}
html > body .edgeRight {
	background: transparent url(/static/img/edge.right.png) repeat-y 0px 0px;
	filter: none;
}
.leftColumn {
	background-color: #C23231;
}
/* begin inner white curve */

.ic {
	width: 740px;
}
.icCenter {
	background-color: #FFFFFF;
}
.icCenterContent {
	width: 733px;
}
.icLeft div {
	width: 3px;
}
.icLeft {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/ic.left.png', sizingMethod='scale');
}
html > body .icLeft {
	background: transparent url(/static/img/ic.left.png) repeat-y 0px 0px;
}
.icRight div {
	width: 4px;
}
.icRight {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/ic.right.png', sizingMethod='scale');
}
html > body .icRight {
	background: transparent url(/static/img/ic.right.png) repeat-y 0px 0px;
	filter: none;
}
/* end inner white curve */

/* begin left nav */
.navSub {
	width: 183px;
	height: 230px;
	background: #600 url(../img/nav.sub.bg.gif) repeat-x 0px -30px;
}
.navSub .title {
	margin: 16px 0px 13px 8px;
}
.navSub .nav {
	border-top: 1px solid #fff;
	margin: 0px 8px 0px 8px;
}
.navSub li a {
	display: block;
	width: 167px;
}
/* begin fix for winIE whitespace bug */
.navSub li a {
	float: left; /* float for IE */
	clear: left;
}
.navSub li > a {
	float: none; /* hide float from non-IE browsers */
}
/* end fix for winIE whitespace bug */
/* end left nav */

.spotlight .curve {
	margin-bottom: 15px;
}
.spotlight .curve-shortcuts {
	margin-bottom: 50px;
}
.spotlight#prepare {
	color: white;
	margin: 15px 0px 0px 28px;
}
.spotlight#prepare a {
	text-decoration: inherit;
	color: white;
	line-height: 16px;
}
.spotlight#prepare a:hover {
	color: #f60;
}
.centerColumn {
	background-color: #F9F9F9;
}
.centerColumnWrap {
	width: 585px;
}
.centerColumn p, .centerColumn .bulletList li {
	line-height: 17px;
}
/* begin box styles */

.box .boxOfficeTop5 {
	width: 153px;
	background: transparent url(../img/box.bg.box.office.gif) repeat-x 0px 0px;
}
.box .left div {
	width: 3px;
}
.box .right div {
	width: 4px;
}
.box .center {
	padding: 9px 0px 0px 0px;
}
.box p {
	font-size: 10px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
}
.box .boxOfficeTop5 p {
	font-size: 9px;
}
.box .boxOfficeTop5 .center {
	padding: 0px 10px 0px 9px;
}
.box .delimiter {
	border-top: 1px solid #eee;
	width: 107px;
	margin: 0px auto 0px auto;
}
.box .title, .box .pdf, .box .link {
	color: #606;
}
.box .boxOfficeTop5 .title, .box .boxOfficeTop5 .pdf, .box .boxOfficeTop5 .link {
	border-top: 1px solid #eee;
}
.box .boxOfficeTop5 .title {
	padding: 4px 0px 1px 0px;
}
.box .link {
	background: transparent url(../img/icon.arrow.gif) no-repeat 17px 1em;
	padding: 6px 5px 6px 30px;
}
.box .pdf {
	background: transparent url(../img/icon.pdf.gif) no-repeat 11px .55em;
	padding: 6px 5px 6px 30px;
}
.box .amount {
	margin-bottom: 5px;
}
.box a {
	text-decoration: none;
}
/* end box styles */

/* begin client quotes */

.clientQuotes p {
	margin: 0px 0px 0px 0px;
}
.clientQuotes .quote {
	margin: 0px 0px 0px 0px;
}
.clientQuotes .source, .clientQuotes .reference {
	color: #C23231;
	font-style: italic;
}
/* end client quotes */
/* begin anticipated films */

.anticipatedFilms {
	margin: 0px 3px 15px 0px;
}
.anticipatedFilms img {
	margin: 0px 0px 12px 0px;
}
.anticipatedFilms b {
	color: #724993;
}
/* end anticipated films */
/* begin select month */

.selectMonth td, .selectOpp td {
	background-color: #fff;
	background: #fff url(../img/nav.release.bottom.gif) repeat-x bottom left;
}
.selectMonth p, .selectOpp p {
	height: 37px;
	margin: 0px 0px 0px 0px;
}
.selectMonth a, .selectOpp a {
	color: #333;
	background-color: #fff;
	display: block;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	text-decoration: none;
	padding: 6px 9px 7px 9px;
}
.selectOpp a {
	color: #069;
	font-size: 9px;
	padding-left: 0px;
	padding-right: 0px;
}
.selectOpp a span {
	color: #DADADA;
}
.selectMonth a:hover {
	color: #C23231;
}
.selectOpp a:hover {
	color: #714994;
}
.selectMonth .first, .selectOpp .first {
	background: transparent url(../img/nav.release.left.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 11px;
}
.selectOpp .first a {
	padding-left: 10px;
}
.selectMonth .last, .selectOpp .last {
	background: transparent url(../img/nav.release.right.gif) no-repeat top right;
	padding: 0px 11px 0px 0px;
}
.selectOpp .last a {
	padding-right: 10px;
}
.selectMonth .selected {
	color: #C23231;
	background-color: #F0F0F0;
}
.selectMonth .selected a {
	color: #C23231;
	background-color: #F0F0F0;
}
.selectOpp .selected a {
	color: #714994;
}
.selectMonth .selected .first {
	background: transparent url(../img/nav.release.left.on.gif) no-repeat 0px 0px;
}
.selectMonth .first a, .selectMonth .selected .first a, .selectOpp .first a, .selectOpp .selected .first a {
	border-left-width: 0px;
}
.selectMonth .selected .last {
	background: transparent url(../img/nav.release.right.on.gif) no-repeat top right;
}
.selectMonth .last a, .selectMonth .selected .last a {
	border-right-width: 0px;
}
/* begin select month */
/* begin list of releases */

.listOfReleases p {
	margin: 0px 0px 1px 0px;
}
.listOfReleases .title {
	font-size: 12px;
	font-weight: bold;
}
.listOfReleases .release {
	color: #714994;
}
.listOfReleases .description {
	margin: 0px 0px 15px 0px;
	width: 426px;
}
/* end list of releases */
/* begin list of spot campaigns */

.listOfSpotCampaigns p {
	margin: 0px 0px 0px 0px;
}
.listOfSpotCampaigns td {
	padding: 2px 0px 5px 9px;
}
.listOfSpotCampaigns th {
	border: 1px solid #D0D0D0;
	border-width: 1px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
}
.listOfSpotCampaigns th p {
	color: #008040;
	font-size: 11px;
}
.listOfSpotCampaigns .alt td {
	background-color: #F2F2F2;
}
.listOfSpotCampaigns .value {
	background-image: url(../img/icon.video.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-left: 25px;
}
/* end list of spot campaigns */

.lobbyPromotions .title, .leadingResources .title {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.lobbyPromotions table {
	float: left;
}
ul.lobby_list { 
	margin: 0 0 15px 0; 
	padding: 0 0 0 25px;
}
	ul.lobby_list li {
		list-style-type: disc;
		margin: 0 0 8px 0;
	}
.studyFindings .bulletList {
	margin: 0px 0px 3px 0px;
}
.studyFindings .bulletList li {
	font-size: 12px;
	color: #636;
	font-weight: bold;
	background: url(../img/bullet.636.gif) no-repeat 0px .55em;
	padding: 0px 0px 17px 13px;
}
.footnotes p {
	font-size: 9px;
	line-height: normal;
	margin: 0px 0px 0px 0px;
}
.theatreListing p a {
	color: #333;
	font-size: 10px;
}
.theatreListing .first p, .theatreListing .second p, .theatreListing .third p {
	width: 145px;
	text-align: left;
	margin: 0px 25px 0px 0px;
}
.theatreListing .first p {
	margin-left:25px;
}
.theatreListing .third p {
	margin-right: 0px;
}
.listOfFacts .bulletList {
	margin-left: 0px;
	margin-bottom: 20px;
}
.listOfFacts .bulletList li {
	padding-bottom: 17px;
}
.listOfFacts .bulletList li ul {
	margin: 0px 0px 0px 30px;
}
.listOfFacts .bulletList li li {
	background: url(../img/bullet.ndash.gif) no-repeat 0px .85em;
}
/* start about us styles */
.select-positions {
	font-family: Verdana;
	font-size: 11px;
	padding: 2px;
	color: #000000;
	display: inline;
	margin: 10px 0px 15px 0px;
	width: 170px;
}
.select-positions#locations {
	position: relative;
	left: 20px;
}
.select-positions option {
	padding-bottom: 2px;
}
/* end about us styles */
/* begin footer */

#footer-img {
	margin-left: 13px;
}
/* begin footer */

.footer {
	padding: 10px 0px 40px 13px;
}
.footer table {
	width: 768px;
}
.footer .navFooter .nav {
	text-align: right;
	margin: 0px 0px 0px auto;
}
.footer .nav, .footer .nav a {
	color: #727272;
	font-size: 9px;
	text-decoration: none;
}
.footer .nav a:hover {
	color: #f60;
}
/* end footer */

/* start ad styles */
.ad {
	margin: 0px 0px 10px 0px;
}
.ad .ad-copy {
	background-image: url(/static/img/ad.bg.middle.gif);
	background-repeat: repeat-y;
	width: 147px;
	margin: 0px 10px 0px 0px;
}
.ad .ad-copy p {
	font-family: Verdana;
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 5px 5px 10px 12px;
}
.ad-thin {
	margin: 0px 0px 10px 0px;
	position: relative;
	right: 12px;
	background-image: url(/static/img/ad-thin.bg.top.png);
	background-repeat: no-repeat;
	_background: none;
	width: 125px;
	height: 445px;
}
.ad-thin .ad-copy {
	/*
	background-image:url(../img/ad-thin.bg.middle.gif);
	background-repeat: repeat-y;
	*/
	padding: 10px 5px 0 0;
	margin: 0px;
	/*background: url(/static/img/ad-thin.bg.btm.png) bottom left no-repeat;*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image, src='/static/img/ad-thin.bg.top.png');
	height: 319px;
}
html > body .ieSt {display: none;}
.ad-thin .ad-copy p {
	font-family: Verdana;
	color: #6F2388;
	font-size: 10px;
	padding: -5px 5px 0px 10px;
	margin: 0px;
}
.ad-thin .ad-copy p.contact,
.ad-thin .ad-copy p#contact {
	padding: 0 4px 0 9px;
	margin: 0px;
	border-right: 2px solid #f1f1f1;
	border-left: 2px solid #f1f1f1;
	width: 108px;
}
/* end ad styles */

/* start careers  styles */
#keywords {
	display: inline;
	width: 230px;
	padding: 1px;
	position: relative;
	left: 10px;
}
.gray {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
.button-positions {
	display: inline;
	margin: 20px 0px 0px 0px;
}
.button-positions#view-all {
	position: relative;
	left: 12px;
}
/* end careers styles */

/* starts news & press styles */
#news-press p {
	font-family: Verdana;
	font-size: 10px;
	color: #696969;
	line-height: 17px;
	padding-right: 20px;
}
#news-press p#opener {
	padding: 0px 40px 0px 0px;
}
#news-press a {
	color: #005BAB;
}
#news-press a:hover {
	color: #f60;
}
#archived-index {
	width: 127px;
	background-image: url(../img/newsletters.bg.gif);
	background-repeat: repeat-y;
}
	#archived-index ul {
		padding-top: 6px;
		margin-left: 13px;
	}
		#archived-index ul li {
			padding-bottom: 10px;
		}
p.archived-note { font-size: 9px; color: #262626; margin-top: 10px; padding-left: 4px; }
#current-year {
	color: #714994;
}
.news-items, .press-items {
	padding: 0px 50px 0px 2px;
	margin-bottom: 20px;
}
.news-items h2, .press-items h2 { margin-bottom: 8px; }
.news-items p, .press-items p {
	margin: 0px;
}
.news-items .delimiter, .press-items .delimiter {
	background-color: #D0D0D0;
	width: 100%;
	margin: 9px 0px 7px 0px;
}
.news-item-date, .press-item-date {
	color: #714994;
	line-height: 17px;
}
.contact,
#contact {
	color: #696969;
	position: relative;
	top: 5px;
}
.back-to-top {
	margin-top: 25px;
	position: relative;
	right: 9px;
}
#news-article {
	padding: 10px 0px 0px 0px;
}
#news-article h1 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #6F2388;
	line-height: 20px;
}
#news-article h2 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	line-height: 17px;
	margin-bottom: 15px;
}
#news-article p {
	color: #696969;
}
#news-article .delimiter {
	background-color: #D0D0D0;
	width: 100%;
	margin: 20px 0px 20px 0px;
}
#news-article ul li {
	float: none;
}
#news-article .pdf {
	background: transparent url(../img/icon.pdf.gif) no-repeat 11px .55em;
	padding: 6px 5px 6px 30px;
}
/* end new & press styles */

/* start exec mgmt styles */
#exec-mgmt h1 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #6F2388;
	line-height: 17px;
}
#exec-mgmt h2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
	color: #6F2388;
	line-height: 17px;
}
#exec-mgmt img {
	float: left;
	margin-right: 15px;
}
#exec-mgmt .topSection {
	height: 589px;
	position: relative;
	}
	#exec-mgmt .btmSection {
		padding: 0 0 0 25px;
		}
	#exec-mgmt .topSection p {
		color: #696969;
		position: absolute;
		width: 147px;
		font-style: italic;
		line-height: 14px;
		display: none;
	}
		#exec-mgmt .topSection p a {
			display: block;
			color: #0066a6;
			font: 12px arial;
			position: relative;
		}
		#exec-mgmt .topSection img {
			margin: 0 0 6px 0;
		}
		#exec-mgmt .topSection p.michael,
		#exec-mgmt .topSection p.darryl,
		#exec-mgmt .topSection p.loren,
		#exec-mgmt .topSection p.alan,
		#exec-mgmt .topSection p.andrew,
		#exec-mgmt .topSection p.james,
		#exec-mgmt .topSection p.matt,
		#exec-mgmt .topSection p.george {display: block;}
		
		#exec-mgmt .topSection p.michael {top:25px; left:130px;}
		#exec-mgmt .topSection p.darryl {top:25px; left:317px;}
		
		#exec-mgmt .topSection p.loren {top:219px; left:130px;}
		#exec-mgmt .topSection p.alan {top:219px; left:317px;}
		#exec-mgmt .topSection p.andrew {top:219px; left:409px;}
		
		#exec-mgmt .topSection p.james {top:413px; left:25px;}
		#exec-mgmt .topSection p.matt {top:413px; left:221px;}
		#exec-mgmt .topSection p.george {top:413px; left:409px;}
		
	
	#exec-mgmt .delimiter {
		background-color: #D0D0D0;
		width: 100%;
		margin: 20px 0px 20px 0px;
	}
/* end exec mgmt styles */

/* start contact us styles */
#contact-us-thanks, #newsletter-thanks {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
#newsletter-thanks {
	padding-left: 20px;
}
.contact-us {
	color: #666666;
	line-height: 15px;
}
.contact-us li {
	font-size: 11px;
	margin-left: 20;
}
.contact-us h1 {
	font-size: 12px;
	line-height: 15px;
	color: #603D78;
	margin: 0px 0px 4px 0px;
}
.contact-us h2 {
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #333333;
	margin: 0px 0px 0px 0px;
}
.contact-us .input-text {
	margin: 3px 0px 15px 0px;
	width: 150px;
	padding: 1px;
}
#upgrade .input-text, #upgrade textarea {
	width: 298px;
}
#upgrade .short, #upgrade select {
	width: 156px;
}
.contact-us .input-checkbox {
	display: inline;
	padding: 1px;
	margin: 0px 5px 8px 0px;
	width: 15px;
	height: 15px;
	vertical-align: top;
}
.contact-us .input-textarea {
	margin: 10px 0px 15px 0px;
	width: 145px;
	height: 50px;
	padding: 1px;
}
.contact-us .delimiter {
	background-color: #D0D0D0;
	display: block;
	height: 1px;
	width: 155px;
	margin: 5px 8px 15px 0px;
}
#upgrade .delimiter {
	width: 298px;
}	
.contact-us .address {
	float: left;
	margin: 0px 5px 20px 0px;
	width: 170px;
	line-height: 15px;
	min-height: 135px;
	height: auto;
	_height: 135px;
}
.contact-us .address.last {
	float: right;
	width: 187px;
}
.contact-us .address#chicago {
	position: relative;
	left: 23px;
}
.contact-us .address#western {
	position: relative;
	left: 26px;
}
/* end contact us styles */

/* start advertising/local styles */
.address_local {
	float: left;
	margin: 0px 10px 10px 0px;
	line-height: 15px;
}
/* end advertising local styles */

/* start newsletter styles */
.recent-newsletters {
	width: 127px;
	background-image: url(../img/newsletters.bg.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 10px 0px;
}
.recent-newsletters .pic {
	padding: 10px 25px 0px 25px;
}
.recent-newsletters h2 {
	color: #AE1B3F;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 11px;
}
.recent-newsletters h3 {
	color: #005BAB;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	margin: 5px 0px 0px 11px;
}
.recent-newsletters .double-arrow {
	display: inline;
	position: relative;
	bottom: 1px;
}
.recent-newsletters a {
	text-decoration: none;
	color: inherit;
}
.recent-newsletters a:hover {
	color: #f60;
}
.recent-newsletters .delimiter {
	background-color: #D0D0D0;
	width: 80%;
	margin: 10px 0px 5px 11px;
}
.recent-newsletters p {
	font-size: 10px;
	padding: 10px 0 0 10px;
	margin: 0 0 -5px 0;
}
	.recent-newsletters p a {
		color: #fe5400;
	}

#newsletter p {
	color: #333333;
}
#newsletter h1 {
	font-size: 10px;
	color: #714994;
	line-height: 17px;
	margin: 15px 0px 15px 0px;
}
#newsletter #signup-form {
	font-size: 10px;
	color: #005BAB;
	line-height: 17px;
	width: 300px;
	margin: 0px 0px 20px 0px;
}
#newsletter #signup-form tr {
}
#newsletter #signup-form tr td.inputPush {
	padding-right: 20px;
}
#newsletter #signup-form input {
	margin: 5px 0px 0px 0px;
	padding: 1px;
}
#newsletter #signup-form .radio,
#newsletter #signup-form #radio {
	margin: 10px 0px 0px 14px;
	position: relative;
	top: 2px;
}
#newsletter .field {
	float: left;
	margin: 0px 30px 10px 0px;
}
#newsletter .field #inline {
	display: inline;
}
.opt-in {
	width: 192px;
	height: 122px;
	background-image: url(../img/opt-in.bg.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 25px 0px;
	color: #333333;
}
.opt-in p {
	padding: 8px 5px 0px 12px;
	color: #333333;
}
#newsletter .title {
	color: #67398F;
}
.opt-in .choice {
	color: #005BAB;
}
#optional-info {
	color: #005BAB;
	line-height: 17px;
	margin: 0px 0px 20px 0px;
}
#optional-info input {
	margin: 5px 0px 5px 0px;
	padding: 1px;
}
#optional-info select {
	margin: 5px 0px 5px 0px;
	width: 50px;
}
div.news-pop {
	width: 600px;
	height: 500px;
	overflow: auto;
}
/* end newsletter styles */

/* start terms & conditions styles */
#terms h1 {
	margin: 0px 0px 5px 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #6F2388;
	line-height: 17px;
}
/* end terms & conditions styles /*

/* sitemap */
#sitemap {
	padding: 25px 10px 90px 20px;
}
#sitemap h1 {
	margin: 0px 0px 15px 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #6F2388;
	line-height: 17px;
}
#sitemap ul.sitemap li {
	font-size: 10px;
	line-height: 14px;
	padding: 3px 0px;
}
#sitemap ul.sitemap li.group {
	padding-bottom: 20px;
}
#sitemap ul.sitemap ul li {
	padding-bottom: 0px;
}
#sitemap ul.sitemap ul {
	margin-left: 35px;
}
/* end sitemap */

/* begin google maps pages */

#map {
	position: relative;
}
#map p {
	text-align: center;
	position: absolute;
	top: 120px;
	width: 100%;
	color: #FF0000;
	font-size: 18px;
}

#address-list {
	width: 549px;
}
#address-list th {
	color: #724995;
	text-align: left;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 7px 10px;
	font-size: 11px;
}
#address-list td {
	padding: 5px 10px;
}
#address-list tr.alt {
	background-color: #F2F2F2;
}
/* end google maps pages */
/* prod specs */
p.pdf {
	background: transparent url(../img/icon.pdf.gif) no-repeat 2px .55em;
	padding: 6px 5px 6px 28px;
	margin: 0px;
}
p.bullet {
	background: transparent url(../img/bullet.gif) no-repeat 2px .55em;
	padding: 6px 5px 6px 28px;
	margin: 0px;
}
/* end prod specs */

.shortcuts {
	margin: -10px 0 15px 20px;
}
.shortcuts#hide {
	display: none;
}
.shortcuts select {
	font-size: 10px;
}
.shortcuts img.title {
	margin: 0px 0px 5px 0px;
}
#chartPanel {
	position: absolute;
	z-index: 100;
	display: block;
	visibility: hidden;
	width: 403px;
	height: 472px;
	top: 114px;
	left: 250px;
	overflow: visible;
}
/* ---- OD Edits ---- */

#ad {
	width: 509px;
	height: 176px;
	margin: 0px 0px 0px 10px;
	font: 10px verdana;
	color: #333333;
	background-repeat: no-repeat;
	position: relative;
}
#ad #content {
	/* margin:55px 0px 0px 20px; */
	width: auto;
	height: 132px;
	position: relative;
	/* top:55px; */
	top: 15px;
	left: 15px;
}
#content .left {
	float: left;
	position: relative;
	width: 217px;
	height: 137px;
}
#content .right {
	float: left;
	position: relative;
	width: 142px;
	height: 137px;
	margin-left: 18px;
}
.left h1 {
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}
.left .ul-wrap {
	margin: 3px 0 0 5px;
	float: left;
}
.ul-wrap ul {
	margin: 5px 0 0 0;
	padding:0;
}
.ul-wrap li {
	height: 18px;
	list-style-type: none;
}
html>body .left .more {
	position: absolute;
	margin: 119px 0 0 154px;
}
.left .more {
	position: absolute;
	margin: 118px 0 0 156px;
}
#content .vertical-div {
	float: left;
	height: 130px;
	width: 2px;
	border-right: 1px solid #cccccc;
	position: relative;
}
.left img, .right img {
	position: relative;
}
.right h1 {
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}
.left p {
	line-height: 16px;
	clear: both;
	margin: 4px 0 0 3px;
}
.right p {
	line-height: 16px;
	clear: both;
	margin: 0 0 0 2px;
	width: 125px;
}
.right .more {
	position: absolute;
	left: 0;
	bottom: 5px;
}


/* new styles */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	outline: none;
}
#header {
	height: 79px;
	padding: 0 2px 0 13px;
	position: relative;
	z-index: 10;
}
#utilNav {
	width: 100%;
	height: 42px;
	float: right;
}
#utilNav ul {
	list-style: none;
	float: right;
}
#utilNav ul li {
	float: left;
}
#utilNav ul li a {
	height: 28px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}
#utilNav ul li a.about {
	width: 77px;
	background: url(../img/utilNav/about.png) no-repeat 0 0;
}
#utilNav ul li a.theater {
	width: 94px;
	background: url(../img/utilNav/theater.png) no-repeat 0 0;
}
#utilNav ul li a.news {
	width: 53px;
	background: url(../img/utilNav/news_new_10.png) no-repeat 0 0;
}
#utilNav ul li a.newsletter {
	width: 147px;
	background: url(../img/utilNav/signupNewsletter.png) no-repeat 0 0;
}
#logo img {
	position: absolute;
	top: 39px;
	left: 13px;
}
a.contactBtn {
	width: 114px;
	height: 22px;
	background: url(../img/btn/contactus.black.png) no-repeat 0 0;
	text-indent: -999px;
	overflow: hidden;
}
a.contactBtn:hover {
	background-position: 0 -42px;
}
#header a.contactBtn {
	float: right;
}
#header .phone {
	margin: 5px 12px 0 0;
}

#newsletterCallout {
	width: 223px;
	height: 107px;
	position: absolute;
	top: 0;
	right: -1px;
	display: none;
}
#newsletterCallout .bg {
	width: 100%;
	height: 107px;
	background: url(../img/bg/newsletterCallout.png) no-repeat 0 0;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/img/bg/newsletterCallout.png');
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}
#newsletterCallout .close {
	width: 20px;
	height: 22px;
	background: url(../img/btn/xClose.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 2;
}
#newsletterCallout form {
	padding: 37px 0 0 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#newsletterCallout form input.text {
	height: 14px;
	padding: 2px;
	margin: 0 0 10px 0;
	border: 1px solid #d7d7d7;
	color: #666;
}



#newsletterCallout2 {
	width: 223px;
	height: 107px;
	position: absolute;
	top: -110px;
	right: -1px;
	display: none;
}
#newsletterCallout2 .bg {
	width: 100%;
	height: 107px;
	background: url(../img/bg/newsletterCallout.png) no-repeat 0 0;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/img/bg/newsletterCallout.png');
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}
#newsletterCallout2 .close {
	width: 20px;
	height: 22px;
	background: url(../img/btn/xClose.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 2;
}
#newsletterCallout2 form {
	padding: 37px 0 0 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#newsletterCallout2 form input.text {
	height: 14px;
	padding: 2px;
	margin: 0 0 10px 0;
	border: 1px solid #d7d7d7;
	color: #666;
}



#homeContent {
	width: 768px;
}
#homeContent #newsline {
	width: 100%;
	height: 33px;
	background: url(../img/bg/newsline.png) repeat-x 0 0;
	overflow: hidden;
}
#homeContent #newsline img,
#homeContent #newsline p { 
	float: left; 
}

#homeContent #newsline p { width: 80%; }

#homeContent #newsline p a {
	height: 33px;
	padding: 0 20px 0 15px;
	background: url(../img/arrow/doubleArrow.png) no-repeat right 15px;
	color: #6d6d6d;
	font: normal 10px/35px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#homeContent #newsline p a:hover {
	text-decoration: underline;
}
#homeContent .content {
	width: 100%;
	height: 263px;
	background: url(../img/bg/home.content.gif) repeat-x 0 0;
	position: relative;
	overflow: hidden;
}
#homeContent #descriptions {
	width: 465px;
	padding: 0 34px 0 16px;
	float: left;
}
#homeContent #descriptions .block {
	width: 465px;
	padding: 15px 0 10px 0;
}
#homeContent #descriptions .border {
	background: url(../img/bg/border.fade.gif) no-repeat bottom center;
}
#homeContent #descriptions .block .text {
	width: 360px;
	height: 100px;
	padding: 0 0 10px 10px;
	float: left;
	overflow: hidden;
}
#homeContent #descriptions .block .text p {
	margin: 0 0 10px 0;
	font: normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#homeContent #descriptions .block .text p a {
	text-decoration: none;
	color: #333;
}
#homeContent #descriptions .block .text p a:hover {
	text-decoration: underline;
	}
a.go {
	color: #fe5400 !important;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
a.go:hover {
	color: #23748e;
}
#homeContent #descriptions h1.local {
	width: 359px;
	height: 11px;
	margin: 18px 0 10px 0;
	background: url(../img/hl/localAdvertising.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#homeContent #descriptions h1.regional {
	width: 269px;
	height: 11px;
	margin: 8px 0 10px 0;
	background: url(../img/hl/regionalAdvertising.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#homeContent #descriptions .call {
	padding: 5px 0 0 15px;
	float: left;
}
#descriptions a.contactus {
	width: 113px;
	height: 21px;
	display: block;
	background: url(../img/btn/contactus.white.png) no-repeat 0 0;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}
#descriptions a.contactus:hover {
	background-position: 0 -28px;
}
#homeContent #getStarted {
	width: 239px;
	height: 186px;
	padding: 34px 0 0 0;
	background: url(../img/bg/getStartNow.png) no-repeat 0 0;
	position: absolute;
	top: 21px;
	right: 20px;
}
#homeContent #getStarted form {
	height: 44px;
	padding: 19px 0 25px 0;
	display: block;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
}
#homeContent #getStarted .header {
	padding: 0 0 10px 0;
}
#homeContent #getStarted form fieldset {
	padding: 0 0 0 23px;
	border: 0;
}
#homeContent #getStarted form input.text {
	width: 110px;
	height: 14px;
	margin: 0 10px 0 0;
	padding: 2px;
	border: 1px solid #d1d0d0;
	float: left;
}
#homeContent #getStarted a.goBtn {
	width: 39px;
	height: 21px;
	background: url(../img/btn/go.png) no-repeat 0 0;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	float: left;
}
#homeContent #getStarted a.goBtn:hover {
	background-position: 0 -30px;
}
#homeContent #getStarted .top {
	padding: 10px 5px 10px 25px;
	border-bottom: 1px solid #dddddd;
}
#homeContent #getStarted .top .header {
	padding: 0 0 5px 0;
}
#homeContent #getStarted .top .image {
	margin: 0;
}
#homeContent #getStarted .top p {
	padding: 0 0 0 0;
	color: #7b7b7b;
	margin: 0;
	line-height: 14px;
}
#homeContent #getStarted .top p a {
	color: #7b7b7b;
	text-decoration: none;
}
#homeContent #getStarted .top p a:hover {
	text-decoration: underline;
}
#homeContent #getStarted .bottom {
	padding: 10px 25px 0 25px;
}
#homeContent #getStarted .bottom p {
	padding: 0 20px 0 0;
	color: #7b7b7b;
}
#homeTout {
	width: 100%;
}
#homeTout a {
	height: 136px;
	display: block;
	float: left;
}
#homeTout a.exhibitor {
	width: 249px;
	background: url(../img/homeTout/exhibitor.png) no-repeat 0 0;
}
#homeTout a.laScala {
	width: 249px;
	background: url(../img/homeTout/ilTrittico.gif) no-repeat 0 0;
}
#homeTout a.entertainment {
	width: 268px;
	background: url(../img/homeTout/hi.def.dig.jpg) no-repeat 0 0;
}
#homeTout a.cinema {
	width: 249px;
	background: url(../img/homeTout/cinema.jpg) no-repeat 0 0;
}
#homeTout a.ultra {
	width: 249px;
	background: url(../img/homeTout/ultra.jpg) no-repeat 0 0;
}
#homeTout a.ballet {
	width: 249px;
	background: url(../img/homeTout/ballet.jpg) no-repeat 0 0;
}
#homeTout a.rafters {
	width: 249px;
	background: url(../img/homeTout/returntorafters.png) no-repeat 0 0;
}
#homeTout a.findatheater {
	width: 249px;
	background: url(../img/homeTout/findatheater.png) no-repeat 0 0;
}
#homeTout a.steviewonder {
	width: 249px;
	background: url(../img/homeTout/steviewonder.png) no-repeat 0 0;
}
#homeTout a.filmmakers {
	width: 253px;
	background: url(../img/homeTout/filmmakers.png) no-repeat 0 0;
}
#homeTout a.sweepstakes {
	width: 253px;
	background: url(../img/homeTout/entertain.corner.jpg) no-repeat 0 0;
}
#homeTout a.pressRoom {
	width: 260px;
	background: url(../img/homeTout/press.verizon.png) no-repeat 0 0;
}
#homeTout a.harold {
	width: 260px;
	background: url(../img/homeTout/harold.jpg) no-repeat 0 0;
}
#homeTout a.standup360 {
	width: 249px;
	background: url(../img/homeTout/standup360.png) no-repeat 0 0;
}
#homeTout a:hover {
	background-position: 0 -146px;
}
#footer {
	height: 40px;
	padding: 0 20px 0 0;
	position: relative;
}
#footerNav {
	list-style: none;
	float: left;
}
#footerNav li {
	padding: 0 0 0 5px;
	float: left;
	color: #b7b7b7;
	font-size: 10px;
	font-weight: bold;
}
#footerNav a {
	padding: 0 5px 0 0;
	color: #2e7c94;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#footerNav a:hover {
	color: #f60;
}
#copyright {
	padding: 10px 0 0 5px;
	font-size: 9px;
	color: #949494;
	clear: both;
}
#footerNewsletter {
	width: 193px;
	height: 9px;
	margin: 3px 0 0 0;
	background: url(../img/signupNewsletter.png) no-repeat 0 0;
	text-indent: -9999px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/signupNewsletter.png', sizingMethod='scale');
	overflow: hidden;
	display: block;
	float: right;
}
/* side nav style */
#findTheatre {
	padding: 130px 0 0 0;
	background: url(../img/hl/findTheatre.png) no-repeat 14px 0;
}
#findTheatre form {
	width: 138px;
	padding: 0 0 10px 0;
	margin: 0 auto;
	display: block;
	border-bottom: 1px solid #f60;
}
#findTheatre form fieldset {
	padding: 0;
	border: none;
}
#findTheatre form fieldset input.text {
	padding: 2px;
	margin: 0 10px 0 0;
	width: 80px;
	height: 14px;
	border: 1px solid #d7d7d7;
	color: #707070;
	font-size: 11px;
}
#findTheatre form fieldset input {
	float: left;
}
#findTheatre img {
	margin: 0 auto;
}

#findTheatre2 {
	height: 50px;
	padding: 265px 0 0 10px;
	background: url(../img/graphic/findTheaterNear.png) no-repeat 14px 0;
}
#findTheatre2 form {
	width: 135px;
	padding: 0 0 15px 0;
	margin: 0 auto;
	display: block;
}
#findTheatre2 form fieldset {
	padding: 0;
	border: none;
}
#findTheatre2 form fieldset input.text {
	padding: 2px;
	margin: 0 10px 0 0;
	width: 80px;
	height: 14px;
	color: #23748e;
	font-size: 11px;
}
#findTheatre2 form fieldset input {
	float: left;
}
#findTheatre2 img {
	margin: 0 auto;
}

#address-list td.noresults {
	font-size: 12px;
	color: #ff0000;
}

#advertising {
	padding: 17px 0 40px 0;
	background: #fff url(../img/bg/content.bg.png) repeat-x 0 0;
}
#advertising .header {
	margin: 0 0 25px 15px;
}
#advertising .aCol {
	width: 408px;
	border-right: 1px solid #d6d6d6;
	float: left;
}
#advertising #featured {
	width: 383px;
	height: 240px;
	margin: 0 auto 20px auto;
	background: url(../img/bg/featTout.bg.png) no-repeat left bottom;
	overflow: hidden;
}

#advertising .content {
	padding: 0 21px;
}
#advertising .content p {
	margin: 0 0 8px 0;
	line-height: 17px;
	color: #555;
}
#advertising .content a.contact img {
	margin: 20px 0 0 -3px;
	position: relative;
	display: block;
}
#advertising .bCol {
	width: 176px;
	float: left;
}
#advertising .bCol img {
	display: block;
	margin: 0 auto 18px auto;
}
#localAdvertising {
	width: 585px;
	padding: 0 0 40px 0;
}
#localAdvertising .content {
	padding: 25px 0 0 19px;
}
#localAdvertising .blurb {
	width: 538px;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
}
#localAdvertising .blurb p {
	margin: 0;
}
#localAdvertising .contact {
	padding: 0 10px 0 25px;
	margin: 0;
	overflow: hidden;
	float: right;
}
#localAdvertising .contact img {
	margin: 0 0 10px 0;
}
#localAdvertising .blurb .header {
	margin: 0 0 20px 0;
}
#localAdvertising .blurb p img {
	padding: 0 0 0 30px;
	float: right;
}
#localAdvertising .billboard {
	margin: 0 0 20px 0;
}
#localAdvertising .opportunities {
	padding: 35px 0 20px 0;
	background: url(../img/hl/viewOpportunities.png) no-repeat 0 0;
}
#localAdvertising .opportunities a {
	margin: 0 9px 0 0;
	float: left;
}
#localAdvertising .lobbyPromo {
	height: 82px;
	margin: 0 0 20px 0;
	padding: 60px 60px 0 167px;
	background: url(../img/graphic/lobbyPromotion.png) no-repeat 0 0;
	overflow: hidden;
	position: relative;
	clear: both;
}
#localAdvertising .lobbyPromo p {
	margin: 0 0 7px 0;
}
#localAdvertising .lobbyPromo .textGo {
	position: absolute;
	top: 27px;
	right: 70px;
}
#localAdvertising .lobbyPromo form {
	padding: 0;
	display: block;
}
#localAdvertising .lobbyPromo fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#localAdvertising .lobbyPromo label {
	margin: 0 15px 0 0;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#localAdvertising .lobbyPromo select {
	width: 155px;
	padding: 0 0 0 2px;
	float: left;
	border: 1px solid #d7d7d7;
}
#localAdvertising .border {
	border-bottom: 1px solid #d7d7d7;
}
.callBox {
	padding: 40px 0 0 0;
}
.callBox img {
	margin: 0 15px 0 0;
	float: left;
}

		/* form validation error styles */
		.validation-failed {
			border: 1px solid #f20;
		}
		#topNewsletterForm .validation-advice, #btmNewsletterForm .validation-advice {
			width: 220px;
			position: absolute;
			color: #f20;
			top: 10px;
			right: 165px;
			background: #FFFF99;
			padding: 10px;
		}

.radioSearch {
	padding:20px 0 5px 15px;
	height: 15px;

}	
.radioSearch #radioButtons {
	padding:4px 0 0 80px;
}	
.radioSearch #radioButtons label {
	float: left;
	margin-right: 15px;
	color: #666666;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
	.radioSearch #radioButtons label input {
		float: left;
		margin-right: 5px;
		*margin-right: 1px;
		*margin-top: -3px;
	}

.radioSearch h2 {
	font-size: 12px; 
	color:#724995;
	font-weight: bold;
	margin:0;
	padding:0 0 0 0;
	font-family: verdana;
	float: left;
}

.searchOptions {
	position:absolute;
	visibility:hidden;
	top:110px;
	left:15px;
	padding-top: 15px;
	padding-bottom: 30px;
	border-top: 1px solid #D4D4D4;
	width: 95%;
	font-size:11px; 
	color:#666666;
	margin-top: 10px;
}
	.searchOptions select {
		font-size:11px; 
		color:#666666;
		display: inline;
		_padding-top: 10px;
	}
	.searchOptions input {
		font-size:11px; 
		color:#666666;
		display: inline;
	}

.inTheMedia h2 {
	color: #C23231;
	font-size: 10px;
}
.inTheMedia p {
	color: #717171;
}
	.inTheMedia p span {
		color: #C23231;
	}
.inTheMedia sup {
	font-size: 6px;
}
.contest-winner {
	margin-bottom: 2em;
}
	.contest-winner div {
		margin-bottom: 0.5em;
	}

/* Product Offerings */

#flashNav {
	margin: 0;
	padding: 0;
}
	#flashNav ul {
		margin: 0 0 0 4px;
	}
	#flashNav ul li {
		margin: 0 0 10px 0;
		width: 148px;
	}
		#flashNav ul li a {
		}
			#flashNav ul li a img.kicks {
				margin: 0;
			}
	#flashNav div.kickout {
		background: url(../img/offerings/kickout.png) no-repeat scroll;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/offerings/kickout.png', sizingMethod='image');
		_background: none;
		width: 267px;
		height: 105px;
		margin: -8px 0 0 70px;
		position: absolute;
		z-index: 100;
	}
	#flashNav ul li.active div.kickout {
		display: block;
	}
	#flashNav p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 15px;
		margin: 16px 0 0 15px;
		padding: 0 15px 0 0;
		position: relative;
	}
	
/* Movies & Dining */

.centerColumnWrap .pageNav {
	margin: 19px 0 0 14px;
}
	.centerColumnWrap .pageNav a {
		float: left;
	}
		.centerColumnWrap .pageNav a img {
			display: block;
			border: none;
		}
.centerColumnWrap .pageHead {
	margin-bottom: 17px;
}
	.centerColumnWrap .pageHead h1 {
		margin: 0 0 10px 2px;
	}
	.centerColumnWrap .pageHead h2 {
		font-family: verdana;
		font-size: 10px;
		color: #333;
		margin: 0 0 0 2px;
	}
#diningFlash {
	margin-bottom: 5px;
}
#flashNav {
	margin: 0;
	padding: 0 0 1.5px 0;
	width: 195px;
}
	#flashNav a {
	}
		#flashNav a img {
			margin-bottom: 7px;
		}
#signup {
	background: url(../img/dining/spec.offer.lg.gif) no-repeat;
	padding: 135px 0 0 0;
}
	#signup.active {
		padding-bottom: 22px;
		margin-bottom: 10px;
	}
	#signup .form {
		font-size: 10px;
		color: #fff;
		padding-left: 11px;
	}
		.inTheMedia #signup .form fieldset {
			border: none;
		}
		#signup .form input {
			background: #fff url('../img/dining/input.gif') repeat-x;
			width: 165px;
			margin: 2px 0 8px 0;
			padding: 2px;
			border-top: 1px solid #717171;
			border-right: 1px solid #b4b4b4;
			border-bottom: 1px solid #d9d9d9;
			border-left: 1px solid #b4b4b4;
		}
			#signup .form input.submit {
				background: none;
				width: 131px;
				margin: 14px 0 0 0;
				border: none;	
			}
		#signup .form select {
			width: 171px;
			margin: 2px 0 8px 0;
		}	
		
		
		
/* Newsletter Archive */
#archiveSignup {
	margin: 0 35px 19px 0;
	padding: 20px 0 0 20px;
}
	#archiveSignup h1 {
		font-family: verdana;
		font-size: 10px;
		font-weight: normal;
		line-height: 18px;
		color: #696969;
	}
/* Scenes */
#archiveScenes {
	float: left;
	margin-right: 20px;
}
	#archiveScenes .scenesBubble {
		background: url(../img/news.archive.bubble.gif) no-repeat 0 5px;
		width: 250px;
		height: 77px;
		margin: 0 0 13px 16px;
	}
		#archiveScenes .scenesBubble h2 {
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #666;
			padding: 10px 0 0 18px;
		}
		#archiveScenes .scenesBubble h3 {
			font-family: verdana;
			font-size: 12px;
			font-weight: normal;
			color: #666;
			padding: 0 0 4px 18px;
		}
			#archiveScenes .scenesBubble .scenesToggle {
				margin-left: 18px;
			}
				#archiveScenes .scenesBubble .scenesToggle a {
					float: left;
					font-size: 10px;
					margin-right: 7px;
				}
					#archiveScenes .scenesBubble .scenesToggle a.active {
						text-decoration: none;
						color: #714994;
					}
					#archiveScenes .scenesBubble .scenesToggle span {
						float: left;
						margin-right: 7px;
					}
	#archiveScenes #scenes {
	}	
		#archiveScenes #scenes .scenes_content {
			display: none;
			margin-left: 21px;
		}
			#archiveScenes #scenes .scenes_content.active {
				display: block;
			}
			#archiveScenes #scenes .scenes_content ul {
				list-style: none;
			}
				#archiveScenes #scenes .scenes_content ul li {
					border-bottom: 1px solid #d7d7d7;
					margin-bottom: 7px;
					width: 240px;
					height: 26px;
				}
					#archiveScenes #scenes .scenes_content ul li a {
						font-size: 10px;
					}
					#archiveScenes #scenes .scenes_content ul li p {
						font-family: verdana;
						font-size: 10px;
						font-style: italic;
						color: #696969;
						margin: 0;
						padding: 0;
					}
					
/* Screens */
#archiveScreens {
	float: left;
	margin-bottom: 20px;
}
	#archiveScreens .screensBubble {
		background: url(../img/news.archive.bubble.gif) no-repeat 0 5px;
		width: 250px;
		height: 77px;
		margin: 0 0 13px 16px;
	}
		#archiveScreens .screensBubble h2 {
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #666;
			padding: 10px 0 0 18px;
		}
		#archiveScreens .screensBubble h3 {
			font-family: verdana;
			font-size: 12px;
			font-weight: normal;
			color: #666;
			padding: 0 0 4px 18px;
		}
			#archiveScreens .screensBubble .screensToggle {
				margin-left: 18px;
			}
				#archiveScreens .screensBubble .screensToggle a {
					float: left;
					font-size: 10px;
					margin-right: 7px;
				}
					#archiveScreens .screensBubble .screensToggle a.active {
						text-decoration: none;
						color: #714994;
					}
				#archiveScreens .screensBubble .screensToggle span {
					float: left;
					margin-right: 7px;
				}
	#archiveScreens #screens {
	}
		#archiveScreens #screens .screens_content {
			display: none;
			margin-left: 21px;
		}
			#archiveScreens #screens .screens_content.active {
				display: block;
			}
			#archiveScreens #screens .screens_content ul {
				list-style: none;
			}
				#archiveScreens #screens .screens_content ul li {
					border-bottom: 1px solid #d7d7d7;
					margin-bottom: 7px;
					width: 240px;
					height: 26px;
				}
					#archiveScreens #screens .screens_content ul li a {
						font-size: 10px;
					}	
					#archiveScreens #screens .screens_content ul li p {
						font-family: verdana;
						font-size: 10px;
						font-style: italic;
						color: #696969;
						margin: 0;
						padding: 0;
					}
			
			
			
			
			
			
			
			
			
			
			
#careers {

}
	#careers .content {
		padding: 25px 25px 20px 20px;
	}
	#careers .content h2.lights {
		text-indent: -9000px;
		width: 191px;
		height: 19px;
		background: url(../img/careers/lights-camera-careers.png) no-repeat;
		margin: 0 0 15px;
	}
	#careers .positions {
		border-top: 1px solid #d0d0d0;
		padding: 15px 0;
		overflow: auto;
	}
		#careers .positions h2 {
			font-size: 15px;
			color: #d90e0b;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 0 0 18px;
		}
		#careers .positions .set {
			width: 260px;
			float: left;
			margin: 0 20px 0 0;
		}
		#careers .positions .set#screenvision-direct { margin: 0; }
			#careers .positions .set .listings {
				margin: 8px 0 0 0;
				padding: 15px 0 0 0;
				border-top: 1px solid #d0d0d0;
			}
				#careers .positions .set .listings h3 {
					font-size: 12px;
					font-weight: bold;
					color: #666;
					margin: 0 0 4px 0;
				}
				#careers .positions .set .listings li {
					margin: 0 0 4px;
					font-size: 10px;
				}
					#careers .positions .set .listings li a {
						text-decoration: none;
					}
					#careers .positions .set .listings li ul {
						margin: 0 0 12px;
					}
#careers.position {
	line-height: 1.4;
}
	#careers.position h2 {
		color: #64388b;
		font-size: 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #d0d0d0;
		padding: 0 0 10px;
		margin: 0 0 10px;
	}
		#careers.position .details {
			margin-bottom: 15px;
		}
			#careers.position .details div {
				line-height: 1.5;
			}	
		#careers.position h3 {
			font-size: 11px;
			font-weight: bold;
			color: #000;
		}
		#careers.position p, #careers.position li, #careers.position h3 {
			line-height: 1.5;
		}
		#careers.position li {
			list-style: disc outside;
			margin-left: 15px;
		}
		#careers.position p, #careers.position ul {
			margin-bottom: 15px;
		}
		#careers.position .apply {
			border-top: 1px solid #d0d0d0;
			padding-top: 10px;
		}
		
.inTheMedia #contact {
	background: url(../img/dining/dining_tout_bg_red.png) no-repeat;
	_background: url(../img/dining/dining_tout_bg_red_8bit.png) no-repeat;
	width: 193px;
	height: 145px;
	margin: -10px 0 17px 2px;
}
.inTheMedia #contact h2 {
	background-image: url(../new_site/images/touts/home_contact.png);
	_background-image: url(../new_site/images/touts/home_contact.8bit.png);
	width: 184px;
	height: 71px;
	text-indent: -9999px;
}
.inTheMedia #contact p {
	border-top: 1px solid #af504f;
	font-size: 1.2em;
	margin: 0 auto 4px;
	padding-top: 8px;
	width: 164px;
	color: #fff;
}
.inTheMedia #contact a span {
	top: 9.3em;
	left: 10px;
	display: block;
	position: absolute;
	color: #e4ae31;
	font-size: 1.3em;
	font-weight: bold;
	width: 162px;
	margin: auto;
}

