/* Start of CMSMS style sheet 'webrankings default' */
.error_message{
padding: 10px 0;
color: orange;
font-weight: bold;
}
/*
Theme Name: webrankings 2008 theme
Theme URI: http://www.webrankings.co.uk
Description: Theme for webrankings.co.uk
Version: 1
Author: Dan W Peters
Author URI: http://www.techaven.net
*/
h1, h2, h3, h4, h5, h6, form, p, ul, li {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 100%;
}
h3, h4, h5, h6 {
	font-size: 100%;
}
ul li {
	list-style: none;
}
a {
	color: #a7ce38;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
	/*background: #333 url(images/default/body.gif) repeat;*/
	background: #000;
	margin: 0;
	cursor: default;
}
/* @group document */
#document {
	font-size: 80%;
}
#header, #menu, #main, #footer {
	text-align: left;
	width: 954px;
	margin: 0 auto;
}
#main {
	/*background: #fff url(images/default/main.gif) repeat-x top left;*/
}
/* @end */
/* @group header */
#header {
	color: #fff;
	background: #000;
	height: 70px;
	padding: 20px 0;
	position: relative;
}
#header p#logo {
	font-size: 170%;
	font-weight: normal;
	width: 265px;
	margin: 0 0 0 20px;
	display: block;
	float: left;
}
#header p#logo a {
  background: url(images/default/webrankings.gif) no-repeat left top;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 82px 265px 0 0;
  width: 0;
}
#header #introMenu {
	position: absolute; top: 10px; right: 20px;
}
#header #introMenu ul {
	color: #fff;
	height: 20px;
}
#header #introMenu ul li {
	float: left;
}
#header #introMenu ul li a,
#header #introMenu ul li h3 {
	white-space: nowrap;
	color: #999;
	width: auto;
	margin: 0 0 0 10px;
	padding: 0;
	display: block;
}
#header #introMenu ul li a:hover,
#header #introMenu ul li.currentpage h3 {
	text-decoration: underline;
	font-weight: normal;
	color: #999;
}
#header #introMenu h3 {
	font-size: 100%;
}
#header p#projectEnquiries {
	width: 303px;
	position: absolute; bottom: 20px; right: 20px;
}
#header p#projectEnquiries a {
	background: url(images/default/projectEnquiries.gif) no-repeat left top;
	display: block;
	height: 0;
	overflow: hidden;
	padding: 19px 307px 0 0;
	width: 0;
}
#header p#projectEnquiries a:hover {
	text-decoration: none;
}
/* @end */
/* @group menu */
#menu {
	clear: both;
	background: #000;
	text-align: center;
	font-size: 80%;
}
#menu ul {
	color: #fff;
	width: 824px;
	height: 35px;
	margin: 0 auto;
	text-align: left;
}
#menu ul li {
	float: left;
	background: url(images/default/mainMenuLi.gif) no-repeat top right;
	margin: 5px 3px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}
