/* Remove padding, margin, etc. */* {	margin: 0;	padding: 0;	text-decoration: none;	text-indent: 0;}body {	background: #540000 url(../images/background.jpg) top center repeat-y;	font: 80%/1.6 "Helvetica","Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Arial",sans-serif;	color:  #000;}/* Put margin back on certain elements */h1, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {	margin-bottom: 1em;}/* Class for clearing floats */.clear {	clear:both;}/* Remove border around linked images */img {	border: 0;}/* Layout */#container {	width: 850px;	background: #fff;	position: relative;	left: 50%;	margin-left: -425px;}body#home #container {	background: #000;}#header {	width: 850px;	height: 85;	background: #fff;	padding:0;	/*position: relative;	left: 50%;	margin-left: -425px;*/}#left_masthead {	width: 638px;	height: 85;	margin: 0;	padding: 0;	/*float: left;*/	display: inline; /* Prevents double-margin float bug in IE6 and below */} #right_masthead {	width: 212px;	height: 85;	/*float: right;*/	position:absolute;	top:0;	right:0;	margin: 0;	padding: 0;	display: inline; /* Prevents double-margin float bug in IE6 and below */}#left_column {	width: 470px;	float: left;	border-right: 1px solid #ccc;	padding-top: 15px;	padding-bottom: 15px;	padding-right: 15px;	margin-bottom: 15px;	margin-left: 20px;	display: inline; /* Prevents double-margin float bug in IE6 and below */}/* Fixes IE box model */* html #left_column {	width: 486px;	w\idth: 470px;}#right_column {	width: 300px;	float: right;	padding-top: 15px;	padding-bottom: 15px;	margin-bottom: 15px;	margin-right: 20px;	display: inline; /* Prevents double-margin float bug in IE6 and below */}#foot {	clear:both;	background: #000;	color: #fff;	padding-top: 2px;	padding-bottom: 10px;}#foot p {	font-size: 10px;	line-height: 12px;	text-align: right;	margin: 10px;}/* Main Menu */ul#navbar {	height: 26px;	width: 850px;	background: transparent url(../images/main_menu.gif) 0 0 no-repeat;	margin: 0;	padding: 0;	border-top: 2px solid #fff;	border-bottom: 2px solid #fff;	}ul#navbar li {	margin: 0;	padding: 0;	list-style: none;	}ul#navbar li, ul#navbar a {	height: 26px;	display: block;	float: left;	}ul#navbar li a {	text-indent: -9999px;	overflow: hidden;	text-decoration: none;	}#menu-home a {width: 51px; border-right: 2px solid #fff;}* html #menu-home a {width: 53px; w\idth: 51px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-intl_sales a {width: 151px; border-right: 2px solid #fff;}* html #menu-intl_sales a {width: 153px; w\idth: 151px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-dom_sales a {width: 118px; border-right: 2px solid #fff;}* html #menu-dom_sales a {width: 120px; w\idth: 118px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-about a {width: 54px; border-right: 2px solid #fff;}* html #menu-about a {width: 56px; w\idth: 54px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-news a {width: 47px; border-right: 2px solid #fff;}* html #menu-news a {width: 49px; w\idth: 47px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-contact a {width: 70px; border-right: 2px solid #fff;}* html #menu-contact a {width: 72px; w\idth: 70px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-up_market a {width: 139px; border-right: 2px solid #fff;}* html #menu-up_market a {width: 141px; w\idth: 139px; border-right: 2px solid #fff;} /* Fixes IE box model */#menu-film_exch a {width: 110px; border-right: 2px solid #fff; background: transparent url(../images/main_menu.gif) -644px -26px no-repeat;}* html #menu-film_exch a {width: 112px; w\idth: 110px; border-right: 2px solid #fff; background: transparent url(../images/main_menu.gif) -644px -26px no-repeat;} /* Fixes IE box model */#menu-home_video a {width: 94px; background: transparent url(../images/main_menu.gif) -756px -26px no-repeat;}#menu-home a:hover {background: transparent url(../images/main_menu.gif) 0 -26px no-repeat;}#menu-intl_sales a:hover {background: transparent url(../images/main_menu.gif) -53px -26px no-repeat;}#menu-dom_sales a:hover {background: transparent url(../images/main_menu.gif) -206px -26px no-repeat;}#menu-about a:hover {background: transparent url(../images/main_menu.gif) -326px -26px no-repeat;}#menu-news a:hover {background: transparent url(../images/main_menu.gif) -382px -26px no-repeat;}#menu-contact a:hover {background: transparent url(../images/main_menu.gif) -431px -26px no-repeat;}#menu-up_market a:hover {background: transparent url(../images/main_menu.gif) -503px -26px no-repeat;}#menu-film_exch a:hover {background: transparent url(../images/main_menu.gif) -644px 0 no-repeat;}#menu-home_video a:hover {background: transparent url(../images/main_menu.gif) -756px 0 no-repeat;}body#home #menu-home a, body#home #menu-home a:hover {background: transparent url(../images/main_menu.gif) 0 -52px no-repeat;}body#intl_sales #menu-intl_sales a, body#intl_sales #menu-intl_sales a:hover {background: transparent url(../images/main_menu.gif) -53px -52px no-repeat;}body#dom_sales #menu-dom_sales a, body#dom_sales #menu-dom_sales a:hover {background: transparent url(../images/main_menu.gif) -206px -52px no-repeat;}body#about #menu-about a, body#about #menu-about a:hover {background: transparent url(../images/main_menu.gif) -326px -52px no-repeat;}body#news #menu-news a, body#news #menu-news a:hover {background: transparent url(../images/main_menu.gif) -382px -52px no-repeat;}body#contact #menu-contact a, body#contact #menu-contact a:hover {background: transparent url(../images/main_menu.gif) -431px -52px no-repeat;}body#up_market #menu-up_market a, body#up_market #menu-up_market a:hover {background: transparent url(../images/main_menu.gif) -503px -52px no-repeat;}body.film-exchange #menu-film_exch a, body.film-exchange #menu-film_exch a:hover {background: transparent url(../images/main_menu.gif) -644px -52px no-repeat;}body#home_video #menu-home_video a, body#home_video #menu-home_video a:hover {background: transparent url(../images/main_menu.gif) -756px -52px no-repeat;}body#home #menu-home a, body#home #menu-home a:hover,body#intl_sales #menu-intl_sales a, body#intl_sales #menu-intl_sales a:hover,body#dom_sales #menu-dom_sales a, body#dom_sales #menu-dom_sales a:hover,body#about #menu-about a, body#about #menu-about a:hover,body#news #menu-news a, body#news #menu-news a:hover,body#contact #menu-contact a, body#contact #menu-contact a:hover,body#up_market #menu-up_market a, body#up_market #menu-up_market a:hover,body.film-exchange #menu-film_exch a, body.film-exchange #menu-film_exch a:hover,body#home_video #menu-home_video a, body#home_video #menu-home_video a:hover	{cursor: default;}/* Bottom Menu */ul#foot-navbar {	width: 850px;	margin: 0;	padding: 6px 0;	text-align: center;	border-bottom: 2px solid #fff;	}ul#foot-navbar li {	padding: 0 8px;	list-style: none;	display: inline;	font-size: 10px;	line-height: 10px;	text-transform: uppercase;}ul#foot-navbar li a {font-weight: normal; color: #fff}ul#foot-navbar li a:hover {color: #540000}/* Links */a {font-weight: bold; color: #540000}a:hover {color: #999}/* Typography */h1, h2, h3, h4 {	font-weight: bold;}h1 {	font-size: 1.5em;	line-height: 1.0;	margin: 15px 20px;	padding: 5px 0 2px 0;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}h2 {	font-size: 1.3em;	line-height: 1em;}h3 {	font-size: 1.1em;}h4 {	font-size: .9em;}p {	line-height: 1.5em;}p.small {	font-size: .95em;	line-height: 1.3em;}ul, ol, dl {	line-height: 1.3em;	margin-left: 2em;}strong {  font-weight: bold;}.caps {	font-size: .95em;	text-transform: uppercase;}.news_item {  margin-bottom: 2em;}.news_item h2 {	margin-bottom: .5em;	padding-top: 3px;	padding-bottom: 3px;	border-bottom: 1px solid #ccc;}h2.catalog_button {	font-size: 1em;	text-align: center;	line-height: 1em;	letter-spacing: .02em;	text-transform: uppercase;	margin-bottom: 1em;	padding: 5px;	background: #000 url(../images/button-bg.gif) center center no-repeat;	border: 1px solid #000;}h2.catalog_button a {	color: #fff;	font-weight: normal;}h2.catalog_button:hover {	background: #540000 url(../images/button-bg_hover.gif) center center no-repeat;}