body {
	background:						#eaeaea;
	font-family:					tahoma;
}

body a {
	color:							#0164a3;
}

img,button {
	border:							0;
}

ul, ol {
	line-height:					18px;
	list-style:						none;
}

h1,h2,h3,h4,h5,h6,p,li,img,ul,ul,blockquote,hr,input,textarea,button,img{
	margin:							0;
	padding:						0;
	font-weight:					normal;
}

input, textarea {
	outline:						none;
}

.right {
	float:							right;
}

.left {
	float:							left;
}

.clear {
	clear:							both;
}

.bgs {
	background:						url('../images/sprite.png');
}

.bglayer2 {
	background:						url('../images/bgtop.png');
	width:							442px;
	height:							212px;
	position:						absolute;
	z-index:						-1;
	top:							100px;
}

.seo-icon {
	background:						url('../images/gamingseoicons2.png');
}

#container {
	width:							996px;
	margin:							0 auto;
}

#header {
	width:							996px;
	position:						relative;
}

#header  img.logo {
	width:							223px;
	height:							81px;
	margin:							36px 0 0 0;
}

#header  img.fconsultation {
	width:							315px;
	height:							166px;
	cursor:							pointer;
}

#header > form#contactfrmHeader {
	background:						#f2f2f2;
	width:							245px;
	height:						343px;
	padding-top:					20px;
	position:						absolute;
	top:							5px;
	right:							-4px;
	z-index:						9999;
	display:						none;
	text-align:						center;
	border-left:					1px solid #cecece;
	border-bottom:					1px solid #cecece;
}

#header > form#contactfrmHeader .title, #header > form#contactfrmHeader > div.input, #header > form#contactfrmHeader > div.textarea > img, #header > form#contactfrmHeader > img.close, #header > form#contactfrmHeader > button.right {
	background:						url('../images/indexcontactform.png');
}

#header > form#contactfrmHeader > img.title {
	background-position:			0px -103px;
	width:							213px;
	height:							15px;
	margin-bottom:					7px;
}

#header > form#contactfrmHeader > div.input {
	background-position:			0 0;
	width:							207px;
	min-height:						27px;
	margin:							5px auto 0 auto;
}

#header > form#contactfrmHeader > div.error {
	margin:							2px 0;
	font-size:						13px;
	color:							red;
}

#header > form#contactfrmHeader > div > input {
	background:						transparent;
	width:							180px;
	height:							20px;
	padding-top:					4px;
	border:							0;
	font-size:						13px;
	color:							#959595;
}

#header > form#contactfrmHeader > span {
	margin-top:						6px;
	display:						block;
	font-family:					arial;
	font-size:						11px;
	color:							#aba;
}

#header > form#contactfrmHeader > div.textarea {
	background:						transparent;
	margin:							5px auto 0 auto;
}

#header > form#contactfrmHeader > div.textarea > img.top {
	background-position:			0px -37px;
	width:							207px;
	height:							8px;
}

#header > form#contactfrmHeader > div.textarea > textarea {
	background:						url('../images/indexcontactbg.png');
	width:							186px;
	margin:							0 auto;
	padding:						0 8px 2px 13px;
	border:							0;
	font-size:						13px;
	color:							#aba;
	display:						block;
}

#header > form#contactfrmHeader > div.textarea > img.bottom {
	background-position:			0px -55px;
	width:							207px;
	height:							6px;
}

#header > form#contactfrmHeader > img.close {
	background-position:			0px -128px;
	width:							13px;
	height:							13px;
	margin:							19px 0 0 32px;
	cursor:							pointer;
}

#header > form#contactfrmHeader > button.right {
	background-position:			0px -71px;
	width:							69px;
	height:							22px;
	margin:							10px 15px 0 0;
}

#header > .navigation {
	width:							996px;
	min-height:						39px;
	position:						relative;
	z-index:						9998;
}

#header > .navigation > ul {
	background:						url('../images/bgnav.png') repeat-x;
	width:							945px;
	height:							39px;
	padding:						0 16px 0 23px;
}

	
#header > .navigation > ul > li {
	height:							26px;
	margin-top:						2px;
	padding:						9px 34px 0 34px;
	font-family:					arial;
	font-size:						16px;
	display:						block;
	position:						relative;
	z-index:						1;
	border-right:					1px solid #26a7d8;
	border-left:					1px solid #daf4fc;
}

#header > .navigation > ul > li.active {
	background:						#1c94c8 url('../images/navactive.jpg') no-repeat;
	background-position:			left top;
	border-left:					0;
}

