body {width:960px; margin:0; margin-left:auto; margin-right:auto;background-color:#CFD7E2;font-family:"trebuchet ms";}
a {color:#9d1f23;}
#header {position:relative;width:960px;height:192px;background-image:url('/images/header-background.jpg');}
#header b {font-size:28px;}

#usp{position:relative;height:338px;width:960px;background-image:url(/images/usp.jpg);padding:0;margin:0;}

#mainbodypic {float:left;width:154px;height:397px;margin:0; padding:0;}
#mainbodypic img {margin:0;padding:0;}
#mainbodypic ul {width:154px;list-style-type: none; margin:0; padding:0;}
#mainbodypic ul li {width:154px;padding:0; margin:0;}
#nav1{width:154px;height:100px; background-image:url('images/search-engine-optimisation.jpg');}
#nav2{width:154px;height:99px; background-image:url('images/improving-conversion-rates.jpg');}
#nav3{width:154px;height:99px; background-image:url('images/google-ads.jpg');}
#nav4{width:154px;height:98px; background-image:url('images/website-improvements.jpg');}


#sublhs {float:left;width:172px;background-color:#437BC5;}
#sublhs ul {list-style-type: none; margin:0; padding:0;}
#sublhs ul li {width:166px; padding:3px;}
#sublhs ul li a{color:#fff;}
#sublhs h3 {color:#000;text-align:center;}


#submainbody {float:left;width:768px;padding:10px 10px 50px 10px;margin:0;background-color:#fff;min-height:580px;}
#submainbody p {width:768px; padding: 10px 0 0 0; margin:0; font-size:14px; color:#000;}
#submainbody ul {list-style-type: none; margin:0; padding:0;}
#submainbody ul li {padding:0; margin:0;font-size:14px; color:#000;}
#submainbody h1{padding:0; margin:0px; text-decoration:none; font-size:20px; font-weight:bold; color:#9d1f23;}
#submainbody h2{padding:10px 0 0 0; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
#submainbody h3{padding:10px 0 0 0; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
#submainbody h4{padding:10px 0 0 0; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
#submainbody h5{padding:10px 0 0 0; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
#submainbody h6{padding:10px 0 0 0; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}

#submainbody .costfaq {float:right;width:400px;padding-right:50px;}

#submainbody .contactdetails {margin-top:30px;clear:both;}
#submainbody .contactdetails ul {float:right;width:300px;}
#submainbody .contactdetails ul li {padding:0;}
#submainbody .contactdetails a {}


#contact {float:right; width:415px; margin-bottom:3px;}
#contact ul {list-style-type: none; margin:0; padding:0;}
#contact ul li {width:200px; padding:3px;margin:0;}
#contact ul li img{margin: 15px 0 0 5px;padding:0; cursor:hand;cursor:pointer;}
#contact ul li h5 {font-size:14px; font-weight:bold; color:#ffffff; padding-left:35px; margin:0;}
#contact ul li label {float:left; margin:0; padding-top:4px; width:35px; font-size:10px; font-weight:bold; color:#ffffff;}
#contact ul li textarea {height:75px;margin-top:25px;padding:0;overflow:hidden;}

#contactservices {float:right;width:300px;}
#contactservices ul {}
#contactservices ul li {padding:0;}
#contactservices ul li a {color:#000;}
#contactservices h2,h3,h4 {}

#callus {clear:both;float:right;padding-right:10px;margin:0;}
#callus label {color:#FFFFFF;font-size:20px;padding:0 4px;}
#callus img {height:20px;width:30px;}


#maincform {float:left;padding:0 0 20px 70px;}
#maincform ul {float:left;list-style-type: none; margin:0; padding:0;}
#maincform ul li {width:300px; padding:3px;}
#maincform ul li input{width:200px;}
#maincform ul li label {float:left; margin:0 10px 0 0; padding-top:4px; width:80px; }
#maincform ul li textarea {margin:0;overflow:hidden;width:200px;height:100px;}

#topnav {float:left;width:960px;margin-top:14px;}
#topnav ul {list-style-type: none; padding:0;}
#topnav ul li {width:170px;display:inline;padding-left:12px;}
#topnav ul li a {padding:0px; margin:0; text-decoration:none; font-size:14px; color:#ffffff;}
#topnav-home {padding-right:5px;}
#topnav-seo {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-analytics {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-ppc {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-impr {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-blog {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-about {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}
#topnav-con {padding-right:5px;background:transparent url('../images/nav-breaker.jpg') no-repeat 0 0;}


#footernav {float:left;width:960px;text-align:center;}
#footernav ul {list-style-type: none; padding:0;}
#footernav ul li {width:170px;display:inline;padding-left:6px;font-size:14px;}
#footernav ul li a {padding:0px; margin:0; text-decoration:underlined; font-size:14px; color:#000;}

#subfoldcontent {float:left;width:944px;height:477px;background-image:url('images/submain-background.jpg');font-size:18px; color:#ffffff;}
#subfoldcontent p, h1, h2, ul {margin: 0 75px 0 185px;color:#ffffff;}
#subfoldcontent ul {padding:10px 0 0 20px;}
#subfoldcontent p {font-size: 16px; padding:10px 0;}

#foldcontent {float:left;width:920px;padding:20px;background-color:#ffffff;font-size:18px;}
#foldcontent p,h1,h2,h3,ul {margin:0;padding: 0;color:#000000;}
#foldcontent h1,h2,h3 {font-size:18px;}
#foldcontent ul {list-style-type:none;}
#foldcontent p {font-size: 16px;padding:10px 0;}
#foldcontent h1,h2,h3 {color:#9d1f23;text-decoration:underline;}

#lhsfade {float:left;width:16px;height:1020px;background-image:url('images/background.jpg');}

#convcalc {width:400px;padding:0; margin:10px 0 0 10px;}
#convcalc ul {list-style-type: none; margin:0; padding:0;}
#convcalc ul li {width:400px; padding:3px;}
#convcalc ul li input{width:100px;}
#convcalc ul li label {float:left; margin:0 10px 0 0; padding-top:4px; width:150px; }

#calcresult {float:right; margin: 0 75px 0 0;width:400px;padding:0;font-size:14px;}
#calcresult b{font-size:26px; color:#9d1f23;margin:0 0 0 10px;}

#wrapper {
    width: 760px;
    margin: 0 auto;
}

#intro {
    padding-bottom: 10px;
}

