body {
background-image:url(images/stripeBG.png);
background-repeat:repeat;
margin:0;
padding:0;
}

#author_blog img {
max-width:480px;
float:none !important;
clear:both;
display:block;
padding:10px;
}

.avatar_container {
width:50px;
height:50px;
overflow:hidden;
}

.chunk {
margin-bottom:10px;
border-bottom:1px solid #D3D3D3;
padding-bottom:10px;
}

#couponLink {
font-size:10px;
color:#000;
}

#topLogo {
background-repeat:no-repeat;
background-position:center;
height:137px;
}

#connector {
background-image:url(images/bookspy_06.png);
background-repeat:repeat-y;
background-position:center;
}

#connectorMiddle {
background-image:url(images/spacerMiddle.png);
background-repeat:repeat-y;
background-position:center;
}

#middleTopSeperator {
background-image:url(images/bookspy_08.png);
background-repeat:no-repeat;
background-position:center;
height:57px;
}

#middleBottomConnector {
background-image:url(images/bookspy_10.png);
background-repeat:no-repeat;
background-position:center;
height:54px;
}

#footer {
background:#aaa;
color:#FFF;
text-align:center;
-webkit-border-bottom-left-radius:10px;
-khtml-border-radius-bottomleft:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-khtml-border-radius-bottomright:10px;
-moz-border-radius-bottomright:10px;
border-bottom-right-radius:10px;
border:1px solid #c2c2c2;
}

#topnav {
background-image:url(images/navbg.jpg);
border:1px solid #c2c2c2;
-webkit-border-top-left-radius:10px;
-khtml-border-radius-topleft:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-khtml-border-radius-topright:10px;
-moz-border-radius-topright:10px;
border-top-right-radius:10px;
}

.linkTable a {
text-decoration:none;
text-align:left;
font-style:bold;
}

#wrap {
margin-left:auto;
margin-right:auto;
width:1200px;
padding-bottom:10px;
min-height:450px;
border:0 solid;
clear:both;
}

#content {
background:#FFF;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}

#content-left {
float:left;
width:800px;
padding:10px;
}

#content-right {
float:right;
width:320px;
border-left:1px solid #D3D3D3;
padding:10px;
}

#links {
background:#e0e0df;
border-top:1px solid #c2c2c2;
text-align:center;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}

#blinks td {
text-align:left;
}

#simplemodal-container a.modalCloseImg {
background:url(http://www.bookspy.net/img/x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:-15px;
right:-18px;
cursor:pointer;
}

#register {
background:#FFF;
border:1px solid #D3D3D3;
padding:15px;
}

#home_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/home_b.png') bottom;
}

#chat_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/message_b.png') bottom;
}

#scout_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/calculator_b.png') bottom;
}

#mail_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/mail_b.png') bottom;
}

#acct_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/user_b.png') bottom;
}

#bookshelf_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/calendar_b.png') bottom;
}

#suggestion_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/document_search_b.png') bottom;
}

#badge_list td {
text-align:center;
border-bottom:1px solid #D3D3D3;
vertical-align:top;
margin:0;
padding:10px;
}

#badge_list textarea {
width:300px;
height:50px;
}

#wishlist_nav {
width:32px;
height:32px;
display:inline-block;
background:url('/nav/star_full_b.png') bottom;
}

#acct_nav:hover {
background:url('/nav/user.png') bottom;
}

#bookshelf_nav:hover {
background:url('/nav/calendar.png') bottom;
}

#suggestion_nav:hover {
background:url('/nav/document_search.png') bottom;
}

#wishlist_nav:hover {
background:url('/nav/star_full.png') bottom;
}

#home_nav:hover {
background:url('/nav/home.png') bottom;
}

#chat_nav:hover {
background:url('/nav/message.png') bottom;
}

#scout_nav:hover {
background:url('/nav/calculator.png') bottom;
}

#mail_nav:hover {
background:url('/nav/mail.png') bottom;
}

.fancybutton_blue {
-moz-border-radius:7px;
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.8) inset;
background:0 repeat scroll 0 0 #ADC9E6;
border:1px solid #5E96CF;
color:#2E6399;
font-weight:700;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
display:inline-block;
vertical-align:top;
padding:5px 10px;
}

.fancybutton {
-moz-border-radius:7px;
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.8) inset;
background:0 repeat scroll 0 0 #dadad9;
border:1px solid #5E96CF;
color:#2E6399;
font-weight:700;
text-decoration:none;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
display:inline-block;
vertical-align:top;
padding:5px 10px;
}

a {
color:#3B5998;
text-decoration:none;
font-weight:700;
}

# main {
width:500px;
text-align:center;
}

h1 {
font-size:18px;
color:#06F;
margin:0;
}

h2 {
font-size:15px;
color:#06F;
}

h3 {
font-size:13px;
color:#06F;
}

#rounded-corner {
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
width:100%;
text-align:left;
border-collapse:collapse;
margin:10px;
}

#rounded-corner thead th.rounded-company {
background:#006afa url('table-images/left.png') left -1px no-repeat;
}

#rounded-corner thead th.rounded-q4 {
background:#006afa url('table-images/right.png') right -1px no-repeat;
}

#rounded-corner th {
font-weight:400;
font-size:13px;
color:#10e90b;
background:#006afa;
padding:8px;
}

#rounded-corner td {
background:#dcffd2;
border-top:1px solid #10e90b;
color:#000;
padding:8px;
}

#rounded-corner tfoot td.rounded-foot-left {
background:#dcffd2 url('table-images/botleft.png') left bottom no-repeat;
}

#rounded-corner tfoot td.rounded-foot-right {
background:#dcffd2 url('table-images/botright.png') right bottom no-repeat;
}

#rounded-corner tbody tr:hover td {
background:#d0dafd;
}

.registration {
padding-bottom:10px;
padding-top:0;
border-bottom:1px solid #D3D3D3;
border-top:1px solid #D3D3D3;
margin-bottom:5px;
}

#navSecondary,.filter {
-moz-border-radius:9px;
background-color:#E6E6E6;
border:1px solid #E6E6E6;
height:20px;
width:780px;
padding:5px;
}

.left {
display:inline !important;
float:left !important;
vertical-align:top;
margin:0;
padding:0;
}

ol,ul {
list-style:none outside none;
}

#navSecondary li,.filter li {
-moz-border-radius:5px;
display:inline;
font-size:12px;
margin:0 2px;
padding:0 2px;
}

#navSecondary a,.filter a {
color:#507E9B;
line-height:15px;
white-space:nowrap;
padding:3px 7px;
}

#navSecondary .selected {
-moz-border-radius:9px;
background-color:#FFF;
color:gray;
}

#addContent .labelLeft .wrapperInput {
padding-left:65px;
}

.editReview .labelLeft .wrapperInput,.addContent .wrapperInput {
padding-left:65px !important;
}

.labelLeft .wrapperInput {
padding-left:120px;
}

#formSignup .labelLeft .wrapperInput {
padding-left:225px;
}

#signupForm .wrapperInput,.newForm .wrapperInput {
margin-bottom:5px;
}

.newForm .labelLeft .wrapperInput {
padding-left:180px;
}

.newForm .labelLeft label {
margin-left:-180px;
padding-top:5px;
width:170px;
}

.newForm legend {
font-size:15px;
font-weight:700;
margin-left:35px;
padding:0 10px;
}

.newForm textarea {
border:2px solid #BFBFBF;
}

#contactmanager.newForm .wrapperInput {
padding-left:100px;
}

.labelLeft label {
display:inline;
float:left;
margin-left:-115px;
padding-top:3px;
width:110px;
}

.alignRight label {
text-align:right;
}

label.checkbox,.labelLeft label.checkbox {
float:none;
height:1%;
margin-bottom:10px;
margin-left:0;
padding-top:0;
}

textarea {
border:1px solid #BFBFBF;
color:#4D4D4D;
padding:2px 0 0 2px;
}

input.text {
border:1px solid #BFBFBF;
color:#4D4D4D;
height:19px;
padding:2px;
}

.iefix {
height:1%;
}

.submit .iefix {
padding:5px 0;
}

label {
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
line-height:1.3em;
}

.smMargin {
margin-left:-30px !important;
}

#data_table td {
font-size:12px;
}

.set {
background-position:0 -32px !important;
}

.reading {
display:inline-block;
width:16px;
height:16px;
background:url('http://www.bookspy.net/images/reading.png') no-repeat;
background-position:0 0;
cursor:pointer;
}

.reading_noclick {
display:inline-block;
width:16px;
height:16px;
background:url('http://www.bookspy.net/images/reading.png') no-repeat;
background-position:0 0;
}

#confirm-overlay {
background-color:#eee;
cursor:wait;
}

#confirm-container {
height:200px;
width:420px;
font:16px/22px 'Trebuchet MS', Verdana, Arial;
text-align:left;
background:#fff;
border:2px solid #507eb4;
}

#confirm-container-invite {
height:250px;
width:610px;
font:16px/22px 'Trebuchet MS', Verdana, Arial;
text-align:left;
background:#fff;
border:2px solid #507eb4;
}

#confirm-container-300 {
height:300px;
width:420px;
font:16px/22px 'Trebuchet MS', Verdana, Arial;
text-align:left;
background:#fff;
border:2px solid #507eb4;
}

#confirm-container-900 {
height:500px;
width:920px;
font:16px/22px 'Trebuchet MS', Verdana, Arial;
text-align:left;
background:#fff;
border:2px solid #507eb4;
}

.suggest_flavor {
margin-top:5px;
margin-bottom:1px;
}

ul.bg {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:-5000 !important;
}

.created_on {
padding-left:5px;
color:#666;
font-family:Tahoma;
font-size:10px;
font-variant:normal;
font-weight:lighter;
letter-spacing:3px;
text-transform:uppercase;
border-color:#695C44;
margin:0 10px 0 5px;
}

.my_review_content {
font-family:georgia,serif;
font-size:12px;
line-height:20px;
letter-spacing:1px;
padding-left:5px;
color:#333;
border-left:1px dashed #ccc;
margin:0 0 0 20px;
}

.right-box-header {
background:#D3D3D3;
font-family:Tahoma;
font-size:12px;
font-variant:normal;
font-weight:700;
letter-spacing:3px;
text-transform:uppercase;
margin:0;
padding:10px;
}

.profile {
margin-top:3px;
}

.logout_link {
font-size:9px;
}

.ui-datepicker {
font-size:12px !important;
}

#profile-left {
width:200px;
float:left;
margin-right:30px;
border-right:1px solid darkgrey;
padding-right:10px;
}

#profile-right {
width:550px;
float:left;
}

.profile_info {
padding-left:5px;
font-family:georgia,serif;
font-size:12px;
line-height:20px;
letter-spacing:1px;
}

.profile_name {
font-family:georgia,serif;
}

.profile_name a {
font-size:11px;
padding:2px 6px;
}

.profile_name h1 {
line-height:1.5em;
color:#3B5998;
letter-spacing:0.05em;
font-size:20px;
font-weight:700;
}

.profile_blurb {
font-style:italic;
}

.profile_website {
font-weight:700;
font-size:11px;
white-space:0;
word-wrap:break-word;
}

.pleft_box {
margin-top:25px;
padding-top:10px;
padding-bottom:10px;
}

.pleft_heading {
padding-left:5px;
font-family:georgia,serif;
font-size:12px;
letter-spacing:1px;
padding-bottom:0;
font-weight:700;
border-bottom:1px solid #D3D3D3;
margin-bottom:5px;
}

.current_reading {
height:auto;
border-top:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
margin-top:5px;
padding:5px;
}

.current_reading_img_div {
width:40px;
height:30px;
overflow:hidden;
float:left;
vertical-align:middle;
margin:0;
padding:0;
}

.current_reading img {
height:30px;
padding-right:2px;
vertical-align:middle;
}

.ctitle {
font-family:georgia,serif;
font-size:11px;
letter-spacing:1px;
vertical-align:middle;
width:150px;
height:auto;
float:left;
}

.wall-post {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #D3D3D3;
width:540px;
}

.wall-post a {
color:#3B5998 !important;
}

.genreBox {
padding:10px;
}

.genreSubBox {
margin-left:20px;
}

.svf-button {
display:block;
font-family:arial,helvetica,sans-serif;
font-weight:700;
text-decoration:none !important;
outline:none;
}

.svf-button span {
display:block;
border:1px #fff solid;
font-size:12px;
padding:4px 5px;
}

.svfb-orange span,.svfb-red span,.svfb-blue span,.svfb-silver span,.svfb-charcoal span {
padding:4px 8px;
}

.svfb-large span {
font-size:15px;
padding:4px 10px;
}

.svfb-default {
border:1px #c9c5bd solid;
background:#c9c5bd url(http://www.bookspy.net/images/button_bg.png) repeat-x;
color:#444 !important;
}

A.svfb-default:hover {
background-position:0 -119px;
}

