@charset "UTF-8";
/* ARTMEDIA GLOBAL STYLES */

/* HTML TAGS */
body { background:url(/images/bkgrd_tile.png) repeat-x top #21455c; color:#1a2c36; font:11.5px Georgia, Garamond, Times, "Times New Roman", serif; line-height:17px; margin:0; padding:0; text-align:center; }
img { border:0; }
/* TYPOGRAPHY */
a { color:#096BA3; text-decoration:none; }
a:hover {  text-decoration:underline; }
a:focus { outline:none; }
blockquote {font-style:italic; color:#492c1a; margin:10px 35px;}
h1 {background: url('/images/home/banner_on_gradients.jpg'); margin:0; padding:0; width:960px; height:164px; }
h1 a{display:block;height:145px;text-indent:-999em;}
h2 { color:#012951; font:13px Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-top:30px; text-transform:uppercase; }
h3{ clear:both; color:#c27930; font:11px 'Helvetica Neue', 'Century Gothic', 'Lucida Grande', Arial, sans-serif; letter-spacing:5%; margin:10px 0 0 0; padding:0; text-transform:uppercase; }
h4 { background-color:#ECF0F3; border:solid 1px #D8DFE5; color:#727F8D; border-width:1px 0; clear:both; margin:0 0 9px 0; padding:0 5px; text-transform:uppercase; }
h5 { color:#536B9B; font-weight:bold; margin-top:9px; }
h6 { color:#333; font-size:10px; font-weight:bold; margin:10px 0 0 0; padding:0; text-transform:uppercase; }
p { margin:0; padding:0; text-indent: 10px; }
p.first { margin-bottom:10px; }
/* LISTS */
ul { margin:3px 0 10px 0; padding:0; list-style: none; list-style-position:outside; line-height: 1.1em; }
ul li { background:transparent url(../images/bullet.gif) no-repeat; background-position: 2px 5px; line-height: 1.2em; padding:0 0 5px 10px; vertical-align:top }
ul li a { color:#096BA3; }
ul li a:hover { text-decoration:underline; }
ol { margin:3px 0 10px 0; padding:2px 0 3px 17px; }
ol li { margin:0; padding:0 0 3px 0; line-height: 1.3em; }
/* FORMS */
input { border:1px solid #CCC; float:none; font:11px Arial, Verdana, sans-serif; margin-top:.75em; padding:2px; }
label { clear:both; color:#4e4e7a; float:left; font:10px 'Helvetica Neue', 'Century Gothic', 'Lucida Grande', Arial, sans-serif; letter-spacing:0.1em; margin-top:.75em; text-transform:uppercase; }
select, textarea { border:1px solid #CCC; float:none; margin-top:.75em; font:11px Arial, Verdana, sans-serif; }
input#submit { background:url(/images/submit2.gif) no-repeat; border:none; clear:both; cursor:pointer; height:19px; width:64px; }
fieldset { border:none; }
.error-message { clear:both; font:11px Arial, Verdana, sans-serif; color:#993300; padding-left:9em; padding-top:2px; }
.review_form { margin-top:20px; }
/* CONTENT LAYOUT */
#wrapper {  margin:0 auto 10px; text-align:left; width:960px; }
/* CONTENT HEADER - MAIN NAVIGATION */
#header { background:#081721; height:58px; position:relative;}
#header li { float:left; height:24px; margin:0; padding:0 0 0 8px; }
#header li:hover { background-position:0 0; }
#header ul { height:24px; list-style: none; line-height: 1em; margin: 0; padding: 0; }
#header a.home{background:url(/images/nav_home.png) -43px 0;display:block;float:left;height:9px;line-height:9px;margin:21px 0 0 13px;text-indent:-999em;width:43px; }
#header a.home:hover{background-position:0 0; }
#header .music{float:right;}
.main_nav { clear:both; }
.main_nav a { display:block; cursor:pointer; height:24px; text-indent:-999em; }
.about { background:url(/images/nav_aboutthefilm.png) no-repeat 0 -24px; width:128px; }
.enews { background:url(/images/nav_enewssignup.png) no-repeat 0 -24px; width:122px; }
.login { background:url(/images/nav_loginlogout.png) no-repeat 0 0; width:67px; position:absolute; top:34px; left:893px;}
.store { background:url(/images/nav_moviestore.png) no-repeat 0 -24px; width:116px; }
.cast { background:url(/images/nav_thecast.png) no-repeat 0 -24px; width:83px; }
.filmmakers { background:url(/images/nav_thefilmmakers.png) no-repeat 0 -24px; width:133px; }
.events { background:url(/images/nav_upcomingscreenings.png) no-repeat 0 -24px; width:118px; }
.videos { background:url(/images/nav_videosandgallery.png) no-repeat 0 -24px; width:140px; }
.music { height:34px; text-align:right; }
.host_screening a{background:url(/images/host_screening.png) no-repeat;display:block;width:183px;height:25px;}
.main_nav li ul{position:absolute;width:183px;left:-999em;z-index:1000;}
.main_nav li:hover ul, .main_nav li.sfhover ul{left:auto;}

#About_index .about, #About_cast .cast, #About_crew .cast, #About_director .filmmakers, #Events_index .events, #Screening_index .events, #Videos_index .videos, #Videos_gallery .videos, #Store_index .store, #Enews_index .enews{background-position:0 0;}
/* This highlight the active page in the navigation  */
/* These define the dropdown menus in the navigation */

/* This keeps the navigation above flash elements */
#main_content object, #main_content embed { z-index: 010 }
/* CONTENT */
#content { float:left; margin:0;padding:0; width:960px; height:476px; }
/* CONTENT LEFT */
#left_col { float:left; width:334px; margin-right:69px;}
/* CONTENT MAIN */
#main_content { background:none; float:right; width:557px; padding:0; }
/* INDEX PAGE */
#Contents_index #header a.home{background-position:0 0;}
#Contents_index #wrapper { background:#eaf1f2; margin:0 auto; text-align:left; width:960px; }
#Contents_index #content { float:left; height:640px;width:960px; }
#Contents_index #main_content { height:639px; margin:0; padding:0; width:960px; }
#atm_trailer { display:none; position:relative; top:36px; left:30px; }
.banner { background:#e0eeef; height:260px;position:relative;z-index:1; }
.banner img { float:left; }
.ellen{position:absolute;right:0px;top:57px;}
.home_cast { height:158px; }
.home_links { height:221px; }
.home_links ul li { background:none; margin:0; padding:0; }
.home_links a { display:block; text-indent:-999em; }
.sand { float:left; }
.dvd { background:url(/images/home_dvds.jpg) no-repeat 0 1px; float:left; height:221px; width:181px; }
.dvd ul { margin:0; padding:174px 0 0; }
.standard a { background:url(/images/dvds_standard.png) no-repeat 0 0; height:18px; }
.expanded a { background:url(/images/dvds_expanded.png) no-repeat 0 0px; height:18px; }
.standard a:hover, .expanded a:hover { background-position:0 -18px; }
.watch {background:url(/images/home/upcoming_screenings.jpg) no-repeat; float:left; height:221px; width:263px; }
.watch_trailer a { background:url(/images/home/watch_trailer.jpg) no-repeat 0 0; display:block; height:58px; margin:0; width:263px; }
.watch_trailer a:hover { background-position:0 -58px; }
.ipod a { background:url(/images/watch_ipod.png) no-repeat 0 0; display:block; height:23px; margin:0 0 0 81px; width:149px; }
.ipod a:hover { background-position:0 -30px; }
.online a { background:url(/images/home/watch_online.jpg) no-repeat 0 0; display:block; height:66px; margin:0; width:263px; }
.online a:hover { background-position:0 -66px; }
.find a { background:url(/images/watch_find.png) no-repeat 0 0; display:block; height:17px; margin:22px 0 0; width:223px; }
.find a:hover { background-position:-224px 0; }
.host a { background:url(/images/watch_host.png) no-repeat -1px 0; display:block; height:7px; margin:0; width:170px; }
.host a:hover { background-position:-171px 0; }
.stay { background:url(/images/stay.png) no-repeat 0 0; float:left; padding-top:71px; width:255px; }
.stay .input, .stay #signup { float:left; }
.stay #signup {margin:8px 0 0 3px; }
.stay .result {clear: both;height:45px; padding-top: 5px; color: #CB040D; }
.stay ul { background:url(/images/movie_reviews.png) no-repeat; height:18px; padding-top:22px; }
.tell_us a { background:url(/images/movie_tell_us.png) no-repeat -1px 0; display:block; height:17px; width:190px; }
.tell_us a:hover { background-position:-191px 0; }
.guestbook a { background:url(/images/movie_guestbook.png) no-repeat 0 0; display:block; height:7px; width:170px; }
.guestbook a:hover { background-position:-170px 0; }

/* CONTENT RIGHT */
#right_col { display:none;float:left; width:160px; padding:5px; }
/* CONTENT  */
#footer { background:#21455c; clear:both; color:#fff; margin: 0;padding:10px 3px; text-transform:uppercase; }
#footer ul { clear:left; height:14px; list-style:none; margin:0; padding: 0; }
#footer a, #footer a:visited { color: #70b5d1; width: auto; padding: 0 5px; text-decoration:none; }
#footer a:hover { color:#C0C8CA; }
#footer li { background:none; color: #70b5d1; font:9px 'Lucida Sans','Lucida Grande',Arial,sans-serif; line-height: 1.2em; float: left; margin: 0 0 5px 0; padding: 0; text-transform:none; width:auto; }
#footer ul li a:hover{background-position:0 -8px;height:7px;}
#footer .store a{background:url(/images/footer_store.png) no-repeat 0 0;display:block;height:7px;width:108px;}
#footer .care a{background:url(/images/footer_care.png) no-repeat 0 0;display:block;height:7px;width:108px;}
#footer .enews a{background:url(/images/footer_enews.png) no-repeat 0 0;display:block;height:7px;width:103px;}
#footer .contact a{background:url(/images/footer_contact.png) no-repeat 0 0;display:block;height:7px;width:88px;}
#footer .terms a{background:url(/images/footer_terms.png) no-repeat 0 0;display:block;height:7px;width:123px;}
#footer .affiliate a{background:url(/images/footer_affiliate.png) no-repeat 0 0;display:block;height:7px;width:119px;}
#footer .links a{display:block;float:left;text-indent:-999em;}
#footer ul{font:9px 'Lucida Grande','Lucida Sans',Arial, sans-serif;}
#footer ul li.copy{margin-top:-2px;}
/* CUSTOM TAGS */
.clear { clear:both; }
.error { color:#993300; }
.required { color:#900 }
.content_left { float:left; padding-right:23px; width:359px; }
.content_right { float:right; text-align:right; width:111px; }
.sub_head { color:#536B9B; font-weight:bold; margin-top:9px; }
.notes { clear:both; color:#999; font-style:italic; padding-top:10px; }
.smalll_font { color:#587B90; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#flashMessage { color:#993300; padding-top:15px; }


/* CONTENT ABOUT SECTION */
.film_credits{margin:0; padding:15px 0 0 0;}
#film_list {float:left; margin-right:19px; width:110px; }
#film_list_label {float:left; width:200px;}
#film_list ul, #film_list_label ul {color:#4a718a; font:11px Arial, sans-serif; letter-spacing:0.07em; line-height: 1em; list-style: none; list-style-position:outside;  margin:3px 0 0 0; padding:0; }
#film_list ul li, #film_list_label ul li {background:none; line-height: 1em; padding:0 0 2px 0; vertical-align:top; margin:0; }

#About_index p.left, #About_cast p.left, #About_crew p.left, #About_director p.left{margin-left:55px; text-indent:0; }
#About_index h2 {background: url('/images/about_the_film_title.gif') no-repeat; margin:0 0 18px 0; padding:0; width:101px; height:12px; text-indent:-9999px;}
#About_index h3 {background: url('/images/ambition_to_meaning_title.gif') no-repeat; margin:0; padding:0; width:136px; height:18px; text-indent:-9999px;}
#About_index #content, #About_cast #content, #About_crew #content, #About_director #content{background: url('/images/home/bg_gradient.jpg') 0 -164px no-repeat; }
#About_index #right_col{display:none; }


#About_director h2 {background: url('/images/about/about_filmmaker_title.jpg') no-repeat; margin:0 00 18px 0; padding:0; width:155px; height:12px; text-indent:-9999px;}
#About_director h3, #About_cast h3, #About_crew h3 {color:#081721; font: 10px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top:0; text-transform:uppercase;  }
#About_director h5, #About_cast h5 {font: 10px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:3px 0 0 0; text-transform:uppercase;  }
#About_director h5 span, #About_cast h5 span {font-size:11.5px; font-style:italic; font-weight:normal; text-transform:none; }
#About_director h5 a, #About_cast h5 a{color:#254a61}
#About_director h5 span a, #About_cast h5 span a{color:#081721;}

#About_cast h2 {background: url('/images/about/about_cast_title.jpg') no-repeat; margin:0 00 18px 0; padding:0; width:101px; height:12px; text-indent:-9999px;}
#About_cast .content_left ul { margin-bottom:0; }
#About_cast .content_left ul li a { font-style:italic; }
#About_cast .content_left { padding-bottom:20px; }
#About_cast .content_right img { padding-bottom:20px; }
#About_cast h3 span {font-weight:normal; font-style:italic; font-size:10px; text-transform:none;}

#About_crew h2 {background: url('/images/about/the_crew.jpg') no-repeat; margin:0 00 18px 0; padding:0; width:97px; height:12px; text-indent:-9999px;}

ul.about_subnav {margin:22px 0 0 41px;}
ul.about_subnav li {margin:0 0 7px 0; padding:0;}
ul.about_subnav a{display:block; text-indent:-9999em; height:9px; line-height:9px;}
ul.about_subnav li a:hover{background-position:0 0;}
ul.about_subnav li.crew a{background: url('/images/about_the_cast.png') no-repeat 0 -9px;}
ul.about_subnav li.filmmaker a{background: url('/images/about_the_filmmakers.png') no-repeat 0 -9px;}
ul.about_subnav li.movie a{background: url('/images/about_the_film.png') no-repeat 0 -9px;}
ul.about_subnav li.crew2 a{background: url('/images/about/about_the_crew.jpg') no-repeat 0 -9px;}
ul.about_subnav li.crew a:hover{background-position:0 0;}
ul.about_subnav li.filmmaker a:hover{background-position:0 0;}
ul.about_subnav li.movie a:hover{background-position:0 0;}
ul.about_subnav li.crew2 a:hover{background-position:0 0;}
#About_index .movie a, #About_cast .crew a, #About_crew .crew2 a, #About_director .filmmaker a{background-position:0 0;}


/* CONTENT REVIEWS PAGE */
#Reviews_index  div.reviews {
	padding-top: 20px;
}
#Reviews_index  div.review {
	margin-top: 5px;

}
#Reviews_index  div.review.alt {
}
#Reviews_index  div.slider {
	overflow:hidden;
		border-top:solid 1px #e7e7e7;
		padding-top:10px;
}
#Reviews_index  div.slider_menu a {
	display: block;
	color:#4A718A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
	padding: 2px;
}
#Reviews_index  span.open {
	display: none;
}
#Reviews_index  .comment_author{
display: block;
	color:#666;
font-family:Arial,sans-serif;
font-size:11px;
text-align:right;
}
#Reviews_index  .paging{
	text-align:right;
	font-family:Arial,sans-serif;
	padding-top:10px;
	font-size:11px;
	
}
#Reviews_index  .paging .current {
	font-weight: bold;
}
#Reviews_index  h3 {background: url('/images/comments_hd.jpg') no-repeat; margin:0 0 18px 0; padding:0; width:140px; height:15px; text-indent:-9999px;}
#Reviews_movie_reviews  h3 {background: url('/images/moviereviews_hd.jpg') no-repeat; margin:0 0 18px 0; padding:0; width:140px; height:15px; text-indent:-9999px;}
#Reviews_movie_reviews .review_title {text-transform:uppercase; font-weight:bold; border:none; font-size:11px;}
#Reviews_movie_reviews .review_author {color:#4A718A; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#Reviews_movie_reviews .review_date {color:#4A718A; text-transform:uppercase; font-size:10px;}
#Reviews_movie_reviews blockquote {font-style:italic; color:#727F8D; margin:10px 25px 10px 25px; line-height:1.3em;}
#Reviews_movie_reviews blockquote p {text-indent:0; margin-top:6px;}
#Reviews_movie_reviews .content_header {color:#C27930; font-family:'Helvetica Neue','Century Gothic','Lucida Grande',Arial,sans-serif; font-size:11px; margin:10px 0 0; text-transform:uppercase;}
#Reviews_submit .review_form{width:500px;}
#Reviews_submit input { width:250px; }
#Reviews_submit textarea { width:350px; height:200px; overflow:inherit; }
#Reviews_submit input#submit { margin-left:9.1em; width:70px; }

/* CONTENT EVENTS & SCREENINGS */
select#AtmEventRegionId { border:solid 1px #ccc; font: 10px Arial, Helvetica, sans-serif; }
.movie_screening { background-color:#F6FAFD; color:#666; line-height:1.3em; margin-bottom:20px; padding:10px; }
.movie_screening ul { padding:0; margin:10px 0 0 15px; list-style: none; line-height: 1em; }
.movie_screening ul ul { margin:0; }
.movie_screening ul li { background:none; width:529px; margin:0; padding:0; line-height:1em; }
.movie_screening ul ul li { background:none; border-top:1px solid #CDD9DE; color:#666666; float: left; font-family: "Lucida Grande", Arial, Verdana, sans-serif; line-height:1em; padding:3px 0 3px 15px; margin:0; width: 150px; }

#accordion_us, #accordion_int {background:#F0F4F5;margin-left:26px;margin-right:15px;}
#accordion_us h3, #accordion_int h3{font-weight:bold;font-size:10px;line-height:1.3em;}
#accordion h4, #accordion_us h4, #accordion_int h4{background:#fff;border:none; color:#222; cursor:pointer;font-size:11px; height:19px; line-height:19px; margin:0;outline:0; padding:0 0 3px 13px;}
#accordion h4:hover, #accordion_us h4:hover, #accordion_int h4:hover{background:#fff url(/images/bullet_star_orange.png) no-repeat scroll 0 6px;color:#254a61;}
#accordion h4.selected, #accordion_us h4.selected, #accordion_int h3.selected{background:url(/images/bullet_star_orange.png) no-repeat 0 6px #fff;}
#accordion ul, #accordion_us ul, #accordion_int ul{display:none;list-style:none;margin:0;padding:0;}
#accordion ul li,  #accordion_us ul li, #accordion_int ul li{background:none;color:#081721;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.3em;}

#Events_index .date_time{color:#081721;width:30%;}
#Events_index #content, #Screening_index #content{height:auto;width:790px; padding-bottom:40px;}
#Events_index h1, #Screening_index h1{background:url(/images/atm_store_main.jpg) no-repeat;}
#Events_index h2{background:url(/images/movie_screenings_title.png) no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Events_index h3{color:#444;font-family:Georgia,Times,'Times New Roman',serif;}
#Events_index h3 a{color:#085480;}
#Events_index h3.location_label {clear:both; color:#c27930; font:11px 'Helvetica Neue', 'Century Gothic', 'Lucida Grande', Arial, sans-serif; letter-spacing:5%; margin:0 0 0 26px; padding:0; text-transform:uppercase;}
#Events_index h3.location_label.international {margin-top:10px;}
#Events_index h3 a:hover{color:#085480;text-decoration:underline;}
#Events_index form{margin:0;padding:0;}
#Events_index #left_col, #Screening_index #left_col{margin:0;padding:0;font:11px Arial,'Lucida Sans','Lucida Grande',sans-serif;width:250px;}
#Events_index #left_col a, #Screening_index #left_col a{color:#000;}
#Events_index #left_col li, #Screening_index #left_col li{background:none;border-bottom:1px solid #d3d3d3;color:#666;padding:7px;}
#Events_index #left_col ul, #Screening_index #left_col ul{background:#f0f4f5;border-top:1px solid #aaa;margin-left:55px;}
#Events_index #main_content, #Screening_index #main_content{background:url(/images/movie_content_tile.png) repeat-y;margin:0 0 20px;padding:0;width:540px;}
#Events_index .movie_find{margin-top:7px;}
#Events_index #right_col, #Screening_index #right_col {background-color:#fff; display:block;margin:0;padding:42px 0;width:170px;}
#Events_index #right_col div.promo{height:260px;}
#Events_index select{width:181px;}
#Events_index select.international{float:left;margin-right:5px;width:124px;}
#Events_index #left_col .find_screening, #Screening_index #left_col .host_movie{background:#fff;}
#Events_index #left_col .find_screening a, #Screening_index #left_col .host_movie a{font-weight:bold;}
#Events_index #wrapper, #Overview_index #wrapper, #Screening_index #wrapper, #Videos_index #wrapper{background:#fff;}
#Screening_index .buttons, #Screening_index #main_content h2, #Screening_index #main_content ul, #Screening_index p{margin-left:26px;margin-right:13px;}
#Screening_index h2{background:url(/images/movie_host_screening_title.png) no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Screening_index input#view { margin-top:10px; width:100px; }
#Screening_index #main_content li{color:#666; font-style:italic;}
#Screening_index p, Events_overview p {margin-bottom:10px;}
#Screening_index #main_content li{background:none;color:#1A2C36;font-size:10px;font-style:normal;font-weight:bold;text-transform:uppercase; }
#Screening_index #main_content li li{background:transparent url(../images/bullet.gif) no-repeat scroll 2px 5px;font-size:11.5px;font-weight:normal;margin-bottom:5px;text-transform:none;}
#Screening_index #main_content li ul{margin-top:5px;} 


/* CONTENT EVENTS OVERVIEW */ 
#Events_overview .date_time{color:#033;} 
#Events_overview #content{width:790px;} 
#Events_overview h1, #Screening_index h1{background:url(/images/atm_store_main.jpg) no-repeat;} 
#Events_overview h2{background:url(/images/movie_screenings_title.png) no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;} 
#Events_overview h3{color:#444;font-family:Georgia,Times,'Times New Roman',serif;} 
#Events_overview h3 a{color:#085480;} 
#Events_overview h3 a:hover { color:#85A4C7; } 
#Events_overview form{margin:0;padding:0;} 
#Events_overview #left_col, #Screening_index #left_col{margin:0;padding:0;font:11px Arial,'Lucida Sans','Lucida Grande',sans-serif;width:250px;} 
#Events_overview #left_col a, #Screening_index #left_col a{color:#000;} 
#Events_overview #left_col li, #Screening_index #left_col li{background:none;border-bottom:1px solid #d3d3d3;color:#666;padding:7px;} 
#Events_overview #left_col ul, #Screening_index #left_col ul{background:#f0f4f5;border-top:1px solid #aaa;margin-left:55px;} 
#Events_overview #main_content, #Screening_index #main_content{background:none;margin:0 0 20px;padding:0;width:540px;} #Events_overview .movie_find{margin-top:7px;} 
#Events_overview #right_col, #Screening_index #right_col{display:block;margin:0;padding:42px 0 0;width:170px;} #Events_overview select{width:181px;} #Events_overview select.international{float:left;margin-right:5px;width:124px;} #Events_overview #left_col .overview, #Screening_index #left_col .host_movie{background:#fff;} 
#Events_overview #left_col .overview a, #Screening_index #left_col .host_movie a{font-weight:bold;} 
#Events_overview #wrapper, #Screening_index #wrapper{background:#fff;} 
#Events_overview #main_content p{margin-left:26px;}

/* CONTENT ENEWS PAGE */
#EnewsCountry { width:257px; }
#Enews_index .review_form{width:500px;}
 #Members_login label, #Members_forgot_password label, #Care_index label, #Reviews_index label,  #Reviews_movie_reviews label, #Reviews_submit label, #Enews_index label, .form_container label { width:11em; font-family:Arial,'Lucida Sans','Lucida Grande',sans-serif;font-size:11px; color:#000; text-transform:none; letter-spacing:0; height:20px; line-height:1em;}
#Enews_index input, #EnewsRecords_profile input { width:250px; }
#Enews_index input#submit { margin-left:9.1em; width:70px; }
#Reviews_submit label, #Enews_index label, .form_container label { width:9em; }
#Reviews_submit label{height:17px;padding-top:3px;}
#Enews_index ul.gifts, #Enews_thankyou ul.gifts { list-style-position:outside; line-height:1.2em; margin:10px 0 2px 0; }
#Enews_index ul.gifts li, #Enews_thankyou ul.gifts li{ background:none; margin:0; padding:0; color:#085480; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#Enews_index ul.gifts li h3, #Enews_thankyou ul.gifts li h3 { color:#085480; font: 11px Georgia, "Times New Roman", Times, serif; text-transform:none; padding:0; margin:0; }
#Enews_thankyou .download_gifts, #Members_index .download_gifts {padding-top:10px;}
#Enews_thankyou .download_gifts p, #Members_index .download_gifts p{color:#666; padding-top:0; text-indent:0; padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; }
#Enews_thankyou .download_gifts p span, #Members_index .download_gifts p span{padding-top:3px;}
/* CUSTOMER CARE PAGE */
#ContactCountry { width:257px; }
#Care_index .review_form{width:500px;}
#Care_index label { width:12.5em; }
#Care_index input { width:250px; }
#Care_index input.submit {width:64px;}
#Care_index #ContactEnewsOffer { padding-top:0; margin-top:0; vertical-align:top; border:none; width:24px; margin-left:-1px; }
#Care_index .ContactEnewsSignup { display:block; clear:both; line-height:1em; margin-left:12em; padding-top:5px; }
#Care_index input#enews_offer { margin:0 5px 0 0; padding:0; }
#Care_index input#submit { margin-left:12em; width:64px; }
#Care_index .error-message { clear:both; font:11px Arial, Verdana, sans-serif; color:#993300; padding-left:12.8em; padding-top:2px; }
#Care_index textarea { width:350px; height:250px; overflow:inherit; }
.state_dropdown {display: none;width: 250px;}
input.submit{border:none;height:19px;margin-left:11.3em;width:64px;}
/* SYSTEM REQUIREMENTS PAGE */
#Care_requirements h4.first, #Care_requirements h3.first { margin-top:25px; }
#Care_requirements p { text-indent:0; }
#Care_requirements p.sub { padding-top:15px; }
#Care_requirements .TopLink { clear:both; display:block; float:right; font-size:10px; margin-bottom:5px; }
#Care_requirements .FAQanswer { border-top:1px solid #D2D2D3; margin:15px 0; padding:15px 0 0; }
#Care_requirements .note { color:#333; font-style:italic; }
/* FAQ PAGE */
#Care_faq { color:#727F8D; }
#Care_faq h4.first, #Care_requirements h3.first { margin-top:25px; }
#Care_faq p.sub { padding-top:15px; }
#Care_faq .TopLink { clear:both; display:block; border-bottom:1px solid #D2D2D3; text-align:right; font-size:10px; margin-top:5px; width:580px; }
#Care_faq .FAQanswer { clear:both; margin-top:9px; padding:0; }
#Care_faq .note { color:#333; font-style:italic; }

#Care_affiliates #left_col .affiliate_program{background:#fff;font-weight:bold;}/* #351? */
#Care_affiliates #left_col img{margin:15px 0 0 30px;}
#Care_affiliates #left_col ul{margin-top:0;}/* #386 */

#Care_faq h2{background:url(/images/faqs_hd.jpg) no-repeat;}
#Care_flashreq h2 { background:url(/images/flash_hd.jpg) no-repeat; }
#Care_privacy h2{background:url(/images/privacy_hd.jpg) no-repeat;}
#Care_requirements h2 { background:url(/images/req_hd.jpg) no-repeat; }
#Care_terms h2 { background:url(/images/terms_hd.jpg) no-repeat; }

#Care_affiliates .padding, #Care_faq .padding, #Care_flashreq .padding, #Care_privacy .padding, #Care_requirements .padding, #Care_terms .padding{margin-left:26px;width:580px;}

/* MUSIC VIDEOS */
#Videos_index ul.video { list-style-position:outside; line-height:1.2em; }
#Videos_index ul.video li { background-image:none; background-position:none; padding:0 0 3px 0; }
#Videos_index ul.video li span { color:#333; margin:0; padding:0; }
#Videos_index .video_thumb { padding:5px 0 0 0; }
.atm_video { display:none; }
/* MEMBER LOGIN */
#Members_login label { width:9em; padding-top:3px; }
#Members_login input { width:150px; }
#Members_login .submit input { clear:both;height:19px; width:64px; border:none; }
#Members_login .error-message { clear:both; font:11px Arial, Verdana, sans-serif; color:#993300; padding-left:12.8em; padding-top:2px; }
#Members_login .forgot { clear:both; padding-top:9px; }
#Members_login .review_form, #Members_forgot_password .review_form{margin-top:0;}

/* MEMBER FORGOT PASSWORD */
#Members_forgot_password label { width:9em; }
#Members_forgot_password input { width:150px; }
#Members_forgot_password .submit input { clear:both; width:64px; height:19px; border:none; }
#Members_email_sent .login_link {padding-top:15px;}
#recaptcha_widget_div{float:left;margin-top:7px;}
/* MEMBER INDEX*/
.gift_details{color:#666;font-family: Arial, Helvetica, sans-serif;line-height:1.2em;margin-bottom:10px; font-size:10px;}
img.play_movie_now{;margin-top:5px; display: block;}
#Members_index .online_video{ float:right; line-height:1.2em;padding:0 13px 42px 13px; width:170px;}
#Members_index .title, #Enews_thankyou .title{color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;}
#Members_index ul.gifts { list-style-position:outside; line-height:1.2em; margin-bottom:2px; }
#Members_index ul.gifts li { background:none; margin:0; padding:0; color:#587B90; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#Members_index ul.gifts li h3 { color:#C27930; font: 11.5px Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; }
#Members_index ul.gifts li h3.additional { padding-top:15px; }
ul.play{margin:0; padding:0; }
ul.play li{list-style:outside; list-style:none; background:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:10px 0 0 0;}
/* LEFT COLUMN: CATALOG SECTIONS */
#catalog_sections a { color:#3c5377; font-size:11px; text-transform:uppercase; }
#catalog_sections li { color:#3c5377; line-height:120%; margin:5px 0; text-transform:uppercase; }
#catalog_sections ul ul li { background:none; font-size:12px; text-transform:none; }
#catalog_sections ul ul a { text-transform:none; }
.SalePrice { color:#c27930; display:block; }
/* PROMO */
.byline { color:#666; display:block; font-size:10px; }
.byline span { text-transform:uppercase; }
.promo {float:left; font-size:11px; margin-bottom:15px; margin-right:16px; width:150px; line-height:1.3em; }
.promo a, .promo title { color:#263b5d; display:block; font-size:11px; margin-top:5px; line-height:1.2em; }
.promo a:hover { color:#096ba3; text-decoration:none; }
.buttons { padding-top:5px; }
.buttons a { display:inline; }
div.pagination { clear: both; }
div.pagination em, div.pagination a { margin-left: 4px; }
/* PROMO RIGHT COLUMN */
#right_col div.promo { padding: 4px; font-size: 11px; width: 130px; height: 300px; float: left; }
/* SLIMBOX GALLERY */
.gallery { background:#e0eef0; border-bottom:1px solid #bfd8dc; border-left:1px solid #fff; border-right:1px solid #bfd8dc; padding:5px 0 5px 5px; }
.gallery a { border-bottom:1px solid #bfd8dc; border-right:1px solid #bfd8dc; display:block; float:left; margin:5px; width:auto; }
.gallery img { border:10px solid #fff; width:112px; height:75px; }
/* STORE */
#Store_index h1{display:none;}
#Store_index #content {background:url(/images/atm_store_main.jpg) no-repeat #fff; height:auto;padding-top:146px;width:960px;}
#Store_index #left_col {font-size:11px;line-height:1em;padding:0;padding-top:38px; width:220px; margin-right:0;}
#Store_index #left_col li, #Store_index #left_col li a{color:#07161f;}
#Store_index #left_col li li a{color:#254a61;}
#Store_index #left_col a:hover{color:#096ba3;text-decoration:none;}
#Store_index #left_col ul{margin:0 0 0 30px;padding:0}
#Store_index #left_col li{background:url(/images/bullet_star_orange.png) no-repeat 0 0;margin:8px 0 7px 20px;padding:0 0 0 13px;}
#Store_index #left_col li li{background:url(/images/bullet_star_blue.png) no-repeat 0 6px;margin:0;padding:0 0 8px 9px;}
#Store_index #left_col ul ul{margin:12px 0 0;padding:0;}
#Store_index #main_content { margin:0;padding:0 0 40px 0;width:667px; }
#Store_index #right_col { display:none; }
.row {clear:both;}
.site.promo .retail_price {text-decoration:line-through;}
.site.promo .SalePrice {display: inline;}
a.store_more{background:url(/images/btn_more.png) no-repeat 0 0;display:block;float:left;height:20px;line-height:20px;margin:0 3px 0 0;padding:0;text-indent:-999em;width:49px;}
a.store_buy{background:url(/images/btn_add.png) no-repeat 0 0;display:block;float:left;height:20px;line-height:20px;margin:0;padding:0;text-indent:-999em;width:91px;}
a.store_more:hover, a.store_buy:hover{background-position:0 -20px;}
#Store_stream #content{background-color:#fff;}
#Store_stream h1, #Enews_index h1, #Enews_thankyou h1, #Members_index h1, #Members_login h1, #Members_forgot_password h1, #Members_email_sent h1 , #Reviews_submit h1, #Reviews_index h1, #Reviews_movie_reviews h1, #Reviews_submit_thankyou h1,  #Reviews_movie_reviews h1, #Care_faq h1, #Care_flashreq h1, #EnewsRecords_profile h1, #EnewsRecords_profile_updated h1, #EnewsRecords_opt_out h1, #EnewsRecords_unsubscribed h1, #EnewsRecords_not_subscribed h1{background: url('/images/atm_store_main.jpg'); margin:0; padding:0; width:960px; height:145px; }

#Store_stream #left_col .view_video_online,  #Enews_index #left_col .view_enews, #Enews_thankyou #left_col .view_enews, #Members_login #left_col .view_video_login, #Members_index #left_col .view_video_login, #Members_forgot_password #left_col .view_video_pass, #Members_email_sent #left_col .view_video_pass, #Care_index #left_col  .view_care, #Care_requirements #left_col .view_req, #Care_faq #left_col .view_faq, #Care_flashreq #left_col .view_flash, #Care_privacy #left_col .view_privacy, #Care_terms #left_col .view_terms, #About_index #left_col .view_video_film, #Care_affiliates #left_col .view_affiliates, #Care_thankyou #left_col .view_care, #Reviews_index #left_col .view_comments, #Reviews_submit_thankyou #left_col .view_reviews, #Reviews_submit #left_col .view_reviews, #Reviews_movie_reviews #left_col .view_movie_reviews, #Members_login #left_col .login{background:#fff;}

#Store_stream #left_col .view_video_online,  #Enews_index #left_col .view_enews a, #Enews_thankyou #left_col .view_enews a, #Members_login #left_col .view_video_login a, #Members_index #left_col .view_video_login a, #Members_forgot_password #left_col .view_video_pass, #Members_email_sent #left_col .view_video_pass a,  #Care_index #left_col .view_care a, #Care_requirements #left_col .view_req a, #Care_faq #left_col .view_faq a, #Care_flashreq #left_col .view_flash a, #Care_privacy #left_col .view_privacy a, #Care_terms #left_col .view_terms a, #Care_affiliates #left_col .view_affiliates a, #About_index #left_col .view_video_film a, #Reviews_index #left_col .view_comments a, #Reviews_submit_thankyou #left_col .view_reviews a, #Reviews_submit #left_col .view_reviews a, #Reviews_movie_reviews #left_col .view_movie_reviews a, #Care_thankyou #left_col .view_care a, #Members_login #left_col .login a {font-weight:bold;}

#Store_stream #left_col,  #Enews_index #left_col, #Enews_thankyou #left_col, #Members_login #left_col, #Members_index #left_col, #Members_forgot_password #left_col, #Members_email_sent #left_col, #Care_index #left_col, #Care_requirements #left_col, #Care_faq #left_col, #Care_flashreq #left_col, #Care_privacy #left_col, #Care_terms #left_col, #Care_affiliates #left_col, #Care_thankyou #left_col, #Reviews_index #left_col, #Reviews_submit_thankyou #left_col, #Reviews_submit #left_col,  #Reviews_movie_reviews #left_col, #Care_affiliates #left_col {margin:0;padding:0;font:11px Arial,'Lucida Sans','Lucida Grande',sans-serif;width:250px;}

#Store_stream #left_col a, #Enews_index #left_col a, #Enews_thankyou #left_col a, #Members_login #left_col a, #Members_index #left_col a, #Members_forgot_password #left_col a, #Members_email_sent #left_col a, #Care_index #left_col a, #Care_requirements #left_col a, #Care_faq #left_col a, #Care_flashreq #left_col a, #Care_privacy #left_col a, #Care_terms #left_col a, #Care_index #left_col a, #Reviews_index #left_col a, #Reviews_submit #left_col a, #Reviews_thankyou #left_col a, #Reviews_movie_reviews #left_col a, #Care_affiliates #left_col a, #Reviews_index #left_col a, #Reviews_submit_thankyou #left_col a, #Reviews_submit #left_col a, #Care_thankyou #left_col a {color:#000;}

#Store_stream #left_col li, #Enews_index #left_col li, #Enews_thankyou #left_col li, #Members_login #left_col li, #Members_index #left_col li, #Members_forgot_password #left_col li, #Members_email_sent #left_col li, #Care_index #left_col li, #Care_requirements #left_col li, #Care_faq #left_col li, #Care_flashreq #left_col li, #Care_privacy #left_col li, #Care_terms #left_col li, #Care_index #left_col li, #Care_thankyou #left_col li, #Care_affiliates #left_col li, #Reviews_index #left_col li, #Reviews_submit #left_col li, #Reviews_submit_thankyou #left_col li, #Reviews_movie_reviews #left_col li{background:none;border-bottom:1px solid #d3d3d3;color:#666;padding:7px;}

#Store_stream #left_col ul, #Enews_index #left_col ul, #Enews_thankyou #left_col ul, #Members_login #left_col ul, #Members_index #left_col ul, #Members_forgot_password #left_col ul, #Members_email_sent #left_col ul, #Care_index #left_col ul, #Care_requirements #left_col ul, #Care_faq #left_col ul, #Care_flashreq #left_col ul, #Care_privacy #left_col ul, #Care_terms #left_col ul, #Care_index #left_col ul, #Care_thankyou #left_col ul, #Care_affiliates #left_col ul, #Reviews_index #left_col ul, #Reviews_submit #left_col ul, #Reviews_submit_thankyou #left_col ul, #Reviews_movie_reviews #left_col ul{background:#f0f4f5;border-top:1px solid #aaa;margin-left:55px;}

#Members_index #left_col ul{background:#fdf5e5;border-top:1px solid #aaa;margin-left:55px;}

#Store_stream #main_content, #Enews_index #main_content, #Enews_thankyou #main_content, #Members_login #main_content, #Members_index #main_content, #Members_forgot_password #main_content, #Members_email_sent #main_content, #Care_index #main_content, #Care_requirements #main_content, #Care_faq #main_content, #Care_flashreq #main_content, #Care_privacy #main_content, #Care_terms #main_content, #Care_affiliates #main_content, #Care_thankyou #main_content, #Reviews_index #main_content, #Reviews_movie_reviews #main_content, #Reviews_submit #main_content, #Reviews_submit_thankyou #main_content, #Reviews_movie_reviews #main_content,#EnewsRecords_profile #main_content, #EnewsRecords_profile_updated #main_content, #EnewsRecords_opt_out #main_content, #EnewsRecords_unsubscribed #main_content, #EnewsRecords_not_subscribed #main_content{background:url(/images/movie_content_tile.png) repeat-y;margin:0 0 20px; width:710px;}

#Store_stream #content, #Enews_thankyou #content, #Members_login #content, #Members_index #content, #Members_forgot_password #content, #Members_email_sent #content, #Care_index #content, #Care_requirements #content, #Care_faq #content, #Care_flashreq #content, #Care_privacy #content, #Care_terms #content, #Care_affiliates #content,#Care_thankyou #content, #Reviews_submit_thankyou #content, #Reviews_movie_reviews #content {background-color:#fff; height:494px; width:960px;}

#Care_affiliates #content, #Care_faq #content, #Care_flashreq #content, #Care_privacy #content, #Care_requirements #content, #Care_terms #content{height:auto; padding-bottom:40px;}

#EnewsRecords_opt_out #content, #EnewsRecords_profile #content,#EnewsRecords_profile_updated #content, #Enews_index #content, #EnewsRecords_unsubscribed #content, #EnewsRecords_not_subscribed #content{background-color:#fff; height:594px; width:960px; padding-bottom:20px;}

 #Care_index #content{background-color:#fff; height:auto; width:960px; padding-bottom:40px;}
 
  #Members_index #content{background-color:#fff; height:auto; width:960px; padding-bottom:40px;}
  
 #Reviews_index #content, #Reviews_submit #content, #Reviews_movie_reviews #content{background-color:#fff; height:auto; width:960px; padding-bottom:40px;}
  
#Store_stream h2{background:url('/images/view_online.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Enews_index h2{background:url('/images/enews_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Enews_thankyou h2{background:url('/images/enews_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Reviews_index h2{background:url('/images/view_comments.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Reviews_movie_reviews h2{background:url('/images/movie_reviews.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Reviews_submit_thankyou h2, #Reviews_submit h2{background:url('/images/reviews_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Members_login h2, #Members_index h2{background:url('/images/member_area_hd.png') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Members_forgot_password h2, #Members_email_sent h2{background:url('/images/forgot_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_index h2, #Care_thankyou h2{background:url('/images/care_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_requirements h2{background:url('/images/req_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_faq h2{background:url('/images/faqs_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_flashreq h2{background:url('/images/flash_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_privacy h2{background:url('/images/privacy_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_terms h2{background:url('/images/terms_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#Care_affiliates h2{background:url('/images/affiliate_hd.jpg') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}

#Store_stream #content p.special_free_offer{margin-top:0; text-indent:0;}
#Store_stream #content p.special_free_offer strong {font-weight:bold; text-transform:uppercase; color:#081721; font:11px  Arial, sans-serif;}
#Store_stream #content .visit{color:#333;}
/* TERMS & CONDITIONS / PRIVACY POLICY / AFFILIATES */
#Care_terms #content, #Care_privacy #content, #Care_affiliates #content{background:#fff;width:960px;}
#Care_terms h1, #Care_privacy h1, #Care_affiliates h1, #Care_index h1, #Care_thankyou h1, #Care_requirements h1{background:url(/images/atm_store_main.jpg) no-repeat;height:145px;}
#Care_affiliates #left_col ul{margin:0 0 10px 30px;}
.termsandconditions a{background:url(/images/legal/terms_and_conditions.png) no-repeat 0 -9px;}
.privacypolicy a{background:url(/images/legal/privacy_policy.png) no-repeat 0 -9px;}
#Care_terms #left_col ul a:hover, #Care_privacy #left_col ul a:hover{background-position: 0 0;}
#Care_terms .termsandconditions a, #Care_privacy .privacypolicy a{background-position:0 0;}
#Care_affiliates #left_col ul.affiliates_logolinks{color:#666;font-style:italic;}
#Care_affiliates #left_col ul.affiliates_logolinks li{background:none;margin-bottom:6px;padding:0;}
#Care_affiliates #left_col ul.affiliates_logolinks li a{display:block;height:10px;line-height:10px;width:157px; text-indent:-9999px;}
#Care_affiliates #left_col ul.affiliates_logolinks li.hayhouse_linkshare{background:url(/images/affiliate/hayhouse_linkshare.png) no-repeat 0 12px;height:40px;padding:12px 0 18px;text-indent:-999em;}
#Care_affiliates #left_col ul.affiliates_logolinks li.affiliate_program a{background:url(/images/affiliate/affiliate_program.png) no-repeat 0 0;}
#Care_affiliates #left_col ul.affiliates_logolinks li.become_affiliate a{background:url(/images/affiliate/become_an_affiliate.png) no-repeat 0 -10px;}
#Care_affiliates #left_col ul.affiliates_logolinks li.already_registered a{background:url(/images/affiliate/already_registered.png) no-repeat 0 -10px;}
#Care_affiliates #left_col ul.affiliates_logolinks li.become_affiliate a:hover{background-position:0 0;}
#Care_affiliates #left_col ul.affiliates_logolinks li.already_registered a:hover{background-position:0 0;}

#Care_affiliates #left_col ul.affiliates_logolinks{margin:5px 0 0 56px;}
#Care_affiliates #left_col ul.affiliates_logolinks { border:none; background:none;}
#Care_affiliates #left_col ul.affiliates_logolinks li { border:none;}


/* VIDEOS & GALLERY */
#asilomar_sonata{display:none;}
#gallery-2, #gallery-3, #gallery-4{display:none;}

#left_col li.behind_scenes a{background:url(/images/videos/behind_the_scenes.png) no-repeat 0 -10px;height:10px;line-height:10px;}
#left_col li.behind_scenes a:hover{background-position:0 0;}
#left_col li.behind_scenes li a, #left_col li.videos_nav li a { background:none; color:#000;font-size:11px;font-weight:bold;height:auto;text-indent:0;}

#Videos_gallery #left_col li.behind_scenes a, #Videos_index #left_col li.videos_nav a{background-position:0 0;}

#left_col li.videos_nav a{background:url(/images/videos/videos.png) no-repeat 0 -10px;height:10px;line-height:1.2em;}
#left_col li.videos_nav a:hover{background-position:0 0;}
#left_col li.videos_nav li a, #left_col li.videos_nav li a { background:none; color:#000;font-size:11px;font-weight:bold;height:auto;text-indent:0;}


#Videos_index #content{background:#fff;padding-top:68px; width:790px;}
#Videos_gallery #content{background:#fff;padding-top:68px; width:960px;}
#Videos_index h1, #Videos_gallery h1{background:url(/images/atm_store_main.jpg) no-repeat;height:145px;}
#Videos_index h2{background:url(/images/videos/the_music_videos_title.png) no-repeat;height:12px;margin:0;padding:0;text-indent:-999em;}
#Videos_index #left_col, #Videos_gallery #left_col{margin:0 35px 0 40px;width:170px;}
#Videos_index #left_col li, #Videos_gallery #left_col li{background:none;color:#666;font:10px/1.2em Arial,sans-serif;margin:0;padding:0;}
#Videos_index #left_col li a, #Videos_gallery #left_col li a{display:block;text-indent:-999em;}
#Videos_index #left_col li li a, #Videos_gallery #left_col li li a{display:block;text-indent:0;}
#Videos_index #left_col li a:hover, #Videos_gallery #left_col li a:hover{background-position:0 0;text-decoration:none;}
#Videos_index #left_col li img, #Videos_gallery #left_col li img{display:block;margin:10px 0 5px;}
#Videos_index #left_col ul ul, #Videos_gallery #left_col ul ul{margin:5px 0 15px 17px;padding-left:0;}
#Videos_index #main_content{color:#666;font:11px Arial,sans-serif; width:520px;}
#Videos_gallery #main_content{color:#666;font:11px Arial,sans-serif; width:690px;}
#Videos_index #main_content a.title{display:block;color:#000;font-weight:bold;text-transform:uppercase;}
#Videos_index #main_content img{display:block;margin:12px 0 5px;}
#Videos_index #right_col{background-color:#fff; display:block;margin:0;padding:87px 0;width:170px;}
#Videos_index #right_col div.promo{ padding: 0; font-size: 11px; width: 130px; height: 257px; float: left; margin-bottom:20px; }
#Videos_index #right_col .store_more{display:none;}
#Videos_gallery #content{padding:34px 0 40px 0;}
#Videos_gallery h2{background:url(/images/videos/gallery_title.png) no-repeat;height:18px;margin:0 0 0 42px;padding:0;text-indent:-999em;}
#Videos_gallery h3{background:url(/images/videos/behind_the_scenes_title.png) no-repeat;height:12px;margin:4px 0 8px  4px;text-indent:-999em;}
#Videos_gallery #left_col li{margin:8px 0 0;padding:0;}
#Videos_gallery #left_col li li{_margin:0;}
#Videos_gallery #main_content img{border:10px solid #fff;height:75px;width:112px;}
#Videos_gallery #main_content a{border:1px solid #e2e2e2;display:block;float:left;margin:4px;width:auto;}








/* SHARE THIS */

#shareBox {

position: relative;
float: left;
width: 100px;


}


#share {

background:#fff;
border:none;
display:none;
position:absolute;left:200px;_right:25px;top:346px;
width:100px; 
height: 9px;

}

#Videos_index #share {

background:#fff;
border:none;
display:none;
position:absolute;left:12px;_right:25px;top:305px;
width:100px; 
height: 9px;

}

#Events_index #share {

background:#fff;
border:none;
display:none;
position:absolute;left:52px;_right:25px;top:248px;
width:100px; 
height: 9px;

}

.share	{

position:absolute;left:42px;_right:25px;top:410px;

}

#Videos_index .share	{

position:absolute;left:3px;_right:25px;top:285px;

}

#Events_index .share	{

position:absolute;left:43px;_right:25px;top:235px;

}


.share a {

background: url('/images/share_this_button.jpg') no-repeat;
background-position: 0 -9px;
display: block; 
height: 9px; 
width: 100px; 
border:none !important;font:9px Arial, sans-serif;letter-spacing:0.1em; 
padding:0px;
text-transform:uppercase; 
text-indent: -9999px; 
line-height: 9px;

}

#share a.share {

display: block; 
height: 9px; 
width: 100px; 
border:none !important;font:9px Arial, sans-serif;letter-spacing:0.1em; 
padding:0px;
text-transform:uppercase; 
line-height: 9px;

}

.share a:hover {
	
background-position: 0 0;

}

#share a.share	{

border:none;
border-bottom:1px solid #ddd;
color:#C27930;
display:block;
position:relative;_right:0;
top:0; left: 0; height: 9px;

}

#share div	{

padding:4px;
width:100px;

}
#share div a	{

color:#666;
font:9px Arial, Helvetica, sans-serif;
text-decoration:none;

}

#share .br	{

height:1px;
line-height:0;

}


#error #content {
	background: #FFFFFF;
}

#error h2 {
	margin-left: 25px;
}

#error #main_content {
	width: 750px;
}

/* ENEWS RECORDS - LYRIS PAGES */
.enews-records #left_col{width:250px;margin-right:0;}
.enews-records #left_col a{color:#000;}
.enews-records #left_col ul{background:#F0F4F5 none repeat scroll 0 0;border-top:1px solid #aaa;font:11px/1.2em Arial,sans-serif;list-style:none;margin:3px 0 20px 55px;padding:0;}
.enews-records #left_col li{background:none;border-bottom:1px solid #D3D3D3;color:#666;padding:7px;}
.enews-records #left_col .view_enews{background:#fff;}
.enews-records #left_col .view_enews a{font-weight:bold;}
.noindent{text-indent:0;}
div.checkbox{margin-bottom:7px;}
#EnewsRecords_profile input.checkbox{border:none;display:inline;float:none;width:auto;}
#EnewsRecords_profile h2{background:url('/images/enews/enews-profile.gif') no-repeat 0 0;margin:42px 0 0 55px;text-indent:-999em;}
#EnewsRecords_profile input#submit{width:64px;}