html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit inherit 100% inherit}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""},a img{border:none}
body{line-height:1.5;background:#000 url('http://inhousestewards.co.uk/wp-content/themes/inhouse/images/layout/o-body.jpg') top no-repeat;background-attachment:fixed;color:#fff}
*{outline:none}
.currentTextHolder{color:#000}
/* Welcome 
.lc p{margin:0 0 10px 0}
.intro h1{text-indent:-9999px}
.intro h2{text-indent:-9999px}
.intro{height:150px;background:transparent url(images/homepage/intro.png) top no-repeat;margin-bottom:30px}
.news h3{background:url(images/layout/header-line.png) bottom no-repeat;padding-bottom:10px;margin-bottom:5px}
.services h3{background:url(images/layout/header-line.png) bottom no-repeat;padding-bottom:10px;margin-bottom:5px}
.date{text-align:center;background:url(images/layout/date.png) top no-repeat;height:32px;line-height:16px;padding-top:4px}
.date strong{display:block;font-size:20px}
.date span{display:block;font-size:11px;text-transform:uppercase;padding:0 3px}
.newsitem{margin:0 0 10px 0}
.newsitem h4{margin:0 0 10px 0;font-weight:bold}
.service{background:transparent}
.service img{float:left}
.service p{margin-left:55px;font-size:12px}
ul.wp-pages{margin:0 0 0 25px;list-style:none}
li.pagenav{list-style-type:none;display:block;margin:0;padding:0}
#sidebar{height:294px;padding:0;margin:0 0 0 30px;width:500px;float:left}
p.readmore{margin:-18px 0 0 0;text-align:right}
.screen-reader-text{display:none}
#s{border:1px solid #eee;padding:2px;margin:0;width:155px}
#searchsubmit{margin:0}
*/

/* About */
.about-intro{height:310px;margin:0 0 20px 0}
.about-intro h3,#work h3,#contact h3{text-indent:0;margin:0 0 20px 0;font-size:1.3em;line-height:1.4em;text-shadow:0 1px 2px #000}
.about-intro p{margin:0 0 10px 0}
#tab-container-1{width:480px}
ul#tab-container-1-nav{width:150px;margin:0 20px 0 0;padding:0;float:left}
ul#tab-container-1-nav li{list-style:none;margin:0;padding:4px 8px;line-height:13px;margin-left:-8px}
ul#tab-container-1-nav li a{color:#fff;display:block;padding:5px}
ul#tab-container-1-nav li a:hover, ul#tab-container-1-nav li a.active{background:url(images/about/team-active.gif) no-repeat}
ul#tab-container-1-nav li a span{display:block;color:#611506;font-size:11px}
.tab{width:310px;margin:0 0 0 170px}
.tab img{float:right;padding:3px;background:transparent;margin:0 0 0 5px}
.testimonials{height:318px;padding:0;margin:0 0 0 10px;width:450px;background:url(images/logos/INHOUSElogo.jpg) 118px top no-repeat}
.testimonials h3{margin:20px 0 0 30px;width:300px}
.testimonials p{margin:10px 0 0 30px;width:390px}
span.author{display:block;font-weight:bold;color:#fff;font-style:normal}
.clients{margin:20px 0 0 30px;width:360px}
.clients img{margin:5px}

/* Contact */
#cformsform legend{display:none}
#cformsform label{display:block}
#cformsform li{padding:0 0 10px 0}
#cformsform .reqtxt,#cformsform .emailreqtxt{padding:0 0 0 10px;color:#c30;text-shadow:0 1px 2px #000}
#cformsform input,#cformsform textarea,#cformsform select{color:#111;background:rgba(102,153,204,1);padding:2px;border:1px solid #693;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#cformsform input,#cformsform select{width:50%}
#cformsform textarea{width:75%}
#usermessagea{margin:20px}
.failure{color:#c30}
.linklove{display:none}
p.cf-sb {margin:0;padding:0 3px 0 0 !important;text-align:left}
.cf-ol{list-style:none}
/* Work */
.workitem{background:url(images/layout/work.png) top no-repeat;height:118px}
h2.work{text-indent:-9999px;background:url(images/headers/work.png) left no-repeat}
#work .tab{width:auto;margin:0}
#work .tab img{padding:0;margin:0}
ul#tab-container-2-nav{margin:0 0 20px 0;padding:0 5px 6px 0;border-bottom:1px solid #BB2408}
ul#tab-container-2-nav li{list-style:none;margin:0;padding:5px 5px 5px 0;display:inline}
ul#tab-container-2-nav li a{padding:5px;color:#fff}
ul#tab-container-2-nav li a:hover, ul#tab-container-2-nav li a.active{border-bottom:3px solid #BB2408}
/* Header */
.header{height:70px;padding:20px 0 0 0;background:transparent url(images/layout/header-line.png) bottom no-repeat;margin:0 0 10px 0}
.header ul{float:right;margin:0;padding:0}
.header ul li{float:left;list-style:none;margin:0 0 0 20px}
.header ul li a{font-size:2em;font-weight:bold;color:#c30;text-decoration:none;text-shadow:0 1px 2px #000;padding:2px 8px}
.header ul li a:hover, .header ul li.active a{color:#fff;border-bottom:2px solid #c30;text-shadow:0 1px 2px #000;padding::2px 8px;background:#c30;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.header ul li.active a{cursor:default}
/* Footer */
#footer{float:left;margin:100px 0 0 0;width:950px}
#footer p{text-align:right;margin:0 45px 0 0}
/* Panels */
.panel{height:1200px}
/* Sliding Boxes */
.boxgrid{width:300px;height:100px;margin:5px;float:left;background:#fff;overflow:hidden;position:relative}
.boxgrid img{position:absolute;top:0;left:0;border:0}
.boxgrid p{padding:0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif}
.boxcaption{float:left;position:absolute;background:#000;height:100px;width:100%;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.captionfull .boxcaption{top:65px;left:0}
.caption .boxcaption{top:65px;left:0}
.boxcaption p{marign:0;padding:0 0 5px 0;font-size:90%;width:95%}
.boxcaption h3{margin-bottom:10px;font-size:15px;color:#fff}
.caption a:hover{color:#900;text-decoration:underline}
a.view{padding-left:17px;display:block;margin-top:10px;background:url(images/icons/view.png) left no-repeat}
.cover{padding:10px}
/* link-icons.css  * Icons for links based on protocol or file type */
body a.noicon{background:transparent none !important;padding:0 !important;margin:0 !important}
/* Make sure the icons are not cut */
a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], a[href$=".rdf"], a[href^="aim:"]{padding:2px 20px 2px 0;margin:0;background-repeat:no-repeat;background-position:right center}
/* External links */
a[href^="mailto:"]{background-image:url(css/blueprint/plugins/link-icons/icons/email.png)}
/* Files */
a[href$=".pdf"]{background-image:url(css/blueprint/plugins/link-icons/icons/pdf.png)}  
a[href$=".doc"]{background-image:url(css/blueprint/plugins/link-icons/icons/doc.png)}  
a[href$=".xls"]{background-image:url(css/blueprint/plugins/link-icons/icons/xls.png)}  
/* Misc */
a[href$=".rss"],a[href$=".rdf"]{background-image:url(css/blueprint/plugins/link-icons/icons/feed.png)}
a[href^="aim:"]{background-image:url(css/blueprint/plugins/link-icons/icons/im.png)}
/* buttons */
a.button, button{display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;   /* Links */ border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px}
button[type]{padding:4px 10px 4px 7px;line-height:17px}
*:first-child+html button[type]{padding:4px 10px 3px 7px}
button img, a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}
/* Standard */
button:hover, a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
/* Positive */
body .positive{color:#529214}
a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}
a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}
/* Negative */
body .negative{color:#d12f19}
a.negative:hover, button.negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}
a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}

