img {
border:0;
}

* {
margin:0;
padding:0;
}

body {
font-family: Arial, Helvetica, sans-serif;
background: #ffffff url(images/main-bg.gif);
}

#web-design-wolverhampton-container{
margin:auto;
width:100%;
}


#web-design-wolverhampton-header {
/*height:150px; */
height:100px;
width:100%;
background:#383737;
}

#web-design-wolverhampton-header-top{
width:1000px;
margin:auto;
}


#web-design-wolverhampton-logo {
float:left;
width:220px;
padding:20px 219px 20px 20px; 
}


#web-design-wolverhampton-menu {
float:left;
width:541px;
background: url(images/menu-bg.jpg) no-repeat;
}

/*
#web-design-wolverhampton-contact-details {
float:left;
background:url(images/contact-details-background.png) no-repeat;
width:140px;
padding:10px 0 0 15px;
height:61px;
}

*/

#web-design-wolverhampton-middle {
width:1000px;
margin:auto;
background:#FFFFFF;
}

#web-design-wolverhampton-banner {
width:1000px;
}

#web-design-wolverhampton-slide {
width:690px;
padding-right:10px;
height:260px;
float:left;
}

#web-design-wolverhampton-newsletter {
width:220px;
height:220px;
padding:20px;
float:left;
background:url(images/news-letter-background.jpg);
}




#web-design-wolverhampton-sub-banner {
background:url(images/web-design-promo-banner.jpg) no-repeat;
width:960px;
height:100px;
}

#web-design-wolverhampton-ecommerce-text {
float:left;
width:340px;
padding:35px 30px 10px 105px;
}

#web-design-wolverhampton-seo-text {
float:left;
width:320px;
padding:35px 30px 10px 112px;

}

#web-design-wolverhampton-content {
float:left;
width:960px;
}

#web-design-wolverhampton-content-left {
float:left;
width:700px;
}

#web-design-wolverhampton-intro {
padding-right:20px;
float:left;
width:680px;
}

#web-design-wolverhampton-company-profile {
float:left;
width:215px;

}
#web-design-wolverhampton-our-capabilites {
float:left;
width:215px;
padding:0 0 0 15px;

}

#web-design-wolverhampton-did-you-know {
float:left;
width:215px;
padding:0 0 0 15px;

}

#web-design-wolverhampton-right {
width:260px;
float:left;
}

#web-design-wolverhampton-testimonials-top{
width:260px;
background:url(images/testimonial-top.jpg) no-repeat;
height:7px;
}


#web-design-wolverhampton-testimonials-middle{
width:220px;
height:202px;
background:url(images/testimonials-middle.jpg) no-repeat;
padding:10px 20px 20px 20px;
}

#web-design-wolverhampton-testimonials-bottom{
width:260px;
background:url(images/testimonials-bottom.jpg) no-repeat;
height:6px;
padding-bottom:10px;
}

#web-design-wolverhampton-services-top{
float:left;
width:260px;
height:10px;
background:url(images/services-top.jpg) no-repeat;
}

#web-design-wolverhampton-services-middle{
float:left;
background:url(images/services-middle.jpg) no-repeat;
width:220px;
height:356px;
padding:10px 20px 20px 20px;
}

#web-design-wolverhampton-services-bottom{
float:left;
width:260px;
height:10px;
background:url(images/services-bottom.jpg) no-repeat;
}

#web-design-wolverhampton-footer{
width:100%;
float:left;
/*background:#000000;*/
/*height:102px;*/
background:url(images/footer-background.jpg) repeat-x #383838;
}

#web-design-wolverhampton-footer-links {
margin:auto;
width:1000px;
/*text-align:right;*/
padding:10px 50px 0 0;

}


#web-design-links {
float:left; width:240px;
}



/******************************************** Text General ****************************************************/