#header >.navigation > ul > li.active > a {
	color:							#fff;
}

#header > .navigation > ul > li.active > span.shadow {
	display:						none;
}

#header > .navigation > ul > li > a {
	color:							#000;
	text-decoration:				none;
	position:						relative;
	z-index:						2;
}

#header > .navigation > ul > li > span.shadow {
	position:						absolute;
	top:							10px;
	left:							35px;
	color:							#99e2f8;
}


#header > .navigation > ul > li:first-child {
	border-left:					0;
	padding-left:					5px;
}

#header > .navigation > ul > li:first-child > span.shadow {
	left:							5px;
}

#header > .navigation > ul > li.last {
	border-right:					0;
	padding-left:					0 0 0 32px;
}

#header > .navigation > ul#servicesnavigation {
	background:						url('../images/sprite.png');
	background-position:			0px -634px;
	width:							993px;
	height:							55px;
	margin-left:					1px;
	padding:						8px 0 0 1px;
}

#header > .navigation > ul#servicesnavigation > li {
	height:							16xp;
	padding:						6px 31px;
	margin:							0;
	font-size:						14px;
	display:						inline;
	border-right:					1px solid #6c6c6c;
	border-left:					1px solid #fff;
	border-bottom:					1px solid #6c6c6c;
}

#header > .navigation > #servicesnavigation > li.last {
	padding-right:					27px;
	*padding-right:					23px;
	border-right:					0;
}

#header > .navigation > ul#servicesnavigation > li:first-child, #header > .navigation > ul#servicesnavigation > li.first {
	border-left:					0;
}

#header > .navigation > ul#servicesnavigation > li.row2 {
	padding:						7px 39px;
	border-top:						1px solid #fff;
	border-bottom:					0;
	position:						relative;
	top:							13px;
}

#header > .navigation > ul#servicesnavigation > li.final {
	border-right:0;
	padding-right:47px;
	*padding-right:43px
}

#header > .navigation > ul#servicesnavigation > li.active {
	background:						#858585 url('../images/servicesnavactive.jpg') no-repeat;
}

.slider {
	background:						url('../images/sliderbg.png');
	width:							990px;
	height:							387px;
	padding:						0 3px 1px 3px;
	position:						relative;
	text-align:						center;
}

.slider > .items {
	position:						relative;
	width:							990px;
	height:							387px;
}

.slider > .items > img {
	width:							992px;
	height:							387px;
	padding-right:					2px;
}

.slider > ul {
	width:							100%;
	line-height:					12px;
	padding-bottom:					11px;
	border-bottom:					1px solid #f2f2f2;
}

.slider > ul > li {
	display:						inline;

}

.slider > ul > li > img {
	background-position:			0 0;
	width:							9px;
	height:							8px;
}

.slider > ul > li.active > img {
	background-position:			0px -18px;
}


.slider > #sliderPager {
	position:						absolute;
	z-index:						9999;
	left:							500px;
	bottom:							15px;
}

.slider > #sliderPager > a {
	background:						url('../images/sprite.png');
	background-position:			0px 0px;
	display:						block;
	width:							9px;
	height:							8px;
	text-indent:					-9999px;
	margin-right:					4px;
	float:							left;
	z-index:						9999;
}

.slider > #sliderPager > a.activeSlide {
	background:						url('../images/sprite.png');
	background-position:			0px -18px;

}

.options {
	background-position:			0 -36px;
	width:							996px;
	height:							205px;
	position:						relative;
	z-index:						1;

}

.options > .seogaming {
	width:							362px;
	height:							175px;
	padding:						25px 0 0 17px;
	position:						relative;
	z-index:						2;
	border-right:					1px solid #747;
}

.options  #optionbackground {
	background:						url('../images/blocks.png');
	position:						absolute;
	z-index:						-1;
	top:							0;
	left:							0;
	display:						none;
}

.options > .seogaming > #optionbackground {
	background-position:			-1460px 0px;
	width:							379px;
	height:							202px;
}

.options > .blocks > .block > #optionbackground {
	background:						url('../images/blocks.png');
	background-position:			-1849px 0px;
	width:							203px;
	height:							96px;
}

.options > .seogaming > a {
	display:						block;
	font-family:					tahoma;
	font-size:						17px;
	color:							#000;
	text-decoration:				none;
}