.svfb-blue {
border:1px #0071bc solid;
background:#1692d0 url(http://cdn-0.nflximg.com/en_US/pages/templates/base/pbuttons.png) 0 0 repeat-x;
color:#fff !important;
}

A.svfb-blue:hover,.svfb-blue-active {
background-color:#116c99;
}

.svfb-silver {
border:1px #8c8c8c solid;
background:#f4f2ef url(http://cdn-0.nflximg.com/en_US/pages/templates/base/pbuttons.png) 0 -320px repeat-x;
color:#333 !important;
}

.svfb-charcoal {
border:1px #404040 solid;
background:#807e7c url(http://cdn-0.nflximg.com/en_US/pages/templates/base/pbuttons.png) 0 -160px repeat-x;
color:#fff !important;
}

A.svfb-charcoal:hover,.svfb-charcoal-active {
background-color:#52514f;
}

.svfb-orange {
border:1px #c78108 solid;
background:#ffd000 url(http://cdn-0.nflximg.com/en_US/pages/templates/base/pbuttons.png) 0 -480px repeat-x;
color:#333 !important;
}

A.svfb-orange:hover,.svfb-orange-active {
background-color:#ffec99;
}

.svfb-red {
border:1px #801f06 solid;
background:#b92a08 url(http://cdn-0.nflximg.com/en_US/pages/templates/base/pbuttons.png) 0 -640px repeat-x;
color:#fff !important;
}

A.svfb-red:hover,.svfb-red-active {
background-color:#ff3a0b;
}

A.svfb-inactive:hover,.svfb-inactive {
background-color:#e6e3dc;
background-image:none;
color:#888 !important;
border:1px #c9c5bd solid;
}

.svfb-inactive span {
border:1px #e6e3dc solid;
}

.ua-ie-6 .svfb-default {
background:#edeae6;
}

.ua-ie-6 A.svfb-default:hover {
background:#fff;
}

.ua-ie-6 .svfb-inactive {
background-color:#e6e3dc;
}

.svf-button .seemore {
background-image:url(http://www.bookspy.net/images/button_icons.gif);
background-repeat:no-repeat;
}

.svfb-default .seemore,.svfb-silver .seemore,.svfb-orange .seemore {
background-position:right -27px;
}

.svfb-default .seemore-large,.svfb-silver .seemore-large,.svfb-orange .seemore-large {
background-position:right -25px;
}

.svfb-charcoal .seemore,.svfb-blue .seemore,.svfb-red .seemore {
background-position:right -411px;
}

.svfb-charcoal .seemore-large,.svfb-blue .seemore-large,.svfb-red .seemore {
background-position:right -409px;
}

.svfb-inactive .seemore {
background-position:right -280px;
}

.svfb-inactive .seemore-large {
background-position:right -278px;
}

.svf-button span.seemore {
padding-right:20px;
}

.svf-button span.seemore-large {
padding-right:22px;
}

.mrow {
border-top:2px solid #807e7d;
background-color:#efeeed;
width:800px;
}

.mrow .hd {
border-top:2px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
background-color:#fff;
margin-bottom:1px;
padding:5px 10px 4px;
}

.mrow .bd {
padding-top:5px;
overflow:hidden;
zoom:1px;
}

.mrow .ft {
height:7px;
background:url(http://www.bookspy.net/images/row_24_1028.png) no-repeat;
overflow:hidden;
}

.mrow .hd h3,.mrow .hd .qdropdown-trigger {
line-height:1.75em;
font-size:16px;
font-weight:700;
float:left;
}

.mrow .hd h3 a {
color:#333;
text-decoration:none;
}

.mrow .hd h3 a:hover {
color:#333;
text-decoration:underline;
}

.mrow .hd .qdropdown-trigger {
line-height:1.55em;
display:block;
margin-left:6px;
}

.mrow .hd .blurb,.mrow .hd .seemore {
float:right;
margin-left:14px;
}

.mrow .hd .seemore {
margin-right:-5px;
display:inline;
}

.mrow .hd .blurb {
line-height:2.2;
}

.mrow .mg-empty {
display:block;
min-height:155px;
height:auto !important;
font-size:18px;
font-weight:700;
text-align:center;
padding:100px 50px 0;
}

.mrow .gu-facet-control,.mrow .gu-evidence {
background:url(http://www.bookspy.net/images/misc_alpha_24_1028.png) 100% -300px no-repeat;
margin-bottom:-10000px !important;
padding-bottom:10000px !important;
}

.mrow .gu-evidence .boxShot {
border:1px solid #A4A4A4;
display:block;
height:90px;
width:64px;
}

.clearfix:after {
content:".";
display:block;
font-size:0;
line-height:0;
height:0;
clear:both;
visibility:hidden;
}

a.gdMenuArrow {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) 100% -100px no-repeat scroll;
padding-right:1.25em;
}

img.linkImg {
border:0;
vertical-align:middle;
}

.os-na-to .globalDropDown a,.os-na-to #nav-genresdd a {
font-size:18px;
line-height:28px;
}

.os-na-to #nav-genresdd {
width:20em;
}

.os-na-to .subgnorm,.os-na-to .personalizedgenre {
width:22em;
}

#chrome {
margin-left:50px;
margin-right:50px;
}

.debugData,.debugData a {
color:#000;
padding-right:1em;
font-size:11px;
}

#hd,#header {
position:relative;
z-index:2;
zoom:1px;
}

#header {
background-color:#B9090B;
position:relative;
min-width:98%;
width:100%;
border-bottom:0 solid;
margin-bottom:0;
}

#fground,#bdshadowwrapper,#headlessshadowwrapper,#fground-nohead {
-webkit-box-shadow:0 4px 12px #000;
-moz-box-shadow:0 4px 12px #000;
box-shadow:0 4px 12px #000;
}

#fground {
margin-top:-26px;
margin-bottom:7px;
padding-top:26px;
}

#bdshadowwrapper {
width:950px;
padding-top:24px;
margin:-24px auto 7px;
}

#headlessshadowwrapper {
width:950px;
position:relative;
margin:0 auto 7px;
}

.sc-nm #bdshadowwrapper,.sc-nm #headlessshadowwrapper {
-webkit-box-shadow:none;
-moz-box-shadow:0 0;
box-shadow:0 0;
margin-top:0;
padding-top:0;
position:relative;
z-index:1;
}

.main-body-pgclose {
padding-bottom:1em;
}

#svfDoc #fground {
background-color:#FFF;
}

.qdropdown-flyout {
z-index:100;
}

#mainNavigation {
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) 0 100% repeat-x;
text-align:left;
position:relative;
padding-bottom:28px;
zoom:1px;
}

#primaryNav {
list-style-type:none;
font-size:1.15em;
zoom:1px;
margin:0;
padding:0;
}

#primaryNav li {
float:left;
margin:0 2px 0 0;
padding:0;
}

#primaryNav li#hmTab .w2 {
line-height:2em;
}

#primaryNav li.navItem-current {
position:relative;
top:1px;
}

#primaryNav li a,#primaryNav li a span.w1 {
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) 0 -400px no-repeat;
}

#primaryNav li a {
display:block;
text-decoration:none;
padding-left:6px;
}

#primaryNav li a span.w1 {
display:block;
background-color:#B9090B;
background-position:100% -400px;
color:#000;
font-weight:700;
text-align:center;
line-height:1.05;
width:5em;
height:2.25em;
overflow:hidden;
cursor:pointer;
padding:.25em 6px 0 0;
}

.simpleTabTest #primaryNav li a span.w1 {
line-height:2.1;
}

#primaryNav li.navItem-current a,#primaryNav li a:hover {
background-position:0 -464px;
}

#primaryNav li.navItem-current a span.w1,#primaryNav li a:hover span.w1 {
background-position:100% -464px;
}

#primaryNav li.short {
padding-top:.25em;
}

.os-na-to #primaryNav li.short {
padding-top:.35em;
}

#primaryNav li.short a span.w1 {
width:5.25em;
height:2.15em;
padding-top:.1em;
line-height:1;
}

#primaryNav li.short a span.w2,.simpleTabTest #primaryNav li.short a span.w2 {
font-size:90%;
line-height:.9;
}

.ua-ie-6 #primaryNav li.short a span.w1,.ua-ie-7 #primaryNav li.short a span.w1 {
height:1.95em;
padding-top:.3em;
}

.ua-ie-8 #primaryNav li.short a span.w1 {
height:2.05em;
padding-top:.2em;
}

.le-trident #primaryNav li.short a span.w2 {
line-height:1;
}

#primaryNav li#gTab a,#primaryNav li#gTab a span.w1 {
background-image:url(http://cdn-0.nflximg.com/en_US/layout/headers/textBasedTabs/gift-fd2-tab.gif);
background-position:0 0;
}

#primaryNav li#gTab a {
padding-left:19px;
}

#primaryNav li#gTab a span.w1 {
padding-right:19px;
width:4.25em;
background-position:100% 0;
}

#primaryNav li#gTab.navItem-current a span.w1,#primaryNav li#gTab a:hover span.w1 {
background-position:100% -64px;
}

.ua-ie-6 #primaryNav li#gTab a span.w1,.ua-ie-7 #primaryNav li#gTab a span.w1 {
width:3.25em;
}

.le-gecko #primaryNav li.short a span.w1,.le-webkit #primaryNav li.short a span.w1 {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:2.25em;
}

#primaryNav li a .icon-love {
overflow:hidden;
text-indent:-8000px;
display:inline-block;
width:14px;
height:13px;
background:url(http://www.bookspy.net/images/misc_alpha_24_1028.png) 0 0 no-repeat;
vertical-align:text-top;
}

#secondaryNav {
position:absolute;
left:0;
bottom:0;
padding-top:3px;
height:25px;
width:100%;
}

#secondaryNav .navItem-current a,#secondaryNav .navItem-current a span,#secondaryNav .navItem a:hover,#secondaryNav .navItem a:hover span {
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) -400px -200px no-repeat;
}

#secondaryNav .navItem {
padding-left:2px;
float:left;
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) -200px -100px no-repeat;
}

#secondaryNav .navItem-first {
padding-left:7px;
background-image:none;
}

#secondaryNav .navItem a {
padding-left:6px;
color:#000;
text-decoration:none;
}

#secondaryNav .navItem a span {
padding-right:6px;
background-position:100% -200px;
line-height:22px;
height:22px;
white-space:nowrap;
cursor:pointer;
}

#secondaryNav .navItem a:hover {
background-position:-400px -222px;
text-decoration:none;
}

#secondaryNav .navItem a:hover span {
background-position:100% -222px;
}

#secondaryNav .navItem-current #genres a,#secondaryNav .navItem-current #altgenres a,#secondaryNav .navItem-current #commSubNav a,#secondaryNav .navItem-current #recsSubNav a {
font-weight:400;
background-image:none;
}

#secondaryNav #navItem-welcome {
background-image:none;
padding:4px 0 0 5px;
}

#secondaryNav #nav-friendsHelp {
margin-right:6px;
}

#secondaryNav #nav-recentlyWatched {
position:absolute;
background:#626260 none;
top:1px;
right:0;
height:27px;
}

#secondaryNav #nav-recentlyWatched a {
background:#4f4f4c url(http://cdn-0.nflximg.com/en_US/pages/browse/memberhome/button_background.jpg) repeat-x;
color:#FFF;
height:26px;
}

#secondaryNav #nav-recentlyWatched a .label {
background:none;
padding-left:4px;
}

.le-webkit #secondaryNav {
padding-top:4px;
height:24px;
}

.ua-ie-6 #secondaryNav .navItem {
width:1px;
margin-right:2px;
}

span.gdMenuArrow,#secondaryNav .navItem a span span.gdMenuArrow,#secondaryNav .navItem a:hover span span.gdMenuArrow {
display:inline-block;
text-indent:-8000px;
width:15px;
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) -1185px -96px no-repeat;
cursor:pointer;
}

#secondaryNav .navItem a.gdMenu {
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) 100% -96px no-repeat;
padding:3px 18px 3px 3px;
}

#secondaryNav .navItem a span span.gdMenuArrow,#secondaryNav .navItem a:hover span span.gdMenuArrow {
display:inline-block;
height:22px;
margin:0;
padding:0;
}

#header .menuTrigger .gdMenuArrow {
width:15px;
height:1em;
}

#searchForm {
position:absolute;
top:auto;
bottom:28px;
right:0;
width:367px;
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) 100% 0 no-repeat;
height:27px;
overflow:hidden;
zoom:1px;
margin:0;
}

.ua-ie-6 #searchForm {
bottom:27px;
}

#searchFields {
padding:4px 4px 0 55px;
}

#searchField {
width:239px;
height:15px;
font-size:12px;
float:left;
margin-right:3px;
border-width:2px;
padding:0 1px;
}

#searchField.qm {
width:245px;
height:19px;
}

#searchField.hc {
height:1.7em;
}

