div#site {width:970px;margin:0 auto;position:relative;/*padding-bottom:181px;*/height:100%;}
div#site div#header {background:url(/images/header-fade.gif) top left no-repeat;height:170px;position:relative;}
div#site div#header div#logo {width:274px;height:154px;position:absolute;left:28px;top:10px;}
div#site div#header div#logo a img {border:none;}

div#site div#header div#searchbox {width:550px; height:58px; background:url(/images/search-bg.gif) no-repeat; position:absolute; right:85px; top:106px;/*line-height:58px*/}
div#site div#header div#searchbox div.inner {background:url(/images/search-inputs-label.gif) center center no-repeat;margin:15px 0px 0px 0px;}
div#site div#header div#searchbox div.inner .t {width:272px;border:none;margin:0px 17px 0px 0px;}
div#site div#header div#searchbox div.inner .s {background:none; font-size:95%; color:#FFF; height:25px; line-height:25px;padding:0px;margin:0px;border:none; text-align:right; cursor:pointer; text-transform:uppercase}
div#site div#header div#searchbox div.inner div.searchbox {margin-left:190px}

div#site div#header div#topnav {background:url(/images/topnav-tile.gif) top left repeat-x;margin:0px 55px 0px 55px;position:relative;top:65px;height:41px;}
div#site div#header div#topnav ul {margin:0px 0px;padding:12px 0px 12px 280px;text-transform:uppercase;list-style:none;}
div#site div#header div#topnav ul li {float:left;color:#FFF;font-size:120%;border-right:1px solid #4E4E4E;border-left:1px solid #818181;}
div#site div#header div#topnav ul li a, div#site div#header div#topnav ul li a:visited {color:#FFF;text-decoration:none;padding:0px 15px;}
div#site div#header div#topnav ul li a:hover {text-decoration:underline;}
div#site div#header div#topnav ul li.last {border-right:1px solid #818181;}
div#site div#content {background:url(/images/film-tile.gif) top left repeat-y;}
div#site div#content div.inner {margin:0px 85px 0px 70px;padding:10px 0px 0px 0px}
div#site div#content div.inner div#leftpanel {width:235px;margin:0px 30px 0px 0px;float:left;}
div#site div#leftpanel div.title {background:url(/images/title-bg.gif) no-repeat;width:235px;height:35px;line-height:23px;}
div#site div#leftpanel div.title h4 {font-size:100%;color:#FFF;font-style:italic;text-transform:uppercase;padding-left:20px;font-weight:normal;position:relative;width:200px;}
div#site div#leftpanel div.title h4 span {position:absolute;right:0px;top:0px;font-size:95%;color:#FFF;font-style:normal;}

div#site div#leftpanel div.body {background:url(/images/body-tile.gif) repeat-y;padding:5px 10px 0px 15px;}
div#site div#leftpanel div.body ul#nav {margin:0px;padding:0px;list-style:none;text-transform:uppercase;}
div#site div#content div.inner div#leftpanel div.body ul#nav li, ul.catlist {line-height:18px;}

div#site div#leftpanel div.tabbody {background:url(/images/tabbody-tile.gif) repeat-y;}
div#site div#leftpanel div.tabbody div.tab-pane {position:relative;width:100%;padding-top:5px;}
div#site div#leftpanel div.tabbody div.tab-page {clear:both; z-index:2;  position:relative;top:-1px;height:500px; padding-top:10px; background:url(/images/tab-top.gif) top right repeat-y; padding-left:15px;}
div#site div#leftpanel div.tabbody h2.tab {font-size:90%;font-style:normal;font-weight:normal;cursor:Default;display:inline;float:left;cursor:hand;cursor:pointer;z-index:1;	position:relative;top:0;left:1px;width:104px;padding:0px 0px;}
div#site div#leftpanel div.tabbody h2.tab a {color:#000;text-decoration:none;cursor:hand;cursor:pointer;display:block;text-align:center;height:21px;line-height:21px;	background:url(/images/tab-shaded.gif) left top no-repeat;}
div#site div#leftpanel div.tabbody .tab .hover a {}
div#site div#leftpanel div.tabbody .tab.selected a {display:block;height:21px;line-height:21px;background:url(/images/tab-selected.gif) left top no-repeat;}
div#site div#leftpanel div.title h4 span a, div#site div#leftpanel div.title h4 span a:hover, div#site div#leftpanel div.title h4 span a:visited {color:#FFF;}
div#site div#leftpanel div.tabbody .tab-row {z-index:1;white-space:	nowrap;width:100%;}
div#site div#leftpanel div.tabbody div.scroll {overflow:auto;height:500px;margin:0px 10px 10px 0px;padding-right:10px;}
/*
div#site div#leftpanel div.tabbody ul.catlist {margin:0px 0px 0px 0px;padding:10px 0px;}
div#site div#leftpanel div.tabbody ul.catlist li {float:none}
*/

div#site div#leftpanel div.bottom {background:url(/images/bottom-bg.gif) no-repeat;height:13px;margin-bottom:15px;}

div#site div#content div.inner div#contentpanel {width:550px;float:left;position:relative;}

/* PAGE TEMPLATE STYLES */ 

div#contentpanel div.col {width:266px; float:left;}
div#contentpanel div.gap {margin-right:15px;}


div#site div#footer {height:181px;/*position:absolute;bottom:33px;left:75px; */ font-size:95%;line-height:20px;background:url(/images/filmstrip-footer.gif) bottom left no-repeat;}
div#site div#footer p {color:#FFF;margin:0px 0px 0px 75px;padding:89px 0px 0px 0px;}
div#site div#footer div.capellaGlobalFooter, div.capellaGlobalFooter a, div.capellaGlobalFooter a:hover {color:#CCCCCC;font-style:italic;}
div#site div#footer div.capellaGlobalFooter {margin-left:75px}
div.clear {clear:both;}
hr { clear:both; height:2px; visibility:hidden; };
