body{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#322f2f;line-height:17px; background:url("../images/back2.jpg") no-repeat fixed center top #ffffff;}
h3{padding:10px 0; font-size:17px;}
h1{font-size:25px}h2{font-size:22px;font-weight:normal;}h3{font-size:17px;font-weight:normal;}h4{font-size:17px;font-weight:normal;}h5{font-size:16px;font-weight:normal;}h6{font-size:15px;font-weight:normal;}
a{font-family:Arial, Helvetica, sans-serif;  color:#a60303; text-decoration:none;}
p{line-height:19px; margin:10px 0 10px 0; color:#666666;}
h2.entry-title, h3.entry-title, .ui-accordion-header a{font-size:24px; color:#6b6b6b;}.top{padding:70px 0 0 21px;}h2.entry-title1{font-size:20px; color:#090909;}
#side h3, #footer h3{font-size:24px; color:#090909;padding-bottom:10px;}
#header{
	height:128px;
}
img.alignleft{float:left;padding:10px 10px 5px 0;}
img.alignright{float:right;padding:10px 0px 5px 10px;}
#wrapper{background:url(../images/head.jpg) no-repeat top center #fff scroll; overflow:hidden; height:auto;}
.piclenselink{display:none;}
.hide{position:absolute;top:-10000px;height:1px;width:1px;}
#nav-above,#nav-below{margin:10px 0;}

#mainmenu{padding-top:0px; padding-left:40px; height:80px;}
ul#mainmenu  li  { display:inline;   }
#mainmenu li a{ font-size: 18px; color:#a60303; text-decoration:none; display:block; padding:0 16px 0 16px;  line-height:54px; background:transparent url(../images/current2.gif) repeat-x  scroll 0 -110px;float:left; margin:0; }
 #mainmenu li a:hover{color:#ffffff!important;    }
.current{background-position:0 0!important;  color:#ffffff!important;  }
#container{clear:both;}
#content{background-color:#fff; text-align:justify; padding-bottom:30px;}
.homepost{background-color:#00030C;padding:20px; margin-bottom:5px; overflow:hidden;}
.homepost img{float:left; padding: 7px 10px 10px 0;}
.homepost span a{color:#FFDF2B;}
#secondary{padding:20px 20px 20px 30px;}
#container{overflow:hidden;}
#footer{background:url(../images/foot.jpg) top center no-repeat scroll transparent; padding-top:70px; padding-bottom:25px; margin-top:50px; }
#credits{text-align:center; font-size:12px; border-top:1px solid #efece7; margin-top:20px; clear:both;}

.ngg-gallery-thumbnail {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(shadowAlpha.png) no-repeat scroll right bottom !important;
float:left;
margin:22px 0 0 24px !important;
}
.linklove{display:none;}
#left-home{clear:both; margin-top:0px;}
#right-home{margin-top:0px;}
.foot-post{background:url(../images/news.jpg) no-repeat center top transparent; height:157px; border:1px solid #3c3333; margin-bottom:20px;}
.foot-post h3 a{font-size:24px; color:#fff;}
.foot-post p{color:#fff;}
.foot-post a{color:#CCC;}
.foot-post img{float:left; margin:15px;  border:1px solid #3c3333;}

.post {border-top:solid 2px #B70304!important; padding-top:20px; margin-top:20px; overflow:hidden;}
img.image-thumb{margin-top:10px; border:1px solid #3C3333; margin-left:10px}

img.accordian-img {margin-right:10px;position:relative;top:15px;}
img.jFlowPrev{float:left;padding-top:80px; padding-right:0px; cursor:pointer;}
img.jFlowNext{float:left;padding-top:80px; padding-left:0px;cursor:pointer;}
#jFlowSlide{float:left;}
#slideflow{height:236px;margin-left:42px;margin-top:74px;overflow:hidden;width:500px;}
img.leftabit{padding-left:87px;}
img.leftabit2{padding-left:75px;}
img.ready{border:1px solid #666666; margin-top:40px; margin-left:20px;}

#foot-links{text-align:centre; padding-top:20px; margin-bottom:20px;}
#foot-links ul li{display:inline; padding-right:16px; }

#news{margin-top:10px;}

.sym{cursor:pointer;}

.bing img{float:left; padding:10px;border:1px solid #3c3333;margin:10px 20px;}
#comments{margin-top:30px;} .comment{border: solid 2px #B70304; padding:10px; margin:10px 0;}

img.print-design{float:left;padding:0  20px 20px 0;}

.ui-accordion-content p{text-align:justify;}
.ui-accordion-content-active {border-bottom: solid 2px #B70304; border-top: solid 2px #B70304; margin-right:10px}

.cform input, .cform textarea, .cform select {
background-image:none!important;}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{border: 1px solid #B70304!important;}

#left-service h3, #right-service h3{text-align:center; color:#b70304;}
.serv-content {background: #eeeeee url(../images/serv.jpg) top center scroll repeat-x; border:1px solid #666666; height:220px; padding:20px 0; margin-bottom:40px;}
.serv-content p{padding:0 20px;}

#cformsform{margin-top:30px;}

#top-home{width:100%;background:url(../images/new-home.jpg) no-repeat top left transparent scroll;height:410px;color:#ffffff;}
#top-home p{color:#fff; font-size:13px;}
#top-right-home{float:left;padding:60px 40px 0 30px;text-align:right;width:340px;}
#top-home h3{font-size:28px;}
#top-home h4{float:left;font-size:28px;padding:45px 0 0 50px;}#top-home h4 span{font-size:67px;}img.moreimg{padding:30px 10px 10px;}

#bottom-home p{font-size:13px; line-height:18px;margin-bottom:10px;}
#bottom-home{width:860px;background:url(../images/new-home-2.jpg) no-repeat top left transparent scroll;height:530px; padding:0 50px;}
#bottom-home h3{font-size:20px; color:#ad0404;}
#bottom-home-top{height:245px;}
#b-h-1{width:526px; float:left; margin-right:40px; height:245px;}
#b-h-1-l{width:250px;float:left;padding-right:20px;}
#b-h-1-r{width:260px;float:left;}
 
#bottom-home-bottom{height:250px;margin-top:30px;}
#b-h-b-1{width:290px;float:left;}
#b-h-b-2{width:280px;float:left;}
#b-h-b-2 img{padding-top:25px;}
#b-h-b-2 h4{font-size:36px; color:#fff;padding:40px 0 15px;}
#b-h-b-2 h5{font-size:18px; color:#fff;padding-left:5px;}
#b-h-b-3{width:260px;float:left;}
#b-h-2 label{display:none;}
#b-h-2 textarea{width:220px;height:60px;margin-left:20px}
#b-h-2 .cform input{width:220px!important;margin-left:20px}
#b-h-2 .cform{width:220px;float:left;margin:0;padding-top:10px;}
#b-h-2 .widgettitle{display:none;}
#b-h-2 ol.cf-ol{padding:0!important;border:0;}
#b-h-2  div.cf_info {
color:#333333;
display:none;
float:left;
line-height:1.3em;
margin:0;
padding:10px 15px !important;
width:220px;
}
#b-h-2 span{display:none;}
.contain-portfolio{background:url(http://www.blackpenpress.co.uk/wp-content/themes/sandbox/images/portfolio.jpg) left top transparent scroll no-repeat;height:480px;}

#portfolio {
margin-left:28px;
margin-top:59px;
}

.contain-contact{background:url(http://www.blackpenpress.co.uk/wp-content/themes/sandbox/images/contact.jpg) left top transparent scroll no-repeat;height:480px;}

.contain-contact .cform textarea, .cform input {
width:228px!important;!important
}
.contain-contact .cform label {
width:55px!important;
}
.contain-contact .cform {
margin:50px 0 0 65px!important;
width:305px!important;
}
.contain-contact ol.cf-ol {
border-top:0 solid #F2F2F2!important;
}
#usermessagea {
left:50px;
position:absolute;
top:10px;
width:320px;
}
.contain-contact ol.cf-ol {
border-top:1px solid #F2F2F2;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
margin-top:50px !important;
padding:15px 0 0 !important;
}

.contain-contact .cform  textarea{height:100px;}
.contain-contact #cformsform {
margin-top:0px!important;
}
 .cform input:focus,  .cform textarea:focus,  .cform select:focus {background-color:#ffff99;}
.contain-contact  .cform label {
color:#B70304;
}
#c-testimonials {padding-top:310px;}
#c-testimonials p {
color:#FFFFFF;
padding-left:25px;
text-align:center;
}

#b-h-1-2 ul {
color:#666666;
float:left;
font-size:13px;
padding-left:20px;
padding-top:10px;
}

#b-h-1-2 li {
list-style:circle outside none;
padding-bottom:7px;
}