#searchbtn {
width:60px;
height:19px;
border:0;
background:url(http://cdn-0.nflximg.com/en_US/ffe/headers/chrome_8_0406.png) -200px 0 no-repeat;
text-indent:-8000px;
cursor:pointer;
padding:0;
}

#searchbtn.searchbtn-hover {
background-position:-200px -19px;
}

.os-na-to #mainNavigation {
background-image:none;
border-bottom:1px solid #858473;
padding-bottom:36px;
}

.os-na-to #primaryNav *,.os-na-to #secondaryNav * {
-webkit-transform:translate3D(0,0,0);
}

.os-na-to #primaryNav {
font-size:1.8em;
}

.os-na-to #primaryNav li a span.w1 {
height:2.4em;
}

.os-na-to #secondaryNav {
background:0 to(#dcdcc2));
border-bottom:1px solid #bcbba9;
font-size:1.5em;
padding-top:6px;
height:30px;
-webkit-transform:translate3D(0,0,0);
}

.os-na-to .nfhdr a,.os-na-to .nfhdr {
font-size:1.3em;
}

.os-na-to a.gdMenuArrow {
background-position:100% -94px;
}

.os-na-to #secondaryNav .navItem {
background-position:-200px -96px;
}

.os-na-to #secondaryNav .navItem a {
border:1px solid transparent;
}

.os-na-to #secondaryNav .navItem a span {
line-height:25px;
height:25px;
}

.os-na-to #secondaryNav .navItem a:hover {
background:0 to(#c6c39e));
border:1px solid #c4c292;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.os-na-to #secondaryNav .navItem-current a {
background:0 to(#aeac8b));
border:1px solid #b1ae84;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.os-na-to #secondaryNav .navItem a span span.gdMenuArrow,.os-na-to #secondaryNav .navItem a:hover span span.gdMenuArrow {
height:30px;
background-position:-1185px -94px;
}

.os-na-to #searchForm {
background:none;
bottom:36px;
height:auto;
width:auto;
padding:15px 0;
}

.os-na-to #searchForm input[type="text"] {
font-size:1.5em;
height:auto;
width:20em;
margin:0 2px;
padding:1px;
}

.os-na-to #searchForm button {
background:0 to(#585757));
border:1px solid #494848;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
color:#fff;
text-shadow:#000 0 1px 1px;
font-size:1.4em;
height:auto;
text-indent:0;
width:auto;
margin:1px 0 0 5px;
padding:2px 4px;
}

#bd.main-content {
background-repeat:no-repeat;
background-color:#fff;
}

#bd.vbg-left {
background-position:top left;
}

#bd.vbg-right {
background-position:top right;
}

#bd .vignette {
height:46px;
padding-top:1px;
}

#bd .vignette h1#page-title {
font:bold 18pt/1em arial, helvetica, sans-serif;
letter-spacing:.025em;
margin:10px 0 0 20px;
}

#bd .vignette .tag-line {
font-size:14px;
font-weight:400;
letter-spacing:.02em;
margin:0 21px;
}

#bd .merch-vignette {
position:relative;
height:auto;
min-height:4.7em;
zoom:1px;
background-repeat:no-repeat;
padding:2.2em 10px .8em;
}

.ua-ie-6 #bd .merch-vignette {
height:4.7em;
}

#bd .merch-vignette .tag-line {
position:absolute;
top:10px;
left:10px;
color:#767676;
font-weight:700;
letter-spacing:normal;
margin:0;
}

#bd .merch-vignette h1#page-title,#bd .merch-vignette .blurb,#bd .merch-vignette .control,#bd .merch-vignette .msg {
padding-top:8px;
}

#page-WiSearch #bd .merch-vignette h1#page-title,#page-Search #bd .merch-vignette h1#page-title {
font-size:15pt;
padding-bottom:20px;
}

#bd .merch-vignette .blurb {
float:left;
margin-left:24px;
width:40%;
}

#bd .merch-vignette .msg {
float:left;
clear:left;
width:75%;
}

#bd .merch-vignette .control {
float:right;
clear:right;
}

#bd .merch-vignette-blc .control {
position:absolute;
right:10px;
bottom:.8em;
}

#bd .merch-vignette .alert {
clear:both;
background:url(http://cdn-0.nflximg.com/en_US/icons/svf_std_info_s.gif) 0 6px no-repeat;
zoom:1px;
padding:.8em 0 .8em 30px;
}

#doc2 #fground,#bdshadowwrapper {
margin-top:-64px !important;
margin-bottom:7px !important;
padding-top:64px !important;
}

#page-WiSearch #doc2 #fground,#page-Search #doc2 #fground {
margin-top:-26px !important;
padding-top:26px !important;
}

#page-SilverlightInstall #doc2 #fground {
margin-top:-37px !important;
padding-top:37px !important;
}

#logo-area #mainNavigation {
background:#fff;
padding:0 0 27px;
}

#logo-area #mainNavigation .navigation {
background-color:#6b6765;
font-size:18px;
height:37px;
line-height:1.35em;
list-style:none;
}

#hd #logo-area .hlogo {
height:auto;
width:auto;
padding:11px 14px;
}

#hd #logo-area .hlogo a {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 0 0 no-repeat;
display:block;
height:30px;
width:97px;
}

#hd #logo-area .hlogo a img {
visibility:hidden;
}

#header input {
font-family:arial, helvetica, clean, sans-serif;
}

.member-header #netflix {
float:left;
margin:0;
padding:11px 14px;
}

.member-header #netflix a {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 0 0 no-repeat;
display:block;
height:30px;
outline:none;
overflow:hidden;
text-indent:-9999px;
width:97px;
}

.member-header #global-tools {
float:right;
width:66%;
margin:12px 0;
}

.member-header #global-tools ul {
float:right;
font-size:12px;
line-height:28px;
list-style:none;
margin:0;
}

.member-header #global-tools ul li {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 100% -137px no-repeat;
border:none;
float:left;
padding:0 10px;
}

.member-header #global-tools ul li.last-of-type {
background:none;
padding-right:0;
}

.member-header #global-tools a {
color:#fff;
display:block;
text-decoration:none;
outline:none;
padding:0;
}

.member-header #global-tools .dropdown-trigger {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 100% -47px no-repeat;
padding-right:14px;
}

.ftr-col .dropdown-trigger {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 100% -47px no-repeat;
padding-right:14px;
padding-bottom:5px;
padding-top:6px;
}

.member-header #global-tools .gift {
background:transparent url(http://cdn-0.nflximg.com/en_US/layout/gift/nav_gift_icon_notwinkle.gif) -5px -2px no-repeat;
padding-left:30px;
}

#navigation {
border-bottom:1px solid #9e9e9e;
}

#navigation #global-search {
background-color:#fff;
border-top:1px solid #5c5c5c;
border-left:1px solid #5c5c5c;
display:inline;
float:right;
margin:6px 7px 0;
padding:0;
}

#navigation #global-search div {
border-top:1px solid #c9c9c9;
border-left:1px solid #c9c9c9;
padding:1px 4px 1px 2px;
}

.ua-ie-6 #navigation #global-search div,.ua-ie-7 #navigation #global-search div {
padding:0 4px 1px 2px;
}

#navigation #global-search #searchField,#navigation #global-search button {
background-color:transparent;
display:inline-block;
border:none;
font-size:11px;
outline:none;
vertical-align:middle;
margin:0;
padding:0;
}

#navigation #global-search #searchField {
background-color:transparent;
height:15px;
vertical-align:middle;
width:222px;
padding:3px 0 2px;
}

#navigation #global-search button {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 2px -30px no-repeat;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:16px;
padding:0;
}

.nav-menu,.nav-menu .nav-item {
float:left;
margin:0;
padding:0;
}

.nav-menu .nav-item,.nav-menu .nav-item a,.nav-menu .nav-item a span {
display:block;
text-align:center;
white-space:nowrap;
}

.nav-menu a {
outline:none;
text-decoration:none;
}

.nav-menu .nav-item a span {
cursor:hand;
}

#top-nav {
background-color:#6b6765;
}

#page-WiSearch #top-nav,#page-Search #top-nav {
background-color:#D2D2D2;
}

#top-nav .nav-menu {
background:#6B6765;
}

#top-nav .nav-item {
border-right:1px solid #898989;
}

#top-nav .nav-item a:hover span,.ua-ie-6 #top-nav .nav-item a:hover {
background-color:#f0eeed;
color:#c01b00;
}

#top-nav .nav-item a span {
color:#fff;
font-size:14px;
line-height:21px;
min-width:90px;
font-weight:700;
_min-width:0;
padding:8px 10px;
}

#top-nav .nav-item-current a span,#top-nav .nav-item-current a:hover span,.ua-ie-6 #top-nav .nav-item-current a:hover {
background-color:#d2d2d2;
color:#333;
}

#top-nav .nav-item a:hover span,#top-nav .nav-item-current a span,#top-nav .nav-item-current a:hover span {
border-bottom:1px solid #b2b2b2;
padding-bottom:7px;
}

#top-nav .nav-item a span .icon-heart,#top-nav .nav-item a:hover span .icon-heart,#top-nav .nav-item-current a span .icon-heart,#top-nav .nav-item-current a:hover span .icon-heart,#top-nav .nav-item a span .icon-star,#top-nav .nav-item a:hover span .icon-star,#top-nav .nav-item-current a span .icon-star,#top-nav .nav-item-current a:hover span .icon-star {
border:none;
display:inline-block;
height:14px;
line-height:14px;
min-width:0;
overflow:hidden;
text-indent:-9999px;
width:14px;
margin-bottom:-2px;
padding:0;
}

#top-nav .nav-item a span .icon-star,#top-nav .nav-item a:hover span .icon-star,#top-nav .nav-item-current a span .icon-star,#top-nav .nav-item-current a:hover span .icon-star {
width:15px;
text-indent:0;
height:15px;
}

.ua-ie-6 #top-nav .nav-item a span .icon-heart,.ua-ie-6 #top-nav .nav-item a:hover span .icon-heart,.ua-ie-6 #top-nav .nav-item-current a span .icon-heart,.ua-ie-6 #top-nav .nav-item-current a:hover span .icon-heart,.ua-firefox-2 #top-nav .nav-item a span .icon-heart,.ua-firefox-2 #top-nav .nav-item a:hover span .icon-heart,.ua-firefox-2 #top-nav .nav-item-current a span .icon-heart,.ua-firefox-2 #top-nav .nav-item-current a:hover span .icon-heart,.ua-ie-6 #top-nav .nav-item a span .icon-star,.ua-ie-6 #top-nav .nav-item a:hover span .icon-star,.ua-ie-6 #top-nav .nav-item-current a span .icon-star,.ua-ie-6 #top-nav .nav-item-current a:hover span .icon-star,.ua-firefox-2 #top-nav .nav-item a span .icon-star,.ua-firefox-2 #top-nav .nav-item a:hover span .icon-star,.ua-firefox-2 #top-nav .nav-item-current a span .icon-star,.ua-firefox-2 #top-nav .nav-item-current a:hover span .icon-star {
background:none;
display:inline;
height:auto;
line-height:21px;
text-indent:0;
width:auto;
}

#top-nav .nav-item a span .icon-heart {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) -14px -33px no-repeat;
}

#top-nav .nav-item a span .icon-star {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) -2px -170px no-repeat;
text-indent:0;
}

.ua-firefox #top-nav .nav-item a span .icon-heart {
background-position:-14px -32px;
}

#top-nav .nav-item a:hover span .icon-heart {
background-position:-29px -33px;
}

.ua-firefox #top-nav .nav-item a:hover span .icon-heart {
background-position:-29px -32px;
}

.ua-ie #top-nav .nav-item a span .icon-star {
margin-bottom:-1px;
background-position:-2px -169px;
}

.ua-firefox #top-nav .nav-item a span .icon-star {
background-position:-2px -170px;
}

.ua-ie #top-nav .nav-item a:hover span .icon-star {
background-position:-19px -169px;
}

#top-nav .nav-item-current a span .icon-heart,#top-nav .nav-item-current a:hover span .icon-heart {
background-position:-44px -33px;
}

.ua-firefox #top-nav .nav-item-current a span .icon-heart,.ua-firefox #top-nav .nav-item-current a:hover span .icon-heart {
background-position:-44px -32px;
}

.ua-ie #top-nav .nav-item-current a span .icon-star,.ua-ie #top-nav .nav-item-current a:hover span .icon-star {
background-position:-36px -169px;
}

#sub-nav {
background-color:#d2d2d2;
}

#sub-nav .nav-item a {
padding:3px 10px;
}

#sub-nav .nav-item-welcome {
color:#555;
display:block;
font-size:12px;
line-height:18px;
padding:4px 10px;
}

#sub-nav .nav-item a span {
color:#555;
font-size:12px;
line-height:18px;
padding:1px 6px;
}

#sub-nav .nav-item a:hover,#sub-nav .nav-item-current a {
padding:2px 9px;
}

