@charset "iso-8859-1"; /* alt background #100F0E */body					{ min-width: 995px; margin: 0; padding: 0; background: #171614 url(/images/background_no_red.jpg) no-repeat 0 0; font-size: 69%; color: #D0D6CC; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Lucida, Verdana, sans-serif; }/* body					{ min-width: 995px; margin: 0; padding: 0; background: #181715 url(/images/background.jpg) no-repeat 0 0; font-size: 69%; color: #D0D6CC; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Lucida, Verdana, sans-serif; } */h1, h2, h3, h4, h5		{ margin: 0 0 .67em 0; font-size: 1.2em; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }h2						{ font-weight: normal; font-size: 1.1em; }h3, h4, h5, h6			{ margin-bottom: -0.5em; line-height: 2em; font-weight: normal; font-size: 1em; }h4						{ font-size: 0.9em; }h5						{ font-size: 0.9em; font-weight: bold; }h6						{ font-size: 0.8em; font-weight: bold; }p						{ margin: 1em 0 2em 0; line-height: 2em; }p.first:first-letter	{ margin: 0.2em 0.1em 0 0; font-size: 3.9em; font-family: serif; float: left; text-transform: uppercase; } * html p				{ line-height: 1.5em; }form					{ margin-bottom: 0; }ul li					{ line-height: 2em; }hr						{ margin: -1em 0 1em 0; padding: 0; height: 1px; color: #FFF; border: 0; background: #FFF url(/images/dotted_line_horizontal.png) repeat-x left bottom; }input, textarea			{ padding: 0.2em; font-size: 1em; }textarea				{ font-family: Arial, Helvetica, sans-serif; }.fieldset				{ border: 1px solid #CCC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }legend					{ color: #D0D6CC; }strong					{ color: #D0D6CC; }select					{ font-size: 1em; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Lucida, Verdana, sans-serif; }a:link				{ color: #79B2B6; font-weight: normal; text-decoration: none; } /* #D0D6CC */a:visited			{ color: #79B2B6; font-weight: normal; text-decoration: none; }a:hover				{ color: #79B2B6; font-weight: normal; text-decoration: underline; }a:active			{ color: #79B2B6; font-weight: normal; text-decoration: underline; }#container			{ position: relative; width: 995px; margin: 0; padding: 0; font-size: 1.1em; }#header				{ position: relative; width: 995px; z-index: 2; }#logo				{ display: block; margin: 26px 0 0 144px; width: 392px; }#header-signup							{ position: absolute; left: 670px; top: 0; width: 265px; }#header-signup-form	p					{ margin: -2px 0 0 43px; padding: 0; line-height: 1.2em; font-size: 0.9em; }#header-signup-form-input				{ position: relative; top: -6px; width: 175px; margin-left: 3px; padding: 6px 6px 7px 6px; border: none; background: url(/images/textbox_background.gif) no-repeat 0 0;  }#header-signup-submit-group				{ float: right; }#header-dynamic-signup-submit-button	{ position: absolute; left: 228px; top: -1px; width: 23px; height: 23px; background: url(/images/submit_arrow.gif) 50% 50% no-repeat; cursor: pointer; }#header-social					{ position: absolute; right: 0px; top: -2px; }#header-social-facebook			{ display: block; width: 32px; height: 32px; margin-bottom: 6px; background: url(/images/button_facebook.gif) 0 0; cursor: pointer; }#header-social-twitter			{ display: block; width: 32px; height: 32px; margin-bottom: 6px; background: url(/images/button_twitter.gif) 0 0; cursor: pointer; }#header-social-youtube			{ display: block; width: 32px; height: 32px; background: url(/images/button_youtube.gif) 0 0; cursor: pointer; }#header-social-facebook:hover	{ background-position: -32px 0; }#header-social-twitter:hover	{ background-position: -32px 0; }#header-social-youtube:hover	{ background-position: -32px 0; }#header-social-facebook span,#header-social-twitter span,#header-social-youtube span	{ display: none; }#header a:link				{ color: #FFF; font-size: 1.0em; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }#header a:visited			{ color: #FFF; font-size: 1.0em; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }#header a:hover				{ color: #FFF; font-size: 1.0em; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }#header a:active			{ color: #FFF; font-size: 1.0em; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }/*#header-nav *		{ border: 1px solid orange; }*/#header-nav 				{ position: relative; margin: 7px 0 0 50px; }#header-nav ul				{ position: relative; margin: 0; padding: 0; list-style-type: none; }#header-nav li				{ margin: 0; padding: 0; float: left; line-height: 1.5em; }#header-nav li li			{ float: none; }#header-nav-synopsis				{ display: block; position: relative; width: 142px; height: 41px; margin-right: 2px; background: url(/images/navigation_buttons_sprite.gif) 0 0 no-repeat; }#header-nav-synopsis:hover,#header-nav-synopsis.nav-current	{ background-position: 0 -41px; }#header-nav-synopsis span			{ display: none; }#header-nav-trailer					{ display: block; position: relative; width: 143px; height: 41px; margin-right: 2px; background: url(/images/navigation_buttons_sprite.gif) -142px 0 no-repeat; }#header-nav-trailer:hover,#header-nav-trailer.nav-current		{ background-position: -142px -41px; }#header-nav-trailer span			{ display: none; }#header-nav-poster					{ display: block; position: relative; width: 142px; height: 41px; margin-right: 2px; background: url(/images/navigation_buttons_sprite.gif) -285px 0 no-repeat; }#header-nav-poster:hover,#header-nav-poster.nav-current		{ background-position: -285px -41px; }#header-nav-poster span				{ display: none; }#header-nav-press-group				{ position: relative; height: 41px; }#header-nav-press-group-popup		{ position: relative; left: 0px; z-index: 1; }#header-nav-press					{ display: block; position: relative; width: 143px; height: 41px; background: url(/images/navigation_buttons_sprite.gif) -427px 0 no-repeat; }#header-nav-press:hover,#header-nav-press.nav-current		{ background-position: -427px -41px; }#header-nav-press span				{ display: none; }#header-nav-pressreleases			{ display: block; position: relative; width: 210px; height: 35px; background: url(/images/navigation_buttons_sprite.gif) -791px 0 no-repeat; }#header-nav-pressreleases:hover		{ background-position: -791px -35px; }#header-nav-pressreleases.nav-current	{ background-position: -791px -35px; }#header-nav-pressreleases span		{ display: none; }#header-nav-mediacoverage			{ display: block; position: relative; width: 210px; height: 35px; background: url(/images/navigation_buttons_sprite.gif) -1001px 0 no-repeat; }#header-nav-mediacoverage:hover		{ background-position: -1001px -35px; }#header-nav-mediacoverage.nav-current	{ background-position: -1001px -35px; }#header-nav-mediacoverage span		{ display: none; }/*#header-nav-credits-top			{ display: block; position: relative; width: 210px; height: 35px; background: url(/images/navigation_buttons_sprite.gif) -1001px -70px no-repeat; }#header-nav-credits-top:hover	{ background-position: -1001px -105px; }#header-nav-credits-top span	{ display: none; }*/#header-nav-blog					{ display: block; position: absolute; left: 658px; width: 221px; height: 40px; background: url(/images/navigation_buttons_sprite.gif) -570px 0 no-repeat; }#header-nav-blog:hover,#header-nav-blog.nav-current		{ background-position: -570px -40px; }#header-nav-blog span				{ display: none; }#header-bar					{ margin-top: 0.7em; }#video-area					{ position: relative; width: 597px; height: 305px; margin: 10px 0 15px 0; }#video-container			{ position: relative; width: 542px; height: 305px; padding: 0; background: #000; }#video-player				{ position: relative; width: 542px; height: 305px; }#video-tabs					{ position: absolute; right: 0; top: 0; }#video-tab-embed-popup				{ display: none; position: absolute; left: 60px; top: 0; width: 280px; padding: 3px 10px 10px 10px; background-color: #0A0A08; border: 1px solid #5D5A53; }#video-tab-embed-popup-close-button	{ position: absolute; right: -1px; top: -1px; width: 14px; height: 14px; padding: 0 0 1px 0; border: 1px solid #5D5A53; text-align: center; cursor: pointer; }#video-tab-embed-popup p			{ margin: 0 15px 0 0; padding: 0; }#video-tab-embed-popup form			{ margin: 0; padding: 0; }#video-tab-embed-popup textarea		{ margin: 0;  width: 272px; height: 134px; }#video-tab-embed			{ display: block; position: relative; width: 54px; height: 37px; background: url(/images/video_tabs_sprite.gif) 0 0 no-repeat; }#video-tab-embed:hover		{ background: url(/images/video_tabs_sprite.gif) 0 -37px no-repeat; }#video-tab-embed span		{ display: none; }#video-tab-download			{ display: block; position: relative; width: 54px; height: 37px; background: url(/images/video_tabs_sprite.gif) -54px 0 no-repeat; }#video-tab-download:hover	{ background: url(/images/video_tabs_sprite.gif) -54px -37px no-repeat; }#video-tab-download span	{ display: none; }#video-tab-download			{ }#video-tab-download-popup				{ display: none; position: absolute; left: 60px; top: 0; width: 200px; padding: 3px 10px 10px 10px; background-color: #0A0A08; border: 1px solid #5D5A53; }#video-tab-download-popup-close-button	{ position: absolute; right: -1px; top: -1px; width: 14px; height: 14px; padding: 0 0 1px 0; border: 1px solid #5D5A53; text-align: center; cursor: pointer; }#video-tab-download-popup h3			{ margin-bottom: 0.2em; color: #D0D6CC; }#video-tab-download-popup h4			{ margin-bottom: 0.1em; color: #EBEBEB; font-size: 1em; }#video-tab-download-popup ul			{ margin: 0; padding: 0; list-style-type: none; }#video-tab-download-popup ul li			{ margin: 0; padding: 0; }#video-tab-download-popup a				{ display: block; margin: 0; padding: 0; line-height: 1.6em; }#video-tab-download-popup-list-wmv		{ position: relative; width: 100px; margin-bottom: 1.5em; }#video-tab-download-popup-list-mov		{ position: absolute; left: 105px; top: 0; width: 100px; }#video-tab-download-popup p				{ margin: 0 15px 0 0; padding: 0; }#video-tab-download-popup form			{ margin: 0; padding: 0; }#video-tab-download-popup textarea		{ margin: 0;  width: 314px; height: 134px; }/* 908x510 1.780392156862745542x305*/#content-share-bar		{ position: absolute; left: 380px; top: -4px; width: 170px; z-index: 100; }#share-bar-tweet-link 	{ height: 1.5em; margin-right: 13px; padding: 1px 0 0 0; background: url(/images/icon_tweet.gif) no-repeat 0 50%; line-height: 1.5em; float: left; }#share-bar-tweet-link a	{ position: relative; top: -1px; padding: 3px 3px 3px 17px; color: #79B2B6; }#share-bar-share-link 	{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icon_share.gif) no-repeat 0 50%; line-height: 1.5em; float: left; }#share-bar-share-link a	{ position: relative; top: -1px; padding: 3px 3px 3px 25px; color: #79B2B6; }#content-share-popup	{ position: absolute; left: 160px; top: -125px; width: 151px; height: 123px; background: url(/images/share_background.gif) no-repeat; }#content-share-popup ul		{ margin: 3px 0 0 13px; padding: 0; list-style-type: none; font-size: 0.9em; }#content-share-popup ul li	{ margin: 0; padding: 0; line-height: 1.5em; }#content-share-popup a		{ display: block; color: #333; }  /* AddThis tweaks *//* Global container */#at16p, #atie6ifh			{ left: 746px !important; margin-top: 134px !important; }/* Small version */#at15s,#at15s #at_hover .at_item		{ background-color: #E8EAE7 !important; border-color: #E8EAE7 !important; color: #4C4E49 !important; }	/* Normal link */#at15s #at_hover .at_item:hover	{ background-color: #dcdedb !important; border-color: #9ca194 !important; }		/* Hover link */#at15s_inner				{ background-color: #E8EAE7 !important; }										/* Background behind links */#at16pf 					{ background-color: #d9dbd8 !important; color: #4C4E49 !important; }			/* Footer bar *//* Large version */#at16pt h4					{ margin-bottom: 0; line-height: 1em; }											/* Header bar */#at16psf					{ background-color: #d9dbd8 !important; }										/* Search bar */#at16pm,#at16pc #at_share .at_item			{ background-color: #E8EAE7 !important; border-color: #E8EAE7 !important; color: #4C4E49 !important; }	/* Normal link */#at16pc #at_share .at_item:hover 	{ background-color: #dcdedb !important; border-color: #9ca194 !important; }		/* Hover link */#content					{ position: relative; margin-left: 55px; z-index: 1; }.content-full			{ position: relative; width: 860px; }.left-column 			{ position: relative; width: 925px; float: left; margin-right: -500px; margin-top: 10px; }.left-column-content 	{ position: relative; margin-right: 373px; }.right-column 			{ position: relative; width: 230px; margin-right: 60px; margin-top: 65px; float: right; background: #121212 url(/images/navigation_background.jpg) no-repeat 0 0; }/* Blog styles */.right-column h2				{ margin: 11px 11px 0 11px; padding: 5px 5px 5px 7px; border: 1px solid #545850; color: #79b2b6; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Lucida, Verdana, sans-serif; }.right-column h2 a:link			{ color: #79B2B6; font-weight: normal; text-decoration: none; }.right-column h2 a:visited		{ color: #79B2B6; font-weight: normal; text-decoration: none; }.right-column h2 a:hover		{ color: #79B2B6; font-weight: normal; text-decoration: underline; }.right-column h2 a:active		{ color: #79B2B6; font-weight: normal; text-decoration: underline; }.right-column .sidebar-list		{ position: relative; margin: 6px 11px 11px 11px; padding: 5px 5px 5px 7px; border: 1px solid #545850; list-style-type: none; }.right-column .sidebar-list li	{ margin: 0; padding: 0; }.post						{ position: relative; margin-bottom: 30px; background-color: #100f0e; border: 1px solid #464743; clear: both; }.post .bar					{ position: relative; height: 35px; background-color: #d0d6cc; }.post .bar .sub-bar			{ position: absolute; left: 11px; top: 15px; width: 552px; height: 12px; background-color: #878e81; }.post-single				{ position: relative; margin: 10px 0 10px 0; padding: 1.5em 1.2em 1.2em 1.2em; background-color: #100f0e; border: 1px solid #464743; clear: both; }.date-box					{ position: absolute; right: 20px; top: 14px; width: 43px; height: 43px; background: url(/images/date_box_background.gif) no-repeat 0 0; }.date-box-month				{ position: relative; top: 0; color: #2e2718; text-align: center; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; }.date-box-date				{ position: relative; top: 3px; color: #990000; text-align: center; font-size: 1.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }.post-category				{ position: absolute; top: 0; left: 11px; font-size: 0.9em; color: #697e1b; }.post-category a:link		{ color: #697e1b; }.post-category a:visited	{ color: #697e1b; }.post-category a:hover		{ color: #697e1b; }.post-category a:active		{ color: #697e1b; }.post-content				{ padding: 1.5em 1.2em 1.2em 1.2em; }.more-link:link				{ color: #79b2b6; }.more-link:visited			{ color: #79b2b6; }.more-link:hover			{ color: #79b2b6; }.more-link:active			{ color: #79b2b6; }.more-link					{ display: block; text-align: right; color: #79b2b6; }.end-post-bar				{ position: relative; left: 11px; width: 552px; height: 12px; background-color: #878e81; }.post-metadata 				{ height: 30px; margin: 10px 16px 0 0; }.post-metadata div			{ float: right; }.post-metadata .clear		{ float: none; clear: right; height: 1px; overflow: hidden; line-height: 1px; }.post-metadata a:link		{ color: #79b2b6; }.post-metadata a:visited	{ color: #79b2b6; }.post-metadata a:hover		{ color: #79b2b6; }.post-metadata a:active		{ color: #79b2b6; }.edit-link					{ height: 1.5em; padding: 1px 0 0 0; line-height: 1.5em; float: right; }.edit-link a				{ position: relative; top: -1px; padding: 3px 6px 3px 3px; }.comments-link				{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icon_comments.gif) no-repeat 3px; line-height: 1.5em; float: right; }.comments-link a			{ position: relative; top: -1px; padding: 3px 6px 3px 33px; }.twitter-link				{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icon_tweet.gif) no-repeat 3px; line-height: 1.5em; float: right; }.twitter-link a				{ position: relative; top: -1px; padding: 3px 6px 3px 20px; }.share-link					{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icon_share.gif) no-repeat 3px; line-height: 1.5em; float: right; }.share-link a				{ position: relative; top: -1px; padding: 3px 6px 3px 28px; }.arrow-link					{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icon_arrow.gif) no-repeat 100% 50%; line-height: 1.5em; text-align: right; }.arrow-link a				{ position: relative; top: -1px; padding: 3px 20px 3px 3px; }.pdf-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icon_pdf.gif) no-repeat left 3px; line-height: 1.5em; }.pdf-link a					{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }#respond				{ color: #D0D6CC; }#footer-bar				{ margin: 10px 0 0 40px; clear: both; font-size: 0.9em; color: #BCC4B6;}#footer-bar a:link			{ color: #BCC4B6; }#footer-bar a:visited		{ color: #BCC4B6; }#footer-bar a:hover		{ color: #79b2b6; }#footer-bar a:active	{ color: #79b2b6; }.content-footer			{ position: relative; }.fear-2011				{ margin-left: 145px; }.align-left					{ text-align: left; }.align-center				{ text-align: center; }.align-right				{ text-align: right; }.float-left					{ float: left; }.float-left-padded			{ float: left; margin: 0 0.5em 0.5em 0;}.float-right				{ float: right; }.float-right-padded			{ float: right; margin: 0 0 0.5em 0.5em;}.clear						{ clear: both; }.underline					{ text-decoration: underline; }.relative					{ position: relative; }.hidden						{ display: none; }.cursor-hand				{ cursor: pointer; }.cursor-auto				{ cursor: auto; }.inline						{ display: inline; }.normal-line-height			{ line-height: 1.5em; }.double-line-height			{ line-height: 3em; }.half-height-line			{ padding-bottom: 0.5em; }.double-height-line			{ padding-bottom: 1em; }.border-top					{ padding-top: 1em; margin-top: 1em; border-top: 1px solid #D7D9DB; }h3.form-title				{ margin-top: 1em; padding-bottom: 1px; border-bottom: 1px solid #CCC; font-size: 1em; font-weight: bold; }.highlight-box				{ margin: 1em 0; padding: 1em; background-color: #F6F6F6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }.highlight-box p			{ margin: 0; }.dev-note					{ margin: 1em; padding: 1em; border: 1px solid #78A1E0; background-color: #EBF1FB; }.border						{ border: 1px solid green; }.required-asterisk			{ position: relative; top: -0.09em; font-weight: bold; color: #B32E23; font-family: Verdana, sans-serif; }.required-text				{ color: #999; }.image-title				{ margin: 3px 0 8px 0; font-weight: bold; }.image-caption				{ margin: 3px; font-size: 0.9em; }.image-enlarge-link			{ margin-top: 3px; color: #999; font-size: 0.9em; }.list-style-disc			{ list-style-type: disc; }.list-style-circle			{ list-style-type: circle; }.list-style-square			{ list-style-type: square; }.list-style-decimal			{ list-style-type: decimal; }.list-plain						{ margin: 0 0 1em 1em; padding: 0; list-style-type: none; }.list-plain li					{ margin: 0.45em 0 0 0; }.list-plain-large-spacing		{ margin: 0 0 1.5em 1em; padding: 0; list-style-type: none; }.list-plain-large-spacing li	{ margin: 1.5em 0 0 0; }.list-no-spacing li				{ margin: 0; }.list-no-spacing li				{ margin: 1.5em 0 0 0; }/*.arrow-link					{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/arrow.png) no-repeat 100% 50%; line-height: 1.5em; text-align: right; }.arrow-link a				{ position: relative; top: -1px; padding: 3px 17px 3px 3px; }.arrow-back-link			{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/arrow_back.png) no-repeat 3px; line-height: 1.5em; }.arrow-back-link a			{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.arrow-white-on-teal-link	{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/white_on_teal_arrow.png) no-repeat right; line-height: 1.5em; text-align: right; }.arrow-white-on-teal-link a	{ position: relative; top: -1px; padding: 3px 17px 3px 3px; }.arrow-white-on-teal-back-link		{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/white_on_teal_arrow_back.png) no-repeat 3px; line-height: 1.5em; }.arrow-white-on-teal-back-link a	{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.small-arrow-link			{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/small_arrow.png) no-repeat right 50%; line-height: 1.5em; text-align: right; }.small-arrow-link a			{ position: relative; top: -1px; padding: 3px 10px 4px 3px; }.blue-box-arrow-link		{ height: 1.5em; padding: 1px 0 0 0; background: url(/images/icons/blue_box_arrow.gif) no-repeat 100% 50%; line-height: 1.5em; text-align: right; }.blue-box-arrow-link a		{ position: relative; top: -1px; padding: 3px 17px 3px 3px; }.pdf-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/pdf.png) no-repeat left; line-height: 1.5em; }.pdf-link a					{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.ppt-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/ppt.gif) no-repeat left; line-height: 1.5em; }.ppt-link a					{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.xls-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/xls.gif) no-repeat left; line-height: 1.5em; }.xls-link a					{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.zip-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/zip.png) no-repeat left; line-height: 1.5em; }.zip-link a					{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.real-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/real.gif) no-repeat left; line-height: 1.5em; }.real-link a				{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.video-link					{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/video.png) no-repeat left; line-height: 1.5em; }.video-link a				{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.external-link				{ height: 1.5em; padding: 3px 0 0 0; background: url(/images/icons/external_link.png) no-repeat left; line-height: 1.5em; }.external-link a			{ position: relative; top: -1px; padding: 3px 3px 3px 20px; }.website-link				{ height: 3em; padding: 1px 0 0 0; background: url(/images/icons/website.png) no-repeat 3px; line-height: 3em; }.website-link a				{ position: relative; top: -1px; padding: 3px 3px 3px 37px; }.video-large-link			{ height: 3em; padding: 1px 0 0 0; background: url(/images/icons/video_large.png) no-repeat 3px; line-height: 3em; }.video-large-link a			{ position: relative; top: -1px; padding: 3px 3px 3px 37px; }.form-message				{ display: none; height: 0; margin: 0 0 1em 0; overflow: hidden; border: 1px solid #588FB0; background-color: #EEF4F7; color: #4B809E; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }.form-message-success		{ display: none; height: 0; margin: 0 0 1em 0; overflow: hidden; border: 1px solid #80A433; background-color: #E3F1C9; color: #658E13; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }.form-message-error			{ display: none; height: 0; margin: 0 0 1em 0; overflow: hidden; border: 1px solid #ECA8A8; background-color: #FBF7F7; color: #AC0202; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }.form-message-ss-show		{ display: block; height: auto; }#form-message-inner			{ margin: 0.6em 1em; }/* The hint to Hide and Show * /.form-hint {   	display: none;    position: absolute;    right: -250px;    width: 200px;    margin-top: -4px;    border: 1px solid #c93;    padding: 10px 12px;    /* to fix IE6, I can't just declare a background-color,    I must do a bg image, too!  So I'm duplicating the pointer.gif    image, and positioning it so that it doesn't show up    within the box * /    background: #ffc url(/images/pointer.gif) no-repeat -10px 5px;}/* The pointer image is hadded by using another span * /.form-hint .form-hint-pointer {    position: absolute;    left: -10px;    top: 5px;    width: 10px;    height: 19px;    background: url(/images/pointer.gif) left top no-repeat;}.error						{ color: #AC0202; }.error-list					{ margin: 0 0 1em 1.5em; padding: 0;  list-style-type: none; }.error-list li				{ position: relative; margin: 0; padding-left: 10px; color: #AC0202; background: url(/images/bullets/error.gif) no-repeat left 40%; }.error-field				{ padding: 3px 3px; border: 1px solid #FF7575; background-color: #FFFDFD; }.message					{ color: #134EAD; line-height: 1.5em; }*/
