/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
*{font-weight:normal;}
html { background-color: #FFF; font-family: arial, sans; }
body{ padding-top:20px; }
.body{ width:960px; margin:0 auto; background:#FFF; border-right:1px solid #CCC; border-left:1px solid #CCC; }
a{ color:#144d30; }
#header{ background:#FFF; height:90px; background: #000 url('../img/header1.gif') no-repeat; border-top:1px solid #CCC; }
#headerHome{ background:#FFF; height:220px; background: #000 url('../img/header-home.gif') no-repeat; border-top:1px solid #CCC; }
#headerOffset{ background:#FFF; height:90px; background: #000 url('../img/header2.gif') no-repeat; border-top:1px solid #CCC; }
#headerDigital{ background:#FFF; height:90px; background: #000 url('../img/header3.gif') no-repeat; border-top:1px solid #CCC; }
#headerWide{ background:#FFF; height:90px; background: #000 url('../img/header4.gif') no-repeat; border-top:1px solid #CCC; }
#headerGraphic{ background:#FFF; height:90px; background: #000 url('../img/header5.gif') no-repeat; border-top:1px solid #CCC; }
#headerFinishing{ background:#FFF; height:90px; background: #000 url('../img/header6.gif') no-repeat; border-top:1px solid #CCC; }
#headerBindery{ background:#FFF; height:90px; background: #000 url('../img/header7.gif') no-repeat; border-top:1px solid #CCC; }
#loginPop{ position:absolute; width:200px; height:180px; border:1px solid #000; margin-left:470px; margin-top:40px; overflow:hidden; background:#FFF; padding:25px; display:none; }
#loginPop input{ margin-bottom:10px; }
.shopOnlineHome{ position:absolute; margin-left:700px; margin-top:210px; }
.shopOnline{ position:absolute; margin-left:761px; margin-top:90px; }
hr{ border: none 0; border-top: 1px solid #ccc; border-bottom: 1px solid #FFF; height: 2px; margin: 10px auto 0 0; text-align: left; }
#nav{ height:48px; background:#144d30 url('../img/navbg.gif') repeat-x; overflow:hidden; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; }
#nav ul{ margin:0; padding:0; margin-left:29px; }
#nav ul li{ display:inline-block; float:left; }
#nav ul li a{ display:inline-block; text-decoration:none; color:#FFF; height:40px; font-size:14px; text-transform:uppercase; padding:4px 10px; }
#nav ul li a.last{border:none;}
#nav ul li a:hover{background:#FFF;color:#000;}
#main{ width:880px; padding:10px 40px 20px 40px; border-bottom:1px solid #CCC; }
#subnav{ margin-bottom: 20px; }
#subnav a{ font-size:11px; font-style:italic; text-decoration:none; }
#subnav a.active{ font-weight:bold; text-decoration:underline; }
#subnav a:hover{ text-decoration:underline; }
#main h1{ color:#144d30; font-style:normal; font-size:30px; text-transform:uppercase; margin-top:0; margin-bottom:10px; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; }
#main p{ margin:15px 0; font-size:14px; line-height:1.4em; }
#footer{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-weight:bold; text-align:right; font-size:13px; margin-top:25px; background:none; border:none; padding-right:80px; }
#footer a{ color:#9a9a9a; display:inline-block; margin:0 1px 5px 1px; font-weight:bold; text-decoration:none; }
#footer a:hover{ color:#144d30; }
#copyright a{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-weight:bold; color:#000; font-size:12px; }
#smallPrint, #smallPrint a{ font-weight:normal; font-size:8px; letter-spacing:.06em; }
#gallery, #services{ margin:0; padding:0; }
#gallery li, #services li{ list-style-type:none; float:left; margin:14px 7px 14px 0; }
#services li{ color:#144d30; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-size:22px; text-transform:uppercase; margin-bottom:20px; margin-right:8px; }
#services li a{ font-weight:bold; text-decoration:none; }
#contactRight{ width:360px; float:right; margin-left:0; margin-top:-2px; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; font-weight:bold; }
#email_for{ background: #f6e100; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; }
#leftContent{ width:570px; float:left; margin-top:-10px; padding-top:0; }
.btn{ padding:4px 20px; border:1px solid #CCC; background:#ececec; }
.btn:hover{ background:#f8e500; color:#144d30; border-color:#144d30; }
.details{ font-size:10px; font-style:italic; letter-spacing:.01em; }
.txt{ width:100%; bordeR:1px solid #CCC; padding:2px; }
.png{ }
.testimonial, .testimonialFeed{ clear:both; margin-bottom:25px; border-top:1px solid #144d30; }
.testimonial img{ float:right; margin-left:100px; margin-bottom:50px; margin-top:20px; }
.testimonial .attr{ text-align:right; }
.gandy{ color:#144d30; font-weight:bold; font-family: Arial, sans-serif; }
.floatRight{ float:right; margin:10px 0 20px 20px; }
.imgContainer{ width:252px; float:right; margin-left:30px; margin-top:5px; }
.imgContainer img{ margin:0; margin-bottom:15px; }
.anylinkcss{ position: absolute; left: 0; top: 0; visibility: hidden; z-index: 1000000; margin-top:-14px; }
.subNav a, .subNav a img{ margin:0; padding:0; }
.subNav a{ display:block; margin-top:-5px; }

