/*
 * Gigantic Digital Public Styles
 *
 * Author: Lachlan Laycock (kennedia.com)
 * Date: 07 September 2008
 *
 *====================================*/


/*
 * Common
 *====================================*/

body {
	background:#fff url(/images/header_bg.png) 0 0 repeat-x;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top:0;
}

a {
	color:#000;
	outline:none;
}

a:hover {
	text-decoration:underline !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal;
	color:#111;
	margin-top:0.5em;
}

ul {
	list-style:none;
}

.browser_warning,
#flash {
	border:1px solid #9C9;
	background:#d3f2d0 url(/images/notice_bg.png) left top repeat-x;
	text-align:left;
	font-size:12pt;
	clear:both;
	padding:6px;
	cursor:pointer;
	margin:1em 0 1em 0;
}

.browser_warning span,
#flash span {
	display:block;
	line-height:1.4em;
	padding:0.4em;
	background:#fff;
	border:1px solid #9C9;
	opacity:0.6;
	cursor:pointer;
	color: #060;
	padding-left:40px;
	background: #fff url(/images/flash_message.png) 10px 10px no-repeat;
	min-height:25px;
}

#flash.error {
	background-color: #f2d0d7;
	background-image: url(/images/error_bg.png);
	border-color:#c99;
}

#flash.error span {
	border-color:#c99;
	background-image: url(/images/flash_error.png);
	color: #600;
}

.browser_warning,
#flash.warning {
	background-color: #f2f1d0;
	background-image: url(/images/warning_bg.png);
	border-color:#dd9;
}

.browser_warning span,
#flash.warning span {
	border-color:#dd9;
	background-image: url(/images/flash_warning.png);
	color: #330;
}

.large {
	font-size:1.5em;
	line-height:1.5em;
}

.left {
	float:left;
}

.right {
	float:right;
}

.hidden {
	display:none;
}

.clear {
	clear:both;
}

hr.clear {
	visibility:hidden;
	height:0;
	margin:0;
	padding:0;
	overflow:hidden;
}


/*
 * Layout
 *====================================*/

/*
 * Header
 *====================================*/

#logo a.home_link {
	display:block;
	height:121px;
	width:211px;
	background: transparent url(/images/gigantic_logo.png) 0 0 no-repeat;
	margin-left:-6px;
	text-indent:-9999px;
}

#gigantic_head {
	float:right;
	margin:1.5em 0;
	display:block;
}

#tabs ul {
	float:right;
	margin:3px 3px 0 0;
	width:100%;
}

#tabs li {
	float:right;
	margin: 0 0 0 3em;
}

#tabs a {
	display:block;
	height:16px;
	background: transparent url(/images/blank.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#tabs a.faq {
	background-image: url(/images/faq_header.png);
	width:25px;
	margin-right:175px;
}

#tabs a.home {
	background-image: url(/images/home_header.png);
	width:37px;
}

#tabs a.about {
	background-image: url(/images/about_header.png);
	width:37px;
}

#tabs a.blog {
	background-image: url(/images/blog_header.png);
	width:30px;
}

#tabs a.trailers {
	background-image: url(/images/trailers_header.png);
	width:50px;
}

#tabs a.my_account {
	background-image: url(/images/my_account_header.png);
	width:73px;
}

#tabs a.login {
	background-image: url(/images/login_header.png);
	width:35px;
}

#tabs a.logout {
	background-image: url(/images/logout_header.png);
	width:46px;
}

#banner {
	float:left;
	font-size:1.2em;
	text-indent:-9999px;
	margin-left:0;
	margin-top:37px;
	height:50px;
	width:277px;
	background: transparent url(/images/banner.png) 0 0 no-repeat;
}

#primary_nav {
	float:right;
}

#primary_nav ul {
	margin:0;
}

#primary_nav li {
	float:left;
	width:144px;
	margin-top:37px;
	margin-right:15px;
}

#primary_nav li a {
	text-align:center;
	display:block;
	background:#ccc;
	height:51px;
	text-indent:-9999px;
	background: transparent url(/images/watch_now_header.png) 50% 0 no-repeat;
}