#menu ul li.currentpage {
	background: url(images/default/mainMenuLicurrentpage.gif) no-repeat top right;
	margin: 0 3px 0 0;
}
#menu ul li a,
#menu ul li h3 {
	white-space: nowrap;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(images/default/mainMenuA.gif) no-repeat top left;
	width: auto;
	height: 23px;
	padding: 7px 20px 0 20px;
	display: block;
}
#menu ul li a:hover {
	color: #a7ce38;
}
#menu ul li h3 {
	color: #a7ce38;
	font-size: 100%;
	background: url(images/default/mainMenuLicurrentpageh3.gif) no-repeat top left;
	height: 23px;
	padding-top: 12px;
}
/* @end */
/* @group subMenu */
#subMenu {
	width: 200px;
	margin: 10px 0 0 9px;
	float: left;
	font-size: 130%;
	text-align: right;
}
#subMenu {
  margin: 9px 0 0 0;
}
#subMenu ul li a,
#subMenu ul li h3 {
	color: #999;
	text-decoration: none;
	margin: 0 0 9px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #dbdbdb;
	display: block;
}
#subMenu ul li a:hover,
#subMenu ul li h3 {
	color: #000;
}
/* @end */
/* @group content */
#content {
	width: 500px;
	margin: 9px 0 20px 30px;
	float: left;
}
#content.home {
	width: 746px;
	margin: 9px 0 10px 9px;
	float: left;
}
#content.home #homePod {
	height: 247px;
	display: block;
	position: relative;
}
#content.home #homePod .slide {
	height: 213px;
	padding: 34px 250px 0 260px;
	text-align: justify;
	font-size: 85%;
}
#content.home #homePod .slide#welcomeSlide {
	background: #fff url(images/default/homepod.gif) no-repeat top left;
}
#content.home #homePod .slide#whatWeDoSlide {
	background: #fff url(images/default/homepodWhatWeDo.gif) no-repeat top left;
}
#content.home #homePod .slide#seoDesignSlide {
	background: #fff url(images/default/homepodSeoWebDesign.gif) no-repeat top left;
}
#content.home #homePod .slide#seoSlide {
	background: #fff url(images/default/homepodSeo.gif) no-repeat top left;
}
#content.home #homePod .slide#linkBuildingSlide {
	background: #fff url(images/default/homepodLinkBuilding.gif) no-repeat top left;
}
#content.home #homePod .slide#ppcSlide {
	background: #fff url(images/default/homepodPpc.gif) no-repeat top left;
}
#content.home #homePod .slide#conversionSlide {
	background: #fff url(images/default/homepodConversion.gif) no-repeat top left;
}
#content.home #homePod .slide h1,#content.home #homePod .slide h2 {
	font-size: 150%;
}
/*#content.home #homePod #seoSlide {
}*/
#content.home #homePod ul#slideSections {
	width: 227px;
	margin: 0;
	padding: 7px 0 0 0;
	position: absolute; top: 0; left: 7px;
	text-align: right;
	font-size: 130%;
}
#content.home #homePod ul#slideSections li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content.home #homePod ul#slideSections li h1 {
	font-size: 100%;
	margin: 0;
}
#content.home #homePod ul#slideSections li.whatWeDoSlide {
	padding: 1px 0 0 0;
}
#content.home #homePod ul#slideSections li.seoDesignSlide {
	padding: 1px 0 0 0;
}
#content.home #homePod ul#slideSections li.ppcSlide {
	padding: 1px 0 0 0;
}
#content.home #homePod ul#slideSections li.conversionSlide {
	padding: 1px 0 0 0;
}
#content.home #homePod ul#slideSections li a {
	color: #666;
	cursor: pointer;
	height: 23px;
	padding: 9px 12px 0 0;
	display: block;
}
#content.home #homePod ul#slideSections li#defaultSlide a {
	background: url(images/default/slideATop.gif) no-repeat top right;
}
#content.home #homePod ul#slideSections li.ppcSlide a {
	height: 24px;
}
#content.home #homePod ul#slideSections li.conversionSlide a {
	height: 25px;
}
#content.home #homePod ul#slideSections li a:hover {
	background: url(images/default/slideA.gif) no-repeat top right;
	text-decoration: none;
	color: #000;
}
#content.home #homePod ul#slideSections li.welcomeSlide a:hover {
	background: url(images/default/slideATop.gif) no-repeat top right;
	text-decoration: none;
	color: #000;
}
#content.home #homePod ul#slideSections li.conversionSlide a:hover {
	background: url(images/default/slideABot.gif) no-repeat bottom right;
	text-decoration: none;
	color: #000;
}
#content.home #homePod ul#slideSections li.seperator {
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 1px 0 0 0;
	display: block;
}
#content.home #homePod p.nextSlide {
	width: auto;
	margin: 0;
	position: absolute; bottom: 0; right: 0;
}
#content.home #homePod p.nextSlide a {
	cursor: pointer;
	background: #fff;
	padding: 10px;
	display: block;
}
#pods {
	padding: 0 0 10px 10px;
	font-size: 85%;
}
#pods .pod,#homepod2 .pod.temp5 {
	background: #eee url(images/default/pod.gif) no-repeat top left;
	width: 181px;
	height: 190px;
	margin: 0 0 7px 0;
	float: left;
	position: relative;
}
#homepod2 {
  font-size: 85%;
}
#homepod2 .pod.temp5 {
	margin: 7px 0 0 0;
}
#pods .pod.temp1,#pods .pod.temp2,#pods .pod.temp3,#pods .pod.temp4 {
	margin: 0 7px 0 0;
}
#pods .pod h2 {
	padding: 10px 10px 5px 10px;
	font-size: 130%;
}
#pods .pod h2 a:hover {
	text-decoration: none;
}
#pods .pod p {
	padding: 0 10px 10px 10px;
}
#pods .pod.temp4 p {
	padding: 0 10px 0 10px;
}
#pods .pod p.readMore,#homepod2 .pod p.readMore {
	position: absolute;
	bottom: 10px;
	left: 10px;
	padding: 0;
	background: url(images/default/podButton.gif) no-repeat top right;
}
#pods .pod p.readMore span,#homepod2 .pod p.readMore span {
	height: 20px;
	padding: 5px 9px 0 9px;
	display: block;
	background: url(images/default/podButtonSpan.gif) no-repeat top left;
	color: #000;
}
#pods .pod p.readMore a,#homepod2 .pod p.readMore a {
	color: #000;
}
#content h1 {
	margin: 10px 0 10px 0;
}
#content p {
	margin: 7px 0;
}
#content ul {
	padding: 0 0 0 20px;
}
#content ul li {
	list-style: disc;
}
p#hhh {
	background: url(images/default/hhh.gif) no-repeat left top;
  display: block;
  width: 0;
	height: 0;
  overflow: hidden;
	margin: 0 auto 0 auto;
  padding: 105px 682px 0 0;
	clear: both;
}
/* @end */
/* @group pods */
#homepod2 {
	width: 181px;
	margin: 9px 9px 0 0;
	float: right;
}
#homepod2 .pod.enquiry {
	width: 181px;
	height: 245px;
	background: #eee url(images/default/podEnquiry.gif) no-repeat top left;
	color: #fff;
	position: relative;
}
#homepod2 .pod h2 {
	padding: 10px;
	font-size: 140%;
}
#homepod2 .pod h2 a:hover {
	text-decoration: none;
}
#homepod2 .pod p {
	padding: 10px;
}
#homepod2 .pod p#enquireToday {
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
}
#homepod2 .pod a {
	color: #fff;
}
#portfolioProject {
  -moz-border-radius: 10px;
  margin: 0 0 20px 0;
  padding: 10px 12px;
  background: #A7CE38;
  font-size: 120%;
}
#portfolioProject h2 {
  font-size: 150%;
}
#portfolioProject p {
  padding: 10px 0 0 0;
}
#portfolioProject,#portfolioProject a {
	color: #fff;
}
#portfolioProject a:hover {
  color: #000;
  text-decoration: none;
}
.thumbs {
  padding: 20px 0 0 0;
}
.thumbs div.thumb {
  float: left;
  overflow: hidden;
  text-align: center;
  width: 300px;
  height: 260px;
}
.thumbs h2 {
  padding: 0 0 10px 0;
  font-weight: bold;
  font-size: 120%;
}
.thumbs img {
  width: 200px;
  border: 5px solid #bdbdbd;
}
/* @end */
/* @group contactform */
form legend {
	display: none;
}
form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #999;
}
form#newsletter div label {
	display: none;
}
form#newsletter div.textfield {
	padding: 2px 10px 0 10px;
}
form#newsletter div.textfield input {
	width: 155px;
	padding: 2px;
	border: 1px solid #999;
}
.contactForm {
}
.contactForm fieldset input,.contactForm fieldset textarea,.contactForm fieldset div select {
  width: 200px;
}
.contactForm fieldset div.group input {
	width: inherit;
}
.conta
/* End of 'webrankings default' */