p {	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535;	line-height:16px; margin:0; padding:0; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px;  color:#94b630; margin-bottom:10px; font-weight:normal; padding:0 }
h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px;  color:#94b630; margin:0; padding:0; line-height:20px; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size:8px; color:#666666;}

/******************************************** Text Specific *******************************************/

#web-design-wolverhampton-intro ul
{
margin: 0;
padding: 5px 0 5px 20px;}

#web-design-wolverhampton-intro ol
{margin: 0;
padding: 0;}

#web-design-wolverhampton-intro li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px;
font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535;	line-height:16px; margin:0; padding-left:19px;
}

.tabbertab ul {
margin: 0;
padding: 5px 0 5px 20px;}

.tabbertab  ol
{margin: 0;
padding: 0;}

.tabbertab  li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px;
font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535;	line-height:16px; margin:0; padding-left:19px;

}



ul {
margin: 0;
padding: 5px 0 5px 20px;}

ol
{margin: 0;
padding: 0;}
/*
li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px;
font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#353535;	line-height:16px; margin:0; padding-left:19px;

}











*/

#menuback ul {
margin:0;
padding:0;
}




#web-design-links ul
{
margin: 0;
padding: 0;
color:#FFFFFF;
}

#web-design-links  ol
{
margin: 0;
padding: 0;
}

#web-design-links  li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
font-size: 7pt;
}



#web-design-links  a { 
	color:#FFFFFF; 
	text-decoration: none;
	}

#web-design-links a:link {
	color:#ffffff; 
	text-decoration: none;
	}

#web-design-links a:visited { 

	color:#ffffff; 
	text-decoration: none;
	}

#web-design-links a:hover { 
	font:normal Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: underline;
	}

#web-design-links a:active { 
	color:#ffffff;
	text-decoration: none;
	}



























#web-design-wolverhampton-did-you-know ul
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-did-you-know ol
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-did-you-know li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 9pt;
}


#web-design-wolverhampton-our-capabilites ul
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-our-capabilites ol
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-our-capabilites li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 9pt;
}

#web-design-wolverhampton-company-profile ul
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-company-profile ol
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-company-profile li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 9pt;
}







#web-design-wolverhampton-services-middle ul
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-services-middle ol
{
margin: 0;
padding: 0;
}

#web-design-wolverhampton-services-middle li
{
line-height: 16px;
list-style:none;
padding-left: 25px;
padding-top: 0px;
background-image:url(images/arrows.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
font-size: 9pt;
margin: 0 0 6px 10px;
}

#web-design-wolverhampton-services-middle  a { 
	color:#FFFFFF; 
	text-decoration: none;
	}

#web-design-wolverhampton-services-middle a:link {
	color:#ffffff; 
	text-decoration: none;
	}

#web-design-wolverhampton-services-middle a:visited { 

	color:#ffffff; 
	text-decoration: none;
	}

#web-design-wolverhampton-services-middle a:hover { 
	font:normal Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: underline;
	}

#web-design-wolverhampton-services-middle a:active { 
	color:#ffffff;
	text-decoration: none;
	}


/**************************************************************************links***********************************************/
a { 
	color:#94b630; 
	text-decoration: none;
	}

a:link {
	color:#94b630; 
	text-decoration: none;
	}

a:visited { 

	color:#94b630; 
	text-decoration: none;
	}

a:hover { 
	font:normal Arial, Helvetica, sans-serif;
	
	color:#94b630;
	text-decoration: underline;
	}

a:active { 
	color:#94b630;
	text-decoration: none;
	}



/*************************************************************************** Extra's ******************************************/

hr {
width:100%;
margin-top:10px;
margin-bottom:10px;
}
.clearboth { 
	clear:both;
	line-height:0; 
	}

.pad10side {
padding:0 30px 0 20px;
}

.padmiddle {
padding:10px 20px 10px 20px;
}

.padsubbanner {
padding:10px 0 10px 0;
}




.slideshow {
z-index:-1;

}




#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(subscribe.png) no-repeat right top;
	text-indent: -9999px;
}




.BUTTON {
	background: url(images/callback-button.jpg) no-repeat;
	width:100px;
	height:19px;
}