/*
 *  Geraldo Ramos - 12/4/09
 *  Removed absolute positioning of elements. 
 *  Absolute positioning is almost always bad practice
 *  Remove overly qualified selectors
 *  Removed unused selectors from old table based design
 *  Removed redundant selectors
 *  Sort properties for readability - http://www.cleancss.com/
 *
 */
 
.viddy { height:320px; padding:130px 0 0 35px; width:750px; }
.book_image { padding:0 0 0 35px; text-align:center; width:89px; }
.pagecopy p { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }
.pagecopy a { color:#f9e79b !important; }
#headline { left:43px; position:absolute; top:532px; }
#firstparagraph { left:141px; position:absolute; top:450px; width:361px; }
#featureddvds { padding:110px 0 107px 35px; width:800px; }
#featureddvds_block { float:left; padding-right:10px; width:170px; }
#featureddvds_block2 { left:150px; position:absolute; width:100px; }
#featureddvds_cover { float:left; width:70px; }
#featureddvds5_block { float:left; padding-right:10px; width:140px; }
#featureddvds5_cover { float:left; width:50px; }
#othertitles { left:560px; position:absolute; top:428px; width:185px; }
img.addtocart { border:thin solid #f9e79b; margin-top:8px; }
img.addtocart_sm { margin-top:8px; }

/*
 *  Geraldo Ramos - 12/4/09
 *  Move Embeded styles into style sheet
 *  TODO: Fix ugly IE6 underscore hack
 *
 */

/* MALTIN CONTENT BACKGROUND */
body#no_sub_Nav { background: url(images/backlot_big_BG.jpg) no-repeat center #341302; }
.maincontent { background:url(images/backlot_maltinbkg.jpg) top no-repeat; background-color:#3a1302 !important; color:#fff; height:auto; margin:0; padding:0; position:relative; vertical-align:top; width:798px; }

/* BACKLOT BOTTOM WRAPPER  */
.maltinbottomwrapper { background:url(http://www.bordersmedia.com/backlot/images/maltin_tornpaper.gif) top right repeat-x #872d00; overflow:auto; padding-top:25px; width:798px; }
.morefrom { background-color:#ac4d00; float:left; margin:10px 0 10px 15px; width:530px; }

/* GALLERY LIST CLASSES  */
#gallery_wrap { color:#fff; list-style-type:none; margin-left:-15px; padding:10px 0; }
#gallery_wrap li { float:left; height:204px; padding-left:16px; _padding-left:10px; width:165px; }
.galleryinfo { padding:3px 0 8px; vertical-align:text-top; }
.galleryphoto { border-bottom:#9a0d15 solid 6px !important; margin-bottom:3px; }

/* RELATED LINKS  */
.relatedlinks { background:#5c1802; color:#FFF; padding:10px; }
.relatedlinks a { color:#b14300; font-size:x-small; font-weight:700; text-decoration:none; text-transform:uppercase; }
.relatedlinks a:hover, .galleryinfo a:hover { color:#b94100; text-decoration:underline !important; }
.relatedlinks a:visited, .galleryinfo a:visited { color:#b14300 !important; }
.relatedlinksbox { background-color:#e9e0d6; float:left; margin-left:12px; margin-top:10px; width:227px; }

/* HEADINGS - FONTS  */
a.standard { color:#f9e79b; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:x-small !important; font-weight:700; text-decoration:none; }
a.standard:hover { color:#f9e79b; text-decoration:underline; }