#sub-nav .nav-item a:hover span,#sub-nav .nav-item-current a span,#sub-nav .nav-item-current a:hover span {
background-color:#fff;
border:1px solid #c4c4c4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
color:#b9090b;
}

#sub-nav .dropdown-trigger a em {
display:block;
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 100% -111px no-repeat;
padding-right:13px;
}

#sub-nav .dropdown-trigger a:hover em,#sub-nav .dropdown-trigger.nav-item-current a em {
background-position:100% -81px;
}

#top-nav #nav-gift a span {
background:#19731e url(http://cdn-0.nflximg.com/en_US/ffe/headers/tab-gift-small.png) left top no-repeat;
color:#fff;
font-weight:700;
}

#top-nav #nav-gift a:hover span,#top-nav #nav-gift.nav-item-current a span {
background-position:0 -36px;
color:#fff;
}

.dropdown-menu {
display:none;
position:absolute;
text-align:left;
z-index:100;
margin:0;
}

.dropdown-menu ul {
list-style:none;
margin:0;
padding:0;
}

.dropdown-menu .inner1 {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/shadow_24_31082010.png) 100% 0 no-repeat;
padding:0 8px 0 0;
}

.dropdown-menu .inner1 .inner2 {
border:1px solid #33322f;
background-color:#fff;
}

.dropdown-menu .inner3 {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/shadow_24_31082010.png) 100% 100% no-repeat;
margin-left:8px;
}

.dropdown-menu .inner3 div {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/shadow_24_31082010.png) 0 100% no-repeat;
height:8px;
left:-8px;
position:relative;
top:0;
width:8px;
}

.dropdown-menu a {
display:block;
text-decoration:none;
zoom:1px;
}

.dropdown-menu a span,.dropdown-langprefs a span {
color:#333;
display:block;
font-size:12px;
line-height:1.125em;
padding:4px 8px;
}

.dropdown-menu a:hover span {
background-color:#e1e1e1;
color:#970002;
}

.dropdown-subnav {
margin:-3px 0 0 10px;
}

.dropdown-subnav .inner1 .inner2 {
-khtml-opacity:.94;
-moz-opacity:.94;
opacity:.94;
width:167px;
}

.ua-ie-6 .dropdown-subnav .inner1 .inner2,.ua-ie-7 .dropdown-subnav .inner1 .inner2 {
filter:alpha(opacity=94);
}

.dropdown-subnav .nav-item-current a span {
color:#970002;
font-weight:700;
}

.dropdown-profiles,.dropdown-langprefs {
min-width:150px;
width:150px;
margin:-6px 0 0;
}

.dropdown-langprefs {
margin:-6px 0 0;
}

.dropdown-langprefs a span {
padding:4px 18px;
}

.dropdown-langprefs li.current-pref a span {
background:transparent url(http://cdn-0.nflximg.com/en_US/ffe/headers/starred-hdr-sprite2.png) 0 -186px no-repeat;
font-weight:700;
}

.dropdown-langprefs li.current-pref a:hover span {
background-color:#e1e1e1;
color:#000;
}

.svf-g5 > .svf-u1,.svf-g5-f1 > .svf-uf {
width:19.95%;
}

.svf-g5 > .svf-u2,.svf-g5-f2 > .svf-uf {
width:40%;
}

.svf-g5 > .svf-u3,.svf-g5-f3 > .svf-uf {
width:60%;
}

.svf-g4 > .svf-u1,.svf-g4-f1 > .svf-uf {
width:24.95%;
}

.svf-g4 > .svf-u3,.svf-g4-f3 > .svf-uf {
width:75%;
}

.svf-g3 > .svf-u1,.svf-g3-f1 > .svf-uf {
width:33.25%;
}

.svf-g3 > .svf-u2,.svf-g3-f2 > .svf-uf {
width:66.6%;
}

.svfmsg-l,.svfmsg-s {
border:1px solid #CCC;
font:normal 9pt/1.5em Arial,sans-serif;
margin-bottom:1em;
}

.urgent h1,.urgent h2,.urgent h3 {
color:#E00B11;
}

.svfmsg-l h2 {
font:bold 13pt Helvetica, Arial, sans-serif;
margin:1em 0;
}

.svfmsg-s h1 {
font:bold 10pt Helvetica, Arial, sans-serif;
margin:.25em 0;
}

.svfmsg-s h2 {
font:bold 9pt Helvetica, Arial, sans-serif;
margin:.25em 0;
}

.svfmsg-s h3 {
font:bold 8.5pt Helvetica, Arial, sans-serif;
margin:.25em 0;
}

.svfmsg-l .svfwarn {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_error_l.gif) 8px 8px no-repeat;
}

.svfmsg-s .svfwarn {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_error_s.gif) 8px 4px no-repeat;
}

.svfmsg-l .svfconfirm {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_confirm_l.gif) 8px 8px no-repeat;
}

.svfmsg-s .svfconfirm {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_confirm_s.gif) 8px 4px no-repeat;
}

.svfmsg-l .svfquestion {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_question_l.gif) 8px 8px no-repeat;
}

.svfmsg-s .svfquestion {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_question_s.gif) 8px 4px no-repeat;
}

.svfmsg-l .svfstop {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_stop_l.gif) 8px 8px no-repeat;
}

.svfmsg-s .svfstop {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_stop_s.gif) 8px 4px no-repeat;
}

.svfmsg-l .svfinfo {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_info_l.gif) 8px 8px no-repeat;
}

.svfmsg-s .svfinfo {
background:transparent url(http://cdn-0.nflximg.com/en_US/icons/svf_std_info_s.gif) 8px 4px no-repeat;
}

.svfmsg-l .svfmsg-bd,.svfmsg-s .svfmsg-bd {
line-height:1.5em;
font-size:9pt;
border:1px solid #FFF;
text-align:left;
color:#535353;
background-color:#EEE;
}

.svfmsg-l .svfmsg-bd ul,.svfmsg-s .svfmsg-bd ul {
margin-bottom:1em;
}

.svfmsg-l .svfmsg-bd {
min-height:50px;
font-weight:700;
padding:8px 8px 8px 70px;
}

.svfmsg-s .svfmsg-bd {
min-height:16px;
padding:8px 8px 7px 44px;
}

.svfmsg-l .heavy,.svfmsg-s .heavy {
color:#FFF;
font-weight:700;
background-color:#666564;
}

.svfmsg-l .svfmsg-bd em,.svfmsg-s .svfmsg-bd em {
color:#FFB400;
font-style:normal;
}

.ua-ie-6 .svfmsg-l .svfmsg-bd {
height:53px;
}

.ua-ie-6 .svfmsg-s .svfmsg-bd {
height:16px;
}

.err-empty {
display:block;
font-size:14px;
text-align:center;
margin:150px 40px;
}

.coreBtn,.coreBtn * {
display:inline-block;
height:26px;
cursor:pointer;
}

.coreBtn,.coreBtn span {
background:url(http://cdn-0.nflximg.com/en_US/buttons/sprited/6-way/0.gif) 0 0 no-repeat;
}

.coreBtn-secondary,.coreBtn-secondary span,.sc-qu .coreBtn-secondary,.sc-qu .coreBtn-secondary span,.sc-ac .coreBtn-secondary,.sc-ac .coreBtn-secondary span,.sc-cm .coreBtn-secondary,.sc-cm .coreBtn-secondary span {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/sprited/6-way/0.gif);
}

body .coreBtn-error,body .coreBtn-error span {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/sprited/6-way/error.gif);
}

body .coreBtn-disabled,body .coreBtn-disabled span {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/sprited/6-way/disabled.gif);
}

body .coreBtn-disabled input {
cursor:default;
}

.coreBtn {
padding-left:7px;
background-position:0 0;
}

.coreBtn .bw {
padding-right:7px;
background-position:100% -26px;
}

.coreBtn .bw2 {
background-position:0 -52px;
background-repeat:repeat-x;
}

.coreBtn input {
font:bold 12px/26px arial, helvetica, sans-serif;
text-align:center;
border:none;
background-color:transparent;
margin:0;
padding:0 6px;
}

.le-gecko .coreBtn input {
margin-top:-1px;
}

.pagination .ellipsis {
display:block;
padding:6px;
}

