@import url("menu.css");
/** basic divs **/
body
{
margin:0px;
padding:0px;
font-family:verdana;
font-size:13px;
background-color:#F4F7F0;
color:#393024;
line-height:140%;
	background: url(http://www.bwebsites.co.uk/images/grey.jpg) 0px 0px;
		background-attachment:fixed;

}

#Content
{
width:100%;
background-color:#F4F7F0;
	background: url(http://www.bwebsites.co.uk/images/bgrpt.jpg) 0px 0px;
	background-repeat: repeat-x;

}

#next{
    position:absolute;
    top:63px;
    right:15px;
}

#Site
{
width:980px;
margin:auto;
position:relative;

}

.icons{
float:left;
padding-left:20px;
margin-top:10px;
margin-left:20px;
height:22px;
}

#aboutuslink{
	background: url(http://www.bwebsites.co.uk/images/about.jpg) 0px 0px;
	background-repeat: no-repeat;
}

#twitterlink{
	background: url(http://www.bwebsites.co.uk/images/twitter.jpg) 0px 0px;
	background-repeat: no-repeat;
}

#contactlink{
	background: url(http://www.bwebsites.co.uk/images/contactusicon.jpg) 0px 0px;
	background-repeat: no-repeat;
}

#youtubelink{
	background: url(http://www.bwebsites.co.uk/images/youtube.jpg) 0px 0px;
	background-repeat: no-repeat;
}

#bloglink2{
	background: url(http://www.bwebsites.co.uk/images/Blog.jpg) 0px 0px;
	background-repeat: no-repeat;
}

.Home #website_container
{
    position:static;
}

#website_container
{

    position:relative;
    z-index:5;
}


#website_branding{

  width:970px;
  padding-top:0px;
  font-size: 100%;
  padding-top:5px;
  height: 96px;
  padding-left:10px;
}

#website_branding a{ 
color:#000000;
}
#website_branding img{
border:0px;
padding-top:7px;}

#simple{

width:980px;
position:absolute;
bottom:0px;
left:0px;
padding-left:0px;
padding-right:0px;
margin-bottom:20px;
}

#restofbranding{
  position:absolute;
  top:0px;
  right:10px;
  color:#037297;
  font-size:100%;
     

  }

#restofbranding a{
padding-left:3px;
padding-right:10px;
}

#restofbranding a.lastlink{
border-right:solid 0px;
padding-right:0px;
}

#contactbranding{
  position:absolute;
  top:40px;
  right:10px;
  color:#393024;
  font-family: georgia;
  line-height:40px;
  font-size:35px;
}

#mainpage{
  display:inline-block;
  background-color: #ffffff;
  clear:both;
  width:980px;
	padding-bottom:80px;
  background-image:url("../images/page-bottom.jpg");
  background-position:center bottom;
  background-repeat:no-repeat;
    -webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
behavior: url(/PIE.php);

}

.Home #mainpage 
{
    background-color: transparent;
padding-bottom:135px;
background-image: none;  

}


#mainpage li{
padding-bottom:7px;
}

#website_footer{
clear:both;
	width:100%;
	

		background-color:#393024;

/***background-image: url(../images/foot_grad.png);***/
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
background-position: center;
}

#footermain{
  clear:both;
  padding-top:20px;
  font-size: 16px;
	width:980px;
	text-align:center;
	font-weight:normal;
margin:auto;
	color:#C0E880;
}

#website_footer img{
  border:0px;
}

#website_footer a{
  color:#ffffff;
}

#website_footer h3{
  font-size: 150%;
  color:#FFFFFF;
}

#website_footer a:hover{
color:#C0E880;
}

#website_footer a{
padding-right:10px;
padding-left:10px;
}

#foot4{
clear:both;
font-size:75%;
padding-top:30px;
padding-bottom:10px;
color:#D6DBE9;}

#foot3{
clear:both;

color:#D6DBE9;
font-size:70%;}