.options > .seogaming > a > span {
	display:						block;
	width:							198px;
	font-size:14px;
	color:#1b1b1b;
	margin-top:3px;
	font-family:Tahoma, Geneva, sans-serif;
	
}

.options > .seogaming > a > img.title {
	background:						url('../images/blocks.png');
	background-position:			-1105px 0px;
	width:							154px;
	height:							21px;
}

.options > .seogaming > a > img.icon {
	background:						url('../images/blocks.png');
	background-position:			-1269px 0px;
	width:							181px;
	height:							163px;
	position:						absolute;
	top:							21px;
	right:							0;

}

.options > .blocks > .block {
	width:							193px;
	height:							92px;
	padding:						4px 0 0 10px;
	position:						relative;
	z-index:						2;
	border-left:					1px solid #fff;
	border-bottom:					1px solid #747;
	border-right:					1px solid #747;
}

.options > .blocks > .ppcm {
	border-right:					0;
}

.options > .blocks > .conc, .options > .blocks > .webdev, .options > .blocks > .smm {
	height:							103px;
	border-bottom:					0;
}

.options > .blocks > .conc > #optionbackground, .options > .blocks > .webdev > #optionbackground, .options > .blocks > .smm > #optionbackground {
	width:							204px;
	height:							103px;
}

.options > .blocks > .smm {
	border-right:					0;
}

.options > .blocks  img {
	background:						url('../images/blocks.png');
}

.options > .blocks > .seo img {
	background-position:			0px 0px;
	width:							185px;
	height:							89px;
}

.options > .blocks > .repm  img {
	background-position:			-195px 0px;
	width:							172px;
	height:							82px;
}

.options > .blocks > .ppcm img {
	background-position:			-377px 0px;
	width:							174px;
	height:							78px;
}

.options > .blocks > .conc img {
	background-position:			-561px 0px;
	width:							166px;
	height:							88px;
}

.options > .blocks > .webdev img {
	background-position:			-737px 0px;
	width:							181px;
	height:							88px;
}

.options > .blocks > .smm img {
	background-position:			-928px 0px;
	width:							167px;
	height:							69px;
	margin:							13px 0 0 15px;
}

#page {
	background:						url('../images/pagebg.png');
	width:							976px;
	padding:						0 3px 0 17px;
	position:						relative;
	*z-index:						-1;
}

#page > .content > div.left {
	width:							568px;
}

#page > .content {
	margin-top:						30px;
}

#page  h1.title {
	font-family:					verdana;
	font-size:						23px;
	font-weight:					bold;
	color:							#005174;
	line-height:					30px;
	width:476px;
}

#page p {
	margin-top:						29px;
	font-family:Tahoma, Geneva, sans-serif;

line-height: 20px;
font-size: 14px;
width: 540px;
}

#page  span.big {
	display:						block;
	font-size:						21px;
	font-weight:					normal;
	color:							#009dde;
	text-align:						left;
	font-family:Tahoma, Geneva, sans-serif;
	margin:							32px 0px 0px 30px;
	line-height:24px;
	width:481px;
}

#page > .content > div.right {
	width:							386px;
	position:						relative;
	top:							-35px;
	right:							-22px;
}

#page > .content > div.right > .testimonials {
	background:						#fff;
	width:							310px;
	position:						relative;
	*left:							-20px;
	min-height:						245px;
	padding:						21px 53px 0 23px;
	border-left:					1px solid #ededed;
	text-align:						center;
}

#page > .content > div.right > .testimonials > h4 {
	color:							#3e89b8;
	font-size:						24px;
	text-decoration:				underline;
}

#page > .content > div.right > .testimonials > blockquote {
	margin-top:						16px;
	font-family:					Georgia;
	font-style:						italic;
	font-size:						14px;
	text-align:						left;
}

#page > .content > div.right > .testimonials > span.quoted {
	display:						block;
	margin-top:						26px;
	font-size:						13px;
	color:							#a3a3a3;
}

#page > .content > div.right > .testimonials > img.bottom {
	background-position:			0px -301px;
	width:							388px;
	height:							26px;
	position:						absolute;
	bottom:							0;
	left:							-1px;
}

#page > .content > div.right > .testimonials > a.more {
	font-size:						13px;
	position:						absolute;
	bottom:							-20px;
	left:							26%;
}

#page > .content > div.right > .seocampaign {
	width:							386px;
	margin-top:						82px;
	font-size:						13px;
}

#page > .content > div.right > .seocampaign > img {
	background-position:			0px -337px;
	width:							298px;
	height:							195px;
}

