body {
	margin-top: 0;
    font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

input {
	padding: 0;
	border: 0;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #2C3695;
	font-weight: normal;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #B2B2B2;
	font-weight: bold;
}

h3 {
	margin: 0;
	padding: 0;
}

ing {
	border: none;
}

/* Layout */

#wrapper {
	width: 752px;
	margin: auto;
	background-color: #CCCCCC;
}
#header {
	float: left;
	clear: left;
	width: 752px;
	background-color: #ffffff;
}
#top {
	float: left;
	width: 730px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #C1B49A;
	line-height: 16px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
#top-rnd-bott {
	float: left;
	width: 750px;
	height: 4px;
	background-image: url(images/top-rnd-bottom.gif);
	background-repeat: no-repeat;
}
#logo {
	float: left;
	width: 338px;
	padding-top: 10px;
}
#main{
	float: left;
	clear: left;
	width: 752px;
	background-color: #ffffff;
	background-image: url(images/dotted-divide.gif);
	background-repeat: repeat-y;
	background-position: 501px 0px;
}
#banner {
	float: left;
	clear: left;
	width: 752px;
	padding-bottom: 24px;
	margin: -2px 0 0 0;
}
#right {
	float: right;
	width: 246px;
}
#login {
	float: left;
	width: 231px;
}
.news-items {
	float: right;
	width: 231px;
}

#footer {
	float: left;
	clear: left;
	width: 752px;
	background-color: #ffffff;
	margin-bottom: 20px;
	padding-top: 16px;
}
/*--------------- Inner pages layout --------------- */
#inner-main{
	float: left;
	clear: left;
	width: 752px;
	background-color: #ffffff;
	background-image: url(images/dotted-divide.gif);
	background-repeat: repeat-y;
	background-position: 591px 0px;
}
#inner-content {
	float: right;
	widt: 400px;
	width: 435px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
#inner-left {
	float: left;
	width: 590px;
}
#inner-right {
	float: right;
	width: 152px;
	padding-left: 10px;
	font-size: 11px;
}
.right-item {
	float: right;
	width: 152px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #848284;

}
.lime {
	font-size: 16px;
	color: #8CC739;
}
.grey {
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #848284;
}
.grey a {
	color: #848284;
	text-decoration: none;
}
.grey a:hover {
	color: #848284;
	text-decoration: underline;
}
.right-padd {
	padding-right: 6px;

}


/* Inner h1 styles */

#link-build {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #BD304A;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-link-building.gif);
	background-repeat: no-repeat;
}
#seo-anal {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #18B673;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-seo-analysis.gif);
	background-repeat: no-repeat;
}
#cont-write {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #FFA218;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-content-writing.gif);
	background-repeat: no-repeat;
}
#host {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #DEE329;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-hosting.gif);
	background-repeat: no-repeat;
}
#se-sub {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #29AEE7;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-search-engine-submission.gif);
	background-repeat: no-repeat;
}
#reco-resu {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #633C18;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-re-coding-and-restructure.gif);
	background-repeat: no-repeat;
}
#soci-netw {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #2C398F;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-social-networking.gif);
	background-repeat: no-repeat;
}
#pay-per {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #EC1D25;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-pay-per-click-ppc.gif);
	background-repeat: no-repeat;
}
#publ-rela {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #8CC742;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-public-relations.gif);
	background-repeat: no-repeat;
}
#dire-subm {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #F05B29;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-directory-submissions.gif);
	background-repeat: no-repeat;
}
#seo-cons {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #C3996C;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-seo-consultancy.jpg);
	background-repeat: no-repeat;
}
#usab {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #BD304A;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-usability.gif);
	background-repeat: no-repeat;
}
#acce {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #18B673;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-accessability.gif);
	background-repeat: no-repeat;
}
#pers {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #FFA218;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-personalisation
.gif);
	background-repeat: no-repeat;
}
#targ {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #DEE329;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-targetted-content.gif);
	background-repeat: no-repeat;
}
#ince {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #90288E;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-incentivised-data-capture.gif);
	background-repeat: no-repeat;
}
#incr-func {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #29AEE7;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-increased-functionality.gif);
	background-repeat: no-repeat;
}
#sear-posi {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #633C18;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-seach-engine-position-tracker.gif);
	background-repeat: no-repeat;
}
#web-traf {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #2C398F;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-web-traffic-analysis.gif);
	background-repeat: no-repeat;
}
#emai-mark {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #BD304A;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-email-marketing.gif);
	background-repeat: no-repeat;
}
#vira-mark {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #18B673;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-viral-marketing.gif);
	background-repeat: no-repeat;
}
#loya-prog {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #FFA218;
	font-weight: normal;
	line-height: 63px;
	padding-left: 68px;
	background-image: url(images/h1bg-loyalty-programme.gif);
	background-repeat: no-repeat;
}

