/*
Theme Name: Foreign Letters
Theme URI: http://foreignlettersthemovie.com
Description: Foreign Letters Theme
Author: Vladimir Mukhin
Version: 1.0
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*****************************************/
/************** END RESET ****************/
/*****************************************/


/** 
* GENERAL LAYOUT & TYPOGRAPHY 
**/

body {
	background-color: #000;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	position: relative;
	width: 984px;
	height: 656px;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/** 
* BGs 
**/

.home.splash #container { background: url('img/bg/splash.jpg') 0 0 no-repeat; }
.home        #container { background: url('img/bg/homepage.jpg') 0 0 no-repeat; }
.synopsis    #container { background: url('img/bg/the-film.jpg') 0 0 no-repeat; }
.statement   #container { background: url('img/bg/directors-stmnt-bg.jpg') 0 0 no-repeat; }
.true-story  #container { background: url('img/bg/true-story.jpg') 0 0 no-repeat; }
.trailer     #container { background: url('img/bg/trailer.jpg') 0 0 no-repeat; }
.gallery     #container { background: url('img/bg/gallery.jpg') 0 0 no-repeat; }
.cast-crew   #container { background: url('img/bg/cast-crew.jpg') 0 0 no-repeat; }
.contact     #container { background: url('img/bg/contact.jpg') 0 0 no-repeat; }
.sponsors    #container { background: url('img/bg/music-bg.jpg') 0 0 no-repeat; }
.music    #container { background: url('img/bg/music-bg.jpg') 0 0 no-repeat; }
.dvd    #container { background: url('img/bg/directors-stmnt-bg.jpg') 0 0 no-repeat; }
.reviews    #container { background: url('img/bg/directors-stmnt-bg.jpg') 0 0 no-repeat; }
.screenings    #container { background: url('img/bg/screenings-bg.jpg') 0 0 no-repeat; }

/** 
* COMMON ELEMENTS - MASTHEAD, MENU BAR, ETC.
*/

#supermasthead {
	position: absolute;
	top: 0px;
	left: 319px;
	width: 367px;
	height: 38px;
	background: url('img/header/noa-dalene.png') 0 0 no-repeat;
}

#rotating-banner {
	position: absolute;
	top: 38px;
	left: 250px;
	width: 500px;
	height: 56px;	
}

#masthead {
	position: absolute;
	top: 38px;
	left: 250px;
	width: 500px;
	height: 56px;
	background: url('img/header/masthead-english.png') 0 0 no-repeat;
}

#submasthead {
	position: absolute;
	top: 94px;
	left: 361px;
	width: 271px;
	height: 31px;
	background: url('img/header/a-film-by-ela.png') 0 0 no-repeat;
}

div#coming-soon {
	display: none;
	position: absolute;
	left: 187px;
	width: 90px;
	height: 16px;
/*	
	background-color: #ffff99;
*/
	color: #ed1f24;
	font-size: 13px;
/*	padding-top: 3px;*/
/*	text-align: center;*/
/*	border: 1px #000 solid;*/
	z-index: 1000;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#donation-box-homepage {
	position:absolute;
	left:804px;
	top:524px;
	width:174px;
	height:99px;
	background: url('img/home/donation-box.png') 0 0 no-repeat;
}

/*#donation-box {
	position:absolute;
	left:864px;
	top:527px;
	width:115px;
	height:96px;
	background: url('img/common/gift-box.png') 0 0 no-repeat;
}*/

/** 
* HEADER NAV
*/

.nav-cell a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url('img/header/header-nav-3rows.png');
	background-repeat: no-repeat;
}

#nav-home {
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:38px;
}

#nav-home a { background-position: 0 0; }
#nav-home a.selected { background-position: 0 -37px; }
#nav-home a.disabled:hover { background-position: 0 -75px; }

#nav-synopsis {
	position:absolute;
	left:70px;
	top:0px;
	width:76px;
	height:38px;
}

#nav-synopsis a { background-position: -70px 0px; }
#nav-synopsis a.selected { background-position: -70px -37px; }
#nav-synopsis a.disabled:hover { background-position: -70px -75px; }

#nav-trailer {
	position:absolute;
	left:146px;
	top:0px;
	width:67px;
	height:38px;
}

