*{margin:0;padding:0}
html,body{height:100%}
body{font:11px Arial,Helvetica,sans-serif;line-height:16px;color:#555}
#wrapper{margin:0 auto;background:#fff;padding:4px;width:701px;border:1px solid #333;border-width:0 1px 1px}
#site-nav{background:url('../../media/images/legaleagle/bg_top_gradient.jpg') repeat-x bottom left;
border:1px solid #ddd;margin-bottom:4px;padding-top:36px}
#site-nav ul{list-style:none;text-transform:uppercase;float:right;
padding-right:16px;background:url('../../media/images/legaleagle/tab_right.jpg') repeat-x bottom right}
#site-nav ul li{float:left;text-align:center}
#site-nav ul li a{display:block;float:left;color:#888;text-decoration:none;padding:18px 16px 0 54px;height:30px;
font-weight:bold;line-height:12px;text-align:center}
#site-nav ul li a.legaleagle_nav{background:url('../../media/images/legaleagle/tab_legaleagle.jpg') no-repeat top left;
padding-top:24px;height:24px}
#site-nav ul li a.legaleagle_nav:hover,#site-nav ul li.current a.legaleagle_nav{
background:url('../../media/images/legaleagle/tab_legaleagle.jpg') no-repeat bottom left}
#site-nav ul li a.omnivore_nav{background:url('../../media/images/legaleagle/tab_omnivore.jpg') no-repeat top left}
#site-nav ul li a.omnivore_nav:hover,#site-nav ul li.current a.omnivore_nav{
background:url('../../media/images/legaleagle/tab_omnivore.jpg') no-repeat bottom left}
#site-nav ul li a.talon_nav{background:url('../../media/images/legaleagle/tab_talon.jpg') no-repeat top left}
#site-nav ul li a.talon_nav:hover,#site-nav ul li.current a.talon_nav{
background:url('../../media/images/legaleagle/tab_talon.jpg') no-repeat bottom left}
#site-nav ul li.current a{color:#004685}
#site-nav ul li a:hover{color:#004685}
#site-header{display:none}
#site-header h1{display:none}
div.header-image{border:1px solid #ccc;height:169px;margin-bottom:4px}
div.header-image img{display:block}
h2{font:normal 20px/20px Arial,Helvetica,sans-serif;padding-bottom:12px;color:#d63647}
h3,h4{font:bold 16px/16px Arial,Helvetica,sans-serif;padding-bottom:8px;color:#004685}
#side-bar h3{color:#d63647}
legend{font-weight:bold;font-size:13px;padding-bottom:6px}
p,#copy ul,#copy ol{padding-bottom:10px}
embed{margin-bottom:12px}
blockquote{margin:0 20px}
.hidden,li.hidden-page{display:none}
em{font-style:italic}
strong{font-weight:bold}
.message{margin:12px 16px 0;padding:2px 8px;color:#c00;font-weight:bold;border:1px solid #900;background:#eee}
.error_message{float:left;color:#c00;margin-left:8px}

#subnav{background:url('../../media/images/legaleagle/bg_subnav_gradient.jpg') repeat-x top left;
border:1px solid #ddd;margin-bottom:4px}
#subnav ul{list-style:none;line-height:18px;margin-left:196px}
#subnav ul li{float:left}
#subnav ul a{display:block;padding:4px 8px 2px;text-decoration:none;color:#888;font-weight:bold;
text-transform:uppercase}
#subnav ul li.current a{color:#004685}
#subnav ul li.current ul a{color:#888}
#subnav ul a:hover,#subnav ul li.current a:hover{color:#444}
#subnav ul ul{margin:0 10px}
#content{border:1px solid #ddd;padding-bottom:12px;font-size:12px;line-height:22px}
#sidebar{float:left;width:180px;margin-right:8px}
#sidebar img{display:block;margin:0 auto}
#sidebar img.sbimg{margin:16px auto}
#sidebar a.arrowed{display:block;background:#eee url('../../media/images/legaleagle/bullet_arrow.gif') no-repeat 10px center;
padding:4px 4px 2px 48px;margin:0 24px;color:#888;font-weight:bold;text-transform:uppercase;text-decoration:none;white-space:nowrap}
#sidebar a.arrowed:hover{color:#444}
#copy{float:left;width:100%}
#content .narrow{width:511px}
* html #content .narrow{width:500px}
.publicview{padding:12px 16px}
#copy a{text-decoration:none;color:#004685}
#copy a:hover{text-decoration:underline}
#copy img{border:0;margin:6px}
#copy table{margin:6px}
#copy ul{list-style-type:square}
#copy ul li,#copy ol li{margin:0 20px}
#copy form{margin-top:8px}
form#work_order_form h4{line-height:74px;padding-left:100px}
h4#imaging{background:url('../../media/images/legaleagle/le_imaging.gif') no-repeat left center;}
h4#document_duplication{background:url('../../media/images/legaleagle/le_docdup.gif') no-repeat left center;}
h4#numbering{background:url('../../media/images/legaleagle/le_numbering.gif') no-repeat left center;}
h4#binding_and_drilling{background:url('../../media/images/legaleagle/le_binding.gif') no-repeat left center}
h4#media_duplication{background:url('../../media/images/legaleagle/le_mediadup.gif') no-repeat left center}
h4#shipping{background:url('../../media/images/legaleagle/le_shipping.gif') no-repeat left center}
#copy form div.required,#copy form div.optional,#copy form div.fbutton,#copy form div.subbtn{clear:both}
#copy form div.subbtn{margin-bottom:12px}
#copy form div.required{font-weight:bold}
#copy form label{display:block;width:160px;float:left;color:#004685}
#copy form .required input,#copy form .optional input,#copy form textarea,button{border:1px solid #d63647;
padding:2px 4px;margin-bottom:4px;font-size:11px;float:left}
#copy .required input,#copy .optional input{width:200px}
.reqfield{color:#c00;float:left;margin-left:8px}
#copy input.smallbox{width:100px}
#copy fieldset{border-width:0}
#copy fieldset.fsection{float:left;width:50%}
#copy fieldset.fboxes{margin-bottom:4px;border-width:0}
#copy fieldset.fboxes .required input,#copy fieldset.fboxes .optional input{width:auto;border-width:0;margin:0 4px 0 0;
padding:0;line-height:20px}
#copy fieldset.fboxes label{display:inline;margin:0;padding:0;line-height:20px;width:auto}
#copy form textarea{height:100px;width:220px}
#copy form select{border:1px solid #888;font-size:11px;margin-bottom:4px;float:left}
#copy form option{font-size:11px;padding-right:10px}
#copy form h4,#copy form legend{padding-top:12px;clear:both}
#copy form legend{color:#004685}
#copy form div.fbutton input,.accountinfo input,button,#content .accountinfo a{border:1px solid #888;
background:#eee;color:#444;padding:1px 4px;margin-top:8px}
button{display:block;float:none}
.accountinfo input,#content .accountinfo a{float:right;margin-left:8px;margin-top:0}
#content .accountinfo a{text-decoration:none;padding-bottom:0}
#site-footer{background:url('../../media/images/legaleagle/bg_footer_gradient.jpg') repeat-x bottom left;
border:1px solid #ddd;margin-top:4px;padding:4px;border-bottom-color:#bbb}
#credits{float:left}
#copyright{float:right;text-transform:uppercase;font-size:10px;margin-top:8px}
#copyright a{text-decoration:none;color:#555;margin-right:10px}
#copyright a:hover{color:#111}
#site-footer img{float:left;border:0}
.bigbluehat a{color:#666;text-decoration:none}
.bigbluehat a em{color:#6bc7ff;font-style:normal}
#fbuffer{height:32px}
#site-nav:after, #subnav:after, #content:after, #site-footer:after {content:".";display: block;height:0;clear: both;visibility: hidden}
* html #site-nav, * html #subnav, * html #content, * html #site-footer{height:1%}
*:first-child+html #site-nav, *:first-child+html #subnav, *:first-child+html #content, *:first-child+html #site-footer{height:1%}
#copy fieldset.fboxes { clear: both; }
#copy .quantity label {}
#copy .quantity input { width: auto; display: inline; float: left; }
#copy fieldset.fboxes.media_type div div { width: auto; clear: none; margin-right: 5px; float: left; }
#copy fieldset.fboxes.imaging_options { float: left; clear: none; margin-top: 25px;}
#copy fieldset.fboxes.file_format, #copy fieldset.fboxes.file_type {float: right; clear: none; border-left: 3px solid #D63647; padding: 0; margin: 0; padding-left: 15px; margin-right: 25px; width: 120px; }
#copy fieldset.fboxes.file_type { padding-top: 15px; margin-bottom: 15px; }
#copy fieldset.fboxes.file_format legend { padding-top: 25px; }
#copy fieldset.fboxes.load_file { float: left; width: 100px;  }
#copy fieldset.fboxes.load_file legend { padding-top: 0; }
#copy fieldset.fboxes.load_file div div { float: left; display: inline; clear: none; margin-right: 5px; width: auto; border: none; }
#copy div.load_file_sub, #copy fieldset.fboxes.load_file_sub { display: inline; }
html>/**/body #copy div.load_file_sub, html>/**/body #copy fieldset.fboxes.load_file_sub { width: 200px; float: left; clear: right; display: inline;}
#copy div.load_file_sub.volume_name { margin-top: 20px; }
#copy div.load_file_sub label { width: 75px; }
#copy div.load_file_sub input { width: 50px; }

#copy div.onelinefield label{width:120px}
#copy div.onelinefield input{width:180px}
#copy div.shortfield{float:left;width:210px}
#copy div.shortfield label{width:120px}
#copy div.shortfield input{width:80px}
#copy div.tinyfloat{float:left;width:80px;margin-left:8px}
#copy div.tinyfloat label{width:1px}
#copy div.tinyfloat select{padding:1px 2px;float:none}

#copy fieldset.fboxes.number,#copy fieldset.fboxes.stamping { float: left; width: auto; margin-right: 15px; }
#copy div.number_starting,#copy div.stamping_starting { float: left; margin-top: 32px; }
#copy div.number_starting label,#copy div.stamping_starting label { width: auto; }
#copy div.number_starting input,#copy div.stamping_starting input { width: 150px; clear: both; }
#drill1,#drill2,#drill3{clear:both;height:24px;padding-left:20px}
#drill1{background:url('../../media/images/legaleagle/drill3hole.gif') no-repeat top left}
#drill2{background:url('../../media/images/legaleagle/drill2side.gif') no-repeat top left}
#drill3{background:url('../../media/images/legaleagle/drill2top.gif') no-repeat top left}

#copy fieldset.fboxes.media_dup div div { float: left; display: inline; clear: none; margin-right: 5px; }
#copy fieldset.fboxes.media_dup div div label { width: 115px; }
.logoutbtn{float:right;margin-bottom:8px}
#sidebar h4{text-transform:uppercase;font-size:13px;text-align:center;margin-top:12px}
#sidebar form{margin-left:24px}
#sidebar input{margin-bottom:8px}
#frontenduserUsername,#frontenduserPassword{width:120px;border:1px solid #ccc;padding:1px 2px}
#sidebar a{text-decoration:none;color:#d63647}
#sidebar p{margin-top:12px;margin-left:24px;margin-right:24px}
#sidebar form p{margin-top:0;margin-left:0}
#sidebar a img{border:0}

#content-register fieldset.fsection{width:auto}
#content-register fieldset legend a{font-weight:normal;text-decoration:underline}
#copy fieldset.terms_of_service label{width:auto;padding-left:5px}