#global_footer{
	display:none;
}

#breadcrumb{display:inline;
float:left;
padding-top:5px;
display:block;
clear:both;
padding-left:20px;}

#bodytext{
clear:both;
}

.crumb-separator{
padding-right:5px;
margin-left:5px;
border-left:solid 1px #cccccc;;
}

.Home #breadcrumb{display:none;}

/** basic HTML **/

a{
color:#BB0095;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#BD9E89;
}

h1
{
text-shadow:1px 1px 1px #ABA2C1;
color:#5C4B2D;
font-size:2.4em;
padding:0px;
margin:0px;
padding-top:25px;
padding-bottom:10px;
margin-bottom:10px;
margin-left:0px;
font-family:georgia;
font-weight:normal;

}

.Home h1{
margin-left:0px;
color:#393024;
border:solid 7px #ffffff;
background: url(http://www.bwebsites.co.uk/images/bannerspritenew.jpg) 0px 0px;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
   text-shadow: #777 1px 1px 3px;
  background-color:#ffffff; 
  -webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
-webkit-box-shadow: #94AABF 0px 1px 4px;
-moz-box-shadow: #94AABF 0px 1px 4px;
box-shadow: #94AABF 0px 1px 4px;
behavior: url(/PIE.php);
margin-bottom:15px;
position:relative;
 text-align:left;
    font-size: 35px;
    height: 103px;
    line-height: 40px;
    padding: 279px 450px 0 56px;

}

.Home h1.banner1
{
	background: url(http://www.bwebsites.co.uk/images/bannerspritenew.jpg) 0px 0px; 
    color:#393024;
     background-position:0px 0px;
    padding: 279px 450px 0 56px;
    height: 103px;
    text-align:left;
    text-shadow: #777 1px 1px 3px;
    behavior: url(/PIE.php);   
}


.Home h1.banner2
{
    background: url(http://www.bwebsites.co.uk/images/bannerspritenew.jpg) 0px 0px;
    background-position:0px -382px;
    color:#ffffff;
    text-align:right;
    padding: 199px 30px 0 556px;
    height: 183px;
    text-shadow: #fff 1px 1px 3px;
    behavior: url(/PIE.php);   
}

.Home h1.banner3
{ text-align:left;
    background: url(http://www.bwebsites.co.uk/images/bannerspritenew.jpg) 0px 0px;
    color:#BB0095;
     background-position:0px -764px;
    padding: 179px 650px 0 56px;
    height: 203px;
    text-shadow: #777 1px 1px 3px;
    behavior: url(/PIE.php);   
}

.Home h1.banner4
{ text-align:left;
    background: url(http://www.bwebsites.co.uk/images/bannerspritenew.jpg) 0px 0px;
    color:#393024;
     background-position:0px -1146px;
    padding: 199px 30px 0 556px;
   height: 183px;
    text-shadow: #777 1px 1px 3px;
    behavior: url(/PIE.php); 
    text-align: right;  
}

#pointoutbits{

    display:none;
	}

.Home blockquote{
	background: url(http://www.bwebsites.co.uk/images/BQ.jpg) 0px 0px;
	background-repeat: no-repeat;
height:110px;
color:#ffffff;
font-size:20px;
font-style:normal;
padding:5px;
text-align:center;
padding-left:25px;
padding-top:10px;
padding-right:25px;
text-shadow: #000000 0px 0px 3px;
  -webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
-webkit-box-shadow: #94AABF 0px 1px 4px;
-moz-box-shadow: #94AABF 0px 1px 4px;
box-shadow: #94AABF 0px 1px 4px;
behavior: url(/PIE.php);
position:relative;
}

#blogfeed{
position:absolute;
left:659px;
top:552px;
width:318px;
padding:2px;
background-color:#ffffff;
  -webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
-webkit-box-shadow: #94AABF 0px 1px 4px;
-moz-box-shadow: #94AABF 0px 1px 4px;
box-shadow: #94AABF 0px 1px 4px;
behavior: url(/PIE.php);

}

#blogfeed ul{
padding:0px;
margin:0px;
background-color:#ffffff;
}

.blogart{
padding-left:7px;  
padding-bottom:6px;
background: url("http://www.bwebsites.co.uk/images/hr.gif") no-repeat scroll 0 100%  transparent;
height:90px;
}

.blogart:hover{
-webkit-box-shadow: #373021 0px 2px 4px;
-moz-box-shadow: #373021 0px 2px 4px;
box-shadow: #373021 0px 2px 4px;
behavior: url(/PIE.php);
}

#blogfeed li{
list-style-type:none;
font-size:12px;
display:block;
margin-bottom:2px;
}


#blogfeed img{border:0px;}


#blogfeed li a{
color:#000000;
}


.imgthumb{
    padding:0px;
    margin:0px;
width:150px;
height:87px;
overflow: hidden;
border:solid 1px #ffffff;
}

.hompage-headline{
float:left;
width:140px;
padding-top:15px;
padding-left:0px;
padding-right:10px;
font-size:15px;
line-height:1.3em;
}

.hompage-headline:hover{
           
}

.Home #contenttext{
width:619px;
padding:15px;
font-size:110%;
background-color:#ffffff;
-webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
-webkit-box-shadow: #94AABF 0px 1px 4px;
-moz-box-shadow: #94AABF 0px 1px 4px;
box-shadow: #94AABF 0px 1px 4px;
behavior: url(/PIE.php);
position:relative;
height:250px;
}