#nav-trailer a { background-position: -146px 0px; }
#nav-trailer a.selected { background-position: -146px -37px; }
#nav-trailer a.disabled:hover { background-position: -146px -75px; }

#nav-gallery {
	position:absolute;
	left:213px;
	top:0px;
	width:71px;
	height:38px;
}

#nav-gallery a { background-position: -213px 0px; }
#nav-gallery a.selected { background-position: -213px -37px; }
#nav-gallery a.disabled:hover { background-position: -213px -75px; }

#nav-music {
	position:absolute;
	left:284px;
	top:0px;
	width:63px;
	height:38px;
}

#nav-music a { background-position: -284px 0px; }
#nav-music a.selected { background-position: -284px -37px; }
#nav-music a.disabled:hover { background-position: -284px -75px; }

#nav-cast-crew {
	position:absolute;
	left:347px;
	top:0px;
	width:104px;
	height:38px;
}

#nav-cast-crew a { background-position: -347px 0px; }
#nav-cast-crew a.selected { background-position: -347px -37px; }
#nav-cast-crew a.disabled:hover { background-position: -347px -75px; }

#nav-sponsors {
	position:absolute;
	left:451px;
	top:0px;
	width:85px;
	height:38px;
}

#nav-sponsors a { background-position: -451px 0px; }
#nav-sponsors a.selected { background-position: -451px -37px; }
#nav-sponsors a.disabled:hover { background-position: -451px -75px; }


#nav-blog {
	position:absolute;
	left:536px;
	top:0px;
	width:57px;
	height:38px;
}
#nav-blog a { background-position: -536px 0px; }
#nav-blog a.selected { background-position: -536px -37px; }
#nav-blog a.disabled:hover { background-position: -536px -75px; }

#nav-reviews {
	position:absolute;
	left:593px;
	top:0px;
	width:77px;
	height:38px;
}

#nav-reviews a { background-position: -593px 0px; }
#nav-reviews a.selected { background-position: -593px -37px; }
#nav-reviews a.disabled:hover { background-position: -593px -75px; }

#nav-screenings {
	position:absolute;
	left:670px;
	top:0px;
	width:97px;
	height:38px;
}

#nav-screenings a { background-position: -670px 0px; }
#nav-screenings a.selected { background-position: -670px -37px; }
#nav-screenings a.disabled:hover { background-position: -670px -75px; }

#nav-press-kit {
	position:absolute;
	left:767px;
	top:0px;
	width:83px;
	height:38px;
}

#nav-press-kit a { background-position: -767px 0px; }
#nav-press-kit a.selected { background-position: -767px -37px; }
#nav-press-kit a.disabled:hover { background-position: -767px -75px; }

#nav-dvd {
	position:absolute;
	left:850px;
	top:0px;
	width:48px;
	height:38px;
}

#nav-dvd a { background-position: -850px 0px; }
#nav-dvd a.selected { background-position: -850px -37px; }
#nav-dvd a.disabled:hover { background-position: -850px -75px; }

#nav-contact {
	position:absolute;
	left:898px;
	top:0px;
	width:86px;
	height:38px;
}

#nav-contact a { background-position: -898px 0px; }
#nav-contact a.selected { background-position: -898px -37px; }
#nav-contact a.disabled:hover { background-position: -898px -75px; }


/** 
* SPLASH 
**/

.splash #enter-site {
	position: absolute;
	display: block;
	top: 537px;
	left: 86px;
	width: 99px;
	height: 26px;
	margin: 0;
	background: url('img/splash/enter-site.png') 0 0 no-repeat;
}

.splash #giveme {
	position: absolute;
	top: 547px;
	left: 632px;
	width: 324px;
	height: 26px;
	background: url('img/splash/give-me-friendship.png') 0 0 no-repeat;
}

.splash #talmud {
	position: absolute;
	top: 574px;
	left: 750px;
	width: 206px;
	height: 23px;
	background: url('img/splash/the-talmud.png') 0 0 no-repeat;
	
}
.splash a#enter-site-link {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

/** 
* HOME PAGE 
**/

.home #menu {
	position: absolute;
	top: 113px;
/*	top: 100px;*/
	left: 47px;
	width: 200px;
	height: 480px;
}

.home #menu li {
	float: left;
	clear: both;
	width: 200px;
	height: 40px;
}	