.pagination .prev span {
background:url(http://www.bookspy.net/images/button_icons.gif) 5px 8px no-repeat;
padding-left:20px;
}

.pagination .prev-inactive span {
background-position:5px -244px;
}

.pagination .next span {
background:url(http://www.bookspy.net/images/button_icons.gif) right -26px no-repeat;
padding-right:20px;
}

.pagination .next-inactive span {
background-position:right -279px;
}

.side-nav {
border-top:1px solid #807e7d;
background-color:#e1e1e1;
}

.side-nav .side-nav-list {
border-top:1px solid #d2d2d2;
}

.side-nav-item a {
display:block;
font-weight:700;
text-decoration:none;
background-color:#fff;
border-bottom:1px solid #eeede9;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
zoom:1px;
padding:11px 8px;
}

.side-nav-item .side-nav-item a {
color:#54554f;
padding:8px 8px 8px 20px;
}

.side-nav-item .side-nav-item .side-nav-item a {
padding-left:36px;
}

.side-nav-item-sel a {
background-color:#cdc9c2;
}

.side-nav-item a:hover {
background-color:#e0ddd7;
}

.side-nav-item .dec-r {
background-image:url(http://www.bookspy.net/images/button_icons.gif);
background-position:6px -23px;
background-repeat:no-repeat;
}

.side-nav-item .dec-l {
background-image:url(http://www.bookspy.net/images/button_icons.gif);
background-position:6px 11px;
background-repeat:no-repeat;
}

.side-nav-item .dec-d {
background-image:url(http://www.bookspy.net/images/button_icons.gif);
background-position:6px -55px;
background-repeat:no-repeat;
}

.agMovie .boxShot-tn,.agMovie .boxShot-tn img {
width:38px;
height:53px;
}

.agMovie .boxShot-sm,.agMovie .boxShot-sm img {
width:65px;
height:90px;
}

.agMovie .boxShot-lg,.agMovie .boxShot-lg img {
width:110px;
height:150px;
}

.agMovie .boxShot-sd,.agMovie .boxShot-sd img {
width:189px;
height:270px;
}

.agMovie .boxShot-hd,.agMovie .boxShot-hd img {
width:284px;
height:405px;
}

.agMovie .tlabel {
color:#991805;
font-weight:700;
}

.agMovie .title {
display:block;
margin-bottom:2px;
}

.agMovie .title .altTitle,.agMovie .altYearRating {
display:block;
font-size:11px;
}

.agMovie .altTitle {
margin-top:0.2em;
}

.agMovie .award {
font-size:10px;
font-family:verdana,helvetica,arial,sans-serif;
margin-bottom:8px;
}

.agMovie .movement {
white-space:nowrap;
margin-bottom:2px;
}

.agMovie .movement strong {
font-weight:400;
font-size:9px;
color:#dc181e;
}

.agMovie .movement img {
vertical-align:top;
margin-right:3px;
}

.agMovie .movement img.down {
margin-right:5px;
}

.agMovie .availFormats dt,.agMovie .availFormats dd {
display:inline;
margin:0;
padding:0;
}

.agMovie .availFormats dd {
margin-left:3px;
}

.agMovie .pvBuyInfo {
font-size:11px;
position:relative;
display:block;
}

.agMovie .pvBuyInfo .buyText {
font-weight:bolder;
color:#333;
}

.agMovie .pvBuyInfo .buyPrice {
font-weight:bolder;
color:#0068c3;
margin-left:0.5em;
}

.agMovie .pvBuyInfo .buybtn {
position:absolute;
top:0;
left:24em;
margin-top:-3px;
}

table.agMovieGrid {
border-collapse:collapse;
width:100%;
}

.agMovieGrid tr {
vertical-align:bottom;
padding:0;
}

.agMovieGridCol6 td,.agMovieGridCol6 .agMovie {
width:16%;
}

.agMovieGridCol5 td,.agMovieGridCol5 .agMovie {
width:20%;
}

.agMovieGridCol4 td,.agMovieGridCol4 .agMovie {
width:25%;
}

.agMovieGridCol3 td,.agMovieGridCol3 .agMovie {
width:33%;
}

.agMovieGridCol2 td,.agMovieGridCol2 .agMovie {
width:50%;
}

.agMovieGrid .agMovie {
text-align:center;
padding:12px 2px;
}

.agMovieGrid tr.first .agMovie {
padding-top:0;
}

.agMovieList,.agMovieList li {
list-style-type:none;
margin:0;
padding:0;
}

.agMovieTxtFlow .boxShot,.agMovieTxtNoFlow .boxShot,.agMovieTxtTile .boxShot {
float:left;
margin:2px 10px 2px 0;
}

.agMovieTxtFlow .btnWrap,.agMovieTxtNoFlow .btnWrap,.agMovieTxtTile .btnWrap {
float:left;
clear:left;
margin-right:10px;
}

.agMovieTxtFlow .title,.agMovieTxtNoFlow .title,.agMovieTxtTile .title {
font-weight:700;
margin-bottom:5px;
}

.agMovieTxtFlow .starbar,.agMovieTxtNoFlow .starbar {
position:relative;
zoom:1px;
margin:5px 0 5px 75px;
}

.agMovieTxtFlow .starbar .fwdgt,.agMovieTxtNoFlow .starbar .fwdgt {
outline:0;
padding:0;
}

.agMovieTxtNoFlow .synopsis {
zoom:1px;
margin:0 0 0 75px;
}

.agMovieTxtNoFlow dl.support {
overflow:auto;
position:relative;
margin:5px 0 0 75px;
padding:0;
}

.agMovieTxtNoFlow dt {
float:left;
font-weight:bolder;
}

.agMovieTxtNoFlow dd {
padding:0 0 0 15px;
}

.agMovieTxtTile p.synopsis,.agMovieTxtTile .review {
clear:both;
width:100%;
}

.agMovieSet-leftVertical li .agMovie {
clear:both;
zoom:1px;
}

.addWrap,.recsMatrix .rentButton {
display:block;
text-align:center;
}

.btn {
display:block;
overflow:hidden;
margin-top:2px;
margin-bottom:4px;
float:left;
border:1px #ccc solid;
text-align:center;
color:#fff !important;
letter-spacing:1px;
font-family:arial,helvetica,sans-serif !important;
font-size:14px !important;
font-weight:700;
text-decoration:none !important;
background:url(http://www.bookspy.net/images/bg.png) repeat-x 0 1px;
position:relative;
left:50%;
}

.btnWrap .btn {
margin-top:0;
margin-bottom:0;
}

.btnWrap {
display:block;
margin-top:2px;
margin-bottom:4px;
overflow:visible;
float:right;
position:relative;
left:-50%;
}

.ua-safari .btn {
float:none;
}

.ua-safari .btn.btn-o1,.ua-safari .btn.btn-o2 {
float:none;
display:inline-block;
}

.ua-ie-7 #mbtnFlyout .mltBtn-s40,.ua-ie-7 #mbtnFlyout .mltBtn-s30,.ua-ie-7 #mbtnFlyout .mltBtn-s20 {
float:none;
left:0;
position:static;
}

a.btn:hover {
background-position:0 -145px;
}

.btn .inr {
cursor:pointer;
display:block;
border:1px #666 solid;
overflow:hidden;
width:auto;
}

.btn-athome,.btn-inq,.btn-trailer,.btn-trailer-close {
background-position:0 -291px;
}

a.btn-athome:hover,a.btn-inq:hover,a.btn-trailer:hover,a.btn-trailer-close:hover {
background-position:0 -437px;
}

.btn-athome,.btn-inq,.btn-unav,.btn-disc-only,.mltBtn .btn-o1,.mltBtn .btn-o2,.btn-choose,.mltBtn .btn-choose,.btn-ED-30,.btn-ED-35,.btn-ED-40 {
letter-spacing:normal;
}

.btn-30,.btn-20 {
font-size:11px !important;
}

#mbtnFlyout .btn-ED-40 {
font-size:13px !important;
}

.alt-locale .btn-play,.alt-locale .btn-ED-rent,.btn-choose,.btn-rent,.btn-rentall {
background-color:#2882b6;
}

.btn-save,.btn-saveall {
background-color:#8bb109;
}

.btn-play,.btn-ED-rent {
background-color:#036;
}

.btn-unav {
background-color:gray;
}

.alt-locale .btn-ED-inq,.alt-locale a.btn-ED-inq:hover,.btn-inq,a.btn-inq:hover {
color:#b9090b !important;
}

.btn-athome,a.btn-athome:hover,.btn-trailer,a.btn-trailer:hover,.btn-trailer-close,a.btn-trailer-close:hover {
color:#333 !important;
}

.btn-ED-inq,a.btn-ED-inq:hover {
color:#194a76 !important;
}

.btn-disc-only {
background:#b5b5b5;
border-color:#b5b5b5;
}

.btn-disc-only .inr {
cursor:default;
border-color:#b5b5b5;
}

.ua-ie-7 .btn-20 .inr,.btn-20 {
min-width:36px;
width:auto;
}

.ua-ie-7 .btn-30 .inr,.btn-30 {
min-width:63px;
width:auto;
}

.ua-ie-7 .btn-40 .inr,.btn-40 {
min-width:108px;
width:auto;
max-width:183px;
}

.btn-20 .inr,.btn-30 .inr {
height:auto;
line-height:14px;
}

.btn-35 .inr,.btn-40 .inr,.btn-50 .inr {
height:auto;
line-height:18px;
}

.mltBtn .btn-o1,.mltBtn .btn-o2 {
float:left;
clear:none;
margin:0;
}

.mltBtn .btn-o1,.mltBtn .btn-o1 .inr {
border-right-width:0;
}

.mltBtn .btn-o2,.mltBtn .btn-o2 .inr {
border-left-width:0;
}

.mltBtn-s20 .btn-o1,.mltBtn-s20 .btn-o2 {
width:18px;
min-width:18px;
}

.ua-ie-7 .mltBtn-s30 .btn-o1 .inr,.mltBtn-s30 .btn-o1 {
width:31px;
min-width:31px;
}

.ua-ie-7 .mltBtn-s30 .btn-o2 .inr,.mltBtn-s30 .btn-o2 {
width:32px;
min-width:32px;
}

.ua-ie-7 .mltBtn-s40 .btn-o1 .inr,.ua-ie-7 .mltBtn-s40 .btn-o2 .inr,.mltBtn-s40 .btn-o1,.mltBtn-s40 .btn-o2 {
min-width:54px;
}

.btn .icn-addall,.btn .icn-add {
background:url(http://cdn-0.nflximg.com/en_US/buttons/v7/icon_add.gif) no-repeat left 4px;
padding:0 0 0 1em;
}

.btn-20 .icn-addall,.btn-30 .icn-addall {
background-position:left 3px;
}

.btn .icn-athome {
background:url(http://cdn-0.nflximg.com/en_US/buttons/v7/icon_athome.gif) no-repeat right 1px;
padding:0 1.4em 0 0.2em;
}

.btn-20 .icn-athome {
padding-right:1.5em;
}

.btn-35 .icn-athome,.btn-40 .icn-athome {
background-position:right 2px;
}

.btn .icn-add,.btn .icn-play,.mltBtn .btn-20 .icn-addall,.mltBtn .btn-20 .icn-athome {
display:block;
text-indent:-8000px;
background-position:center 3px;
padding:0;
}

.mltBtn .btn-20 .icn-athome {
background-position:center 1px;
}

.btn .icn-play {
background:url(http://cdn-0.nflximg.com/en_US/buttons/v7/icon_play.gif) no-repeat center 3px;
}

.mltBtn-s20 {
min-width:38px;
width:auto;
}

.mltBtn-s30 {
min-width:65px;
width:auto;
}

.mltBtn-s40 {
min-width:110px;
width:auto;
}

.mltBtn-35-17 {
position:relative;
width:110px;
height:22px;
}

.mltBtn-35-17 .btn-img-17 {
position:absolute;
left:75px;
top:0;
}

.mltBtn-s50 {
min-width:165px;
width:auto;
padding-top:4px;
}

.mltBtn-s50 .btn-50 {
display:block;
min-width:165px;
width:auto;
margin-top:4px;
margin-bottom:4px;
letter-spacing:normal;
}

.mltBtn-s50 .btn .inr {
text-indent:0;
}

.btn-img {
border:none;
background:none;
vertical-align:baseline;
}

.btn-img .inr {
height:auto;
line-height:normal;
border:none;
}

.btn-img-12 {
width:22px;
height:18px;
}

.btn-img-17 {
width:34px;
height:22px;
}

.btn-img-20 {
width:38px;
height:18px;
}

.btn-img-30 {
width:65px;
height:18px;
}

.btn-img-35 {
width:72px;
height:22px;
}

.btn-img-40 {
width:110px;
height:22px;
}

#mbtnFlyout {
position:absolute;
z-index:100;
background-repeat:no-repeat;
background-position:center bottom;
padding:0 7px 6px;
}

.mbtnFlyout20 {
padding:0 !important;
}

.mbtnFlyout30 {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/v7/shadow_d300.png);
}

.mbtnFlyout35 {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/v7/shadow_d350.png);
}

.mbtnFlyout40 {
background-image:url(http://cdn-0.nflximg.com/en_US/buttons/v7/shadow_d400.png);
}

.ua-ie-7 .mbtnFlyout40 {
max-width:183px;
}

.mbtnFlyout50 {
margin-top:-30px;
}

#mbtnFlyout .mltBtn {
width:auto;
margin:0;
}

#mbtnFlyout .btn-flyc {
display:block;
clear:both;
}

.ua-ie-7 #mbtnFlyout .btn-30 .inr,#mbtnFlyout .btn-30 {
width:93px;
}

#mbtnFlyout .btn-40 {
width:144px;
}

#mbtnFlyout .mltBtn-s40 {
width:146px;
}

#mbtnFlyout .mltBtn-s40 .btn-o1,#mbtnFlyout .mltBtn-s40 .btn-o2 {
width:72px;
}

.btnWrap-customNote,.btn-customNote,.btn-customNote .inr {
display:inline;
overflow:visible;
position:static;
height:auto;
width:auto;
background:none !important;
margin:0;
padding:0;
}

.btn-customNote {
color:#00458b !important;
}

a.btn-customNote:hover {
color:#dc181e !important;
background:none !important;
}

.os-na-to .btn-35 .inr,.os-na-to .btn-40 .inr,.os-na-to .btn-50 .inr {
font-size:1.3em;
height:auto;
line-height:1.7em;
}

.os-na-to a.btn:hover {
background-position:0 -2px;
}

.os-na-to a.btn:active {
background-position:0 -4px;
}

.os-na-to .btn .icn-addall,.os-na-to .btn .icn-add {
background-position:5px 6px;
}

.mresultWrap .playBtnWrap,.agMovie-lulgev .playBtnWrap {
clear:both;
float:left;
margin-left:-35px;
width:180px;
}

.agMovieGrid .agMovie .starbar {
text-align:center;
clear:both;
}

.stbrMaskBg {
background-position:0 -240px;
width:100%;
outline:0;
}

.stbrMaskFg {
text-indent:-9000px;
overflow:hidden;
}

.starbar {
position:relative;
padding:0;
}

.stbrWrapIlNiCr {
min-width:225px;
}

.stbrWrapOlNi,.stbrWrapOlNo,.stbrWrapStc {
height:36px;
}

.stbrWrapStc,.stbrWrapIl {
height:17px;
}