h2
{

font-size:21px;
color:#A48F8D;
font-family:georgia;
font-weight:normal;
padding-bottom:20px;
line-height:125%;
	background: url(http://www.bwebsites.co.uk/images/hr.gif) 0px 100%;
	background-repeat: no-repeat;
}

.Home h2{
color:#BB0095;
font-size:27px;
background-image:none;
padding-bottom:0px;
margin-bottom:10px;
padding-top:0px;
margin-top:0px;
}

h3 a{
text-decoration:underline;}

.Home h4
{
font-size:1.5em;
color:#999999;
padding-top:0px;
margin-top:0px;
font-family:georgia;
font-weight:normal;
padding-bottom:15px;
line-height:125%;
	background: url(http://www.bwebsites.co.uk/images/menu_btm.jpg) 0px 100%;
	background-repeat: no-repeat;
text-shadow:0 1px 0 #666666;
}

h3
{
font-family:georgia;
font-size:18px;
color:#BB0095;
font-weight:normal;
line-height:130%;
}

blockquote{
font-family:georgia;
font-style: italic;
font-size:1.3em;
line-height:130%;
color:#95BD0D;
margin:0px;
padding:0px;

}




/** news core **/

#image{float:right; margin:10px;}

.date, .date{
display:none;}

.headline{
font-size:13px;
color:#393024;
font-family:Courier New;
font-weight:normal;
padding-bottom:5px;
line-height:125%;
}

.headline a{
color:#BB0095;}

.headline a:hover{
text-decoration:underline;}

#caption{
background-color:#cccccc;}

#content{
padding-left:20px;
}

.Home #content{
padding-left:0px;}
/** News Layout 2 **/

.news_layout1 .news_row{
width:480px;
background-color:#cccccc;
float:left;
margin:3px;
}

.news_layout1 .newsimage{
float:left;
width:180px;
}

/** News Layout 2 **/

.news_layout2 #news{
display:inline-block;
margin-left:0px;
margin-top:15px;
margin-left:0px;
margin-bottom:25px;
padding:0px;
}

.news_layout2 .headline{
font-size:28px;
text-transform:uppercase;
font-variant:small-caps;
padding-left:75px;
padding-bottom:25px;
font-family: Century Gothic;


}

.news_layout2 #newsrow_1 .headline{
  background: url(http://www.bwebsites.co.uk/images/websites.png);
	background-repeat:no-repeat;
  }

