﻿body { behavior:url(/includes/csshover.htc); margin:0; font-family:Arial,verdana,small fonts; font-size:12px; background-color:#939393; color:#7d0006; background-image:url('/images/bggrad.jpg'); background-repeat:repeat-x; background-position:top; }

h2 { font-size:22px; height:22px; width:100%; color:#7d0006; margin:0 0 15px 0; padding:0; }
h3 { font-size:18px; height:18px; width:100%; color:#ffffff; margin:0 0 3px 0; padding:0; }
h4 { font-size:18px; height:18px; width:100%; color:#939393; margin:0; padding:0; }

p { color:#7d0006; line-height:16px; }
a { color:#717171; text-decoration:none; }
a:hover { text-decoration:underline; }
li { color:#7d0006; }

#masthead { width:770px; height:130px; clear:both; text-align:left; background-color:#7d0006; margin:0 0 1px 0; }
#masthead h1 { display:block; width:130px; background-image:url('/images/clplogo.gif'); height:130px; float:left; margin:0 0 0 140px; padding:0; }
#masthead h1 span { display:none; }

#tn { width:770px; height:30px; clear:both; background-image:url('/images/tn_slice.gif'); background-repeat:repeat-x; background-position:left center; }
#tn ul { padding:0 0 0 17px; margin:0; }
#tn ul li { float:left; list-style:none; }
#tn ul li a { display:block; height:30px; background-position:center center; background-repeat:no-repeat; padding:0 11px 0 0; float:left; }
#tn ul li a span { display:none; }

#tn_1 { background-image:url('/images/tn_home_0.gif'); width:47px; }
#tn_1:hover { background-image:url('/images/tn_home_1.gif'); width:47px; }
#tn_2 { background-image:url('/images/tn_services_0.gif'); width:72px; }
#tn_2:hover { background-image:url('/images/tn_services_1.gif'); width:72px; }
#tn_3 { background-image:url('/images/tn_ordering_0.gif'); width:127px; }
#tn_3:hover { background-image:url('/images/tn_ordering_1.gif'); width:127px; }
#tn_4 { background-image:url('/images/tn_quote_0.gif'); width:117px; }
#tn_4:hover { background-image:url('/images/tn_quote_1.gif'); width:117px; }
#tn_7 { background-image:url('/images/tn_contact_0.gif'); width:91px; }
#tn_7:hover { background-image:url('/images/tn_contact_1.gif'); width:91px; }
#tn_5 { background-image:url('/images/tn_ftp_0.gif'); width:140px; }
#tn_5:hover { background-image:url('/images/tn_ftp_1.gif'); width:140px; }
#tn_8 { background-image:url('/images/tn_about_0.gif'); width:75px; }
#tn_8:hover { background-image:url('/images/tn_about_1.gif'); width:75px; }

#tn ul li ul            { list-style-type:none; background-color:#afa695; z-index:1000; display:none; position:absolute; margin:30px 0 0 -4px; width:170px; padding:0; clear:both; }
#tn ul li:hover ul      { display:block; }
#tn ul li ul li         { float:none; border:none; background-color:#afa695; width:170px; margin:0 !important; padding:0 !important; text-align:left; background-image:none; clear:both; height:26px; }
#tn ul li ul li a       { color:#fbeedd; display:block; background-color:#afa695; background-image:none; padding:7px 0 2px 7px; margin:0; width:170px; text-decoration:none; height:20px; }
#tn ul li ul li a:hover   { color:#fcedda; text-decoration:none; background-color:#504d44; }

#content { width:770px; clear:both; text-align:left; padding:0; margin:0; border:0; }
#content #content_body { width:550px; padding:0; background-color:#fff7de; background-image:url('/images/content_bg.gif'); background-position:right; background-repeat:repeat-y; }
#content #content_body #body { width:520px; padding:0 10px 20px 20px;  }
#content #content_right { width:220px; background-color:#DADADA; background-image:url('/images/rn_slice.gif'); }

#home_services img { padding:0 10px 10px 0; border:0; }

#content #content_right #login { width:200px; background-color:#7d0006; color:#ffffff; font-size:10px; padding:10px;  }
#login a { color:#ffffff; text-decoration:none; font-size:10px; margin:0 0 5px 8px; }
#login a:hover { text-decoration:underline; }
#login #username { width:170px; border:0; margin:10px 0 3px 4px; font-size:11px; padding:3px; }
#login #password { width:86px; border:0; margin:5px 0 5px 4px; font-size:11px; padding:3px; }
#login .submit { width:80px; border:0; margin:5px 0 5px 4px; font-size:11px; padding:3px; }

#content #content_right #contact { width:200px; color:#ffffff; font-size:11px; padding:10px; }
#content #content_right #contact p { line-height:15px; }
#contact a { color:#7d0006; text-decoration:none; font-size:11px; }
#contact a:hover { text-decoration:underline; }


#footer { width:755px; clear:both; padding:3px 0 3px 15px; text-align:left; background-image:url('/images/footerbg.gif'); }
.footer_left { color:#ffffff; font-size:11px; }
.footer_left a { color:#ffffff; font-size:11px; }

#subfooter { width:755px; clear:both; padding:3px 0 5px 15px; text-align:left; background-image:url('/images/subfooterbg.gif'); }
#subfooter .footer_dig { color:#143E6E; font-size:10px; margin:0; }
#subfooter .footer_dig a { color:#aaaaaa; font-size:10px; }