/*
 * c-css by U4EA Technologies - Allan Jardine
 * c-css adapted for CodeIgniter by Grant Craig
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif; }
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace; line-height:100%;}
body { background: #000; color: #666; }
div#header { margin: 0 auto; width: 984px; position: relative; display: block; }
div#content { position: relative; }
div#credits a { color: #666; text-decoration: none; }
div#content div#col_left { margin:0 0 0 22px; }
div#content div#main_holder{ width:968px; min-height:375px; }
div#content div#main_holder img{ display:none; }
div#content div#main_holder img.first{ display:block; }
div#content div#main_holder a{ width:984px; height:375px; }
div#content div#main_holder img{ width:984px; height:375px; }
div#content div#col_right { position:absolute; top:0; right:80px; display:block; float:none; width:650px; font-size:10pt; }
div#content div#col_right h1#about_liz { width: 72px; height:14px; margin:10px 0 5px 0; overflow:hidden; text-indent: -99999px; background: #fff url(/bin/img/liz_header.gif) no-repeat; background-position:-2 0; }
div#content div#col_right div#contact{ position:absolute; top:17px; left:200px; }
div#content div#col_right div#about{ position:absolute; top:77px; left:200px; font-size:9pt; }
div#content div#col_right div#contact h1#contact_liz { width: 87px; height:14px; margin-bottom:5px; overflow:hidden; text-indent: -99999px; background: url(/bin/img/liz_header2.gif); background-position:-2 0; }
div#content div#col_right div#client{ position:absolute; top:7px; left:35px; }
div#content div#col_right div#client h1#client_list { margin:10px 0 5px 0; width: 87px; height:14px; overflow:hidden; text-indent: -99999px; background: url(/bin/img/liz_header3.gif); background-position:-2 0; }
div#content div#col_right div#client{ font-size:11px; }
div#content div#col_left ul { margin: 0; padding: 0 0 0 14px; }
img#banner { padding: 20px 0; border: 0; }
div#footer{ width: 984px; font-size:10px; line-height: 36px; margin:0 auto; }
div#general { padding-top: 108px; color: #fff; width: 720px; margin: 0 auto; }
div#footer p#credits{ text-align: right; line-height:36px; padding:0 0 18px; display:block; width:100%; font-family:"Lucida Grande",Lucida,Verdana,sans-serif; font-size:10px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }
div#footer p#credits a{ color:#666 !important; text-decoration:none !important; }
div#wrap-header { height: 85px; background: #3a3a3c; position: fixed; top: 0; left: 0; z-index: 408; width: 100%; border-bottom: 8px solid #000; }
div#header { height: 85px; background: #3a3a3c url(/public/img/logo.gif) no-repeat 132px 0; }
div#header a#logo { position: absolute; bottom: 0; left: 132px; height: 85px; width: 70px; text-indent: -99999px; overflow: hidden; text-decoration: none; }
div#header ul { position: absolute; left: 218px; bottom: 6px; margin: 0; padding: 0; list-style: none; }
div#header ul li { float: left; }
div#header ul li a { display: block; color:#9a9b9f; float:left; padding:3px 6px; text-align:center; text-decoration:none; text-transform:uppercase; }
div#header ul li a { color:#9a9b9f; font-size: 100%; }
div#header ul li a:hover { color:#fff; }
div#header ul li.selected a:hover, div#header ul li.selected a { color: #fff !important; }
div#bg-port { width: 100%; position: fixed; bottom: 0; height: 96px; background: #000; z-index: 29; opacity: 0.8; }
div#port-menu { position: fixed; bottom: 20px; left: 50%; z-index: 31; }
div#port-menu div#pmi { width: 950px; height: 55px; margin-left: -475px; position: relative; overflow: hidden; }
div#port-menu div#pan-left { height: 55px; width: 55px; position: absolute; left: 0; top: 0; overflow: hidden; text-indent: -99999px; background: url(/public/img/arrow-left.gif) no-repeat 50% 50%; }
div#port-menu div#pan-right { height: 55px; width: 55px; position: absolute; right: 0; top: 0; overflow: hidden; text-indent: -99999px; background:url(/public/img/arrow-right.gif) no-repeat 50% 50%; }
div#content div#image { min-height: 300px; }
div#content div#image div#flob { margin: 0 auto; }
ul#menu { position:absolute; top:28px; right:230px; width: auto; }
ul#menu li { height:19px; float:left; margin:0 9px 0 0; }
ul#menu li a { height:19px; display:block; text-transform: lowercase; color: #000; text-decoration: none; font-size: 77%; font-weight: bold; float: left; }
ul#menu li a:hover, ul#menu li.selected a { color: #0872b9; }
ul#contact_menu { position: absolute; right: 38px; font-size: 77%; top: 4px; }
ul#contact_menu a { color: #0872b9; text-decoration: underline; }
body { font-family: "Trebuchet MS", Tahoma, "Lucinda Grande", Lucinda, Arial, sans-serif; }
:active,:focus { border:none; outline:none; }
div#general h1 { font-size:182%; margin-bottom:12px; color:rgb(154, 155, 159); }
div#general p { line-height:18px; margin: 0 0 8px 0; }
div#general a { color:rgb(154, 155, 159); }