.news_layout2 #newsrow_2 .headline{
  background: url(http://www.bwebsites.co.uk/images/shop1.png);
  	background-repeat:no-repeat;
  }
  
  .news_layout2 #newsrow_3 .headline{
  background: url(http://www.bwebsites.co.uk/images/seo.png);
  	background-repeat:no-repeat;
  }
            
.news_layout2 .news_row{
width:287px;
height:170px;
float:left;
margin:0px;
padding:15px;
background-color:#C0E880;
  -webkit-border-radius: 2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:  2px 2px 2px 2px;
-webkit-box-shadow: #94AABF 0px 1px 4px;
-moz-box-shadow: #94AABF 0px 1px 4px;
box-shadow: #94AABF 0px 1px 4px;
behavior: url(/PIE.php);
position:relative;
  background-image: url(http://www.bwebsites.co.uk/images/logo.png);
  	background-repeat:no-repeat;
  	background-position:220px 110px;
}
.news_layout2 .news_row:hover{
background-color:#E7F79F;
}


.news_layout2 #newsrow_1, .news_layout2 #newsrow_2{
margin-right:15px;}

.Home .news_article a{
  background: url(http://www.bwebsites.co.uk/images/tri.png);
  background-position:100% 4px;
	background-repeat:no-repeat;
	padding-right:25px;
	clear:both;
	width:208px;
	margin-top:15px;
}

.news_layout2 #newsrow_2{
width:286px;
}
.news_layout2 .newsimage{
float:left;
width:180px;
}

.news_layout2 #image{
float:left;
}


.news_layout2 #newsarticles{
clear:both;}

.news_layout2 .newsimage{float:right;}

.news_layout2 .headline a{
color:#403428;
}

/** News Layout 2 with banner **/
.News_Layout_2_-_Banner #image{
position:absolute;
top:115px;
left:175px;
}

.News_Layout_2_-_Banner h1{
padding-top:185px;
}


/** News Layout 3 **/

.news_layout3 #news{
width:270px;
padding-right:20px;
}
.news_layout3  #newsarticles {
float:right;
width:270px;
padding-top:21px;
padding-right:20px;
text-align:right;
}

.news_layout3 .Contact-Us  #newsarticles {
width:370px;
padding-top:55px;
}

.news_layout3 #content{
float:left;
width:600px;
}

.news_layout3  .Contact-Us #content{
float:left;
width:500px;
}

.news_layout3 #content .textonly{
width:960px;
}

.news_layout3 .news_row{
background:#ffffff;
margin-bottom:20px;
width:270px;

}

.news_layout3 .news_rowimage:hover{
-webkit-box-shadow: #373021 0px 2px 4px;
-moz-box-shadow: #373021 0px 2px 4px;
box-shadow: #373021 0px 2px 4px;
behavior: url(/PIE.php);
}

.news_layout3  .news_rowimage{
-webkit-box-shadow: #94AABF 0px 2px 4px;
-moz-box-shadow: #94AABF 0px 2px 4px;
box-shadow: #94AABF 0px 2px 4px;
behavior: url(/PIE.php); 
     	background: url(http://www.bwebsites.co.uk/images/blogfeed.jpg) 0px 0px; 
}

.Our-Approach  .news_rowimage {
    background:none;
    -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
    
}

.email-Campaigns  #newsrow_1, .Email-Setup  #newsrow_1{
-webkit-box-shadow: #94AABF 0px 0px 0px;
-moz-box-shadow: #94AABF 0px 0px 0px;
box-shadow: #94AABF 0px 0px 0px;
behavior: url(/PIE.php); 
     	background: #A02081;
     	border-radius:10px;
     	text-align:left;
     	
}

.email-Campaigns .headline {
color: white;
font-size: 140%;
margin: 0 0 11px 0;}

.news_layout3 #news  #newsrow_1  input{width:250px; border-radius:3px; border:none; margin-left:10px; margin-bottom:10px;padding:1px;}