.home #menu li a {
	display: block;
	width: 200px;
	height: 40px;
	background-position: 0 0 no-repeat;
}

.home #menu li a:hover {
	background-position: 0px -40px;
}

.home #guestbook-link {
	position:absolute;
	top:581px;
	height:75px;
	left:38px;
	width:86px;
	background: url('img/home/guestbook-link.png') 0 0 no-repeat;
}

.home #facebook-link {
	position:absolute;
	top:581px;
	height:75px;
	left:38px;
	width:64px;
	background: url('img/home/facebook-link.png') 0 0 no-repeat;
}

.home #mailing-list-link {
	position:absolute;
	top:581px;
	height:75px;
	left:102px;
	width:98px;
	background: url('img/home/mailing-list-link.png') 0 0 no-repeat;
}

.home #show-contract-link {
	position:absolute;
	left:739px;
	top:116px;
	width:231px;
	height:30px;
	background: url('img/home/show-contract-link.png') 0 0 no-repeat;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}

.home #close-contract-button {
	display: none;
	position: relative;
	top: 7px;
	left: -10px;
}

.home #contract-box {
	display: none;
	position:absolute;
	left:739px;
	top:146px;
	width:231px;
	height:498px;
	background: url('img/home/contract-box.jpg') 0 0 no-repeat;
}

/** 
* THE FILM SECTION
**/

#the-film-menu {
	position: absolute;
	top: 128px;
	left: 32px;
	width: 200px;
	height: 80px;
}

#the-film-menu li {
	float: left;
	clear: both;
	width: 200px;
	height: 19px;
}	

#the-film-menu li a {
	display: block;
	width: 200px;
	height: 19px;
	background-position: 0 0 no-repeat;
}

#the-film-menu li a:hover {
	background-position: 0px -22px;
}

#the-film-menu li a.active-page {
	background-position: 0px -22px;
}


/** 
* SYNOPSIS
**/

.synopsis .text-column p {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.synopsis #column-1 {
	position:absolute;
	left:35px;
	top:479px;
	width:264px;
	height:165px;
}

.synopsis #column-2 {
	position:absolute;
	left:361px;
	top:479px;
	width:269px;
	height:165px;
}

.synopsis #column-3 {
	position:absolute;
	left:686px;
	top:269px;
	width:276px;
	height:250px;
}


/** 
* DIRECTOR'S STATEMENT
**/

.statement .text-column h2 {
	font-size: 13px;
	line-height: 16px;
	color: #000;
	text-align: center;
	margin-top: 10px;
	font-style:italic;
	margin-bottom: 35px;
}

.statement .text-column p {
	margin-bottom: 15px;
	font-size: 13px;
/*	font-weight: bold;*/
	color: #000;
	line-height: 15px;
}

.statement #column-1 {
	position:absolute;
	left:19px;
	top:231px;
	width:300px;
	height:475px;
}

.statement #column-2 {
	position:absolute;
	left:343px;
	top:128px;
/*	width:300px;*/
	width: 302px;
	height:475px;
}

.statement #column-3 {
	position:absolute;
	left:665px;
	top:128px;
/*	width:299px;*/
	width: 305px;
	height:341px;
	letter-spacing: 0px;
}

.statement #ellie-typewriter {
	position:absolute;
	left:668px;
	top:324px;
	width:291px;
	height:297px;
	background: url('img/the-film/acc-imge.jpg') 0 0 no-repeat;
}

/**
* TRUE STORY
**/
.true-story #intro-text {
	position: absolute;
	left: 336px;
	top: 100px;
	width: 610px;
	height: 55px;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 15px;
	font-weight: bold;
}

.true-story #the-poem {
	position:absolute;
	left:326px;
	top:151px;
	width:624px;
	height:442px;
	background: url('img/the-film/the-poem.png') 0 0 no-repeat;
}

/** 
* TRAILER
**/

.trailer #trailer-button {
	position:absolute;
	left:771px;
	top:105px;
	width:176px;
	height:125px;
	background: url('img/trailer/trailer-button.png') 0 0 no-repeat;
}

.trailer #clip-button {
	position:absolute;
	left:771px;
	top:249px;
	width:176px;
	height:125px;
	background: url('img/trailer/clip-button-new.png') 0 0 no-repeat;
}

