



/* GLOBAL ELEMENTS */
body  { margin: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size:12px; color:#3F3F3F; }
table { border:0; margin:0; padding:0; }
img   { border-width:0; border-style:none; }
form  { display:block; margin:0; padding:0; }
fieldset { border:0; margin:0; padding:0; }
a {color:#00458B;}
a:link {text-decoration:none; }
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
hr { width:100%; color:#000; background-color:#000; height:1px; margin:2px 0px; padding:0px; font-size:0px; border-bottom:0px; }
blockquote { margin:0; padding-left:20px; background-image:url(/public/moviezen/static/images/icons/quotes.gif); background-position: top left; background-repeat:no-repeat; zoom:1; overflow:hidden; word-wrap:break-word; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; margin: 0; padding:0; }
h1 { font-size: 14px; } /* Website or Page regularLink */
h2 { font-size: 14px; } /* Page or Section regularLink */
h3 { font-size: 14px; } /* Section Sub-Title */
h4 { font-size: 12px; } /* Movie Titles, Actor Names, Story Titles, Video Titles, Photo Titles */
h5 { font-size: 11px; } /* Video or Photo Captions, Sub-Group Headers */

ol { list-style:none; margin:0; padding:0; }
ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; }
em { font-style:italics; }

/* Clearfix Method: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
.clearfix {height:1%;}
/* End hide from IE-mac */

/* GLOBAL HEADER */
#leaderboard { margin-top:5px; padding:5px; width:728px; text-align:center; margin-left: auto; margin-right: auto; }
#header { width:800px; height:40px; color: #ffffff; font-size: 12px; margin-left: auto; margin-right: auto; }
#header #logo { float:left; }
#header #addFriends { margin-left:40px; float:left; }
#header #welcome { float:right; text-align:right; }
#header #welcome, #header #welcome a { color:#3F3F3F; }
#header #welcome .userLink { font-weight:bold; text-decoration:none; }
#header #loginAlert { float:right; width:210px; text-align:right; font-weight:bold; font-size:14px; color:#3F3F3F; }
#header #loginAlert a { color:#3F3F3F; }
#header #loginAlert img { float:right; margin-left:5px; }


/* TOOL TIPS */
.tip { width:17px; height:17px; position:relative; cursor:pointer; }
.tip:hover p { display:block; font-size:12px; font-weight:normal; }
.tip.hover p { display:block; font-size:12px; font-weight:normal; }
.tip p { display:none; position:absolute; width:250px; border:1px outset #ca6; background-color:#fff6d6; padding:6px; font-family: Verdana, Arial, Helvetica; color:#000; }
.tip p.right { float:none; top:-20px; left:16px; }
.tip p.left { float:none; top:-20px; left:-265px; }

#mailManager { position:relative; margin-top:5px; z-index:2; font-size:11px; width:300px; }
#mailManager .links { height:20px; }
#mailManager .links div { display:inline; }
#mailManager .links div img { vertical-align:middle; }
#mailManager .links div .jlink { color:#3F3F3F; }
#mailManager .links div img.arrow { border:1px solid #86c3f9; cursor:pointer; margin-left:2px; }
#mailManager .links div:hover .arrow { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #808080; border-bottom:1px solid #808080; }
#mailManager #mailBox { position:absolute; top:18px; right:0px; border:1px solid #000000; background-color:#3F3F3F; width:300px; text-align:left; color:#000; padding:3px; }
#mailManager #mailLoading { text-align:center; font-size:11px; }
#mailManager #mailSending { text-align:center; font-size:11px; }
#mailManager #mailSent { text-align:center; font-size:11px; }
#mailManager #mailBuddies a { color:#000; }
#mailManager #mailBuddies .header { font-weight:bold; background-color:#fdd30d; margin-bottom:5px; }
#mailManager #mailBuddies ul { max-height:250px; overflow:auto; }
#mailManager #mailBuddies li { float:left; width:135px; }
#mailManager #mailBuddies li img { vertical-align:middle; }
#mailManager #mailForm { font-size:11px; }
#mailManager #mailForm .userLink { color:#00f; }
#mailManager #mailForm .header { font-weight:bold; background-color:#fdd30d; margin-bottom:5px; }
#mailManager #mailForm label { font-weight:normal; margin:-2px 3px 0px 0px; }
#mailManager #mailForm label input { vertical-align:middle; }
#mailManager #mailForm textarea { width:292px; display:block; margin:0px; border:1px solid #efefef; }
#mailManager #mailForm .commentCounter { line-height:1em; font-size:10px; }
#mailManager #mailForm .submit { font-size:11px; margin-right:5px; }
#mailManager #mailMessage a { color:#000; }
#mailManager #mailMessage .header { font-weight:bold; background-color:#fdd30d; margin-bottom:5px; }
#mailManager #mailMessage .header img { vertical-align:middle; margin:0px; }
#mailManager #mailMessage .header .jlink { font-size:11px; }
#mailManager #mailMessage .body .userImg { float:left; margin-right:3px; }
#mailManager #mailMessage .body form { width:240px; float:left; }
#mailManager #mailMessage .body blockquote { width:220px; display:block; }
#mailManager #mailMessage .body blockquote img { max-width:215px; width:expression(this.width > 215 ? 215 : true); }
#mailManager #mailMessage .body #replyTitle { margin-left:20px; background-color:#efefef; border:1px solid #efefef; margin-top:10px; }
#mailManager #mailMessage .body label input { vertical-align:top; margin-top:-3px; }
#mailManager #mailMessage .body textarea { margin-left:20px; width:216px; border:1px solid #efefef; }
#mailManager #mailMessage .body #mailReplySubmitBtn { font-size:11px; }
#mailManager #mailMessage .footer { line-height:1em; font-size:10px; margin-left:20px; }


/* CONTENTS */
#body { clear:both; padding: 5px; background: #fff; min-height: 300px; }
#contents { clear:both; width:800px; margin-left: auto; margin-right: auto; }

/* GENERAL LAYOUT VOCABULARY */
.left { float:left; }
.right { float:right; }
.clear { clear:both; line-height:0px; height: 0; }

/* GLOBAL FOOTER */
#footer { width:800px; margin-left:auto; margin-right:auto; }
#footer ul { width:430px; margin-left:auto; margin-right:auto; }
#footer ul li { float:left; font-weight:bold; }
#footer ul li a { margin:3px 3px 3px 4px; }
#footer #partner { clear:both; margin-top:5px; font-weight:bold; text-align:center; }
#footer #server { float:right; font-weight:bold; color:#9dceff; margin-right:10px; }


/* COMMON TEXT CLASSES */
.confirmation { text-align:center; margin-left:auto; margin-right:auto; background-color:#ffc; border:1px solid #efefef; color:green; font-size:14px; font-weight:bold; padding:2px 0px; margin:0px 0px 5px; }
.error { text-align:center; margin-left:auto; margin-right:auto; background-color:#f33; border:1px solid #efefef; color:#3F3F3F; font-size:14px; font-weight:bold; padding:2px 0px; margin:2px 0px 5px; }

/* COMMON LINK CLASSES */
.jlink { color:#00f; cursor:pointer; text-decoration:underline; }
.jlink:hover { color: #b02a43; }
.jbutton { cursor:pointer; }

/* COMMON WIDGET CLASSES */
.ratingStars { cursor:pointer; }
.ratingButton { cursor:pointer; }

/*--------------------------------------------------------------------------*/
/* Box Styles 															    */
/*--------------------------------------------------------------------------*/

/* BASIC BIG BOX STYLES */
td.topleft     { width: 12px; height: 19px; font-size:0px; }
td.title       { height: 19px; text-align: left; }
div.title      { font-size: 18px; font-weight: bold; padding-left:8px; }
td.topright    { width: 12px; height: 19px; font-size:0px; }
td.body        { padding: 0 0 12px 12px; border-left: solid 1px; border-right: solid 1px; }
div.body       { }
td.bottomleft  { width: 12px; height: 3px; font-size:0px; }
td.bottom      { height: 3px; border-bottom: 1px solid; font-size:0px; }
td.bottomright { width: 12px; height: 3px; font-size:0px; }

table.babyblue { }
table.babyblue td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.babyblue td.title      { background-color: #FFCC00;background:url(/public/moviezen/static/img/top600.gif) no-repeat;background-position: top center;}
table.babyblue div.title      { color : #ffffff }
table.babyblue td.topright   { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.babyblue td.body       { border-color: #ffcc00; background-color: #ffffff; }
table.babyblue td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left;}
table.babyblue td.bottom      { border-color: #ffcc00; font-size:0px; background-color: #ffffff; }
table.babyblue td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right; }

table.orange { }
table.orange td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.orange td.title      { background-color: #FFCC00;background:url(/public/moviezen/static/img/top600.gif) no-repeat;background-position: top center;}
table.orange div.title      { color : #ffffff }
table.orange td.topright   { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.orange td.body       { border-color: #ffcc00; background-color: #ffffff; }
table.orange td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left; }
table.orange td.bottom      { border-color: #ffcc00; font-size:0px; background-color: #ffffff; }
table.orange td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right; }

table.peach { }
table.peach td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.peach td.title     { background-color: #FFCC00;background:url(/public/moviezen/static/img/top600.gif) no-repeat;background-position: top center;}
table.peach div.title      { color : #000000 }
table.peach td.topright   { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.peach td.body       { border-color: #ffcc00; background-color: #ffffff; background:url(/public/moviezen/static/img/bg_cell.gif) repeat-x;padding-top:1px; }
table.peach td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left; }
table.peach td.bottom      { border-color: #ffcc00; font-size:0px; background-color: #ffffff; }
table.peach td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right; }

table.gray { }
table.gray td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.gray td.title      { background-color: #FFCC00;background:url(/public/moviezen/static/img/top600.gif) no-repeat;background-position: top center;}
table.gray div.title      { color : #ffffff }
table.gray td.topright   { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.gray td.body       { border-color: #ffcc00; background-color: #ffffff; }
table.gray td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left; }
table.gray td.bottom      { border-color: #ffcc00; font-size:0px; background-color: #ffffff; }
table.gray td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right; }

table.yellow { }
table.yellow td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.yellow td.title      { background-color: #FFCC00;background:url(/public/moviezen/static/img/top600.gif) no-repeat;background-position: top center;}
table.yellow div.title      { color : #000000 }
table.yellow td.topright  { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.yellow td.body       { border-color: #ffcc00; background-color: #ffffff; }
table.yellow td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left;}
table.yellow td.bottom      { border-color: #ffcc00; font-size:0px; background-color: #ffffff; }
table.yellow td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right;  }

/* MINI BOX STYLES */
td.minitopleft     { width: 5px; height: 5px; font-size:0px; }
td.minitop         { height: 5px; font-size:0px; border:none; }
td.minitopright    { width: 5px; height: 5px; font-size:0px; }
td.minibody        { padding: 0px 7px 7px 7px; border:none; }
div.minititle      { font-size: 18px; font-weight: bold;}
div.minibody       { }
td.minibottomleft  { width: 5px; height: 5px; font-size:0px; }
td.minibottom      { height: 5px; border:none; font-size:0px; }
td.minibottomright { width: 5px; height: 5px; font-size:0px; }

table.gray { }
table.gray td.minitopleft     { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.gray td.minitop         { background-color: #efefef; }
table.gray td.minitopright    { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.gray div.minititle      { color: #fb7300; }
table.gray td.minibody        { background-color: #efefef; }
table.gray td.minibottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left; }
table.gray td.minibottom      { font-size:0px; background-color: #efefef; }
table.gray td.minibottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right;}

table.peach { }
table.peach td.minitopleft     { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.peach td.minitop         { background-color: #ffcc66; }
table.peach td.minitopright    { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.peach div.minititle      { color: #000000; }
table.peach td.minibody        { background-color: #ffcc66; }
table.peach td.minibottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-position: bottom left;}
table.peach td.minibottom      { font-size:0px; background-color: #ffcc66; }
table.peach td.minibottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px;background-position: bottom right; }

table.peach2 { }
table.peach2 td.topleft    { background:url(/public/moviezen/static/img/top475.gif) no-repeat; }
table.peach2 td.title      { background-color: #ffcc66; }
table.peach2 div.title      { color : #000000 }
table.peach2 td.topright   { background:url(/public/moviezen/static/img/top475.gif) no-repeat;background-position: top right; }
table.peach2 td.body       { border-color: #ffcc66; background-color: #ffffcc; }
table.peach2 td.bottomleft  { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-color: #ffffcc; background-position: bottom left;}
table.peach2 td.bottom      { border-color: #ffcc66; font-size:0px; background-color: #ffffcc; }
table.peach2 td.bottomright { background:url(/public/moviezen/static/img/bot475.gif) no-repeat; font-size:0px; background-color: #ffffcc;background-position: bottom right;}
   
/*--------------------------------------------------------------------------*/
/* Older, Deprecated Styles 							 				    */
/*--------------------------------------------------------------------------*/
.title     { font-size: 18px; font-weight: bold; }
.review     { font-size: 12px; }
.comment    { font-size: 12px; }
.xsmalltext { font-size: x-small }
.smalltext {font-size: 9pt}

/*--------------------------------------------------------------------------*/
/* Older, Deprecated Rating Widget Styles								    */
/*--------------------------------------------------------------------------*/
/** Expanded Widget Styles **/
.expWgt_outer { display: none; width: 156px; margin-top: 2px; }
.expWgt_commentBox { font-size: 7.5pt; font-family: Tahoma, Arial, sans-serif; width: 156px; border: 1px solid #ccc; }
.expWgt_commentHeader { margin-top: 2px; font-size: 7pt; font-weight: bold; }
.expWgt_rateStarBar { background-image:url(/public/moviezen/static/images/myRating.gif); background-repeat: no-repeat; background-position: center left; width: 156px; height: 22px; }
.expWgt_rateStarBar_mod_on { background-image:url(/public/moviezen/static/images/myRating_on.gif); }
.expWgt_rateStars { cursor: pointer; margin-top: 1px; margin-left: 60px; }
.expWgt_rateStars_mod_on { margin-top: 2px; margin-left: 61px; }

/** Flat Widget styles **/
.fltWgt_outer { width: 120px; margin-top: 2px; }
.fltWgt_commentBox { font-size: 7.5pt; font-family: Tahoma, Arial, sans-serif; width: 120px; border: 1px solid #ccc; }
.fltWgt_commentHeader { margin-top: 2px; font-size: 7pt; font-weight: bold; }

/** New template styles **/
/**  Global Header Navigation **/
body {margin:10;padding: 10; font-family: arial, verdana, sans-serif; font-size:12px; color:#3F3F3F;}

/** Changes to global navigation start here **/
#navigation {list-style:none;display:inline;width:450px}
#socialNavigation {list-style:none;display:inline;width:350px;float:right;}

#navigation li, #socialNavigation li {font-size:14px;float: left;margin-right:7px;}
#navigation ul, #socialNavigation ul {list-style:none;padding:0;margin:0;}

#navigation li a, #socialNavigation li a {color: #333;text-decoration: none;}
#navigation li a {background: #FFCC00 url(/public/moviezen/static/img/tab_Left.gif) left top no-repeat;}
#socialNavigation li a {background: #DADADA url(/public/moviezen/static/img/tab_Left_personal.gif) left top no-repeat;}


#navigation li a span, #socialNavigation li a span {padding:6px 16px 2px 16px;}
#navigation li a span {background: url(/public/moviezen/static/img/tab_Right.gif) right top no-repeat;}
#socialNavigation li a span {background: url(/public/moviezen/static/img/tab_Right_personal.gif) right top no-repeat;}

#navigation li a:hover, #socialNavigation li a:hover {color: #333;}
#navigation li a:hover {background: #FFCC00 url(/public/moviezen/static/img/tab_Left.gif) left top no-repeat;}
#navigation li a:hover span {background: url(/public/moviezen/static/img/tab_Right.gif) right top no-repeat;padding:6px 16px 2px 16px;}
#socialNavigation li a:hover {background: #DADADA url(/public/moviezen/static/img/tab_Left_personal.gif) left top no-repeat;}
#socialNavigation li a:hover span {background: url(/public/moviezen/static/img/tab_Right_personal.gif) right top no-repeat;padding:6px 16px 2px 16px;}

#navigation a.tabON, #socialNavigation a.tabON  {font-weight:bold;color: #fff;background: #cc0000 url(/public/moviezen/static/img/tab_Left_over.gif) left top no-repeat;}
#navigation a.tabON span, #socialNavigation a.tabON span  {background:url(/public/moviezen/static/img/tab_Right_over.gif) right top no-repeat;padding:6px 16px 2px 16px;}
#navigation a span.tabON, #socialNavigation a span.tabON  {background: url(/public/moviezen/static/img/tab_Right_over.gif) right top no-repeat;padding:6px 16px 2px 16px;}

#navigation a.tabON:hover, #socialNavigation a.tabON:hover {font-weight:bold;color: #fff;}
#navigation a.tabON:hover {background: #cc0000 url(/public/moviezen/static/img/tab_Left_over.gif) left top no-repeat;}
#navigation a.tabON:hover span {background: url(/public/moviezen/static/img/tab_Right_over.gif) right top no-repeat;padding:6px 16px 2px 16px;}
#socialNavigation a.tabON:hover {background: #cc0000 url(/public/moviezen/static/img/tab_Left_over.gif) left top no-repeat;}
#socialNavigation a.tabON:hover span {background: url(/public/moviezen/static/img/tab_Right_over.gif) right top no-repeat;padding:6px 16px 2px 16px;}


#navigation a, #navigation a span, #socialNavigation a, #socialNavigation a span {display: block;float: left}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span, #socialNavigation a, #socialNavigation a span {float: none}
/* End hide */

#navigation a:hover {color: #fff;background: #cc0000 url(/public/moviezen/static/img/tab_Left_over.gif) left top no-repeat;}
#navigation a:hover span {background: url(/public/moviezen/static/img/tab_Right_over.gif) right top no-repeat;padding:6px 16px 2px 16px;}
#navigation ul {list-style:none;padding:0;margin:0;width:807px;}
#navigation li {font-weight:bold;font-size:14px;float: left;margin-right:7px;}

/* DROP DOWN MENUS */
/** Suckerfish Method: http://alistapart.com/articles/dropdowns 
**/
#navigation li li, #socialNavigation li li { float:none; position:static; background:none; height:25px; margin:0px; padding:0px; font-size:12px; text-align:left; }
#navigation li li a, #socialNavigation li li a  { display:block; text-align:left; background:none; height:25px; line-height:25px; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 10px;}
#navigation li li a {background-color:#FFCC00; color:#333;}
#socialNavigation li li a {background-color:#DADADA; color:#333;}
#navigation li.tabON li a, #socialNavigation li.tabON li a {background-color:#cc0000; color:#fff;}
#navigation li li a:hover, #socialNavigation li li a:hover {background:none; text-decoration:underline;}
#navigation li li a:hover{background-color:#FFDD1F;}
#socialNavigation li li a:hover{background-color:#e8e8e8; }
#navigation li.tabON li a:hover, #socialNavigation li.tabON li a:hover {background-color:#ee1100;}
#navigation li:hover ul, #socialNavigation li:hover ul { display: block; }

#navigation li ul, #socialNavigation li ul { /* second-level lists */
	position: absolute;
	background:#fc0;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#navigation li:hover ul, #navigation li.sfhover ul, #socialNavigation li:hover ul, #socialNavigation li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


.languageBar {float:left; padding:5px 0px 10px 0px;}
.languageBar a {margin-left:3px; margin-right:3px;}
.languageBar span.langOn {font-weight:bold; background:url(/public/moviezen/static/img/lang-nav-down-arrow.gif) right no-repeat; padding-right:13px; margin-right:5px;}
.personalLinks {float:right; padding:5px 7px 10px 0px;}
.personalLinks a,.personalLinks strong {margin-left:3px; margin-right:3px;}



.SearchtxtBox {border:1px solid #BBB;color: #c0c0c0;font-size:10px;padding-left:4px;width:200px;}
.subBar {background-color:#cc0000;height:24px;}
.subBarTable {height:24px;}

.searchBox {width:760px;margin-left:auto;margin-right:auto;padding:0;text-align:right;}
.navBox {width:807px;margin-left:auto;margin-right:auto;}
.addFriends {float:left;margin-top:30px;margin-left:12px;}

.loggedIn {float:right;color:#00458B;font-size:12px;margin-top:12px;text-align:right;}
.welcomeHdr {float:right;font-size:12px;font-weight:bold;color:#333333;margin-top:12px;margin-right:8px;padding-left:2px;}

/** Changes to global navigation end here **/


form {margin:0; padding:0;}

.buttonMovie {width:78px;margin-left:auto;margin-right:auto;margin-top:2px;margin-bottom:1px;}
.buttonFavorites {width:101px;margin-left:auto;margin-right:auto;margin-top:4px;}

/** Link Styles **/
a {color:#00458B;}
a.smallLink:link {font-size:12px;text-decoration:none; }
a.smallLink:visited {font-size:12px;text-decoration:none}
a.smallLink:hover {text-decoration:underline}
a.subLink:link {color:#fff;font-size:13px;text-decoration:none; }
a.subLink:visited {color:#fff;font-size:13px;text-decoration:none}
a.subLink:hover {text-decoration:underline}
a.sectionNav:link {font-size:12px;text-decoration:none; }
a.sectionNav:visited {font-size:12px;text-decoration:none}
a.sectionNav:hover {text-decoration:underline}
a.sectionNavSel:link {font-size:14px;font-weight:bold;text-decoration:none; }
a.sectionNavSel:visited {font-size:14px;font-weight:bold;text-decoration:none}
a.sectionNavSel:hover {text-decoration:underline}
a.regularLink:link {font-size:12px;text-decoration:none; }
a.regularLink:visited {font-size:12px;text-decoration:none}
a.regularLink:hover {text-decoration:underline}
a.footer:link {font-size:10px;text-decoration:none; }
a.footer:visited {font-size:10px;text-decoration:none}
a.footer:hover {text-decoration:underline}

/** Clears all floating boxes - cleans up float margins and inline postioning after it renders - if removed will show alignment errors **/
.floatClear {clear:both}

/** Template Columns **/
.mainContent {width:807px;margin-left:auto;margin-right:auto;padding:11px;}
.leftColumn {width:475px;float:left;margin-left:10px;}

.headerTitle {padding-left:6px;padding-top:2px;font-size:14px;color:#FFF;font-weight:bold;}
.headerTitleNew {background:#FFCC00;padding-left:4px;font-size:14px;color:#FFF;font-weight:bold;}
.headerTitleNew h1 {font-size:16px;}
.footerGlobal {text-align:center;font-size:10px;float:left;width:100%;color:#B2B2B2;}
.headerText2 {font-size:12px;margin-left:14px;}
.title {font-size:13px}
.textRegular {color:#3F3F3F;font-size:12px;}
.headerMenu {background-color:#eee;padding:1px 4px 1px 0;text-align:right;font-size:12px;color:#00458B;}
.celebrityBox {width:80px;float:left;margin:4px;}
.videoBox {width:84px;float:left;margin-right:10px;}
.videoName {width:80px;margin-left:auto;margin-right:auto;text-align:center;}
.actorBox {border:1px solid #3F3F3F;margin-right:auto;margin-left:auto;margin-top:5px;margin-bottom:2px;}
.usrBorder {border:1px solid #3F3F3F;width:50px;}
.castBorder {border:1px solid #3F3F3F;}
.usrBox {width:145px;margin-top:7px;padding-bottom:7px;float:left;}
.quizBox {width:290px;margin-top:4px;padding-bottom:6px;}
.quizText {float:left; width:224px;}
.userThumbnail {float:left;padding-left:8px;padding-right:4px;} 
.userName {float:left; width:80px;margin-top:12px;}
.userStatus {font-size:12px;float:left;width:80px;color:#00A33D;font-weight:bold;}
.talkBox {border-left:1px solid #D4AF00;border-right:1px solid #D4AF00;padding-top:6px;}
.greyBox {border-top:1px solid #666;border-bottom:1px solid #666;padding-left:12px;background:#EEE;}
.whiteBox {padding-left:12px;background:#fff;}
.talkThumbnail {width:51px;float:left;padding-top:8px;margin-right:6px;padding-bottom:8px;}
.talkTextLeft {font-size:12px;float:left;}
.talkTextRight {float:right;font-size:10px;text-align:right;}
.navList {list-style:none;display:inline;}
.PaddL60 {padding-left:60px;}
.blankColumn {width:9px;float:left;}
.statDot {display:inline;margin-top:3px;}
.FL {float:left;}
.BHlogo {height:63px;padding-top:7px;}
.contentBox {width:455px;margin-left:auto;margin-right:auto;}


/* Movie Profile Page */
#movieProfile { width:800px; margin-left: auto; margin-right: auto; }
#movieProfile #sideColumn { width:270px; float:left; }
#movieProfile #mainColumn { width:520px; float:right; }
#movieProfile h1.title { border:1px solid #efefef; background-color:#ffc; margin-bottom:10px; padding:4px; }
#movieProfile h1 .mpaa { font-size:10px; font-weight:normal; }
#movieProfile #main .cell { margin-bottom:7px; }
#movieProfile #main .cell h2 { color: #f60; border-bottom:1px solid #000; margin-bottom:5px; }
#movieProfile #main #rateIt { width:270px; float:left; }
#movieProfile #main #shareIt { width:200px; float:right; }
#movieProfile #main #shareIt li { font-size:11px; padding-bottom:5px; padding-bottom:3px; }
#movieProfile #main #shareIt li select { font-size:11px; width:185px; margin-top:3px; color:#000; }
#movieProfile #main #shareIt li option { color:#000; }
#movieProfile #main #ratingAverages { width:270px; float:left; }
#movieProfile #main #ratingAverages table { font-size:10px; }
#movieProfile #main #ratingAverages img { vertical-align:middle; }
#movieProfile #main #ratingAverages th { text-align:left; font-weight:normal; padding-right:3px; }
#movieProfile #main #ratingAverages td { text-align:left; font-weight:normal; padding-right:3px; }
#movieProfile #main #suggestions { width:200px; float:right; }
#movieProfile #main #suggestions .header { border-bottom:1px solid #000; }
#movieProfile #main #suggestions .header h2 { float:left; border:none; }
#movieProfile #main #suggestions .header .tip { float:left; margin:5px 0px 0px 4px; }
#movieProfile #main #suggestions p { margin-top:0px; }
#movieProfile #main #suggestions th { width:148px; text-align:left; font-weight:normal; font-size:11px; }
#movieProfile #main #suggestions td.thumbsColumn { width:26px; vertical-align:top; }
#movieProfile #main #plot { margin-top:5px; padding-top:5px; border-top:1px solid; }
#movieProfile #main #plot .trailer { float:right; }
#movieProfile #main #postForm { margin-top:5px; }
#movieProfile #main #postForm th { text-align:left; }
#movieProfile #main #postForm textarea { width:240px; font-size:10px; border:1px solid #b2b2b2; overflow:hidden; color:#000; background-color:#fff; }
#movieProfile #main #badLink { text-align:right; font-size:10px; margin-top:5px; }
#movieProfile #photos { margin-top:10px; }
#movieProfile #photos .header h2 { float:left; font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #photos .header .links { float:right; }
#movieProfile #photos ul { margin-top:5px; }
#movieProfile #photos ul li { float:left; width:82px; }
#movieProfile #fans { margin-top:10px; }
#movieProfile #fans .header h2 { float:left; font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #fans .header .links { float:right; }
#movieProfile #fans ul li { float:left; width:123px; text-align:center; padding-top:5px; font-size:11px; }
#movieProfile #fans ul li .fanImg { height:75px; overflow:hidden; }
#movieProfile #fans ul li .fanUsername { width:123px; overflow:hidden; }
#movieProfile #fans ul li .online { font-size:10px; color:green; }
#movieProfile #fans ul li .online img { vertical-align:middle; }
#movieProfile #recentReviews { margin-top:10px; }
#movieProfile #recentReviews .header .headline { float:left; font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #recentReviews .header .links { float:right; }
#movieProfile #buddyReviews { margin-top:10px; }
#movieProfile #buddyReviews .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile ul.reviews { margin:5px 0px; border-bottom:1px dotted; }
#movieProfile ul.reviews li { border-top:1px dotted; padding:5px 0px; }
#movieProfile ul.reviews li .author { float:left; width:60px; font-size:10px; overflow:hidden; }
#movieProfile ul.reviews .review { float:right; width:434px; }
#movieProfile ul.reviews .ratingImg { float:left; }
#movieProfile ul.reviews .mct { float:left; margin-left:10px; }
#movieProfile ul.reviews .date { float:right; width:150px; text-align:right; }
#movieProfile ul.reviews blockquote img { max-width:414px; width:expression(this.width > 414 ? 414 : true); }
#movieProfile ul.reviews .reviewRating { text-align:right; }
#movieProfile ul.reviews .reviewRating .button { width:20px;height:20px;cursor:pointer; }
#movieProfile #comments { margin-top:10px; }
#movieProfile #comments .header h2 { float:left; font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #comments .header .links { float:right; }
#movieProfile #comments p.empty { margin:3px 0px; border-top:1px dotted; border-bottom:1px dotted #000; padding:10px 0px; }
#movieProfile #comments ul { margin:5px 0px; border-bottom:1px dotted; }
#movieProfile #comments li { border-top:1px dotted; padding:5px 0px; }
#movieProfile #comments li .userImg { float:left; margin-right:3px; }
#movieProfile #comments li .comment { float:right; width:410px; font-size:11px; }
#movieProfile #comments li .comment .userLink { float:left; }
#movieProfile #comments li .comment .commentLinks { float:right; }
#movieProfile #comments li .comment .age { float:right; font-size:10px; font-weight:bold; }
#movieProfile #comments li blockquote img { max-width:390px; width: expression(this.width > 390 ? 390 : true); }
#movieProfile #comments .footer .links { text-align:right; }
#movieProfile #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000; font-size:10px; }
#movieProfile #poster .movieImg { display:block; margin:0px auto; }
#movieProfile #poster .headline { text-align:center; font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #cast { margin-top:10px; }
#movieProfile #cast .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #cast ul { margin-top:5px; }
#movieProfile #cast li { float:left; height:105px; width:81px; text-align:center; }
#movieProfile #cast li .name { height:24px; width:81px; overflow:hidden; font-size:10px; line-height:10px; }
#movieProfile #details { margin-top:10px; font-size:11px; }
#movieProfile #details li { padding:2px 0px; }
#movieProfile #details .actorLink { text-decoration:none; }
#movieProfile #showtimes { margin-top:10px; font-size:11px; }
#movieProfile #showtimes .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #showtimes table { margin-top:5px; }
#movieProfile #showtimes th { font-weight:bold; font-size:11px; text-align:left; width:70px; }
#movieProfile #showtimes td.fields { width:144px; color:#000000; }
#movieProfile #showtimes td.fields select { border:1px solid #000000; font-size:12px; width:130px; color:#000000; }
#movieProfile #showtimes td.fields select option { color:#000000; }
#movieProfile #showtimes td.fields input { width:130px; }
#movieProfile #showtimes td.buttons { width:30px; text-align:right; }
#movieProfile #showtimes td.buttons input { font-size:11px;color:#000000; }
#movieProfile #showtimes .theaterInfo { font-style:italic; }
#movieProfile #showtimes .theater { padding-top:5px; }
#movieProfile #news { margin-top:10px; }
#movieProfile #news .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #news .links { text-align:left; }
#movieProfile #news ul { margin-top:5px; }
#movieProfile #news li { padding-top:5px; }
#movieProfile #news .storyImg { float:left; margin-right:5px; }
#movieProfile #news h4 { font-size:12px; height:14px; overflow:hidden; }
#movieProfile #news h4 a { text-decoration:none; }
#movieProfile #news .storyCredit { font-size:11px; }
#movieProfile #skins { margin-top:10px; }
#movieProfile #skins .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #skins .links { text-align:left; }
#movieProfile #skins ul { margin-top:5px; }
#movieProfile #skins li { padding:3px 0px; }
#movieProfile #skins li .skin { width:122px; float:left; margin-right:8px; font-size:10px; }
#movieProfile #skins li .skinImg { width:120px; height:57px; border:1px solid #000; overflow:hidden; }
#movieProfile #skins li .skinInfo { float:left; width:114px; }
#movieProfile #skins li .skinInfo strong { display:block; }
#movieProfile #skins li .skinInfo .skinArtist { font-size:11px; width:114px; overflow:hidden; }
#movieProfile #skins li .skinInfo .skinCount { font-size:11px; }
#movieProfile #skins li .skinInfo .skinLink { font-size:11px; }
#movieProfile #quizzes { margin-top:10px; }
#movieProfile #quizzes .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #quizzes .links { text-align:left; }
#movieProfile #quizzes ul li { padding:3px 0px; }
#movieProfile #quizzes ul li .quizImg { float:left; vertical-align:top; width:80px; height:80px; overflow:hidden; }
#movieProfile #quizzes ul li .quizTitle { margin-left:85px; font-weight:bold; }
#movieProfile #quizzes ul li .credit { margin-left:85px; font-size:11px; }
#movieProfile #quizzes ul li .credit a { font-weight:bold; text-decoration:none; }
#movieProfile #quizzes ul li .age { margin-left:85px; font-weight:bold; color:#aaa; font-size:10px; }
#movieProfile #videos { margin-top:10px; }
#movieProfile #videos .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #videos .links { text-align:left; }
#movieProfile #videos ul { margin-top:5px; }
#movieProfile #videos li { float:left; width:122px; padding-top:5px; text-align:center; }
#movieProfile #videos li h3 { width:122px; height:28px; font-size:11px; font-weight:normal; overflow:hidden; }
#movieProfile #videos li h3 a { text-decoration:none; }
#movieProfile #lists { margin-top:10px; }
#movieProfile #lists .headline { font-size:12px; font-weight:normal; font-style:italic; }
#movieProfile #lists ul { margin-top:5px; }
#movieProfile #lists li { padding:3px 0px; }
#movieProfile #lists li .userImg { float:left; margin-right:5px; }
#movieProfile #lists li h3 { width:189px; height:14px; font-size:12px; overflow:hidden; }
#movieProfile #lists ul li .credit { font-size:11px; font-style:italic; }
#movieProfile #ad1 { margin-top:10px; border:1px solid #efefef; text-align:center; padding:3px 0px;}

/* MOVIE COMMENTS PAGE */
#movieComments { width:800px; margin-left: auto; margin-right: auto; }
#movieComments #sideColumn { width:270px; float:left; }
#movieComments #mainColumn { width:520px; float:right; }
#movieComments h1.headline { border:1px solid #efefef; background-color:#ffc; margin-bottom:10px; padding:4px; }
#movieComments .pagination .selected { text-decoration:none; font-weight:bold; }
#movieComments #comments .pagination { float:left; }
#movieComments #comments .links { float:right; }
#movieComments #comments p.empty { margin:3px 0px; border-top:1px solid; border-bottom:1px solid #000; padding:10px 0px; }
#movieComments #comments ul { margin:5px 0px; border-bottom:1px dotted; }
#movieComments #comments li { border-top:1px dotted; padding:5px 0px; }
#movieComments #comments li .userImg { float:left; margin-right:3px; }
#movieComments #comments li .comment { float:right; width:410px; font-size:11px; }
#movieComments #comments li .comment .userLink { float:left; }
#movieComments #comments li .comment .commentLinks { float:right; }
#movieComments #comments li .comment .age { float:right; font-size:10px; font-weight:bold; }
#movieComments #comments li blockquote img { max-width:390px; width: expression(this.width > 390 ? 390 : true); }
#movieComments #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000000; font-size:10px; }
#movieComments #poster .movieImg { display:block; margin:0px auto; }
#movieComments #poster .links { font-size:12px; font-weight:bold; text-align:center; margin:10px; }
#movieComments #summary { margin-top:10px; }
#movieComments #summary h3 { font-size:12px; font-weight:normal; font-style:italic; }
#movieComments #summary li { padding:3px 0px; }
#movieComments #summary .actorLink { text-decoration:none; }
#movieComments #ad1 { margin-top:10px; width:268px; border:1px solid #efefef; padding:5px 0px; text-align:center; }

#movieCommentForm { width:800px; margin-left: auto; margin-right: auto; }
#movieCommentForm #sideColumn { width:270px; float:left; }
#movieCommentForm #mainColumn { width:520px; float:right; }
#movieCommentForm #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000000; font-size:10px; }
#movieCommentForm #poster .movieImg { display:block; margin:0px auto; }
#movieCommentForm #poster .links { font-size:12px; font-weight:bold; text-align:center; margin:10px; }
#movieCommentForm #summary { margin-top:10px; }
#movieCommentForm #summary h3 { font-size:12px; font-weight:normal; font-style:italic; }
#movieCommentForm #summary li { padding:3px 0px; }
#movieCommentForm #summary .actorLink { text-decoration:none; }
#movieCommentForm #ad1 { margin-top:10px; width:268px; border:1px solid #efefef; padding:5px 0px; text-align:center; }


/* MOVIE REVIEWS */
#movieReviews { width:800px; margin-left: auto; margin-right: auto; }
#movieReviews #sideColumn { width:270px; float:left; }
#movieReviews #mainColumn { width:520px; float:right; }
#movieReviews h1.headline { border:1px solid #efefef; background-color:#ffc; margin-bottom:10px; padding:4px; }
#movieReviews ul.reviews { margin:5px 0px; border-bottom:1px dotted; }
#movieReviews ul.reviews li { border-top:1px dotted; padding:5px 0px; }
#movieReviews ul.reviews li .author { float:left; width:60px; font-size:10px; overflow:hidden; }
#movieReviews ul.reviews .review { float:right; width:434px; }
#movieReviews ul.reviews .ratingImg { float:left; }
#movieReviews ul.reviews .mct { float:left; margin-left:10px; }
#movieReviews ul.reviews .date { float:right; width:150px; text-align:right; }
#movieReviews ul.reviews blockquote { margin-top:5px; }
#movieReviews ul.reviews blockquote img { max-width:414px; width:expression(this.width > 414 ? 414 : true); }
#movieReviews ul.reviews .reviewRating { text-align:right; }
#movieReviews ul.reviews .reviewRating .button { width:20px;height:20px;cursor:pointer; }
#movieReviews .pagination .links { float:left; }
#movieReviews .pagination .summary { float:right; }
#movieReviews #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000000; font-size:10px; }
#movieReviews #poster .movieImg { display:block; margin:0px auto; }
#movieReviews #poster .links { font-size:12px; font-weight:bold; text-align:center; margin:10px; }
#movieReviews #summary { margin-top:10px; }
#movieReviews #summary h3 { font-size:12px; font-weight:normal; font-style:italic; }
#movieReviews #summary li { padding:3px 0px; }
#movieReviews #summary .actorLink { text-decoration:none; }
#movieReviews #ad1 { margin-top:10px; width:268px; border:1px solid #efefef; padding:5px 0px; text-align:center; }

/* MOVIE NEWS */
#movieNews { width:800px; margin-left: auto; margin-right: auto; }
#movieNews #mainColumn { width:520px; float:right; }
#movieNews #sideColumn { width:270px; float:left; }
#movieNews h1.headline { border:1px solid #efefef; background-color:#ffc; margin-bottom:10px; padding:4px; }
#movieNews .pagination .selected { text-decoration:none; font-weight:bold; }
#movieNews #stories .navigation .pagination { float:left; }
#movieNews #stories .navigation .links { float:right; }
#movieNews #stories ul { border-bottom:1px dotted; margin:5px 0px; }
#movieNews #stories ul li { border-top:1px dotted; padding:3px 0px; }
#movieNews #stories ul li .storyImg { float:left; margin-right:5px; }
#movieNews #stories ul li .storyLine { font-size:11px; }
#movieNews #stories ul li .storyLinks { font-size:11px; }
#movieNews #stories ul li p { font-size:11px; margin:0px; }
#movieNews #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000000; font-size:10px; }
#movieNews #poster .movieImg { display:block; margin:0px auto; }
#movieNews #poster .links { font-size:12px; font-weight:bold; text-align:center; margin:10px; }
#movieNews #summary { margin-top:10px; }
#movieNews #summary h3 { font-size:12px; font-weight:normal; font-style:italic; }
#movieNews #summary li { padding:3px 0px; }
#movieNews #summary .actorLink { text-decoration:none; }
#movieNews #ad1 { margin-top:10px; width:268px; border:1px solid #efefef; padding:5px 0px; text-align:center; }

/* MOVIE REVIEW */
#movieReview { width:800px; margin-left: auto; margin-right: auto; }
#movieReview #mainColumn { width:520px; float:right; }
#movieReview #sideColumn { width:270px; float:left; }
#movieReview #poster { text-align:center; width:268px; padding:5px 0px; border:1px solid #000000; font-size:10px; }
#movieReview #poster .movieImg { display:block; margin:0px auto; }
#movieReview #details { margin-top:10px; }
#movieReview #details li { padding:3px 0px; }
#movieReview #details .actorLink { text-decoration:none; }
#movieReview #details .links { text-align:left; margin-top:10px; }
#movieReview #ad1 { margin-top:10px; width:268px; border:1px solid #efefef; padding:5px 0px; text-align:center; }
#movieReview .review .rating .userLink { font-weight:bold; }
#movieReview .review .rating img { vertical-align:middle; }
#movieReview #reviews blockquote { margin-top:10px; }
#movieReview #reviews blockquote img { max-width:414px; width:expression(this.width > 414 ? 414 : true); }

/* DVD Browsing Layout */
#dvds { width:800px; margin-left: auto; margin-right: auto; text-align:left; }
#dvds #browse { float:left; width:200px; }
#dvds #results { float:right; width:590px; }
#dvds #ad1 { clear:left; float:left; width:198px; border:1px solid #efefef; text-align:center; margin-top:10px; padding:5px 0px; }

#dvds #browse ul { margin-bottom:10px; }
#dvds #browse ul li { margin:2px 0px; padding-left:3px; }
#dvds #browse ul .selected { background:url(/public/moviezen/static/images/selected.bg.jpg) no-repeat; color:#000; font-weight:bold; }
#dvds #browse ul .selected a { text-decoration:none; }
#dvds #browse form input { vertical-align:middle; }
#dvds #browse form label { font-size:10px; }

#dvds .sort h3 { float:left; padding-top:2px; }
#dvds .sort ul li { float:left; margin:0px 3px; padding:2px; }
#dvds .sort .selected { background-color:#efefef; font-weight:bold; }
#dvds .sort .selected a { text-decoration:none; }
#dvds .pagination { border-bottom:1px solid #000; margin:3px 0px; padding-bottom:3px; }
#dvds .pagination strong { background-color:#efefef; }
#dvds .pagination .summary { float:left; }
#dvds .pagination .links { float:right; }
#dvds .pagination .links .selected { font-weight:bold; text-decoration:none; background-color:#efefef; }
#dvds #movies p.loading { margin-top:25px; padding-top:80px; text-align:center; background:url(/public/moviezen/static/images/wait.gif) top center no-repeat; }
#dvds .movie { width:188px; float:left; text-align:center; margin-top:5px; font-size:11px; }
#dvds .movie .movieTitle { display:block; text-align:center; font-weight:bold; }
#dvds .movie table { margin-left:4px; }
#dvds .movie table td { width:188px; text-align:center; }
#dvds #ad2 { float:right; width:250px; height:250px; margin:5px 13px 0px 0px; text-align:center; vertical-align:middle; }

/* MOVIES IN THEATERS HOME */
#moviesInTheaters { width:800px; margin-left: auto; margin-right: auto; text-align:left; }
#moviesInTheaters #mainColumn { float:left; width:490px; }
#moviesInTheaters #sideColumn { float:right; width:300px; }
#moviesInTheaters #topMovies h3 { background-color:#fde98b; padding:3px; margin:3px 0px; }
#moviesInTheaters #topMovies ul { margin-bottom:10px; }
#moviesInTheaters #topMovies .movieImg { float:left; }
#moviesInTheaters #topMovies .content { float:right; width:384px; }
#moviesInTheaters #topMovies .content h3 { background-color:#fff; padding:0px; margin:0px; }
#moviesInTheaters #topMovies .content .actorLink { font-size:11px; text-decoration:none; }
#moviesInTheaters #topMovies .content .synopsis { font-size:11px; }
#moviesInTheaters #topMovies .content .links { margin-top:5px; font-weight:bold; }
#moviesInTheaters #topMovies .content .links .left img { vertical-align:middle; margin-bottom:3px; }

#moviesInTheaters #topMovies .content .links .scores { font-size:10px; font-weight:normal; }
#moviesInTheaters #topMovies .mpaa { font-size:10px; font-weight:normal; }
#moviesInTheaters #topMovies #otherMovies li a { text-decoration:none; }
#moviesInTheaters #topMovies #otherMovies li { float:left; width:154px; }
#moviesInTheaters #showtimesForm { margin-bottom:10px; }
#moviesInTheaters #showtimesForm td { text-align:left; }
#moviesInTheaters #showtimesForm .movie { width:160px; }
#moviesInTheaters #showtimesForm .postal { width:80px; }
#moviesInTheaters #showtimesForm .buttons { width:34px; }
#moviesInTheaters #showtimesForm .movie select { width:145px; font-size:10px; border:1px solid #000; }
#moviesInTheaters #showtimesForm .postal input { width:60px; border:1px solid #000; }
#moviesInTheaters #showtimesForm .buttons input { border:1px solid #000; }
#moviesInTheaters #showtimesForm .country { font-size:10px; }
#moviesInTheaters #boxOffice { margin-top:10px; }
#moviesInTheaters #boxOffice a { text-decoration:none; }
#moviesInTheaters #buddyReviews { margin-top:10px; }
#moviesInTheaters #buddyReviews .links { text-align:right; }
#moviesInTheaters #buddyReviews li { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #efefef; }
#moviesInTheaters #buddyReviews .rating { margin:2px 0px; }
#moviesInTheaters #buddyReviews .rating img { vertical-align:middle; }
#moviesInTheaters #buddyReviews .mpaa { font-size:10px; font-weight:normal; }

#quickRate { width:800px; margin-left: auto; margin-right: auto; text-align:left; }
#quickRate #mainColumn { float:right; width:490px; }
#quickRate #sideColumn { float:left; width:300px; }
#quickRate .loading { font-size:10px; text-align:center; }
#quickRate .movie .movieImg { float:left; width:120px; } 
#quickRate .movie .info { float:right; width:335px; }
#quickRate .movie .info .summary { margin-top:10px;background-color:#efefef; width:335px; }
#quickRate .movie h3.rateIt { float:right; color:#f60; margin-top:10px; text-align:left; width:335px; }
#quickRate .movie .ratingWidget { float:right; width:333px; border:1px solid #fc6; background-color: #ffc; }
#quickRate .movie .ratingWidget th { text-align:right; font-size:11px; vertical-align:top; width:104px; color:#999; padding:3px 6px 3px 0px; }
#quickRate .movie .ratingWidget td { width:190px; padding:3px 0px; }
#quickRate .movie .links { float:right; width:335px; margin-top:10px; text-align:center; }
#quickRate .movie .links .jlink { font-weight:bold; margin-right:20px; }
#quickRate #ad1 { margin-top:10px; }
#quickRate #ad1 iframe { border:0px; margin:0px; padding:0px; width:300px; height:250px; }
#quickRate #ad2 { margin-top:10px; text-align:center; }
#quickRate .savenote { margin-left: 55px; font-size:10px; height:12px; line-height:12px; font-weight:bold; color:#777; }