@charset "utf-8";
@import "navigation.css";
@import "main-container-styles.css";
@import "news.css";

/**************************************** 

 PDC Internet Solutions CSS
 
 ************************ 
 * Project Development Consultants Ltd, 
 * Swan House, 
 * Bosworth Hall Estate, 
 * Market Bosworth, 
 * Nuneaton, 
 * CV13 0LJ
 * TEL: 08450 092 255
 * EMAIL: contact@pdcnet.org.uk
 ************************
 
*****************************************/

/** Main Body Background styles **/

body, html  {
margin:0px;
min-width: 980px;
}

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

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

.main {
background-image:url(../images/page/bg-main-page.png);
background-repeat:repeat-x;
background-position:top;
}

.web-design {
background-image:url(../images/page/bg-web-design-page.png);
background-repeat:repeat-x;
background-position:top;
}

.content-management {
background-image:url(../images/page/bg-content-management-page.png);
background-repeat:repeat-x;
background-position:top;
}

.promotion {
background-image:url(../images/page/bg-promotion-page.png);
background-repeat:repeat-x;
background-position:top;
}

.knowledge-transfer {
background-image:url(../images/page/bg-knowledge-transfer-page.png);
background-repeat:repeat-x;
background-position:top;
}

.e-commerce {
background-image:url(../images/page/bg-e-commerce-page.png);
background-repeat:repeat-x;
background-position:top;
}

.statistics {
background-image:url(../images/page/bg-statistics-page.png);
background-repeat:repeat-x;
background-position:top;
}

/** Page Containers **/

#animated-background-container {
/**width:expression(document.body.clientWidth < 981? "981px" : document.body.clientWidth > 1999? "2000px" : "auto");**/
overflow:hidden;
}

#animated-background {
position:absolute;
z-index:0;
top:0px;
width:100%;
overflow:hidden;
}

#main-container {
width:960px;
padding:0px;
margin:0 auto;
}

#header-container {
position:relative;
width:960px;
height:110px;
padding-top:10px;
}

#content-container {
background-image:url(../images/page/bg-main-text-area.jpg);
background-repeat:repeat;
width:940px;
height:320px;
padding:10px;
}

#main-content {
position:relative;
background-color:#FFF;
height:320px;
font-family:Verdana, Tahome, Arial;
font-size:11px;
color:#999;
line-height:14px;
}

#what-we-do-container {
position:relative;
width:960px;
height:85px;
margin-top:10px;
z-index:3;
}

#what-we-do-mirror-container {
position:relative;
width:960px;
height:50px;
margin-top:2px;
z-index:1;
}

.mirror-overlay {
position:absolute;
top:0px;
width:960px;
background-image:url(../images/page/mirror-overlay.png);
height:70px;
z-index:2;
}

/** Header Styles **/

.logo {
position:absolute;
top:10px;
left:0px;
}

.header-contact-white {
position:absolute;
width:150px;
height:60px;
top:10px;
right:0px;
font-family:Verdana, Tahome, Arial;
font-size:10px;
color:#FFF;
padding-left:10px;
border-left:2px dotted #FFF;
}

.header-contact-main {
position:absolute;
width:150px;
height:60px;
top:10px;
right:0px;
font-family:Verdana, Tahome, Arial;
font-size:10px;
color:#CCC;
padding-left:10px;
border-left:2px dotted #CCC;
}

/* Header Contact for individual pages */

body.main .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-main-pages.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
}

body.main a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-main-pages.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#CCC;
}

body.main a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-main-pages.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#0099CC;
}

/*********************************/

body.web-design .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-web-design.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.web-design a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-web-design.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.web-design a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-web-design.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#D1E8A2;
}

/*********************************/

body.content-management .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-content-management.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.content-management a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-content-management.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.content-management a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-content-management.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#8BD9F2;
}

/*********************************/

body.promotion .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-promotion.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.promotion a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-promotion.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.promotion a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-promotion.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FF7E98;
}

/*********************************/

body.knowledge-transfer .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-knowledge-transfer.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.knowledge-transfer a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-knowledge-transfer.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.knowledge-transfer a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-knowledge-transfer.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF2BD;
}

/*********************************/

body.e-commerce .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-e-commerce.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.e-commerce a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-e-commerce.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.e-commerce a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-e-commerce.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFB4A1;
}

/*********************************/

body.statistics .telephone-main {
position:relative;
line-height:30px;
background-image:url(../images/page/telephone-statistics.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
color:#FFF;
}

body.statistics a.email-main {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-statistics.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#FFF;
}

body.statistics a.email-main:hover {
position:relative;
line-height:30px;
background-image:url(../images/page/mail-statistics.png);
background-position:left;
background-repeat:no-repeat;
padding-left:21px;
text-decoration:none;
color:#D9A8D9;
}

/** End of Header Contact Styles **/

body.main .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.web-design .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.content-management .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.promotion .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.knowledge-transfer .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.e-commerce .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

body.statistics .header-text {
position:absolute;
top:30px;
left:482px;
font-family:Verdana, Tahome, Arial;
font-size:18px;
color:#fff;
text-align:left;
}

/* CSS Style For jquery image fades (testimonials) */
.Testimonials {
width: 222px;
height: 96px;
padding: 0;
margin: 0;
}

.TestName {
width: 222px;
height: 20px;
padding: 0;
margin: 0;
}

.Testimonials img {
top: 0;
left: 0;
}

.TestName img {
top: 0;
left: 0;
}