/* Proffesional Values main CSS Document */

body {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; background-color:#EBEBEB}

#header{ background-image:url(../img/header.jpg); width:955px; background-repeat:no-repeat; height:128px;}
#smallnav { float: right; margin: 95px 0 0 0; width: 300px; text-align:right; }

#navbar{ background-image:url(../img/navbg.jpg); width:955px; background-repeat:no-repeat; height:134px;}
#navmenu { float:left; width: 125px; text-align:left; }
#navmenu img { margin: 4px 0 0 0;}
#pageinfo { float:right; width: 610px; padding: 10px 200px 0 0;}
#pageinfo h1 { font-family:"Times New Roman", Times, serif; font-size:36px; color: #CCCCCC; margin: 0; padding:0;}
#pagecontent {}
#homebutton { width:125px; height:125px; padding:0; margin:0; float:left;}

.column {width: 300px; padding: 9px; float: left; display:table; min-height:300px; overflow:visible; }
.columnnh {width: 300px; padding: 9px; float: left; display:table; overflow:visible;}
.column h1, .columnnh h1 { font-size:13px; font-weight:bold; color: #004489; margin: 6px 0 6px 0; padding: 0; }
.column p, .columnnh p { margin: 6px 0 6px 0; padding: 0; }

.fullcolumn {width: 900px; padding: 9px; float: left; }
.fullcolumn h1 { font-size:13px; font-weight:bold; color: #004489; margin: 6px 0 6px 0; padding: 0; }
.fullcolumn p { margin: 6px 0 6px 0; padding: 0; }

#printheader { height: 0; overflow: hidden; visibility:hidden; }
#content{ width: 955px; text-align:left; margin: 0 auto 0 auto; background-color:#FFFFFF; height:auto !important; display: table; }
#footer { float: left; padding: 3px 20px 3px 20px; width: 915px; text-align:left; margin: 30px auto 0 auto;  background: #004489; color:#FFFFFF; font-size: 10px; font-weight:bold; }

.quotelargerh { width: 700px; float: right; background: url(../img/quote-large-rh.jpg) repeat-y right; font-family:"Times New Roman", Times, serif; color: #FFFFFF; margin: 20px 5px 20px 5px; padding: 4px 10px 4px 10px; text-align:right;}
.quotelargerh h1 { color: #FFFFFF; font-size:24px; font-weight: normal; margin: 6px 0 6px 0; padding: 0; }
.quotelargerh p { color: #FFFFFF; font-size:12px; margin: 6px 0 6px 0; padding: 0; }

.quotesmlrh { width: 265px; background: url(../img/quote-sml-rh.jpg) repeat-y right; font-family:"Times New Roman", Times, serif; color: #FFFFFF; margin: 15px 0 15px 0; padding: 4px 10px 4px 25px; text-align:right;}
.quotesmlrh h1 { color: #FFFFFF; font-size:18px; font-weight: normal; margin: 3px 0 3px 0; padding: 0; }
.quotesmlrh p { color: #FFFFFF; font-size:10px; margin: 3px 0 3px 0; padding: 0; }

.quotesmlmid { width: 265px; background: url(../img/quote-sml-mid.jpg) repeat-y center; font-family:"Times New Roman", Times, serif; color: #FFFFFF; margin: 15px 0 15px 0; padding: 4px 10px 4px 25px; text-align:center;}
.quotesmlmid h1 { color: #FFFFFF; font-size:18px; font-weight: normal; margin: 3px 0 3px 0; padding: 0; }
.quotesmlmid p { color: #FFFFFF; font-size:10px; margin: 3px 0 3px 0; padding: 0; }

.redhighlight { color: #b60000 !important; }

#searchTextBox { position:absolute; width:151px; height:23px; font-size:10px; left:720px; top:86px; overflow:hidden;}

.ratingsBar{ position:absolute; top:25px; right:23px;}
.ratingsbaritems { margin:0 2px 0 2px; }
#leftcolumn { clear:both; float:left; width:118px; padding: 20px 5px 0 4px; margin-right:5px;}
.leftcolumnImage { padding-bottom:40px;}

.mainColumn { float:left; width:540px; padding: 20px 10px 10px 10px; margin: 0; /* z-index:1; */ text-align: left; vertical-align:middle; border-left:thin #b5b5b5 solid; border-right:thin #b5b5b5 solid; overflow:visible; min-height:500px; height:auto!important; height:500px; }

#rightcolumn { float:left; width:133px; padding: 20px 0 0 5px;}
 
.rightcolBlack { color:#464646; font-size:10px !important; font-weight:bold; text-decoration:none; }

.rightcolBlack a { color:#464646; font-size:10px !important; font-weight:bold; text-decoration:none; }

.rightcolBlack:link { text-decoration: none; color:#5d5d5d; }

.rightcolBlack a:visited { text-decoration: none; color:#5d5d5d; }

.rightcolBlack a:hover { text-decoration: underline; color:#5d5d5d; }

.rightcolBlack a:active { text-decoration: none; color:#5d5d5d; }

.rightcolRed a { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }

.rightcolRed:link { text-decoration: none; font-size:10px !important; color:#FF0000; }

.rightcolRed a:visited { text-decoration: none; font-size:10px !important; color:#FF0000; }

.rightcolRed a:hover { text-decoration: underline; font-size:10px !important; color:#FF0000; }

.rightcolRed a:active { text-decoration: none; font-size:10px !important; color:#FF0000; }

#bottomcolumn { clear:both; position:relative; width: 857px; text-align:left; margin: 0 auto 0 auto; border-top:thin #b5b5b5 solid;}

.signature { font-style:italic; text-align:right; }

/*#navigation{ width: 200px;height: 20px; padding: 105px 5px 0 5px;text-align: left; overflow: hidden;}

.panel {position: relative;	width: 300px;margin: 0 auto 0 auto;	}*/

#tickerStyle { position:relative; clear:both; font-size:14px; font-weight:normal; overflow:hidden; padding:0 5px 4px 5px; width:840px; float:left;}

#tickerStyle a { color:#5d5d5d; font-size:12px; font-weight:normal; text-decoration:none; }

#tickerStyle:link { text-decoration: none; color:#5d5d5d; }

#tickerStyle a:visited { text-decoration: none; color:#5d5d5d; }

#tickerStyle a:hover { text-decoration: underline; color:#5d5d5d; }

#tickerStyle a:active { text-decoration: none; color:#5d5d5d; }

.packshotStyle { border: 1px solid #CCCCCC;}

.list a { color:#464646; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; }

.list:link { text-decoration: none; color:#5d5d5d; }

.list a:visited { text-decoration: none; color:#5d5d5d; }

.list a:hover { text-decoration: underline; color:#5d5d5d; }

.list a:active { text-decoration: none; color:#5d5d5d; }

.listGenre { font-size:10px;}

hr { border-bottom:1px #CCCCCC solid; vertical-align:bottom;}

.pagingNumbers { font-size:14px !important;}

.pagingNumbers{ font-size:14px !important;}

.pagingNumbers a { font-size:14px !important;}

.pagingNumbers:link { font-size:14px !important; }

.pagingNumbers a:visited { font-size:14px !important; }

.pagingNumbers a:hover { font-size:14px !important; }

.pagingNumbers a:active { font-size:14px !important; }

.filmTitle { font-size:16px;}

#homeTitle { position:absolute; width:275px; height:30px; left:452px; top:25px; padding:0; overflow:hidden; font-size:26px; color:#68a6d9; font-weight:bolder;}

#homeText { position:absolute; width:171px; height:180px; left:496px; top:85px; padding:0; overflow:hidden; font-size:14px; color:#606163; font-weight:bold;}

a { color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none;}

a:link { color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none;}

a:visited { color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none;}

a:hover { color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:underline;}

a:active { color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none;}

.cbbfcRating { font-family:"Comic Sans MS", fantasy, Verdana, Arial, Helvetica, sans-serif; }

.validateFailed { background-color:#CCCCCC;}

.imageStyle { margin:0 0 0 5px;}

.captionScreensLeft { margin:0 10px 5px 0; border: solid 1px #CCCCCC; padding:2px; font-size:10px; color:#666666; text-align:center; float:left; }

.captionScreens { margin:0 0 5px 10px; border: solid 1px #CCCCCC; padding:2px; font-size:10px; color:#666666; text-align:center; float:right; }