.trailer #trailer-button a, .trailer #clip-button a {
	display: block;
	width: 100%;
	height: 100%;
}

.trailer #overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}

.trailer #movieclip {
	display: none;
	position:absolute;
/*	left:235px;*/
	left: 172px;
	top:38px;
	width:650px;
	height:395px;
/*	background: url('img/trailer/trailer-placeholder.jpg') 0 0 no-repeat;*/
}


.trailer #movieclip a.closemovieclip {
	display: block;
	position: absolute;
	z-index: 100;
	top: 7px;
	left: 620px;
	width: 21px;
	height: 25px;
	font-size: 22px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.trailer #clip-placeholder {
	display: none;
	position:absolute;
	left:235px;
	left: 233px;
	top:38px;
	width:517px;
	height:291px;
	background: url('img/trailer/trailer-placeholder.jpg') 0 0 no-repeat;
}

.trailer #clip-placeholder a.closemovieclip {
	display: block;
	position: absolute;
	z-index: 100;
	top: 7px;
	left: 500px;
	width: 21px;
	height: 25px;
	font-size: 17px;
	color: white;
	text-decoration: none;
}

/**
* GALLERY
**/

.gallery #movie-gallery-pane {
	display: block;
	position:absolute;
	z-index: 10;
	left:0px;
	top:33px;
	width:309px;
	height:623px;
	background: url('img/gallery/movie-gallery-pane.png') 0 0 no-repeat;
}

.gallery #behind-the-scene-pane {
	display: block;
	position:absolute;
	z-index: 10;
	left:739px;
	top:33px;
	width:245px;
	height:308px;
	background: url('img/gallery/behind-the-scene-pane.png') 0 0 no-repeat;
}
/*
.gallery #movie-gallery-pane a, .gallery #behind-the-scene-pane a {
	display: block;
	height: 100%;
	width: 100%;
}
*/

.gallery #click-picture-link {
	position:absolute;
	left:598px;
	top:421px;
	width:349px;
	height:96px;
	background: url('img/gallery/click-picture-link.png') 0 0 no-repeat;
}

.gallery .the-gallery {
	display: none;
	z-index: 40; 
	background-color: white; 
	position: absolute;
	top: 36px;
	left: 117px;
/*	width: 750px; */
	height: 490px;
	border: 5px white solid;
}

.the-gallery #close-gallery-button {
	z-index: 50;
	position: absolute;
	top: 8px;
	left: 718px;
	display: block;
/*	color: #6585d0;*/
	color: white;
	font-size: 30px;
	line-height: 30px;
	text-decoration: none;
}

.gallery #overlay {
	z-index: 30;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}

/** 
* SLIDESHOW
**/
.portfolio-slideshow {
/*	width: 750px;*/
	margin: 0 auto 15px auto;
}

.portfolio-slideshow div.slideshow-next {
	display: none;
}
.portfolio-slideshow div.first.slideshow-next {
	display: block;
}
.slide-caption {
	width: 100%;
	text-align: center;
	color: black;
	font-size: 10pt;
	margin-top: 2px;
	margin-bottom: 2px;
}
.slideshow-nav {
	position: absolute;
	top: 450px;
	width: 100%;
	padding:0 0 6px 0;
}
.slideshow-nav a {
	display: block;
	text-decoration:underline; 
	color: #444444;
}
.slideshow-nav a.slideshow-prev {
	width: 30px;
	height: 30px;
	background: url('img/common/arrow-blue-rounded-left.png');
	float: left;
	clear: left;
	margin-left: 300px;
}

.slideshow-nav a.slideshow-close {
	display: block;
	width: 30px;
	height: 30px;
/*	background: url('img/arrow-blue-rounded-x.png');*/
	float: left;
	color: #444444;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	margin-left: 28px;
}

.slideshow-nav a.slideshow-next {
	width: 30px;
	height: 30px;
	background: url('img/common/arrow-blue-rounded-right.png');
	float: right;
	clear: right;
	margin-right: 300px;
}

/**
* CAST & CREW
**/

.cast-crew a, .cast-crew a:active, .cast-crew a:hover, .cast-crew a:visited {
	color: inherit;
	text-decoration: none;
}

