BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.clearitem:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#base_spacer {
	WIDTH: 100%; HEIGHT: 4px
}
.copywrite {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.welcome {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.titles {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #343851
}
HR {
	HEIGHT: 2px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
TD {
	VERTICAL-ALIGN: top
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
UL A {
	FONT-SIZE: 11px; TEXT-DECORATION: underline
}
H1 {
	FONT-SIZE: 16px
}
.promo {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.promo A {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#also_found_in .title {
	FONT-WEIGHT: bold
}
#flags A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#flags A IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#flags A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#flags A:hover IMG {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
#myaccount #align_flags {
	
}
#myaccount #flags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px; WIDTH: 700px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
.sectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial,sans-serif; TEXT-ALIGN: center
}
.signup {
	COLOR: black
}
.signup A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize; COLOR: maroon
}
.signup A:hover {
	COLOR: red
}
.signup .pageheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.search SELECT {
	WIDTH: 160px
}
SELECT {
	FONT-SIZE: 9px; COLOR: black
}
INPUT {
	FONT-SIZE: 10px
}
FORM {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
TEXTAREA {
	FONT-SIZE: 11px
}
.text_field {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; FONT-SIZE: 11px; BACKGROUND: #000000; BORDER-LEFT: #ff0000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff0000 1px solid
}
INPUT.submit {
	BORDER-RIGHT: blue 2px outset; BORDER-TOP: blue 2px outset; FONT-WEIGHT: bold; BACKGROUND: navy; BORDER-LEFT: blue 2px outset; COLOR: white; BORDER-BOTTOM: blue 2px outset
}
#myaccount INPUT.submit {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
.plaintext {
	FONT-SIZE: 12px
}
.plaintext A {
	FONT-WEIGHT: bold
}
.plaintext A {
	TEXT-DECORATION: none
}
.plaintext A:hover {
	TEXT-DECORATION: none
}
.plaintext_buttons {
	COLOR: #000
}
.plaintext_buttons A {
	FONT-WEIGHT: bold; COLOR: #990000
}
.plaintext_buttons A:unknown {
	COLOR: #ff0000
}
.lexer {
	BACKGROUND: #ffff00; COLOR: red
}
.pageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.pageheader IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.pageheader A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.featuredMovie A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase
}
.featuredMovie A:hover {
	TEXT-DECORATION: none
}
.featuredMovie A:visited {
	TEXT-DECORATION: none
}
.featuredMovie .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.featuredMovie .title A:hover {
	TEXT-DECORATION: none
}
.featuredMovie .studio {
	FONT-SIZE: 12px
}
.featuredMovie .studio A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.featuredMovie .studio A:hover {
	TEXT-DECORATION: none
}
.featuredMovie .content {
	FONT-SIZE: 11px
}
.featuredMovie .content A {
	TEXT-DECORATION: underline
}
.featuredMovie .content A:hover {
	TEXT-DECORATION: underline
}
.featuredMovie .content A:visited {
	TEXT-DECORATION: underline
}
.numbers {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; TEXT-DECORATION: none
}
.right .body {
	FONT-SIZE: 11px
}
.right .body A {
	FONT-SIZE: 10px
}
.right .body A:hover {
	FONT-SIZE: 10px
}
.right .body A:visited {
	FONT-SIZE: 10px
}
.right .body A:active {
	FONT-SIZE: 10px
}
.right .body A:hover {
	TEXT-DECORATION: none
}
.right .body A:visited {
	TEXT-DECORATION: none
}
.right .plaintext {
	COLOR: #000000
}
.right .plaintext A {
	COLOR: #a40001
}
.right .plaintext A:hover {
	COLOR: #ff0000
}
.nextbuttons {
	FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize
}
.nextbuttons A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.nextbuttons A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.bg_text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#pagenumbers {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#newsblurb {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#newsblurb .blurbtext A {
	WIDTH: 100%; HEIGHT: 18px; TEXT-DECORATION: underline
}
#newsblurb .blurbtext A {
	HEIGHT: 18px
}
#nav_news A {
	PADDING-LEFT: 0px; FONT-SIZE: 9px
}
#mainvideo H1 {
	FONT-SIZE: 24px
}
#mainvideo .title {
	FONT-SIZE: 24px
}
#mainvideo .title {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
#mainvideo .studio {
	FONT-SIZE: 12px
}
#review .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#categories .sectionheader {
	WIDTH: 95%
}
#categories #list {
	WIDTH: 95%
}
#categories #list_extras {
	WIDTH: 95%
}
#categories #list TD {
	PADDING-LEFT: 25px
}
#product_view {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
#product_view A {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: black 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: white; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; TEXT-DECORATION: underline
}
#product_view A:hover {
	COLOR: red
}
#product_view .faded {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: black 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.search .body A {
	FONT-SIZE: 11px
}
.search .body A:hover {
	TEXT-DECORATION: none
}
.search .base A {
	FONT-SIZE: 11px
}
.search .base A:hover {
	TEXT-DECORATION: none
}
.search .highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.search .highlight A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.left .body {
	FONT-SIZE: 11px
}
.left .body A {
	FONT-SIZE: 11px
}
.left .body A:hover {
	TEXT-DECORATION: none
}
.left .body .highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.left .highlight A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.left .plaintext {
	FONT-SIZE: 11px; WIDTH: 164px; COLOR: #a40001
}
#parent_warning {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8px; FLOAT: right; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; WIDTH: 90px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#parent_warning .black_bg {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: black; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; LETTER-SPACING: 2px
}
#parent_warning .black_bg A {
	COLOR: white; TEXT-DECORATION: none
}
#warnings {
	BACKGROUND: white; COLOR: black
}
#parent_warning #warnings A {
	FONT-SIZE: 8px; COLOR: black; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