#page > .content > div.right > .seocampaign > h4 {
	margin:							20px 0 0 20px;
	font-size:						18px;
	color:							#3e89b8;
	text-decoration:				underline;
}

#page > .content > div.right > .seocampaign > span {
	margin:							15px 0 0 20px;
	padding-right:					93px;
	display:						block;
}

#page > .content > div.right > .seocampaign > a.more {
	display:						block;
	margin:							19px 0 0 20px;
}

#page > .inpagefooter {
	background-position:			0px -542px;
	width:							935px;
	height:							50px;
	margin-top:						64px;
	padding:						30px 0 0 36px;
}

#page > .inpagefooter > h2 {
	color:							#fff;
	font-size:						23px;
}

img.pagetop {
	background-position:			0px -251px;
	width:							996px;
	height:							8px;
	margin-top:						24px;
	z-index:						-1;
	*position:						relative;
	*top:							3px;
}

img.pagebottom {
	background-position:			0px -269px;
	width:							996px;
	height:							22px;
	position:						relative;
	bottom:							2px;
}

hr.sepfooter {
	background:						#b0b0b0;
	width:							996px;
	margin-top:						25px;
	border-bottom:					1px solid #fff;
	opacity:						0.5;
	filter:							alpha(opacity=50);
}

#footer {
	width:							996px;
	margin-top:						24px;
	padding-bottom:					100px;
	font-size:						13px;
}

#footer > ul > li {
	margin-right:					48px;
}

#footer > form.left > input {
	width:							209px;
	height:							23px;
	padding:						0 0 0 6px;
	font-family:					"Myriad Pro", tahoma;
	font-size:						13px;
	color:							#959595;
	border-top:						1px solid #cdcdcd;
	border-right:					1px solid #f6f6f6;
	border-left:					1px solid #cdcdcd;
	border-bottom:					1px solid #f6f6f6;
}


/*
 * Second Page
*/

#page  ul.navigation {
	width:							220px;
	margin:							41px 41px 0 0;
	padding-right:					20px;
	font-size:						15px;
	color:							#7d817f;
	border-right:					1px solid #cdcdcd;
}

#page  ul.navigation > h2 {
	font-size:						18px;
	color:							#005174;
}

#page  ul.navigation > li {
	font-size:						13px;
	display:						block;
	margin:							10px 0 6px 8px;
	position:						relative;
}

#page ul.navigation > li > img.seo-icon {
	vertical-align:					middle;
	margin-right:					23px;
	width:							42px;
	height:							39px;
}

#page ul.navigation > li > img.seo-for-gaming-sector {
	background-position:			0 0;
}

#page ul.navigation > li > img.link-building {
	background-position:			0px -49px;
}

#page ul.navigation > li > img.content-creation {
	background-position:			0px -98px;
}

#page ul.navigation > li > img.reputation-management {
	background-position:			0px -147px;
}

#page ul.navigation > li > img.full-seo-management {
	background-position:			0px -196px;
}

#page ul.navigation > li > img.marketing-media-buying {
	background-position:			0px -245px;
}

#page ul.navigation > li > img.sem-services {
	background-position:			0px -294px;
}

#page  ul.navigation > li.active > a {
	background:						#8bcbe3;
	padding: 						2px 2px;
	text-decoration:				none;
}

#page  ul.navigation > li  a {
	color:							#3e89b8;
	text-decoration:				underline;
}

#page ul.navigation > li.gaming {
	margin-bottom:					20px;
}

#page ul.navigation > li.gaming a {
	position:						absolute;
	top:							10px;
	left:							65px;
}


#page .content > h1 {
	font-family:					verdana;
	font-size:						24px;
	font-weight:					bold;
	color:							#005174;
}

#page .content h2 {
	font-family:					arial;
	font-size:						23px;
	color:							#009dde;
}


#page.content  h3 {
	font-family:					arial;
	font-size:						20px;
	color:							#005174;
}
#page .content h4 {
	font-family:					arial;
	font-size:						19px;
}

#page form#contactpagefrm {
	width:							245px;
	min-height:						317px;
	padding-top:					20px;
	text-align:						center;
}

#page form#contactpagefrm .title, #page form#contactpagefrm > div.input, #page form#contactpagefrm > div.textarea > img, #page form#contactpagefrm > img.close, #page form#contactpagefrm > button.right {
	background:						url('../images/indexcontactform.png');
}

#page form#contactpagefrm  > div.input {
	background-position:			0 0;
	width:							207px;
	min-height:						27px;
	margin:							5px auto 0 auto;
}