.news_layout3 #news  #newsrow_1  .formButton{ border-radius:10px;width:150px; height:40px; background:#C1EA82; color:#000000; font-weight:bold; margin-left:60px; font-size:130%;}
.news_layout3 #news  #newsrow_1  .formButton:hover{width:150px; height:40px; background:#4ECDEE; color:#ffffff; font-weight:bold;}

.email-Campaigns  #newsrow_1 .headline a, .Email-Setup  #newsrow_1 .headline a{color:#ffffff; width:220px;

}

.email-Campaigns  #newsrow_1 img, .Email-Setup  #newsrow_1 img{
border:none;
}

.news_layout3  .news_rowimage .headline{
text-align:center;

}

 .news_layout3 .news_row i{
font-family: ;
font-style: italic;
width:270px;
font-size:15px;
line-height:120%;
color:#95BD0D;
margin:0px;
padding:0px;  
}

.news_layout3 .news_row img{
width:258px;

border:solid 1px #ffffff;;
margin:5px;
 
}

.news_layout3 .news_row img a{
}



.news_layout3 .news_row .headline a{
width:270px;
margin:0px;
display:inline-block;
text-align:center;
position:relative;
color:#373021;
text-decoration:none;
font-size:17px;
}

.news_layout3 .news_row .headline{


}

.news_layout3 .news_row .headline a:hover{
color:#A30195;
text-decoration:underline;
}
/** News Layout 3 floating on the left**/
.News_Layout_3_-_left #newsarticles {
float:right;
width:190px;
}

.News_Layout_3_-_left #content{
float:right;
width:810px;
}

/** News Layout 3 main image as column on the left**/

.News_Layout_3_-_image_col #image{
position:absolute;
left:0px;
width:148px;
}

.News_Layout_3_-_image_col #content{
padding-left:158px;
width:650px;
}

/** News Layout 8 **/

.news_layout8 #contenttext{
    background: url(http://www.bwebsites.co.uk/images/hrlong.png) 0px bottom;
    background-repeat:no-repeat;
    padding-bottom:10px;
    
}

.news_layout8 h2{
     background: none;
     padding-bottom: 5px;
     padding-right:10px;
   
}

.news_layout8 #news{
padding-left:20px;
}

.news_layout8 .news_row img{
border:none;

position:relative;
height:140px;

}

.news_layout8 .news_row:hover{
-webkit-box-shadow: #373021 0px 2px 4px;
-moz-box-shadow: #373021 0px 2px 4px;
box-shadow: #373021 0px 2px 4px;
behavior: url(/PIE.php);
} 

.news_layout8 .news_row {
float:left;
width:300px;
margin-right:20px;
margin-top:30px; 
position:relative;
overflow:hidden;
-webkit-box-shadow: #94AABF 0px 2px 4px;
-moz-box-shadow: #94AABF 0px 2px 4px;
box-shadow: #94AABF 0px 2px 4px;
behavior: url(/PIE.php);
}


.news_layout8 .news_row .news_article h3{
font-size:17px;
color:#C4E982;
}

.news_layout8 .news_row .news_article{
width:280px;
height:120px;
overflow:hidden;
padding:10px;
display:none;
font-size:13px;
}

.news_article a{
text-decoration:none;
}

.news_layout8 .news_row:hover .news_article{
display:block;
position:absolute;
z-index:1000;
background-color:#333333;
   background:rgba(3,3,3,.78);
    -pie-background:rgba(3,3,3,.78);
behavior: url(/PIE.php); 
color:#ffffff;
}


/** contact **/

label{
    width: 150px;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block;
    clear:both;
}

input
{
float: left;
}

select{float:left;}

textarea
{
    width:300px;
    height:200px;
    float: left;
}

.submit
{
    border:solid 1px #ffffff;
    text-align:center;
    float:left;
    width:50px;
}