#primary_nav li a.watch_free_stuff {
	background-image: url(/images/watch_free_stuff_header.png);
	width:164px;
}

#primary_nav li a.watch_live {
	background-image: url(/images/watch_live_header.png);
	width:144px;
}

/*
 * Body
 *====================================*/

/* Common */

#content {
	margin-top:16px;
}

#sidebar {
	margin-top:2em;
}

#sidebar h2 {
	margin-top:4px;
}

p,
div,
a {
	color:#555;
}

.ticket_price {
	color:#c23b00;
	font-weight:bold;
}

/* Headers */

h1,h2 {
	display:block;
	margin-top:28px;
	height:21px;
	font-size:21px;
	line-height:21px;
	background: transparent url(/images/headers_now_playing.png) 0 0 no-repeat;
	text-indent:-9999px;
}

h1 a, h2 a {
	display:block;
}

h3 {
	font-family: Georgia, Serif;
	font-weight:bold;
	color:#333;
}

/* Tables */

th {
	background:none;
	border-bottom:1px solid #555;
}

td {
	border-bottom:1px solid #eee;
}

table.sort_table th {
	cursor:pointer;
}


#front_desk_header {
	background-image: url(/images/headers_front_desk.png);
}

#featured_header {
	background-image: url(/images/headers_featured.png);
}

#managers_office_header {
	background-image: url(/images/headers_managers_office.png);
}

#coming_soon_header {
	background-image: url(/images/headers_coming_soon.png);
}

#recent_news_header {
	background-image: url(/images/headers_recent_news.png);
}

#questions_header {
	background-image: url(/images/headers_questions.png);
}

#receive_updates_header {
	background-image: url(/images/headers_receive_updates.png);
}

#international_header {
	background-image: url(/images/headers_international.png);
}

#trailers_free_content_header {
	background-image: url(/images/headers_trailers_free_content.png);
}

#trailers_header {
	background-image: url(/images/headers_trailers.png);
}

#free_stuff_header {
	background-image: url(/images/headers_free_stuff.png);
}

#submit_your_film_header {
	background-image: url(/images/headers_submit_your_film.png);
}

#box_office_header {
	background-image: url(/images/headers_box_office.png);
}

#about_header {
	background-image: url(/images/headers_about.png);
}

#faq_header {
	background-image: url(/images/headers_faq.png);
}

#privacy_header {
	background-image: url(/images/headers_privacy.png);
}

#contact-us_header {
	background-image: url(/images/headers_contact_us.png);
}

#terms_of_service_header {
	background-image: url(/images/headers_terms_of_service.png);
}

#account_header {
	background-image: url(/images/headers_your_account.png);
}

#current_tickets_header {
	background-image: url(/images/headers_current_tickets.png);
}

#past_tickets_header {
	background-image: url(/images/headers_past_tickets.png);
}

#suspended_tickets_header {
	background-image: url(/images/headers_suspended_tickets.png);
}

#login_header {
	background-image: url(/images/headers_login.png);
}

#register_header {
	background-image: url(/images/headers_register.png);
}

#logout_header {
	background-image: url(/images/headers_logout.png);
}

#feedback_header {
	background-image: url(/images/headers_feedback.png);
}

#unsubscribe_header {
	background-image: url(/images/headers_unsubscribe.png);
}

#blog_header {
	background-image: url(/images/headers_blog.png);
}

#password_retrieval_header {
	background-image: url(/images/headers_password_retrieval.png);
}

#change_your_password_header {
	background-image: url(/images/headers_change_your_password.png);
}

#series_header {
	background-image: url(/images/headers_series.png);
}

#live_header {
	background-image: url(/images/headers_live.png);
}

#on_demand_header {
	background-image: url(/images/headers_on_demand.png);
}

#not_found,
#server_error {
	background:none;
	text-indent:0;
	font-family: Georgia, Serif;
	font-weight:bold;
	color:#333;

}


/* Home */

p.section_blurb {
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}

p.section_blurb .ticket_price {
	font-weight:bold;
}