/* Menu */

#menu {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	float: right;
	width: 398px;
	padding-left: 12px;
	padding-right: 1px;
}
#menu li {
	margin: 0;
	padding: 0;
	padding-top: 45px;
	padding-bottom: 14px;
	float: left;
	list-style-type: none;
	font-size: 12px;
	color: #7D5735;
	text-align: center;
	width: 75px;
}
#menu li a {
	color: #7D5735;
	text-decoration: none;
}
#menu li a:hover {
	color: #7D5735;
	text-decoration: underline;

}
#active {
	background-image: url(images/button-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	font-size: 10px;
	color: #ffffff !important;
	text-align: center;
}
.case {
	padding-top: 30px !important; 
	font-size: 12px;
	color: #7D5735;
	text-align: center;
	width: 75px;

}
#footlinks {
	padding: 0;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 750px;
	height: 20px;
	text-align: center;
}
#footlinks li {
	padding-right: 6px;
	float: left;
	list-style-type: none;
	color: #c6c6c6;
	font-size: 11px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 6px;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 6px;
	display: block;
}
#footlinks li a {
	color: #A5A5A5;
	text-decoration: underline;
}
#footlinks li a:hover {
	color: #A5A5A5;
	text-decoration: none;
}

#inner-menu {
	margin: 0;
	padding: 0;
	float: left;
	width: 135px;
}
#inner-menu li {
	margin: 0;
	padding: 0;
	width: 130px;
	list-style-type: none;
	font-size: 12px;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #b5b6de;
}
#inner-menu a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 130px;
}
#inner-menu a:hover {
	color: #ffffff;
	text-decoration: underline;
	display: block;
}
.inner-active-lb {
	background-color: #BD304A !important;
}
.inner-active-sa {
	background-color: #18B673 !important;
}
.inner-active-cw {
	background-color: #FFA218 !important;
}
.inner-active-ho {
	background-color: #DEE329 !important;
}
.inner-active-ss {
	background-color: #29AEE7 !important;
}
.inner-active-rr {
	background-color: #633C18 !important;
}
.inner-active-sn {
	background-color: #2C398F !important;
}
.inner-active-pp {
	background-color: #EC1D25 !important;
}
.inner-active-pr {
	background-color: #8CC742 !important;
}
.inner-active-ds {
	background-color: #F75929 !important;
}
.inner-active-sc {
	background-color: #C3996C !important;
}
.inner-active-us {
	background-color: #BD304A !important;
}
.inner-active-ac {
	background-color: #18B673 !important;
}
.inner-active-pe {
	background-color: #FFA218 !important;
}
.inner-active-tc {
	background-color: #DEE329 !important;
}
.inner-active-id {
	background-color: #90288E !important;
}
.inner-active-if {
	background-color: #29AEE7 !important;
}
.inner-active-wa {
	background-color: #2C398F !important;
}
.inner-active-st {
	background-color: #633C18 !important;
}
.inner-active-em {
	background-color: #BD304A !important;
}
.inner-active-vm {
	background-color: #18B673 !important;
}
.inner-active-lp {
	background-color: #FFA218 !important;
}
.inner-active-home {
	background-color: #2C3695 !important;
}