.cast-crew a#cast-button {
	display: block;
	position: absolute;
	top: 268px;
	left: 43px;
	width: 260px;
	height: 25px;
	background: url('img/cast-crew/cast-button.png') 0 0 no-repeat;
}

.cast-crew a#crew-button {
	display: block;
	position: absolute;
	top: 268px;
	left: 344px;
	width: 260px;
	height: 25px;
	background: url('img/cast-crew/crew-button.png') 0 0 no-repeat;
}

.cast-crew a#cast-button:hover, .cast-crew a#crew-button:hover {
/*.cast-crew a:hover {*/
	background-position: 0 -25px;
}
.cast-crew a#cast-button.sticky, .cast-crew a#crew-button.sticky {
	background-position: 0 -50px;
}

.cast-crew #cast-list {
	position: absolute;
	display: block;
	left: 41px;
	top: 297px;
/*	width: 292px;*/
}

.cast-crew #crew-list {
	position: absolute;
	display: none;
	left: 344px;
	top: 297px;
/*	width: 316px;*/
}

#cast-list strong {
	color: #6dcff6;
}

.cast-crew td {
	font-size: 13px;
	line-height: 18px;
	padding-right: 3px;
	padding-left: 3px;
/*	font-family: Courier, fixed;*/
}

.cast-crew tr.mouse-over {
	background-color: #000;
	color: #ff9900;
}

.cast-crew tr.mouse-click {
	background-color: #000;
	color: #ff9900;
}


.cast-crew .bio-box {
	padding: 0.5em;
	display: none;
	position: absolute;
	z-index: 100;
	left: 668px;
	top: 264px;
	width: 300px;
	height:370px;
	color: white;
	background-color: black;
	font-size: 12px;
	line-height: 15px;
}
.cast-crew .bio-box h4 {
	margin-bottom: 0.3em;
}
.cast-crew .bio-box h5 {
	font-style: italic;
	font-weight: normal;
	margin-bottom: 0.6em;
}

.cast-crew .bio-box p {
	margin-bottom: 0.6em;
}

/** 
* CONTACT
**/

.contact a#contact-link {
	display: block;
	position: absolute;
	left: 315px;
	top: 169px;
	width: 478px;
	height: 125px;
}

/**
* General Styles
**/
.content-wrapper { margin-left: auto; margin-right: auto; padding: 5px; width: 940px; }

.content { margin-top: 150px; color: #000000; }
.column { width: 300px; float: left; margin-right:20px; }
.column1 { }
.column2 { }
.column3 { margin-right: 0; }
.columnChv { padding-top:29px;}
.clear { clear: both; }

/**
* MUSIC
**/
.music #container { background-repeat:none; height: 1350px; }
.music .content h2 { padding-bottom: 14px; color: #000000; }
.music .content p { font-size: 12px; line-height: 14px; letter-spacing: 0.5pt; padding-bottom: 14px; font-family: "Helvetica Neue", Arial, sans-serif; font-weight: 200; }
.music .content ul { font-size: 12px; line-height: 14px; letter-spacing: 0.5pt; font-family: "Helvetica Neue", Arial, sans-serif; font-weight: bold; }
.music a { color: #000000; text-decoration: underline; font-weight: bold; }
.music a:hover { text-decoration: none; }
.frstWrd { display:block;}
ul.addtnlMscns li { padding-bottom:8px;}

/**
* REVIEWS
**/
.reviews-entries { color: rgb(0, 0, 0); vertical-align: top; float: left; margin-left: 30px; width: 500px; }

/**
* SCREENINGS
**/

/**
* DVD
**/

/**
* SPONSORS
**/

#sponsors-pane {
	position: absolute;
	top: 101px;
	left: 20px;
	padding: 5px;
	width: 940px;
	height: 396px;
}
.sponsors    #container {
    height:1250px;
}

#sponsors-list {
/*	display: inline;*/
	text-align: justify;
}

#sponsors-list li { 
	display: inline;
	font-size: 12px;
}

#sponsors-list li:after {
	content: ' • ';
}	

#sponsors-list li.last:after {
	content: '';
}

#bh-logo {
	display: block;
	position:absolute;
	top:100px;
	left:6px;
	width:132px;
	height:95px;
	background: url('img/sponsors/bh-logo.png') 0 0 no-repeat;
}