#featured_movie .ticket_price {
	float:right;
	font-size:26px;
	margin:-2px -5px 0 5px;
}

#featured_movie h3 {
	font-family: Georgia, Serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.1em;
	text-align:center;
	background: transparent url(/images/featured_onrament.png) 50% 0 no-repeat;
	padding-top:25px;
}

#featured_movie h3 a {
	background: transparent url(/images/featured_title_bg.png) 0 50% no-repeat;
	padding: 0 30px;
	display:block;
	text-decoration:none;
}

#featured_movie .movie_image {
	background:#f5f4e8;
	border:1px solid #b6b6b6;
	border-width: 1px 0 1px 0;
	text-align:center;
	float:none;
	margin:0;
}

#featured_movie .movie_image a {
	display:block;
	margin: 12px auto 12px auto;
	width:auto;
	height:auto;
	background:none;
}

#featured_movie .movie_image img {
	border:1px solid #cac9bf;
	width:130px;
}

#featured_media {
	margin-bottom:0.5em;
}

.featured_title {
	color:#c23b00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:0;
	background:none;
	font-size:12px;
}

.home_movies {
	background:#f5f4e8 url(/images/movie_list_shadow_tl.png) top left no-repeat;
	overflow:hidden;
	position:relative;
}

.home_movies .movies_container {
	background: transparent url(/images/movie_list_shadow_br.png) bottom right no-repeat;
}

.home_movies,
.home_movies .movies_container,
.home_movies .movies_slider {
	height:203px;
	
}

.home_movies a {
	display:block;
	text-align:center;
	font-weight:bold;
}

.home_movies .movie_item {
	margin:18px 15px;
	background:none;
	width:100px;
	line-height:1.2em;
}

#coming_soon .home_movies .movie_item,
#now_playing .home_movies .movie_item {
	margin:18px 15px;
	background:none;
	width:100px;
	line-height:1.2em;
}

.home_movies .movies_slider {
	width:100000px;
	position:absolute;
	height:203px;
}

.home_movies .movie_image,
.home_movies .movie_image a {
	margin:0;
}

.movie_slide_btn {
	float:left;
	margin-top:70px;
}

.movies_next {
	float:right;
}

.movie_slide_btn,
.movie_slide_btn a {
	height:44px;
	width:27px;
}


.movie_slide_btn a {
	display:block;
	position:absolute;
	background: transparent url(/images/movies_prev.png) 0 0 no-repeat;
	text-indent:-9999px;
}

.movies_next a {
	background-image: url(/images/movies_next.png);
}

.movies_prev.disabled a,
.movies_next.disabled a {
	opacity:0.3;
}


/* Movies/Media */

#movie_name_header,
#media_name_header {
	background:none;
	text-indent:0;
	font-family: Georgia, Serif;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}

#movie_name_header span,
#media_name_header span {
	font-size:18px;
}

#movie_name_header a,
#media_name_header a {
	text-decoration:inherit;
	display:inline;
}

.movie_image img {
	width:206px;
}

.movies_list h3,
.medias_list h3 {
	margin:0;
	font-size:1.2em;
}

.movies_list a,
.medias_list a {
	font-weight:bold;
}

.movie_image,
.media_image {
	float:left;
	margin-right:1em;
}

.movie_item,
.media_item {
	background:#f5f4e8 url(/images/movie_list_shadow_tl.png) top left no-repeat;
	overflow:hidden;
	margin-bottom:28px;
}

#coming_soon .movie_item,
#trailers .media_item,
#now_playing .movie_item,
#series .movie_item,
#free_stuff .media_item {
	float:left;
	width:48%;
	margin-right:4%;
}

.movie_item_container,
.media_item_container {
	padding:1em;
	height:17em;
	float:left;
	background: transparent url(/images/movie_list_shadow_br.png) bottom right no-repeat;
}

#coming_soon .last,
#trailers .last,
#now_playing .last,
#series .last,
#free_stuff .last {
	margin-right:0;
}

.movies_list .movie_image,
.medias_list .media_image {
	min-height:0em;
}