h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width: 780px;
    height: 338px;
    margin: 0 auto;
    padding:0;
    position:relative;
 }

.scroll {
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    margin:0;
    top:-60px;
    padding:0;
	height:278px;
	width:780px;
	border-left:2px solid #D1DCE9;
    border-right:2px solid #ADBED4;
}

.scrollContainer div.panel {padding: 20px;height: 270px;width: 740px;}
.scrollContainer div.panel div.content {float:right;width:500px;}
.scrollContainer div.panel div.content .head2{font-size:28px; font-weight:bold; color:#9d1f23;}

.scrollContainer div.panel div.subnav {float:left;width:240px;}
.scrollContainer div.panel div.subnav ul {list-style-type: none; margin:0; padding:0 10px;}
.scrollContainer div.panel div.subnav ul li {padding:10px 0 0 0; margin:0;font-size:14px; color:#000;}
.scrollContainer div.panel div.subnav h3{padding:0px; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
.scrollContainer div.panel div.subnav .head3{padding:0px; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}

.panel {padding: 20px;height: 270px;width: 740px;}
.panel div.content {float:right;width:500px;}
.panel div.content .head2{font-size:28px; font-weight:bold; color:#9d1f23;}

.panel div.subnav {float:left;width:240px;}
.panel div.subnav ul {list-style-type: none; margin:0; padding:0 10px;}
.panel div.subnav ul li {padding:10px 0 0 0; margin:0;font-size:14px; color:#000;}
.panel div.subnav h3{padding:0px; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}
.panel div.subnav .head3{padding:0px; margin:0px 0; text-decoration:none; font-size:18px; font-weight:bold; color:#9d1f23;}


#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: relative;
    cursor: pointer;
}

.scrollButtons.left {
    left:-50px;
    top:140px;
}

.scrollButtons.right {
    left:800px;
    top:-218px;
}

.hide {
    display: none;
}

#miniblog {float:right;width:200px;font-size:15px;font-weight:normal;margin-left:20px;}
#miniblog h4 {color:#000000; margin:10px 0 0;text-align:center;text-decoration:underline;}
.blogdate {font-size:12px;font-style:italic;}
#subblog {width:165px;font-size:15px;font-weight:normal;margin-left:5px;}
#subblog h4 {color:#000; margin:10px 0 0;text-align:center;text-decoration:underline;}
#subblog a {color:#fff;}


#rankings ul {width:500px;margin:20px auto;}
#rankings ul li {list-stle-type:none;display:inline;float:left;}
#rankings .col1 {width:200px;}
#rankings .col2 {width:200px;}
#rankings .col3 {width:100px;text-align:center;}