#parent_warning #warnings A:hover {
	COLOR: red; TEXT-DECORATION: none
}
#studio_key {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: white; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: black 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid
}
.category_list A {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; LINE-HEIGHT: 16px
}
.category_key {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 2px 10px 2px 0px; BORDER-LEFT: black 1px solid; WIDTH: 240px; LINE-HEIGHT: 18px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid
}
#rss .content IMG {
	MARGIN: 2px
}
.dtphp_error {
	FONT-WEIGHT: bold; COLOR: red
}
.dtphp_field_prompt {
	TEXT-ALIGN: right
}
.dtphp_debug {
	FONT-SIZE: 8pt; COLOR: #800000
}
.dtphp_message {
	FONT-WEIGHT: bold; COLOR: #800000
}
.dtphp_debug_sql {
	FONT-WEIGHT: bold; COLOR: #800000
}
.dtphp_debug_url {
	FONT-WEIGHT: bold; COLOR: #800000
}
.dtphp_highlight {
	COLOR: #0000ff
}
#large_title {
	FONT-SIZE: 24px
}
#med_title {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-STYLE: italic
}
.mini {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.mini_italic {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.mini_italic {
	FONT-STYLE: italic
}
.small {
	FONT-SIZE: 11px
}
.small_bold {
	FONT-SIZE: 11px
}
.small_italic {
	FONT-SIZE: 11px
}
.small_bold_italic {
	FONT-SIZE: 11px
}
.small_bold {
	FONT-WEIGHT: bold
}
.small_bold_italic {
	FONT-WEIGHT: bold
}
.small_italic {
	FONT-STYLE: italic
}
.small_bold_italic {
	FONT-STYLE: italic
}
.med {
	FONT-SIZE: 14px
}
.med_bold {
	FONT-SIZE: 14px
}
.med_italic {
	FONT-SIZE: 14px
}
.med_bold_italic {
	FONT-SIZE: 14px
}
.med_bold {
	FONT-WEIGHT: bold
}
.med_bold_italic {
	FONT-WEIGHT: bold
}
.med_italic {
	FONT-STYLE: italic
}
.med_bold_italic {
	FONT-STYLE: italic
}
.large {
	FONT-SIZE: 18px
}
.large_bold {
	FONT-SIZE: 18px
}
.large_italic {
	FONT-SIZE: 18px
}
.large_bold_italic {
	FONT-SIZE: 18px
}
.large_bold {
	FONT-WEIGHT: bold
}
.large_bold_italic {
	FONT-WEIGHT: bold
}
.large_italic {
	FONT-STYLE: italic
}
.large_bold_italic {
	FONT-STYLE: italic
}
.ex_large {
	FONT-SIZE: 22px
}
.ex_large_bold {
	FONT-SIZE: 22px
}
.ex_large_italic {
	FONT-SIZE: 22px
}
.ex_large_bold_italic {
	FONT-SIZE: 22px
}
.ex_large_bold {
	FONT-WEIGHT: bold
}
.ex_large_bold_italic {
	FONT-WEIGHT: bold
}
.ex_large_italic {
	FONT-STYLE: italic
}
.ex_large_bold_italic {
	FONT-STYLE: italic
}
#director .plaintext A {
	FONT-SIZE: 11px; COLOR: #000000
}
#series .plaintext A {
	FONT-SIZE: 11px; COLOR: #000000
}
#director .plaintext A:hover {
	FONT-SIZE: 11px; COLOR: #a40001
}
#series .plaintext A:hover {
	FONT-SIZE: 11px; COLOR: #a40001
}
.no_vlink A:visited {
	FONT-STYLE: normal
}
.tabs A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
.submenu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.submenu A {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
#movie_options H4 {
	FONT-SIZE: 14px
}
#movie_options .option_block .option_body #viewing_options .plaintext A:visited {
	FONT-STYLE: normal
}
#viewing_options {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#viewing_options .option_type {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#viewing_options .option_links A {
	FONT-SIZE: 11px
}
#viewing_options .cost {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 90px; COLOR: #000000; PADDING-TOP: 2px
}
#video_options .icon {
	DISPLAY: block; FLOAT: left; WIDTH: 40px; POSITION: relative; TOP: -5px; HEIGHT: 25px; TEXT-ALIGN: center
}
#video_options A {
	CLEAR: left; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 5px; FONT-STYLE: normal
}
#myaccount_tabs {
	WIDTH: 780px
}
#myaccount_submenu {
	WIDTH: 780px
}
#myaccount_content {
	WIDTH: 780px
}
#myaccount_submenu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#myreviews #review_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
IMG.photo_small {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px
}
#review_table {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#review_table TH {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
#review_table TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
#review_table A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#review_table A:hover {
	TEXT-DECORATION: none
}
#review_table .review_number {
	TEXT-ALIGN: center
}
#review_table .review_rating {
	TEXT-ALIGN: center
}
.newcustomer .title {
	COLOR: black
}
.newcustomer .title A {
	COLOR: black
}
#news_boxes .newstext A {
	FONT-SIZE: 11px
}
#news_boxes .notetext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#news_boxes .notetext A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#clapboard .clapboard_body {
	COLOR: #000
}
#clapboard .clapboard_body A {
	COLOR: #a40001; TEXT-DECORATION: underline
}
#clapboard .clapboard_body A:hover {
	COLOR: #000
}
#purchase .newcustomer {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #f7efef; PADDING-BOTTOM: 6px; BORDER-LEFT: white 10px solid; PADDING-TOP: 6px; BORDER-BOTTOM: white 10px solid
}
#purchase .newcustomer .title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#purchase .newcustomer .title A {
	COLOR: black
}
#purchase .newcustomer .title A:hover {
	COLOR: #a40001; TEXT-DECORATION: underline
}
#purchase .existingcustomer {
	BORDER-RIGHT: white 10px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#purchase .existingcustomer A {
	COLOR: purple; TEXT-DECORATION: underline
}
#purchase .existingcustomer A:hover {
	COLOR: #a40001; TEXT-DECORATION: underline
}
#purchase .highlight {
	FONT-WEIGHT: bold; COLOR: maroon
}
#purchase #selling_points LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(images/star_single.gif); FONT: 18px arial,verdana; COLOR: #333333
}
#purchase .newrelease {
	BACKGROUND: #fff; FONT: 12px arial,verdana
}
#purchase .header {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #102c94; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; COLOR: white; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#purchase #login_signup_table {
	WIDTH: 700px
}
#purchase #login_signup_table .newcustomer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px; WIDTH: 410px; PADDING-TOP: 4px
}
#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; Z-INDEX: 100; BACKGROUND: #ffffe1; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 100px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