#page form#contactpagefrm > div.error {
	margin:							2px 0;
	font-size:						13px;
	color:							red;
}

#page form#contactpagefrm > div > input {
	background:						transparent;
	width:							180px;
	height:							27px;
	border:							0;
	font-size:						13px;
	color:							#959595;
}

#page form#contactpagefrm > span {
	margin-top:						6px;
	display:						block;
	font-family:					arial;
	font-size:						11px;
	color:							#aba;
}

#page form#contactpagefrm > div.textarea {
	background:						transparent;
	margin:							5px auto 0 auto;
}

#page form#contactpagefrm > div.textarea > img.top {
	background-position:			0px -37px;
	width:							207px;
	height:							8px;
}

#page form#contactpagefrm > div.textarea > textarea {
	background:						url('../images/indexcontactbg.png');
	width:							194px;
	margin:							0 auto;
	padding:						0 0 2px 13px;
	border:							0;
	font-size:						13px;
	color:							#aba;
	display:						block;
}

#page form#contactpagefrm > div.textarea > img.bottom {
	background-position:			0px -55px;
	width:							207px;
	height:							6px;
}

#page form#contactpagefrm > img.close {
	background-position:			0px -128px;
	width:							13px;
	height:							13px;
	margin:							19px 0 0 32px;
	cursor:							pointer;
}

#page form#contactpagefrm > button.right {
	background-position:			0px -71px;
	width:							69px;
	height:							22px;
	margin:							10px 15px 0 0;
}


.slider_gaming {
	width:							990px;
	height:							387px;
	margin-top:						30px;
	padding:						0 3px 1px 3px;
	position:						relative;
	text-align:						center;
}

.slider_gaming > .items {
	position:						relative;
	width:							990px;
	height:							387px;
}

.slider_gaming > .items > img {
	width:							992px;
	height:							387px;
}

.slider_gaming  > ul {
	width:							100%;
	line-height:					12px;
	padding-bottom:					11px;
	border-bottom:					1px solid #f2f2f2;
}

.slider_gaming > ul > li {
	display:						inline;

}

.slider_gaming > ul > li > img {
	background-position:			0 0;
	width:							9px;
	height:							8px;
}

.slider_gaming > ul > li.active > img {
	background-position:			0px -18px;
}


.slider_gaming > #sliderPager {
	position:						absolute;
	z-index:						9999;
	left:							500px;
	bottom:							15px;
}

.slider_gaming > #sliderPager > a {
	background:						url('../images/sprite.png');
	background-position:			0px 0px;
	display:						block;
	width:							9px;
	height:							8px;
	text-indent:					-9999px;
	margin-right:					4px;
	float:							left;
	z-index:						9999;
}

.slider_gaming > #sliderPager > a.activeSlide {
	background:						url('../images/sprite.png');
	background-position:			0px -18px;

}

.options_gaming {
	background:						url('../images/seogaming_bottom.png');
	width:							996px;
	height:							98px;
	position:						relative;
	z-index:						1;

}

.options_gaming > .blocks > .block {
	width:							148px;
	height:							72px;
	padding:						24px 0 0 18px;

}

.options_gaming > .blocks > .block > a > img {
	background:						url('../images/seogamingtitles.png');
}

.options_gaming > .blocks > .block > a > img.link-building {
	background-position:			0 0;
	width:							81px;
	height:							18px;
}

.options_gaming > .blocks > .block > a > img.content-creation {
	background-position:			0px -28px;
	width:							101px;
	height:							14px;	
}

.options_gaming > .blocks > .block > a > img.reputation-management {
	background-position:			0px -52px;
	width:							102px;
	height:							41px;	
}

.options_gaming > .blocks > .block > a > img.full-seo-management {
	background-position: 			0px -102px;
	width:							81px;
	height:							40px;	
}

.options_gaming > .blocks > .block > a > img.media-buying {
	background-position: 			0px -152px;
	width:							83px;
	height:							40px;	
}

.options_gaming > .blocks > .block > a > img.sem {
	background-position: 			0px -202px;
	width:							96px;
	height:							40px;	
}

/*
playback timings (ms):
  captures_list: 0.445
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.011
  esindex: 0.009
  cdx.remote: 194.411
  LoadShardBlock: 475.915 (3)
  PetaboxLoader3.datanode: 213.634 (4)
  PetaboxLoader3.resolve: 347.415 (2)
  load_resource: 215.203
*/