/*   
Theme Name: Litts Quality Technologies
Theme URI: http://littsquality.com/
Description: This is a theme created for Litts Quality Technologies - Wordpress 3.1.2
Author: Whitney Hartshorne
Author URI: http://twopaperdolls.com
Version: 1
*/
@media screen{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} body{color:#383431;font-family:Verdana,Geneva,sans-serif;} .screen-reader-text{position:absolute;left:-9999px;top:-9999px;} .clear{clear:both;} .group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;} * html .group,*:first-child+html .group{zoom:1;} .skip{height:0px;width:0px;overflow:hidden;display:block;} #wrapper{width:930px;margin:0 auto 30px auto;padding:0 15px;} h1,h2,h3{font-weight:normal;margin:0 0 5px 0;font-family:"p22-underground-1","p22-underground-2",sans-serif;font-weight:600;letter-spacing:.05em;color:#383431;} h1{font-size:1.1875em;} h2{font-size:1.125em;} h3{font-size:.9375em;} h4{font-size:.8125em;} h1 em{font:1.5em/1.4em "Times New Roman",Times,serif;font-style:italic;font-weight:100;letter-spacing:normal;} p{font:0.6875em/1.5em Verdana,Geneva,sans-serif;margin:0 0 10px 0;} a{color:#3F3E3E;text-decoration:underline;} a:hover{text-decoration:none;} .entry img{margin:0 0 10px 0;} ul,ol{margin:0 0 10px 0;} .clear{height:1px;width:100%;clear:both;} #sidebar{float:left;display:inline-block;width:340px;overflow:hidden;} #sidebar h3{width:100%;border-bottom:1px dotted #383431;text-transform:uppercase;margin:0 0 5px 0;font-size:.8125em;font-weight:600;} #sidebar h3 a,#sidebar p a{text-decoration:none;} #sidebar h3 a:hover,#sidebar p a:hover{text-decoration:underline;} #contact,#pageNav,#news,#upcoming,#productSubnav{background-color:#F9F6CA;padding:15px;margin:0 0 10px 0;clear:both;} #contact{height:250px;padding-top:25px;} h1#logo a{height:126px;width:185px;display:block;text-indent:-999px;overflow:hidden;background:url(images/logo.jpg) 0 0 no-repeat;} #address{float:left;display:inline-block;width:185px;overflow:hidden;} #address h3{font:0.875em/1.4em "Times New Roman",Times,serif;font-weight:bold;border:none;margin-bottom:0;} #address p{font:0.75em/1.6em "Times New Roman",Times,serif;} #subNav{float:right;display:inline-block;width:125px;text-align:right;margin-top:105px;} #subNav ul{margin:0;padding:0;} #subNav li,#pageNav li,#productSubnav li{margin:5px 0;padding:3px 23px 3px 0;background:url(images/liBG.png) top right no-repeat;font:0.8125em/1.4em "p22-underground-1","p22-underground-2",sans-serif;} #pageNav li,#productSubnav li{background:none;} #subNav li a,#pageNav li a,#productSubnav li a{text-transform:uppercase;color:#636363;text-decoration:none;} #subNav li a:hover,#pageNav li a:hover,#productSubnav li a:hover{text-decoration:underline;} #subNav li.current_page_item a:hover,#subNav li.current_page_item a,#subNav li.current-menu-item a,#subNav li.current-page-ancestor a,#pageNav li.current_page_item a,#pageNav li.current_page_ancestor a,#pageNav li.current_page_ancestor li.current_page_item a{font-weight:600;} #pageNav li.current_page_ancestor ul li a{font-weight:300;} #pageNav li ul{display:none;} #pageNav li.current_page_item ul,#pageNav li.current_page_ancestor ul{display:block;margin-left:20px;} #pageNav ul{margin:0;padding:0;} #news,#productSubnav{background-color:#F9EBA8;} #news p{margin:0;} #upcoming{background-color:#E4DBB6;} #contentWrap{float:right;display:inline-block;margin-left:10px;width:580px;} #header{padding-top:100px;margin-bottom:15px;} #mainNav{width:100%;text-align:right;} #mainNav ul{margin:0 0 2px 100px;float:right;display:inline-block;} #mainNav li{float:left;display:inline-block;margin:2px 3px 3px 3px;} #mainNav a{font:0.75em/1.4em "Times New Roman",Times,serif;font-weight:600;text-transform:uppercase;text-decoration:none;color:#636363;} #mainNav a:hover,#mainNav li.current-menu-item a,#mainNav li.current-page-ancestor a{text-decoration:underline;} #mainNav #social{float:right;} #mainNav #social a.linkedin,#mainNav #social a.facebook{width:25px;height:25px;display:inline-block;text-align:left;text-indent:-999px;overflow:hidden;background:url(images/cart_social.png) 0 0 no-repeat;} #mainNav #social a.linkedin{background-position:-25px 0;} #headerImg{width:580px;height:123px;overflow:hidden;margin-bottom:10px;} .description{text-align:right;width:100%;clear:both;} .description h3{text-transform:uppercase;color:#676767;margin-bottom:0;width:165px;text-align:left;float:left;display:inline-block;font-size:0.75em;} .description input{font-size:.6875em;padding:4px;} input#s{border:1px solid #ececec;width:340px;} input[type=submit]{border:none;background-color:#E4DBB6;color:#383431;margin-left:3px;padding:4px;} .mainContent{clear:both;padding:0x;background-color:#F9F6CA;} .cart{padding:0;background-color:transparent;} .cart .entry{padding:15px 25px;background-color:#F9F6CA;} .cart .totalShip{padding:15px 0px 15px 50px;background-color:transparent;text-align:right;} .light{background-color:#fcf9ef;} .orange{background-color:#FCE9A5;} .mainContent h2.title,#sidebar h2,body.home .entry h1{font:0.8125em/1.2em "p22-underground-1","p22-underground-2",sans-serif;font-weight:600;text-transform:uppercase;} body.home .entry h1,body.home .entry h2 em{font-size:1.1875em;margin-bottom:0;} body.home div.headerImg{height:327px;overflow:hidden;margin-bottom:10px;} .mainContent p,.mainContent li,.mainContent label{font:Verdana,Geneva,sans-serif;margin:0 0 10px 0;} .mainContent label{margin-bottom:0;} .mainContent ul{margin-left:25px;list-style:disc;} .maincontent ul li{text-indent:-15px;} #featured{width:580px;height:360px;overflow:hidden;margin-bottom:10px;} .entry h1,.entry h2,.entry h3,.entry h4{font-family:"Times New Roman",Times,serif;letter-spacing:normal;font-weight:100;margin-bottom:5px;} .entry h4,.entry h3{text-transform:uppercase;font-weight:bold;} #shopp .entry .prodDescription ul,.entry ul{margin:0 0 20px 0;clear:both;} #shopp .entry .prodDescription h4{margin-bottom:10px;} #shopp .entry .prodDescription ul li,.entry ul li{list-style:disc;margin:0 0 7px 25px;font:11px/1.2em Verdana,Geneva,sans-serif;} div.content{padding:20px;} div.twoCol{float:left;display:inline-block;margin:0 0 20px 20px;width:260px;} div.twoCol img{margin-top:5px;} div.twoCol h3{margin:0;font:1.125em/1.2em "Times New Roman",Times,serif;text-transform:none;font-weight:100;letter-spacing:normal;} div.twoCol h3 a{text-decoration:none;} div.twoCol h3 a:hover{text-decoration:underline;} div.twoCol h3 img{position:relative;top:12px;left:5px;} div.twoCol h4.titleDes{font:1em/1.2em "Times New Roman",Times,serif;text-transform:none;font-weight:100;} div.links div.twoCol img{display:block;} div.links div.twoCol{height:175px;} a.more-link{position:absolute;bottom:0;left:0;display:block;clear:both;padding:5px;background-color:#F9F6CA;text-transform:uppercase;} .entry .navigation a,div.prodNav ul.paging li a,div.prodNav ul.paging li.active,div.prodNav ul.paging li.disabled{padding:5px !important;background-color:#F9F6CA !important;text-transform:uppercase;display:inline-block;border:1px solid #eee;font:0.5625em/1.5em Verdana,Geneva,sans-serif;} div.prodNav{margin:20px;height:10px;width:100%;display:block;clear:both;} .entry .navigation .prev-posts{float:left;} .entry .navigation .prev-posts{float:right;} div.testimonals{padding:10px;background-color:#E4DBB6;} div.testimonalsAll{width:100%;border-bottom:1px dotted #383431;padding-bottom:10px;margin-bottom:20px;} div.testimonalsAll p,div.testimonals p{margin:0;} div.testimonals h3{font:0.75em/1.2em "p22-underground-1","p22-underground-2",sans-serif;font-weight:600;text-transform:uppercase;} div.testimonals span.author,div.testimonalsAll span.author{font:0.6875em/1.1em Verdana,Geneva,sans-serif;font-style:italic;} div.contact-link{clear:both;padding-top:10px;} div.contact-link span,a.more-options,div.testimonals a.more-link,.postmetadata{position:relative;padding:6px;font:0.6875em/2em Verdana,Geneva,sans-serif;text-transform:uppercase;background-color:#E4DBB6;} div.testimonals a.more-link{padding:0;} .contactAddress{display:inline-block;float:left;width:180px;margin-right:10px;} .contactForm{float:right;display:inline-block;width:320px;padding-top:20px;} .contactForm p.blurb{text-align:justify;} .contactForm div{width:100%;clear:both;padding-bottom:10px;} .contactForm label{width:75px;float:left;display:inline-block;overflow:hiddden;padding-top:7px;text-transform:uppercase;font-size:.625em;} input[type=text]{width:230px;} .contactForm textarea{width:310px;} .contactForm label.left{width:auto;} .contactForm input{margin:5px 0;float:right;display:inline-block;} .contactForm input.wpcf7-submit{padding:5px;text-decoration:underline;float:left;} .date p{text-transform:uppercase;color:#928e83;font-weight:600;font-size:.625em;margin-bottom:5px;} .postmetadata{font:0.625em/0.875em "p22-underground-1","p22-underground-2",sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:25px;} .categoryItem{margin-bottom:30px;} .categoryItem h2{background:url(images/liBG.png) top left no-repeat;padding-left:30px;} .categoryItem h2 a{text-decoration:none;} .categoryItem h2 a:hover{text-decoration:underline;} .categoryBody{margin-left:30px;} div.feature{margin:0px 12px 0px 0px;width:580px;height:327px;overflow:hidden;float:left;display:inline-block;} div.feature{z-index:1;position:relative;} div.feature .banner{position:absolute;bottom:25px;right:0px;padding:10px 20px;background-color:#FBF4C8;} div.feature .banner h2{font-weight:400;font-size:14px;text-transform:uppercase;z-index:999;} div.feature span.more a{font:18px/1em "Times New Roman",Times,serif;text-decoration:none;} #featureNav a{background:#E6DAB4;text-indent:-999px;display:inline-block;height:10px;width:10px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:5px 10px 10px 0 ;} #featureNav a.activeSlide{background:#f9eba8;} #featureNav a:focus{outline:none;} .sitemap ul{margin:5px 15px;} .sitemap ul li{font:11px/1em Verdana,Geneva,sans-serif;list-style:none;display:block;margin:15px 0;} #footer{margin-left:350px;padding-top:10px;clear:both;font:0.625em/1.2em "Times New Roman",Times,serif;text-transform:uppercase;} #footer div{display:inline-block;float:left;} #footer div.credit{margin-left:5px;} #footer li{float:left;display:inline;border-right:1px solid #383431;padding-right:5px;margin-left:5px;} input[type=text]{border:1px solid #ccc;padding:3px;} input[type=checkbox]{border:1px solid #ccc;background-color:#E6DAB4;} textarea{border:1px solid #ccc;padding:3px;} div.excerpt{padding:15px;width:225px;} div.excerpt h3{border-bottom:1px dotted #383431;text-transform:uppercase;margin:0 0 5px 0;font:0.8125em/1.2em "p22-underground-1","p22-underground-2",sans-serif;font-weight:600;} div.excerpt li{list-style:none;margin:0px;font:0.6875em/1.5em Verdana,Geneva,sans-serif;} div.uploads{text-align:right;clear:both;} div.uploads div{margin:10px;} div.uploads h2.title{border-top:1px dotted #383431;width:400px;padding-top:20px;margin-top:20px;text-align:left;} div.uploads label{margin-right:15px;font:10px/1.2em Verdana,Geneva,sans-serif;text-transform:uppercase;padding-top:4px;} #shopp form#checkout ul li div span{display:inline;width:225px;} div.wpcf7{margin:0;padding:0;} div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;} div.wpcf7-mail-sent-ok{border:2px solid #398f14;} div.wpcf7-mail-sent-ng{border:2px solid #ff0000;} div.wpcf7-spam-blocked{border:2px solid #ffa500;} div.wpcf7-validation-errors{border-bottom:1px dotted #383431;} span.wpcf7-form-control-wrap{position:relative;} span.wpcf7-not-valid-tip{position:relative;z-index:100;background:#fff;border-bottom:1px dotted #383431;font-size:.625em;width:250px;padding:2px;} span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;} span.wpcf7-list-item{margin-left:0.5em;} .wpcf7-display-none{display:none;} div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;} div.wpcf7 .watermark{color:#888;}}@media print{.do-not-print{display:none;} #comments{page-break-before:always;} body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:none;font-size:12pt;} h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;} h1{font-size:19pt;} h2{font-size:17pt;} h3{font-size:15pt;} h4,h5,h6{font-size:12pt;} code{font:10pt Courier, monospace;} blockquote{margin:1.3em;padding:1em;} img{display:block;margin:1em 0;} a img{border:none;} table{margin:1px;text-align:left;} th{border-bottom:1px solid #333;font-weight:bold;} td{border-bottom:1px solid #333;} th,td{padding:4px 10px 4px 0;} caption{background:#fff;margin-bottom:2em;text-align:left;} thead{display:table-header-group;} tr{page-break-inside:avoid;} a{text-decoration:none;color:black;}}