#arri-logo {
	display: block;
	width:132px;
	height:95px;
	top:100px;
	position:absolute;
	left:150px;
	background: url('img/sponsors/arri-logo.png') 0 0 no-repeat;
}
.spnsorColmn {
position:absolute;
top:200px;
left:-10px;
width:315px;
height:500px;
}
ul.fitting{
margin:0;
padding:0;
}
ul.fitting li {
text-align:center;
color:#000000;
font-size:12px;
padding:7px 0;
font-weight:bold;
letter-spacing:.5px;
}
#white-strip {
	position: absolute;
	top: 595px;
	left: 0px;
	width: 333px;
	height: 32px;
}

#canon-logo {
	position:absolute;
	left:5px;
	width:97px;
	height:21px;
	background: url('img/sponsors/canon-logo.png') 0 0 no-repeat;
}

#letus-logo {
	position:absolute;
	left:113px;
	width:55px;
	height:27px;
	background: url('img/sponsors/letus-logo.png') 0 0 no-repeat;
	
}

#zabars-logo {
	position:absolute;
	left:184px;
	width:70px;
	height:23px;
	background: url('img/sponsors/zabars-logo.png') 0 0 no-repeat;
	
}

#edge-logo {
	position:absolute;
	left:271px;
	top:-5px;
	width:47px;
	height:28px;
	background: url('img/sponsors/edge-logo.png') 0 0 no-repeat;
}

/**
* CONTACT PAGE
**/

.contact #guestbook-link {
	display: none;
	position:absolute;
	left:38px;
	top:541px;
	width:86px;
	height:75px;
	background: url('img/home/guestbook-link.png') 0 0 no-repeat;
}

.contact #facebook-link {
	position:absolute;
	left:38px;
	top:541px;
	width:64px;
	height:75px;
	background: url('img/home/facebook-link.png') 0 0 no-repeat;
}

.contact #mailing-list-link {
	position:absolute;
	left:102px;
	top:541px;
	width:98px;
	height:75px;
	background: url('img/home/mailing-list-link.png') 0 0 no-repeat;
}

/**
* FOOTER 
**/
#footer {
	position: relative;
/*	top: 662px;*/
	width: 984px;
	color: white;
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
	margin: 6px auto;
}

#footer #left-side {
	float: left;
	clear: left;
}

#footer #middle {
	float: left;
	margin-left: 45px;
}

#footer #right-side {
	float: right;
	clear: right;
}

#footer a {
	color: white;
	text-decoration: underline;
}

/**
* 404 Page
**/

#not-found {
	position: relative;
	width: 984px;
	top: 140px;
	margin: 5px auto;
}
/*styles for dvd right content
------------------------------*/
.dvdRtCntntWrap {
width:650px;
float:right;
margin:0;
padding:0;
}
.dvdRtCntntWrap p {
color:#000000;
font-size:12px;
line-height:18px;
clear:both;
margin:0 0 12px 0;
}
.dvdRtCntntWrap p+p {
margin:12px 0;
}
.dvdRtCntntWrap h3 {
color:#000000;
font-size:12px;
font-weight:bold;
margin:12px 0;
}
.dvdRtCntntWrap .undrlne {
text-decoration:underline;
}
.dvdRtCntntColumn {
width:311px;
float:left;
padding:0 14px 0 0;
margin:0;
}
.dvdOptnsCntnr {
width:219px;
height:86px;
float:left;
padding:5px 0 0 8px;
margin-bottom:20px;
background:#f4f4f4;
}
.dvdOptnsCntnr label {
display:block;
text-align:left;
font-size:12px;
color:#000000;
}
.dvdOptnsCntnr select {
width:208px;
height:19px;
border:#999999 1px solid;
margin:0 0 10px 0;
}
.dvdOptnsCntnr input {
width:120px;
height:26px;
background:url('img/common/add-to-cart.jpg') no-repeat;
margin:0 auto;
border:none;
display:block;
cursor:pointer;
}
.dvdRtCntntColumn ul {
list-style:none;
margin:-7px 0 0 0;
padding:0;
}
.dvdRtCntntColumn ul li {
font-size:12px;
color:#000000;
line-height:18px;
}
ul.splThnks {
list-style:none;
}
ul.splThnks li {
margin-bottom:10px;
padding:0;
font-weight:normal;
}
ul.splThnks li span {
display:block;
}

