/* Layout --------------------------------------------------------------- */
#video-popup {background-color:#000; margin:0; padding:0;}
#dev {text-align:left; margin-top:10px; color:#fff;}
#account-links {clear:both; float:left; margin-bottom:20px;}
#store-section, #store-section-edit {background-color:#305782; width:936px; height:130px; margin-right:2px; padding-top:4px;}
#store-section ul, #store-section-edit ul {width:920px; margin:8px; list-style-type:none;}
#store-section li, #store-section-edit li {float:left; padding-right:10px;}
#store-section {margin-left:1px;}
#store-section-edit {margin-left:-15px; margin-top:20px;}
#store-section .tile-no-link, #store-section-edit .tile-no-link {cursor:default;}
div.clear-trailer {clear:both; width:1px; height:3px;}
p.content {margin:0; padding:0 0 15px 0;}
td.rank {text-align:center; font-weight:bold;}
span.icon-link {float:left; padding-left:18px;}
img.add-wishlist {margin-top:4px;}
img.add-wishlist-detail {margin-top:5px;}
.float {float:left;}
.float-right {float:right;}
.error-box {display:block; width:600px; border:solid 1px #333; color:#000000; background:#fffebb; padding:5px; text-align:left; font-size:12px; font-weight:bold; margin-bottom:15px;}
.print-only, div.fdpoweredby, .reset-to-default {display:none;}
#message-container p { line-height:normal; }

/* Links ---------------------------------------------------------------- */
.error-box a {color:#03f; font-weight:bold; text-decoration:underline;}
.error-box a:hover {color:#666; font-weight:bold;}
a.view-trailer {position:relative; font-size:10px; top:-2px;}
#account-links a {text-decoration:none; padding:0 2px; margin: 0 2px;}

/* Lists ---------------------------------------------------------------- */
ul.terms li {margin-bottom:20px;}