.stbrMaskBg,.stbrMaskFg {
display:block;
position:absolute;
top:0;
left:0;
height:17px;
background-image:url(http://cdn-0.nflximg.com/en_US/layout/ratings/starbar_unified.gif);
background-repeat:no-repeat;
}

.stbrMaskBgOlNi,.stbrMaskBgStc {
background-position:0 -240px;
width:100%;
}

.stbrWrapOlNo .stbrMaskBg,.stbrWrapOlNi .stbrMaskBg,.stbrWrapOlNiCr .stbrMaskBg {
position:relative;
width:92px;
margin:0 auto;
}

.os-na-to .stbrMaskBg,.os-na-to .stbrMaskFg {
position:relative;
}

.stbrStc,.stbrIl,.stbrOl {
position:relative;
list-style:none;
margin:0;
padding:0;
}

.stbrStc:after,.stbrIl:after,.stbrOl:after {
content:".";
visibility:hidden;
height:1px;
clear:both;
display:block;
}

.stbrOl {
width:100%;
height:36px;
}

.stbrIl {
width:92px;
height:17px;
}

.stbrWrapOlNiCr .stbrOlNi {
height:39px;
}

.stbrWrapOlNiCr .stbrOlCr {
height:55px;
}

.stbrIlCr {
min-width:225px;
width:auto;
}

.starbar li {
position:absolute;
top:0;
left:0;
border:0;
margin:0;
padding:0;
}

.starbar a {
display:block;
text-indent:-9000px;
overflow:hidden;
position:absolute;
top:0;
left:0;
outline:0;
height:16px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.starbar .rv1 {
width:18px;
}

.starbar .rv4 {
width:74px;
}

.starbar .stbrOl .rvnorec,.starbar .rvnoseen,.starbar .rvclear {
position:relative;
background-color:#fff;
font-family:Arial, sans-serif;
font-size:11px;
color:#464646;
height:14px !important;
line-height:14px;
min-width:70px;
width:auto;
border:1px solid #b2b2b2;
text-align:center;
text-decoration:none;
text-indent:0;
white-space:nowrap;
padding:0 10px;
}

.stbrOlNiActive .rvnorec,.stbrOlNoActive .rvnoseen,.stbrIlNoActive .rvnoseen {
background-color:#dedddc !important;
}

.stbrOl a.rvnorec:hover,.stbrOl a.rvnoseen:hover,.stbrIl a.rvnoseen:hover,.starbar a.rvclear:hover {
background:#fff url(http://www.bookspy.net/images/bg.png) repeat-x 0 1px !important;
background-position:0 -437px !important;
text-decoration:none !important;
}

.stbrIlNiActive .rvnorec,.stbrIlNi a.rvnorec:hover {
background-position:-95px -13px;
}

.stbrIl .rvnoseen {
top:0;
left:107px;
}

.stbrIl .rvclear {
margin-left:125px;
}

.stbrOl .strbrContainer {
height:17px;
width:92px;
position:relative;
margin:-17px auto 0;
}

.strbrBtnContainer {
float:left;
position:relative;
width:100%;
height:auto;
overflow:hidden;
}

.strbrBtnCenter {
float:left;
position:relative;
left:50%;
}

.strbrBtn {
right:50%;
position:relative;
margin-top:3px;
}

.agMovie-lulg .title {
margin:2px 0 4px;
}

.agMovie-lulg .starbar {
margin-bottom:3px;
clear:both;
}

.agMovie-lulg .boxShot,.agMovie-lubxsm .boxShot {
border:1px solid #a4a4a4;
}

.agMovieGrid .agMovie-lulg {
padding-left:6px !important;
padding-right:6px !important;
}

.os-na-to .qSlider-displayPanes {
-webkit-user-select:none;
-webkit-transform:translate3d(0, 0, 0);
}

.os-na-to .qSlider,.os-na-to .qSlider-pane {
-webkit-transform:translate3d(0, 0, 0);
}

.qSlider {
float:left;
overflow:hidden;
position:relative;
}

.qSlider-displayPanes {
position:relative;
top:0;
left:0;
}

.qSlider-displayPanes .qSlider-pane {
position:absolute;
margin:0;
}

a.qSlider-navPrev,a.qSlider-navNext {
display:block;
position:absolute;
top:40px;
width:30px;
height:220px;
outline:none;
text-indent:-8000px;
background:url(http://www.bookspy.net/images/misc_alpha_24_1028.png) no-repeat;
}

a.qSlider-navPrev {
left:0;
background-position:-100px -117px;
}

a.qSlider-navNext {
right:0;
background-position:-600px -117px;
}

a.qSlider-navPrev:hover {
background-position:-200px -117px;
}

a.qSlider-navNext:hover {
background-position:-500px -117px;
}

a.qSlider-navPrevDisabled,a.qSlider-navPrevDisabled:hover {
background-position:0 -117px;
cursor:default;
}

a.qSlider-navNextDisabled,a.qSlider-navNextDisabled:hover {
background-position:-700px -117px;
cursor:default;
}

.qSlider .loading {
display:block;
margin:96px auto;
}

.qSlider .empty {
text-align:center;
font-size:10pt;
margin:106px auto;
}

.end-of-row {
text-align:center;
display:inline-block;
}

.end-of-row a {
display:block;
text-decoration:none;
cursor:pointer;
}

.end-of-row a:hover {
background-color:#cecac4;
text-decoration:underline;
}

.end-of-row .inner1 {
display:block;
width:110px;
background-color:#dbd6d1;
border-color:#e5e3e1 #c8cebe #a198af;
border-style:solid;
border-width:1px;
margin:36px auto 64px;
}

.end-of-row .inner2 {
height:116px;
border:2px solid #fff;
padding:24px 10px 10px;
}

.end-of-row em {
display:block;
font-size:12pt;
font-weight:700;
margin:8px 0;
}

.agMovieSetSlider .agMovie {
float:left;
text-align:center;
zoom:1px;
display:inline;
vertical-align:bottom;
padding:6px 0 0;
}

.agMovieSetSlider .agMovie .title a {
position:absolute;
left:0;
bottom:0;
width:100%;
}

.agMovieSetSlider .agMovie-lulg .title {
height:2em;
position:relative;
}

.seemore span,#layerMPNav a.next span {
background:url(http://www.bookspy.net/images/button_icons.gif) right -27px no-repeat;
padding-right:20px;
}

.vt-control .svf-button span,.pagination .svf-button span,.pagination .ellipsis {
padding-left:8px;
padding-right:8px;
}

.btn-flyc {
display:none;
position:absolute;
top:-21px;
}

.level3 {
top:-42px;
}

.level4 {
top:-63px;
}

.custom-view-list .agMovieTable .cell-year,.custom-view-list .agMovieTable .cell-mpaaRating,.btn-35,.stbrMaskBgIlNi .sbmf-29,.stbrMaskBgIlNiCr .sbmf-29 {
width:70px;
}

.custom-view-list .agMovieTable .cell-starbar,.stbrWrapIlNi,.stbrWrapIlNiNo,.stbrIlNi,.starbar .stbrIlNi .rv5 {
width:110px;
}

.custom-view-list .agMovieTable td .attrSte,#mbtnFlyout .btn-flyc .full,.quacMsgBox .availability *,.quacMsgBox .changeFormats *,.uma-hold-content form {
display:inline;
}

table.layout td,table.layout th,.ftr-col ul li.dropdownarrow,.le-trident .coreBtn input,.agMovieTxtFlow .review,.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}

.ftr-grid .ftr-span-4,.ua-ie .ftr-grid .ftr-span-4,.svf-g5 > .svf-u4,.svf-g5-f4 > .svf-uf {
width:80%;
}

#secondaryNav .navItem,#secondaryNav .navItem a,#secondaryNav .navItem span,#header .menuTrigger a,.agMovie .boxShot,.agMovie .boxShot a,.agMovie .boxShot img,.agMovieTxtFlow .boxShot a,.agMovieTxtNoFlow .boxShot a,.stbrWrapStc:hover .stbrMaskFg,.os-na-to .starbar:hover .stbrMaskFg,.stbrIlCr .rvclear,.stbrOlCr .rvclear,.StarbarSaving .strbrSave,#layerModalPanes .paneCurrent,.quacMsgBox .availability h5,.quacMsgBox .alertMajor span,.ui-helper-clearfix,.instant-watch-self-help-no-javascript .instant-watch-self-help-content #iwss-dialog-menu #iwss-error-code-box {
display:block;
}

#page-title {
font:bold 18pt/1em arial,helvetica,sans-serif;
letter-spacing:0.025em;
}

.tag-line {
color:#767676;
font-weight:700;
padding-left:10px;
padding-bottom:10px;
letter-spacing:normal;
font-size:14px;
margin:0;
}

.title-wrap {
position:relative;
margin:10px 0 0;
padding:0;
}

.txt,.txtarea {
height:20px;
border:1px solid;
background:#FFF;
border-color:#B8BEB4 #D2DACE #D2DACE #B8BEB4;
padding:0 2px;
}

.checkbox,.radio {
width:15px;
margin:0;
}

.pipe {
margin:0 5px;
}

.smalltext {
font-size:0.83em;
font-family:Verdana,Helvetica,Arial,sans-serif;
}

.nodata {
text-align:center;
color:#999;
font-size:16px;
font-weight:700;
margin:99px auto;
}

.s_clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.solidline {
border-top:1px solid #FFF;
border-bottom-width:1px;
}

.dashline {
height:0;
border-bottom-width:1px;
border-style:dashed;
}

.shadowline {
border-bottom-color:#FFF;
border-top-color:#D2DACE;
border-width:1px 0;
margin:2px 0;
}

.side .shadowline {
margin:2px 0;
}

.wrap {
text-align:left;
margin:0 auto;
}

* html #wrap {
height:450px;
}

.wrap,#nav {
width:98%;
}

#header .wrap {
position:relative;
height:128px;
padding:0;
}

.content {
padding:20px 25px;
}

.content h1 {
margin-bottom:10px;
font-size:16px;
font-weight:400;
}

#nav {
text-align:left;
line-height:3em;
border-bottom:1px solid #E8ECE6;
background-color:#F8F8F5;
text-indent:45px;
margin:0 auto;
}

.blocktitle {
margin-bottom:0.5em;
font-size:16px;
font-weight:700;
}

.pages_btns {
line-height:30px;
padding:5px 0 1em;
}

.pages,.pageback {
float:right;
padding:2px 0;
}

.pages a,.pages strong,.pageback a {
float:left;
margin-right:2px;
height:26px;
border:1px solid;
line-height:26px;
overflow:hidden;
padding:0 6px;
}

.pages a,.pageback a {
background-color:#FFF;
color:#099;
border-color:#D2DACE;
}

.pages strong {
background-color:#099;
color:#FFF;
font-weight:700;
border-color:#099;
}

.pages a.prev,.pages a.next {
background-repeat:no-repeat;
}

.pages a.prev {
background-image:url(../img/arrow_left.gif);
background-position:30% 50%;
width:22px;
overflow:hidden;
text-indent:-9999px;
padding:0;
}

.pages a.next {
padding-right:16px;
background-image:url(../img/arrow_right.gif);
background-position:90% 50%;
}

.pageback a {
padding-left:16px;
background:#FFF url(../img/arrow_left.gif) no-repeat 0 50%;
}

.pages a:hover,.pageback a,.pages a.next {
border-color:#099;
}

a.to {
padding-right:1em;
background:url(../img/arrow_right.gif) no-repeat 100% 50%;
}

.feed i {
color:#999;
margin:0 5px;
}

.f_thumb img {
margin-right:4px;
max-width:100px;
max-height:70px;
border:1px solid #D2DACE;
padding:2px;
}

* html .f_thumb img {
width:100px;
height:70px;
}

.feed fieldset {
border:none;
background:url(../img/icon_quote_m_s.gif) no-repeat 0 0;
margin:10px 0;
padding:0 0 0 20px;
}

.feed ins {
display:inline;
background:url(../img/icon_quote_m_e.gif) no-repeat 100% 100%;
line-height:1.6em;
color:#999;
text-decoration:none;
margin:0;
padding:0 20px 0 0;
}

.folder {
width:25px;
text-align:center;
}

td.icon {
width:20px;
text-align:center;
}

.icon .solved {
filter:alpha(opacity=30);
opacity:0.3px;
}

.datatable .subject {
padding:8px 5px;
}

.headactions .popupmenu_popup a,.headactions .popupmenu_popup strong {
color:#666;
background:none;
white-space:nowrap;
}

.headactions .popupmenu_popup {
overflow:visible;
}

.headactions {
float:right;
line-height:1em;
padding:12px 0 0;
}

.headactions img {
vertical-align:middle;
cursor:pointer;
padding:0 5px;
}

.headactions a {
margin-left:4px;
}

.numbg {
float:right;
text-align:center;
width:35px;
height:2em;
background:url(../../images/default/numbg.gif) no-repeat 0 50%;
color:#FFF;
font-weight:700;
}

.sidebox {
overflow:hidden;
margin:5px 10px 10px;
}

.sidebox h4 {
margin-bottom:4px;
color:#099;
}

.fwin {
overflow-x:hidden;
text-align:left;
margin:0 auto;
}

.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r {
overflow:hidden;
opacity:0.9px;
filter:alpha(opacity=90);
background:#3C3B14;
}

.t_l,.t_r,.b_l,.b_r {
width:8px;
height:8px;
}

.t_c,.b_c {
height:8px;
}

.m_l,.m_r {
width:8px;
}

.m_c {
background:#F8F8F5;
}

.fcontent {
margin:15px;
}

.float_ctrl {
margin-bottom:15px;
height:20px;
line-height:20px;
}

.float_ctrl em {
float:left;
font-size:14px;
font-weight:700;
color:#099;
}

.float_ctrl .needverify {
margin-left:8px;
padding-left:13px;
width:45px;
height:21px;
line-height:21px;
background:url(../../images/default/re_unsolved.gif) no-repeat 0 0;
font-size:12px;
color:#666;
font-weight:400;
}

.float_ctrl .onerror,.float_ctrl .onright {
white-space:nowrap;
height:auto;
line-height:140%;
color:#444;
font-size:12px;
font-weight:400;
}

.float_ctrl span {
float:right;
color:#999;
}

.float_ctrl span a,.float_ctrl strong {
float:left;
text-decoration:none;
margin-left:8px;
font-weight:400;
color:#444;
}

.float_close {
float:left;
width:20px;
height:20px;
overflow:hidden;
text-indent:-9999px;
background:url(../../images/default/newclose.gif) no-repeat 0 0;
}

.floatwrap {
overflow:auto;
overflow-x:hidden;
margin-bottom:10px;
height:280px;
}

.fcontent .list {
width:550px;
border-top:3px solid #D2DACE;
border-bottom:3px solid #D2DACE;
margin:0 auto;
}

.fcontent .list th,.fcontent .list td {
height:auto;
border-bottom:1px dashed #D2DACE;
padding:3px !important;
}

.fcontent .list th {
width:150px;
background:none;
}