#icon-list {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: 700px;
	background-color: #FFFFFF;
}
#icon-list li {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
	list-style-type: none;
}


/* End Menu */

/* Content */

.content{
	font-size: 12px;
	float: left;
	clear: left;
	width: 490px;
	background-color: #ffffff;
	padding-right: 10px;
	padding-bottom: 10px;
}
.login {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	color: #f69209;
	font-size: 18px;
	line-height: 33px;
	padding-left: 40px;
	background-image: url(images/login-padlock.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	width: auto;
	
}
.red a {
	color: #eb1342;
	text-decoration: none;
}
.red a:hover {
	color: #eb1342;
	text-decoration: underline;
}

/* SEM Umbrella */
.sem-orangine {
	color: #F6921E;
	font-size: 16px;
	font-weight: bold;
}
.orange {
	color: #F6921E;
	font-size: 11px;
	font-weight: normal;
}
.orange a {
	color: #F6921E;
}
.green {
	color: #B9D331;
	font-size: 11px;
	font-weight: normal;
}
.green a {
	color: #B9D331;
}
.blue {
	color: #1672BB;
	font-size: 11px;
	font-weight: normal;
}
.blue a {
	color: #1672BB;	
}
#sem-holder {
	float: left;
	clear: left;
	width: 490px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#search-engine-optimisation {
	float: left;
	clear: none;
	width: 99px;
	padding-right: 10px;
	padding-left: 54px;
	font-size: 11px;
	color: #A5A5A5;
	text-align: left;
	background-image: url(images/search-engine-optimisation.jpg);
	background-repeat: no-repeat;
}
#traffic-conversion {
	float: left;
	clear: none;
	width: 99px;
	padding-right: 10px;
	padding-left: 54px;
	font-size: 11px;
	color: #A5A5A5;
	text-align: left;
	background-image: url(images/traffic-conversion.jpg);
	background-repeat: no-repeat;
	backgound-position: 0px 0px;
}
#customer-creation-and-growth {
	float: left;
	clear: none;
	width: 100px;
	padding-right: 10px;
	padding-left: 54px;
	font-size: 11px;
	color: #A5A5A5;
	text-align: left;
	background-image: url(images/customer-creation-and-growth.jpg);
	background-repeat: no-repeat;
	backgound-position: 0px 0px;
}

/* Form */

.customer-login {
	float: right;
	width: auto;
	background-image: url(images/customer-login-top-rnd.gif);
	background-repeat: no-repeat;
	background-color: #ece7e1;
	font-size: 11px;
	padding-top: 2px;
	color: #000000;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.customer-login a {
	color: #F7B70F;
	text-decoration: underline;
}
.customer-login-bott {
	width: 210px;
	height: 6px;
	background-image: url(images/customer-login-bott-rnd.gif);
	background-repeat: no-repeat;
	margin-bottom: 9px;
	float: right;
}

/* News */

.news {
	margin: 0;
	padding: 0;
	float: left;
	width: 231px;
	padding-bottom: 20px;
}
.news li {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	list-style-type: none;
	font-size: 11px;
}
.dotted-line {
	background-image: url(images/news-dotted-underline.gif);
	background-repeat: repeat-x;
}

/* Site Map */

#sitemap {
	margin: 0;
	padding: 0;
	float: left;
}
#sitemap li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.style1 {color: #FF0000}
#wrapper #footer {
	font-size: 12px;
	text-align: center;
	color: #333333;
}
.boldpara {
	font-weight: bold;
}#wrapper #footer #copyright {
	clear: both;
	font-size: 11px;
	padding-top: 10px;
}
#copyright a { color:#666; text-decoration:none }
#copyright a:hover { text-decoration:underline }