.home_movies .movie_image,
.home_movies .movie_image a {
	min-height:0;
}


.movies_list .movie_image a,
.medias_list .media_image a {
	background: transparent url(/images/movie_listing_bg.png) 0 0 no-repeat;
	display:block;
	text-align:center;
	width:97px;
	height:137px;
	margin-bottom:1em;
}

#coming_soon .poster,
#trailers .poster,
#now_playing .poster,
#series .poster,
#free_stuff .poster {
	background: transparent url(/images/movie_listing_featured_bg.png) 0 0 no-repeat;
	display:block;
	text-align:center;
	width:144px;
	height:274px;
	margin-bottom:1em;
}

.movies_list .movie_image img,
.medias_list .movie_image img {
	width:84px;
	margin:6px auto;
}

.movies_list .movie_item_container .movie_image img,
.medias_list .media_item_container .movie_image  img {
	width:130px;
}

.media_details,
.movie_details {
	margin-left:110px;
}

.movie_details h3,
.media_details h3 {
	font-family: Georgia, Serif;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.1em;
	text-align:left;
}

.movie_details p.series_title,
.movie_details p.series_title {
	color: #600;
	font-size: 1em;
	margin-top: .5em;
	margin-bottom: 0;
}

.movie_details p.series_title a,
.movie_details p.series_title a {
	color: #600;
	font-weight: normal;
}

.movie_details p,
.media_details p {
	margin-top: .5em;
}

.movie_links,
.media_links {
	clear:left;
}

.media_links ul,
.movie_links ul {
	margin:0 0 0 5px;
}

.media_links li,
.movie_links li {
	line-height:2em;
}

.media_links li strong,
.movie_links li strong {
	color:#000;
}

.movie_links a,
.media_links a {
	display:block;
	font-weight:bold;
	background: #fff url(/images/hoverlinks_large_bg.png) no-repeat 0 0;
	height: 30px;
	width: 160px;
	font-size:10pt;
	line-height: 28px;
	text-indent: 30px;
	white-space:nowrap;
	text-align:left;
	margin:10px auto;
	color:#fff;
}

.movie_links a:hover,
.media_links a:hover {
	background-position: 0 100%;
	text-decoration:underline;
}

a.movie_sidebar_link {
	display:block;
	font-size:1.5em;
	text-align:center;
	line-height:2em;
}

a.see_more,
a.show_all {
	float:right;
	display:block;
	margin-top:1px;
	margin-right:-3px;
	width:66px;
	height:22px;
	text-indent:-9999px;
	background: transparent url(/images/see_more.png) 0 0 no-repeat;
}

a.show_all {
	background-image: url(/images/show_all.png);
}

.media_player {
	background: #f5f5f5 url(/images/media_player_loading.gif) center center no-repeat;
}

#media_body {
	margin-top:1em;
}

.sidebar_links {
	margin-top:30px;
}

.sidebar_links a {
	display:block;
	font-size:1.5em;
	text-align:center;
	line-height:1.2em;
	background: #c23b00 url(/images/sidebar_links_watch_now.png) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	width:160px;
	height:60px;
	margin:1em;
	text-decoration:none;
	text-indent:-9999px;
}

.sidebar_links span.ticket_price{
	color:inherit;
}

.sidebar_links a.try_first {
	background-image: url(/images/sidebar_links_try_first.png);
}

.sidebar_links a.premium_content {
	background-image: url(/images/sidebar_links_premium_content.png);
}

.sidebar_links a.watch_trailer {
	background-image: url(/images/sidebar_links_watch_trailer.png);
}

.sidebar_links a.free_content {
	background-image: url(/images/sidebar_links_free_content.png);
}

.sidebar_links a.official_site {
	background-image: url(/images/sidebar_links_official_site.png);
}

.sidebar_links a.buy_series {
	background-image: url(/images/sidebar_links_buy_series.png);
}

#notifications_signed_up,
#unsubscribe_notifications {
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	background:#ff9;
	padding:0.5em;
}

.disclaimer {
	padding:2em;
}
.disclaimer h3 {
	color: #a00;
}