#submit
{
    padding-left:365px;
}


/** Gallery core **/


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/** Gallery layout3 **/

#gallery{
margin-left:15px;
}

.image_row{
width:225px;
background-color:#E4DED6;
float:left;
margin-right:14px;
margin-bottom:14px;
padding:1px;

/**  -pie-background: linear-gradient(#E4DED6, #AD9C81);**/

-webkit-box-shadow: #94AABF 0px 2px 4px;
-moz-box-shadow: #94AABF 0px 2px 4px;
box-shadow: #94AABF 0px 2px 4px;
behavior: url(/PIE.php);
position:relative;
}

.image_row:hover{
-webkit-box-shadow: #373021 0px 2px 4px;
-moz-box-shadow: #373021 0px 2px 4px;
box-shadow: #373021 0px 2px 4px;
behavior: url(/PIE.php);
}

.gallery_layout2 .imageimage{
  height:150px;	
  width:225px;
	overflow:hidden;
padding-left:0px;
padding-right:0px;
	  background-color:#ffffff;
}
.gallery_layout2 #content{
padding:0px;
}

.gallery_layout2 .textimage{
margin-left:20px;}

.Contact_Us .textimage {
margin-left:0px;}

.gallery_layout2 .imageimage:hover{
border-color:#027297;}

.gallery_layout2 .imagecaption{
  display:none;
}


.imagealt {
display:none;}
.imagebutoncode{
 height:120px;
   width:220px;
   padding:5px;
   padding-left:3px;
   padding-right:2px;
}

.big{
font-size:18px;
padding-top:5px;
padding-bottom:0px;
display:block;
background: url(http://www.bwebsites.co.uk/images/trigrey.png) ;
background-position:right;
background-repeat: no-repeat;

}

a.big {
color:#383023;
display:inline;
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
}

.gallery_layout2 .imageimage img{
border:0px;
}

hr{
background-color:#ffffff;
border:0px;
height:6px;
background: url(http://www.bwebsites.co.uk/images/hr.gif) ;
}


.pitem{
height:200px;
width:200px;
background-color:#D9ECFE;
}





#bloglink{
position: fixed;
top:205px;
right:0px;
z-index:500;}

#bloglink img{
border:0px;}


.CMSimages{
width:290px;
height:340px;
font-weight:bold;
text-align:center;
float:left;
font-size:13px;
margin-left:5px;
background-color:#E4DED6;
padding:2px;
margin-bottom:5px;
}

 /** Gallery layout3 **/
 
.gallery_layout4 #textcontent
{
width:400px;
  float:left;
}

.gallery_layout4 #gallery{
width:500px;
float:right;
margin-right:15px;
}

.gallery_layout4 #gallery_main_img{
width:500px;
-webkit-box-shadow: #94AABF 0px 2px 4px;
-moz-box-shadow: #94AABF 0px 2px 4px;
box-shadow: #94AABF 0px 2px 4px;
behavior: url(/PIE.php);
}

.gallery_layout4 .imageimage{
  height: 100px;
  margin: 18px;
  overflow: hidden;
  padding-top: 0;
  width: 100px;
  float:left;
  margin-right:5px; 
  -webkit-box-shadow: #94AABF 0px 2px 4px;
-moz-box-shadow: #94AABF 0px 2px 4px;
box-shadow: #94AABF 0px 2px 4px;
behavior: url(/PIE.php);
} 

.gallery_layout4 .imageimage:hover{
-webkit-box-shadow: #373021 0px 2px 4px;
-moz-box-shadow: #373021 0px 2px 4px;
box-shadow: #373021 0px 2px 4px;
behavior: url(/PIE.php);
}

.gallery_layout4 .imageimage img{
margin-left:-40px;
margin-top:-40px;
}

.gallery_layout4 #gallery_main_caption   {
text-align:center;
padding-top:5px;
font-size:16px;}
          



.email-Campaigns #newsrow_1 .news_article{height:181px;}