.postbox {
clear:both;
}

.moreconf button,.moreconf a {
margin-right:3px;
}

.loginform {
float:left;
margin-bottom:-10px;
width:280px;
border-right:1px solid #D2DACE;
padding:20px 0;
}

.loginform label {
clear:both;
overflow:hidden;
display:block;
line-height:22px;
margin:0 0 10px;
}

.loginform select {
width:175px;
}

.fsubmit {
clear:both;
margin-top:8px;
}

.fsubmit .submit {
margin-right:8px;
}

.loginform label em,.fsubmit em {
float:left;
width:60px;
}

.nolabelform .txt {
width:230px;
}

.clause {
overflow:auto;
margin-bottom:10px;
width:470px;
height:240px;
}

.selectinput {
float:none;
width:234px;
height:20px;
background-color:#FFF;
border:1px solid;
border-color:#B8BEB4 #D2DACE #D2DACE #B8BEB4;
margin:0 0 10px;
}

.selectinput a {
float:left;
padding-right:0;
width:61px;
border:none;
}

.selectinput .txt {
float:left;
width:160px;
border:none;
}

.selecttype {
float:none;
clear:both;
margin:10px 0;
}

.selecttype a,.selecttype a:hover,.selecttype a:focus {
padding-right:0;
width:230px;
background-color:transparent;
color:#999 !important;
border-color:#F8F8F5;
}

.loginpsw label {
float:left;
padding-left:4px;
width:61px;
line-height:150%;
}

.capslock {
background:url(../../images/default/capslock.gif) no-repeat 98% 50%;
}

.logininfo {
float:left;
overflow:visible;
margin:87px 25px 10px 40px;
}

.logininfo h4 {
margin-bottom:10px;
font-weight:400;
font-size:14px;
}

.multinfo {
margin-top:53px;
}

.switchnav {
float:left;
white-space:nowrap;
overflow:hidden;
width:480px;
}

.postboardlist {
overflow:hidden;
width:597px;
background:#FFF;
border-color:#D2DACE;
border-style:solid;
border-width:1px 0 1px 1px;
margin:9px 0;
}

.postboardlist li {
float:left;
overflow-x:hidden;
overflow-y:auto;
width:188px;
height:300px;
border-right:1px solid #D2DACE;
padding:5px;
}

.postboardlist p {
height:25px;
line-height:25px;
}

.postboardlist a {
display:block;
white-space:nowrap;
overflow:hidden;
text-decoration:none;
color:#444;
padding:0 4px;
}

.postboardlist a:hover {
text-decoration:none;
background-color:#F8F8F5;
}

.hassubboard {
background:url(../../images/default/arrow_right.gif) right center no-repeat;
}

.pbl_selected a,.pbl_selected a:hover {
background-color:#099;
color:#FFF !important;
font-weight:700;
}

.nofloat {
height:auto !important;
min-height:410px;
background-color:#E8ECE6;
}

.nofloat .fcontent {
width:600px;
margin:15px auto;
}

.nofloat .clause {
width:auto;
height:auto;
}

.fcontent .float_postinfo {
width:568px;
}

.itemtitle {
clear:both;
overflow:hidden;
margin-bottom:10px;
line-height:23px;
}

.itemtitle h1 {
float:left;
margin:0 20px 0 0;
}

.itemtitle li {
float:left;
margin-right:5px;
}

.itemtitle li.pipe {
margin-left:0;
}

.itemtitle ul a {
display:block;
overflow:hidden;
height:23px;
cursor:pointer;
}

.itemtitle ul a span {
display:block;
line-height:22px;
padding:1px 7px 0;
}

.itemtitle ul a:hover {
background:#F5F5F5 url(../../images/default/btn_block.gif) no-repeat 0 -46px;
text-decoration:none;
}

.itemtitle ul a:hover span {
background:url(../../images/default/btn_block.gif) no-repeat 100% -69px;
}

.itemtitle ul a.dropmenu {
padding-right:0;
background-position:0 -161px;
}

.itemtitle ul a.dropmenu span {
padding-right:12px;
background:url(../../images/default/btn_block.gif) no-repeat 100% -138px;
}

.itemtitle ul a.dropmenu:hover {
background-position:0 -46px;
}

.itemtitle ul a.dropmenu:hover span {
background-position:100% -115px;
}

.itemtitle ul .current a,.itemtitle ul .current a:hover,.itemtitle ul .current a.dropmenu:hover {
background:#099 url(../../images/default/btn_block.gif) no-repeat 0 0;
}

.itemtitle ul .current a span,.itemtitle ul .current a:hover span {
background:url(../../images/default/btn_block.gif) no-repeat 100% -23px;
color:#FFF;
}

.itemtitle ul .current a.dropmenu span,.itemtitle ul .current a.dropmenu:hover span {
background-position:100% -92px;
}

#menu li.current {
opacity:1px;
filter:alpha(opacity=100);
}

.postbtn {
background-image:url(../../templates/greenwall/images/post.gif) !important;
}

.replybtn {
background-image:url(../../templates/greenwall/images/reply.gif) !important;
}

#footer .wrap {
background:#FFF;
}

.ad_text,.ad_footerbanner {
margin:0 auto;
}

#wrap,.ad_text {
border-bottom:1px solid #E8ECE6;
}

.fcontent li {
list-style:none;
}

.threadlist .colplural a:hover {
text-decoration:underline;
}

.selectinput a:hover,.selectinput a:focus {
border:none;
}

.emfont,#myprompt_menu a.new,.select_menu li.current,.list th h2 em strong {
color:#F60;
}

.txtarea,.nofloat .loginform {
height:auto;
}

.lighttxt,.lighttxt a,.pipe,.feed em,.feed em a,.feed .summary,.mainbox .headactions,.float_ctrl span a:hover {
color:#999;
}

.s_clear,.datalist,* html .c_header {
zoom:1px;
}

.promptmenu a:hover,.headermenu_popup a:hover {
text-decoration:none;
color:#099;
}

#uchome_ntc a,.titlemenu_popup li {
margin:0;
}

.channelinfo .onerror,.channelinfo .onerror,.channelinfo .onright {
background-position:2px 0;
}

.short_select select,.filter_popup li {
width:60px;
}

.feed .f_icon,.special {
background:none;
}

.f_thumb,.sideinner .tabs {
margin:5px 0;
}

.itemfilter,* html .smiliesgroup li,* html .imguptype li {
line-height:18px;
}

.headermenu_popup,.topicadminlow .txt {
width:100px;
}

* html .titlemenu_popup a,* html .pc_inner span {
display:inline-block;
}

.dropdownbtn:hover,.float_close:hover {
background-position:0 -20px;
}

.side,.loginform .txt {
width:170px;
}

.with_side .side a,.fcontent a {
color:#099;
text-decoration:underline;
}

.searchfaq h3,.c_header .noarrow {
background:none;
cursor:auto;
}

#pm_content h1 {
float:left;
font-size:14px;
}

.postpm {
float:right;
color:#099;
font-weight:700;
}

.pm_header {
border:solid #D2DACE;
border-width:1px 0;
padding:6px;
}

.pm_list li {
position:relative;
margin-top:-2px;
min-height:48px;
_height:48px;
padding:10px 140px 10px 75px;
}

.pm_list li .avatar {
position:absolute;
left:5px;
top:8px;
}

.pm_list .self .avatar {
left:auto;
right:75px;
}

.avatar img {
width:65px;
}

.pm_list .cite {
color:#999;
margin:-3px 0 5px;
}

.pm_list .cite cite {
margin-right:1em;
color:#444;
font-weight:700;
}

.more {
margin-top:5px;
}

.pm_list .action a {
position:absolute;
top:10px;
right:15px;
}

.pm_list .action a.delete {
display:block;
width:12px;
height:12px;
background:url(../img/close.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
}

.pm_list .action a.delete:hover {
background-position:0 -12px;
}

.pm_list .action input {
position:absolute;
top:10px;
right:13px;
}

.pm_list li.pm_date {
min-height:0;
border-bottom:none;
padding:5px 0 5px 75px;
}

#pm_list ul.onerror {
background-position:75px 22px;
padding:20px 0 0 95px;
}

.pmreply {
padding-left:75px;
margin:1em 0;
}

.pmreply textarea {
width:510px;
}

.pmback {
padding-left:15px;
width:55px;
background:url(../img/arrow_left.gif) no-repeat 0 50%;
}

.newpm_notice {
border-bottom:1px solid #D2DACE;
padding:0 0 10px 75px;
}

.newpm_notice .back {
float:left;
display:inline;
margin-left:-70px;
background:url(../img/arrow_left.gif) no-repeat 0 50%;
padding-left:15px;
}

.blockall {
margin-bottom:10px;
background:#E8ECE6;
text-align:center;
color:#999;
padding:10px 0;
}

.blockall a {
color:#099;
font-size:1.17em;
}

.blacklist .remove {
width:12px;
height:12px;
background:url(../../img/close.gif) no-repeat 100% 50px;
line-height:100px;
overflow:hidden;
margin:4px 0 0 5px;
}

.blacklist .hover .remove {
background-position:100% 0;
}

.blacklist .remove:hover {
background-position:100% -12px;
}

.allblocked {
margin-bottom:10px;
padding-bottom:10px;
width:100% !important;
border-bottom:1px solid #D2DACE;
}

.allblocked a {
margin-left:10px;
color:#099;
}

#buddies ul {
width:400px;
}

#buddies li {
float:left;
width:8em;
height:1.6em;
overflow:hidden;
white-space:nowrap;
}

.message-box {
text-align:center;
color:#545454;
width:400px;
font-size:12px;
margin:0 auto;
padding:5px;
}

.clean {
background-color:#efefef;
border:2px solid #dedede;
}

.info {
background-color:#f7fafd;
border:2px solid #b5d3ff;
}

.ok {
background-color:#d7f7c4;
border:2px solid #82cb2f;
}

.alert {
background-color:#fef5be;
border:2px solid #fdd425;
}

.error {
background-color:#ffcdd1;
border:2px solid #e10c0c;
padding:10px;
}

a.navi {
font-size:14px;
color:#000;
}

.s_reply {
margin-left:80px;
border-left:1px dashed #D3D3D3;
}

.s_loadmore {
text-align:left;
min-height:0 !important;
padding:3px;
}

.unread {
color:#10ad0c;
}

.mrows_loading {
border-top:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
text-align:center;
padding:25px;
}

.hideSelector {
float:right;
margin:-2px 0 0;
}

.uiSelector {
display:inline-block;
max-width:200px;
vertical-align:top;
}

.uiCloseButton {
border:1px solid #FFF;
cursor:pointer;
display:none;
margin:0;
padding:0;
}

#new_group_name {
width:300px;
}

th.label {
vertical-align:top;
text-align:right;
padding-right:10px;
}

.settings_info {
padding-left:25px;
font-style:italic;
font-size:10px;
}

.errors {
color:#dd3c10;
font-weight:700;
text-align:center;
width:833px;
background:#ffebe8;
border:1px solid #dd3c10;
margin-bottom:5px;
padding:10px;
}

.success {
color:#666;
font-weight:700;
text-align:center;
width:760px;
background:#fff9d7;
border:1px solid #e2c822;
margin-bottom:5px;
padding:10px;
}

#nice_url_err {
font-weight:700;
color:green;
padding-left:5px;
}

.the_replies ul li {
background:#EDEFF4;
margin-top:3px;
width:465px;
padding:7px;
}

.the_replies ul li img {
float:left;
margin-right:10px;
margin-bottom:5px;
border:1px solid #D3D3D3;
}

.smImg {
width:40px;
}

.no_discussions {
background:#EDEFF4;
border:1px solid #D3D3D3;
vertical-align:middle;
height:100px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
position:relative;
width:550px;
}

.no_discussions p {
margin-top:40px;
font-weight:700;
text-align:center;
}

.no_discussions_830 {
background:#EDEFF4;
border:1px solid #D3D3D3;
vertical-align:middle;
height:200px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
position:relative;
width:800px;
}

.no_discussions_830 p {
margin-top:90px;
font-weight:700;
text-align:center;
}

.disc_row {
border-top:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
margin-top:5px;
width:550px;
background:#EDEFF4;
}

.disc_title h4 {
margin-bottom:3px;
}

.disc_row_footer {
font-size:10px;
color:#666;
}

.not-seen {
background:#fff9d7 !important;
border-top:1px solid #e2c822 !important;
border-bottom:1px solid #e2c822 !important;
}

.seen-txt {
font-size:10px;
font-weight:400;
color:#dd3c10;
}

.book_info td:first-child {
font-weight:700;
vertical-align:top;
}

.sm_av_border {
width:30px;
height:30px;
border:1px solid #D3D3D3;
}

.left_padded_box {
text-align:center;
vertical-align:middle;
height:100px;
width:100%;
border:1px solid #D3D3D3;
background:#EDEFF4;
margin-bottom:10px;
}