.warning {
	text-align:center;
	font-size:1.5em;
}

.warning input {
	font-size:1.2em;
	font-weight:bold;
}

.posterblock {
	position: relative
}

.hoverlinks {
	position: absolute; 
	z-index: 25; 
	top: 7px; 
	left: 7px; 
	background: transparent url(/images/hoverlinks_bg.png) 0 0; 
	display: none;
}

.hoverlinks li {
	color:#fff;
}

.hoverlinks a {
	background: transparent 0 0 no-repeat;
}

.posterblock:hover .hoverlinks, 
.posterblock.ieHover .hoverlinks {
	display: block;
	overflow:hidden;
	background: transparent url(/images/hoverlinks_bg.png) 0 0;
}

.posterblock.wide:hover .hoverlinks.forceHide {
	background: transparent;
}

.posterblock.wide:hover .hoverlinks.forceHide li {
	display: none;
}

.posterblock.wide:hover .hoverlinks.forceHide li.nav {
	display: block;
}

.hoverlinks li {
	display: block;
	position: relative;
	background-color: transparent;
}

.hoverlinks a {
	display: block;
	position: relative;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

.movies_list .movie_image .hoverlinks a {
	margin:0;
}

.posterblock.large .hoverlinks {
	float: left;
	margin: 0;
}

.posterblock.large .hoverlinks li {
	margin: 5px;
	margin-bottom: 0;
}

.posterblock.large .hoverlinks a {
	background-image: url(/images/hoverlinks_large_bg.png);
	height: 30px;
	width: 100%;
	font-size:10pt;
	line-height: 28px;
	text-indent: 30px;
	white-space:nowrap;
	text-align:left;
}

.posterblock.large .hoverlinks a:hover {
	background-position: 0 -30px !important;
	text-decoration: none;
}

/* Blog/Posts */

.post_date {
	color:#899b81;
	font-weight:bold;
	font-size:12px;
}

.post_title {
	color:#c23b00;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:0;
	background:none;
	font-size:12px;
	height: auto;
}

.post_title a,
a.post_title {
	color:#c23b00;
	text-decoration:inherit;
	display:inline;
}

.post_title a:hover,
a.post_title:hover {
	color:#c23b00;
}

.post_body {
	margin-bottom:1em;;
}

.post_body img {
	margin:0.5em 1em;
}

.post_item .post_title {
	font-size:16px;
}

.pagination {
	text-align:center;
}

.pagination a {
	padding:5px;
}

.pagination a:hover {
	background:#000;
}


/* Accounts */

.sidebar_links a.logout {
	background-image: url(/images/sidebar_links_logout.png);
}

/*
 * Footer
 *====================================*/

#footer {
	margin-top:3em;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #c1c1c1;
	padding:10px 0 10px 0;
	font-size:11px;
	text-align:center;
}

#footer a {
	color:#222;
	text-decoration:none;
}

#verisign {
	width:200px;
	margin:2em auto 0 auto;
}

/* Forms
 *====================================*/

input[type='text'], 
input[type='password'], 
textarea,
.nearby_map input.gsc-input,
.address_map input.gsc-input,
.form_field {
	border: 1px solid #ddd;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	background:#f4f4f4;
	font-family: "Lucida Grande", Lucida, Helvetica, sans-serif;
	font-size: 100%;
	margin-top:1px;
	margin-bottom:1px;
	padding: 2px;
	display:block;
}

input.auto_complete,
input.address {
 	background-image: url(/images/auto_complete_icon.png);
 	background-position:2px center;
 	background-repeat:no-repeat;
 	text-indent:20px;
}

div.auto_complete {
 	overflow:hidden;
 	z-index:400;
}

input.address {
 	background-image: url(/images/address_icon.png);
 	cursor:pointer;
}

.form fieldset {
	display: block;
	margin: 0 0 1em 0;
	border: 0 solid #FFFFFF;
	border-top: 1px dotted #888;
	padding: 0;
}

.form legend {
	font-family:Georgia, Serif; 
	background:#fff;
	color:#555;
	padding: 0;
	padding-right:1em;
}

