body {
background: url('http://www.alternativecinema.com/site_data/1/images/site_background.jpg') fixed center no-repeat;
 margin:4;
   padding:0;
}  	

p {font-family: ariel, helvetica, sans-serif; color: #000000; font-size: 10pt;}
img { border: none; }

a:link {text-decoration:none; color: "#980101";}
a:visited {text-decoration:none; color: "#980101";}
a:hover {text-decoration:none; color: "#000000";}

.sidebar_category_label_block a:link {
    text-decoration:none;
    color: #FFFFFF;
}
.sidebar_category_label_block a:hover {
    text-decoration:none;
    color: #980101;
}
.sidebar_category_label_block a:visited {
    text-decoration:none;
    color: #FFFFFF;
}
.sidebar_category_label_block a:visited:hover {
    text-decoration:none;
    color: #980101;
}
.sidebar_category_label_block_highlighted a:link {
    text-decoration:none;
    color: #ecf000;
}
.sidebar_category_label_block_highlighted a:hover {
    text-decoration:none;
    color: #980101;
}
.sidebar_category_label_block_highlighted a:visited {
    text-decoration:none;
    color: #ecf000;
}
.sidebar_category_label_block_highlighted a:visited:hover {
    text-decoration:none;
    color: #980101;
}
.sidebar_category_label_block_VOD a:link {
    text-decoration:none;
    color: #FFFFFF;
}
.sidebar_category_label_block_VOD a:hover {
    text-decoration:none;
    color: #980101;
}
.sidebar_category_label_block_VOD a:visited {
    text-decoration:none;
    color: #FFFFFF;
}
.sidebar_category_label_block_VOD a:visited:hover {
    text-decoration:none;
    color: #980101;
}
.section_header a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 16px;
    color: #990000;
}
.section_header a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 16px;
    color: #000000;
}
.section_header a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 16px;
    color: #990000;
}
.section_header a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 16px;
    color: #000000;
}
.trailers a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #990000;
}
.trailers a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
}
.trailers a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #990000;
}
.trailers a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
}
.content a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
.content a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}
.content a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
.content a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}
.news a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #990000;
}
.news a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
}
.news a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #990000;
}
.news a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
}
.body_container {
	margin-top: 0px;
}
.body_container2 {
	margin-top: 0px;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
}

.sidebar{
	background-color: #BBAD93;
}

.body_container_bottom {
	background-color: #270a08;
}

.bymanu {
	color: black;
	font-family:Arial;
	font-weight: normal;
	font-size: 10px;
	background-color: #72A4D2;
}

.footer_search {
	color: #000000; 
	font-family:Arial; 
	font-weight: normal; 
	font-size: 12px;
	background-color: #FFFFFF;
}

.frontpage_cells {
	padding: 5px; 
	background-color: white;
}

.messageHeader {
	padding-top: .75em;
	padding-bottom: .75em;
	text-align: center;
	width: 650px;
	margin-top: .5em;
	margin-bottom: 1em;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	font-size: 1.15em;
}

.sidebar_category_label_block {	
	font-family: ariel, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
	margin-top: 0px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: left;
	background-color: #1E1E1E;
	line-height: 1em; 
}

.sidebar_category_label_block_highlighted {	
	font-family: ariel, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
	margin-top: 0px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: left;
	background-color: #1E1E1E;
	line-height: 1em; 
}

.sidebar_category_label_block_VOD {	
	font-family: ariel, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-top: 10px;
	margin-top: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: left;
	background-color: #1E1E1E;
	line-height: .8em; 
}

.item_nav_table {
	color: #000000;
	background-color: #FFFFFF;
	font-family: ariel, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	padding-top: 2px;
	text-align: center;
}

.ItemListHeader {
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.EmptySpace {
	height: 5px;
}

TABLE.Masthead {
	font-size: 10pt;
	text-align: center;
	width: 840px;
}

TABLE.Masthead TD {
	text-align: center;
}

TABLE.Masthead TD.SiteList {
	font-size: 10.5pt;
}

TABLE.Masthead TD.Divider {
	border-right: 2px solid #000000;
}

.FrameBoundingBox {
	width: 840px;
	position: relative;
}

.FrameCol1 {
	width: 165px;
	float: left;
	padding-right: 5px;
}

.FrameCol2 {
	width: 500px;
	float: left;
}

.FrameCol3 {
	width: 160px;
	float: left;
	padding-left: 5px;
}

.SearchBlock {
	background-color: #1E1E1E;
	vertical-align: middle;
	text-align: center;
}

.LinkBlock {
	background-color: #1E1E1E;
	vertical-align: top;
	text-align: center;
}

.PageHeader {
	font-weight: bold;
}

.footer {
	padding-top:  20px;
	clear: both;
}

TABLE.ItemListEntries {
	text-align: center;
	font-size: .95em; 
	width: 500px; 
	border: 1px solid black;
}

TABLE.ItemListEntries TD.ImageCell {
	 border: 1px solid black;
	 width: 110px;
	 vertical-align: top;
}

TABLE.ItemListEntries TD.ContentCell {
	vertical-align: top; 
	width: 820px; 
	border: 1px solid black;
}

UL.FooterLinkList {
}

UL.FooterLinkList LI {
	display: inline;
}

UL.FooterLinkList LI.Seperator {
	border-right:  1px solid black;
	padding-left: 5px;
}

UL.FooterLinkList LI.EndElement {
	padding-left: 5px;
}

DIV.LeftAlignContainer {
	text-align: left;
}

/* Cart specific CSS */
DIV.hd1 {
	font-size:  1.25em;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1em;
}

TABLE.cart_table {
	border:  1px solid #c0c0c0;
	font-size: .8em;
	width: 100%;
}

TABLE.cart_table TD {
	border:  1px solid #c0c0c0;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

TABLE.cart_table TD.Quantity {
	vertical-align: middle;
}

FORM.QForm {
	padding: 0px;
	margin:  0px;
}

.cart_link a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
.cart_link a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}
.cart_link a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
.cart_link a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}

/* Checkout specific CSS */
TABLE.checkout_table {
	border: 1px solid #c0c0c0;
	font-size: 10pt;
	width: 100%;
}

TABLE.checkout_table TD {
	border: 1px solid #c0c0c0;
}

.smallRedText {
	font-size: .75em;
	color: red;
}

/* Item List specific CSS */
TABLE.item_nav_table {
	border: 1px solid #c0c0c0;
	font-size: 0.85em;
	margin-bottom: 10px;
}

TABLE.item_nav_table a:link {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
TABLE.item_nav_table a:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}
TABLE.item_nav_table a:visited {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #990000;
}
TABLE.item_nav_table a:visited:hover {
    text-decoration:none;
    font-family:Arial;
	font-weight: bold;
	font-size: 13px;
    color: #000000;
}


DIV.vs_bb {
	border-top: 1px solid #980101;
}

.vs_lbl {
	font-size: .75em;
	color: #990000;	
}

.vs_sn {
	font-size: .9em;
	color: #990000;	
}

.vs_sa {
	font-size: .75em;
}