.left_padded_box span {
padding-top:40px;
display:block;
}

.ban_img img {
width:50px;
vertical-align:middle;
}

.groupGrid td {
text-align:center;
padding:5px;
}

.grid_img {
width:90px;
height:110px;
overflow:hidden;
background:#D3D3D3;
text-align:center;
line-height:110px;
display:table-cell;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
}

.grid_img img {
width:90px;
vertical-align:middle;
}

.footPages {
height:20px;
line-height:20px;
background:#E6E6E6;
width:780px;
margin-top:10px;
padding:6px;
}

.leftPagesInfo {
float:left;
text-align:left;
font-weight:700;
font-size:12px;
}

.rightPagesGo {
float:right;
text-align:right;
font-weight:700;
font-size:12px;
}

.usr_irow {
width:780px;
border-bottom:1px solid #D3D3D3;
}

.user_irow_img img {
width:90px;
}

.user_irow_btn {
float:right;
padding:5px;
}

.has_trade {
margin-top:2px;
width:auto;
background:#fff9d7;
border:1px solid #e2c822;
max-width:560px;
padding:5px;
}

.join {
background:0 color-stop(0.56, #00901a));
-moz-border-radius:6px;
-moz-box-shadow:0 0 6px #FFF;
-webkit-border-radius:6px;
-webkit-box-shadow:0 0 6px #FFF;
border:1px solid #FFF;
text-shadow:0 -1px 0 #113B59;
display:inline-block;
font-size:22px;
text-decoration:none;
color:#FFF;
padding:14px 68px;
}

.user_av_box img {
width:50px;
height:50px;
}

.book_av_box img {
width:50px;
height:70px;
}

.friend_r_outer {
width:100%;
border-bottom:1px solid #D3D3D3;
padding-bottom:10px;
margin-top:10px;
}

.friend_r_left {
float:left;
vertical-align:top;
padding:5px;
}

.friend_r_left img {
width:90px;
padding-right:10px;
}

.sim_recommend {
float:left;
width:150px;
text-align:center;
margin:5px;
}

.sim_recommend img {
height:150px;
width:110px;
}

.sim_recommend span {
font-size:10px;
}

.want_promo {
text-align:center;
font-size:10px;
float:left;
margin:5px;
}

.want_promo img {
height:60px;
}

.add_in_left {
width:150px;
float:left;
margin-right:5px;
}

.add_in_left p {
font-weight:700;
font-size:10px;
line-height:11px;
border:1px solid darkgrey;
background:#D3D3D3;
margin-top:0;
padding:5px;
}

.add_in_right {
float:left;
width:240px;
}

.add_in_right p {
font-size:11px;
border:1px solid darkgrey;
line-height:12px;
margin-top:0;
padding:5px;
}

.get_btm {
font-size:11px;
line-height:12px;
}

.pending_send {
border-bottom:1px solid #D3D3D3;
width:780px;
padding:5px;
}

.pending_send img {
width:50px;
margin-right:10px;
float:left;
}

#profile-right table img {
max-width:100px !important;
}

.reset * {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
vertical-align:baseline;
max-width:none !important;
margin:0;
padding:0;
}

#main {
background:#f0f0f0;
border:1px solid #ccc;
padding:10px;
}

.main_image {
width:598px;
height:446px;
float:left;
background:#333;
position:relative;
overflow:hidden;
color:#fff;
border:5px solid #507eb4;
}

.main_image h2 {
font-size:2em;
font-weight:400;
margin:0 0 5px;
padding:10px;
}

.main_image p {
font-size:1.2em;
line-height:1.6em;
margin:0;
padding:10px;
}

.block small {
background:url(icon_calendar.gif) no-repeat 0 center;
font-size:1em;
padding:0 0 0 20px;
}

.main_image .block small {
margin-left:10px;
}

.main_image .desc {
position:absolute;
bottom:0;
left:0;
width:100%;
display:none;
}

.main_image .block {
width:100%;
background:#111;
border-top:1px solid #000;
}

.main_image a.collapse {
background:url(btn_collapse.gif) no-repeat left top;
height:27px;
width:93px;
text-indent:-99999px;
position:absolute;
top:-27px;
right:20px;
}

.main_image a.show {
background-position:left bottom;
}

.image_thumb {
float:left;
width:299px;
background:#f0f0f0;
border-right:1px solid #fff;
border-top:1px solid #ccc;
}

.image_thumb img {
border:1px solid #ccc;
background:#fff;
float:left;
padding:5px;
}

.image_thumb ul {
list-style:none;
margin:0;
padding:0;
}

.image_thumb ul li {
background:#f0f0f0 url(nav_a.gif) repeat-x;
width:279px;
float:left;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
border-right:1px solid #ccc;
margin:0;
padding:12px 10px;
}

.image_thumb ul li.hover {
background:#ddd;
cursor:pointer;
}

.image_thumb ul li.active {
background:#fff;
cursor:default;
}

html .image_thumb ul li h2 {
font-size:14px;
margin:5px 0;
padding:0;
}

.image_thumb ul li .block {
float:left;
margin-left:10px;
width:170px;
padding:0;
}

.add_fan {
font-size:11px;
color:green;
}

.user_blog_excerpt {
color:#666;
padding-left:15px;
}

.bigGreyBox {
width:550px;
background:none repeat scroll 0 0 #EDEFF4;
border:1px solid #D3D3D3;
margin-bottom:10px;
}

.bigGreyBox,.grey500Box,.big420Box {
background-repeat:no-repeat;
float:left;
padding-top:5px;
}

.bigGreyBoxContent {
width:535px;
}

.bigGreyBoxContent,.grey540BoxContent,.grey500BoxContent,.big420BoxContent,.grey292BoxContent {
overflow:hidden;
padding:0 10px;
}

.darkGreyText {
color:#777;
}

.dataTitle {
color:#382110;
float:left;
font-weight:700;
width:25%;
margin:1px 0;
}

.dataItem {
float:left;
margin:1px 0;
}

#badge_list,.genreContainer,.mainbox table,.formtable,.ad_text table,.topicadminlow table,.uiInfoTable {
width:100%;
}

p,.mrow .mg-empty,.mrow .mg-empty a,.mrow .mg-empty a:hover,.isUnfocused,#navigation #global-search div #searchField.default {
color:#666;
}

.wrapperInput,.datalist .datatable,.feed,.regsec {
margin-bottom:10px;
}

fieldset,.moreconf,.profile-info-box {
margin-top:10px;
}

#data_table th,.user_blog_title {
font-size:14px;
}

.favorite,.favorite_bookshelf {
width:32px;
height:32px;
background:url('http://www.bookspy.net/images/favorite.png') no-repeat;
background-position:0 0;
cursor:pointer;
}

.favorite:hover,.favorite_bookshelf:hover {
background-position:0 -32px;
}

.delete,.vote_down,.delete_bookshelf,.not_received {
display:inline-block;
width:16px;
height:16px;
background:url('http://www.bookspy.net/images/delete.png') no-repeat;
background-position:0 0;
cursor:pointer;
}

.own,.received,.vote_up {
display:inline-block;
width:16px;
height:16px;
background:url('http://www.bookspy.net/images/own.png') no-repeat;
background-position:0 0;
cursor:pointer;
}

#confirm,.fbFeedbackPosts,.qSlider-transitionPane,.c_header .c_header_ctrlbtn,.closenode .c_header_ext,.post_reply,.s_hid,.image_thumb ul li p {
display:none;
}

#confirm-container .header,#confirm-container-invite .header,#confirm-container-300 .header,#confirm-container-900 .header {
background:#507eb4;
}

#confirm-container .header span,#confirm-container-invite .header span,#confirm-container-300 .header span,#confirm-container-900 .header span {
padding-left:8px;
color:#FFF;
}

#confirm-container .message,#confirm-container-invite .message,#confirm-container-300 .message,#confirm-container-900 .message {
color:#333;
font-size:14px;
margin:0;
padding:12px 4px 12px 8px;
}

#confirm-container .buttons,#confirm-container-invite .buttons,#confirm-container-300 .buttons,#confirm-container-900 .buttons {
line-height:26px;
width:160px;
position:absolute;
bottom:10px;
right:0;
padding:10px 8px 0;
}

#confirm-container .buttons div,#confirm-container-invite .buttons div,#confirm-container-300 .buttons div,#confirm-container-900 .buttons div {
float:right;
margin-left:4px;
width:70px;
height:26px;
color:#666;
font-weight:700;
text-align:center;
border:1px solid #bbb;
cursor:pointer;
}

#confirm-container a.modal-close,#confirm-container a.modal-close:link,#confirm-container a.modal-close:active,#confirm-container a.modal-close:visited,#confirm-container-invite a.modal-close,#confirm-container-invite a.modal-close:link,#confirm-container-invite a.modal-close:active,#confirm-container-invite a.modal-close:visited,#confirm-container-300 a.modal-close,#confirm-container-300 a.modal-close:link,#confirm-container-300 a.modal-close:active,#confirm-container-300 a.modal-close:visited,#confirm-container-900 a.modal-close,#confirm-container-900 a.modal-close:link,#confirm-container-900 a.modal-close:active,#confirm-container-900 a.modal-close:visited {
text-decoration:none;
font-weight:700;
position:absolute;
right:10px;
color:#fff;
}

#confirm-container a.modal-close:hover,#confirm-container-invite a.modal-close:hover,#confirm-container-300 a.modal-close:hover,#confirm-container-900 a.modal-close:hover,a.navi:hover {
color:#ccc;
}

.right,.right,.subject label,.special .main,.c_header_action,.pm_header #pm_search {
float:right;
}

.profile_bday,.profile_seemore {
font-size:11px;
}

A.svf-button:hover,#umenu cite,.headermenu_popup .active,.mainbox .headactions strong,#price_watch_title {
font-weight:700;
}

#primaryNav li a:hover,#primaryNav li.navItem-current a:hover,.fcontent .list .btns th,.fcontent .list .btns td {
border-bottom:none;
}

.ua-ie-7 #primaryNav li a .icon-love,html .threadlist th .attach {
vertical-align:baseline;
}

.nav-menu em,.book_info {
font-style:normal;
}

.side-nav-item a,.side-nav-item a:hover,.pm_list .cite cite a {
color:#444;
}

#mbtnFlyout .mltBtn-s20,.disc_img img {
width:50px;
}

.agMovieSetSlider,.msgfix {
overflow:hidden;
}

.end-of-row a,.end-of-row a:hover,a.uiButton {
color:#333;
}

.agMovieGallery .boxShot,.agMovieGallery .btnWrap,.agMovieGallery .btnWrap .btn,.agMovieGallery .starbar,.agMovieGrid .boxShot,.agMovieGrid .btnWrap,.agMovieGrid .btnWrap .btn,.agMovieGrid .starbar,.agMovieGrid .starbar .fwdgt,.addWrap>*,.recsMatrix .rentButton>*,.recsMatrix .rentButton>.btnWrap>*,.agMovieSetSlider .boxShot,.agMovieSetSlider .btnWrap,.agMovieSetSlider .btnWrap .btn,.agMovieSetSlider .starbar,.mrows_loading_spin {
margin-left:auto;
margin-right:auto;
}

.mrow .mg-empty a,.agMovie .title a,.agMovie .reviewer a,.agMovie .reviewText a,.pages a:hover,.pageback a:hover,.itemfilter .current a:hover,.threadlist th a,.float_ctrl em a {
text-decoration:none;
}

.fsubmit .regpre,.replies_form {
margin-top:4px;
}

#checksecanswer img,#checksecanswer3 img,#checkseccodeverify img,#checkseccodeverify3 img,.warning img,.channelinfo img,.threadlist th .attach,.ban_txt a {
vertical-align:middle;
}

.lightlink,.lightlink a,.select_menu li:hover,.feed a,.threadlist th a:hover,.subject a:hover,.forumnums em,.threadlist th em,.threadlist th em a,.ad_pip a,.postboardlist .highlightlink,.c_header h3 a,.more a,.ntc a,.pm_list .action a,#pmlist .summary a,.newpm_notice a {
color:#099;
}

.list th h2 em,.topicadminlog h4,.no_weight {
font-weight:400;
}

.left,#header h2,.special .side,.itemtitle ul,* html .itemtitle ul a,.float_postinfo input,.pags_act,.blacklist li a,.blacklist li strong {
float:left;
}

.datalist th img,.narrowlist th,.uiSelectorButton {
vertical-align:top;
}

#price_error,#nice_url_err.red,.red {
color:red;
}

#nice_url_err.green,.green {
color:green;
}

.disc_img,.disc_title {
float:left;
padding:5px;
}

.mem_pic_has,.user_irow_img,.user_irow_body,.friend_r_right {
float:left;
padding:5px;
}

.ban_img,.ban_txt {
float:left;
vertical-align:middle;
padding:5px;
}

.user_av_box,.book_av_box {
float:left;
margin:2px;
padding:3px;
}