.form fieldset.radio {
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

.form fieldset.radio input {
	position: static;
	clear: both;
	float: left;
}

.form fieldset.radio label {
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 8em;
	font-weight: bold;
	font-weight: normal;
}

.form fieldset.radio legend {
	float: left;
	font-weight: bold;
}

.form label {
	clear: both;
	float: left;
	display: block;
	width: 110px;
	margin-top: -1em;
	font-weight: bold;
	color:#777;
}

.form label.first {
	margin-top: 1em;
}

.form label span,
.form label input,
.form label select,
.form label textarea {
	position: relative;
	top: -1.4em;
	left: 120px;
	display: block;
	width:340px;
	font-weight:normal;
	color:#000;
}

.form label input[type=checkbox],
.form label input[type=radio] {
	width:auto;
}

.form label span span {
	position: static;
	display:inline;
}


.form label span {
	white-space:nowrap;
}

.form label span input,
.form label span select,
.form label span textarea {
	display:inline;
	position: static;
}

.form input.submit {
	clear: both;
	top: 0;
}

.form a.submit_btn {
	margin-left:120px;
}

/* One liner search form */
.search_form input,
.search_form select {
 	display:inline;
 	position:static;
}

.search_form .submit_btn {
 	margin-top:3px;
}

span.confirmed,
span.unconfirmed {
 	padding-left:18px;
 	padding-right:18px;
 	background: transparent url(/images/confirmed.png) left center no-repeat;
}

span.unconfirmed {
 	background-image: url(/images/unconfirmed.png);
}

span.confirmed input,
span.unconfirmed input {
 	vertical-align:top;
}


input.hidden {
	display:block;
	height:0px;
	width:0px;
	overflow:hidden;
	opacity:0;
}

.form_help {
	font-weight:normal;
	font-size:0.9em;
	padding:2px;
	vertical-align:top;
	white-space:normal !important;

}

.form_help,
.form_help a {
	color:#666;
}

.errorExplanation {
	border:1px solid #a00;
	margin-bottom:1em;
}

.errorExplanation h2 {
	font-size:12pt;
	background: #fff url(/images/error_bg.png);
	color:#800 !important;
	margin:0;
	margin-bottom:5px;
	padding-left:5px;
	padding:5px;
	border-bottom:1px solid #c00;
	text-indent:0;
}

.errorExplanation p,
.errorExplanation ul {
  margin-left:5px;
  margin-right:5px;
}

.errorExplanation ul {
  margin-left:2.5em;
  list-style-image:url(/images/error_bullet.png);
}

#login_container {
	width: 470px;
	float: left;
}

#register_container {
	width: 470px;
	float: right;
}

#live_wrapper {
	text-align: left;
	margin-top: 30px;
}

#live_wrapper #stream {
	text-align: center;
}

.on_demand .movies_slider {
	position: relative;
}

.on_demand .movie_item {
	background: none;
	float: left;
	width: 130px;
	margin-right: 41px;
	overflow: visible;
}

#live_wrapper .on_demand .movie_item {
	margin-right: 28px;
}

.on_demand .movie_item_container {
	background: none;
	height: 12em;
	float: none;
	padding: 0;
}

.on_demand .movie_image {
	float: none;
	margin-right: 0;
}

.on_demand .movie_image img {
	margin: 0;
}

.on_demand .movie_details {
	margin-left: 0;
}

.on_demand .large {
	margin-bottom: .25em;
}

.on_demand .posterblock {
	width: 100%;
}

.on_demand .poster {
	text-align: center;
}

.on_demand .last, #live_wrapper .on_demand .last {
	margin-right: 0;
}

.on_demand .movies_list .movie_image a {
	background: none;
	display:inline;
	height:auto;
	margin-bottom:0;
	text-align:center;
	width:auto;
}

.on_demand .movie_hover {
	background: #eee;
	border: solid 1px #666;
	width: 320px;
	padding: 10px;
	position: absolute;
	left: 140px;
	top: 0;
}

#twitter {
	margin-bottom: 2em;
}

#twitter img {
	float: right;
	margin: 0;
}