@charset "utf-8";
/* CSS Document */
/* ============ Global ================*/

body{
background-color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
padding:0;
margin:0px;
}

a,input,select{cursor:pointer;
outline:none;}

a{color:#57671e;
font-size:12px;
}

a:hover{color:#000;}

h1{color:#425601;
font-size:18px;
margin-bottom:20px;}

h2{color:#55691a;
font:bold 15px Kozuka Gothic Pro,sans-serif;
}

h3{font-size:13px;
color:#63703c;}

h4.float{color:#666;
margin:-37px 0 0 210px;
font-size:18px;
}


/* ============ main layout divs ================*/
#container,#container_inner{
width:1010px;
margin:0 auto;
background:#fff url(images/shadow.gif) repeat-y 0 0;
}

#container{background:url(images/bg-seosamba-frontpg.jpg) no-repeat 0 0;}


#container{margin-bottom:25px;}

#SEO_topheader{
position:relative;
width:1000px;
height:359px;
margin:0 auto;
}

#container_inner #SEO_topheader{height:179px;
background:url(images/inner_page_bg.jpg) no-repeat 0 0;
width:1000px;
margin:0 auto;}

#SEO_topheader h1{margin:0;
position:absolute;
top:0;
left:0;
width:430px;
height:110px;}

#SEO_topheader a.logo{position:absolute;
top:0;
left:0;
width:430px;
height:110px;
text-indent:-5000px;
}

#slogan{position:absolute;
top:120px;
height:170px;
padding:5px 0 0 10px;
width:820px;
text-align:center;
}

#slogan h2{color:#f5fdd6;
font:bold 30px Geneva,Arial, Helvetica, sans-serif;
line-height:55px;
text-align:center;
}

* html #slogan h2{margin-top:25px;}

*+html #slogan h2{margin-top:25px;}

#frontabs{
width:1000px;
margin:0 auto;
}

#content{background-color:#fefefc;
width:970px;
margin:0 auto;
min-height:50px;
padding:5px 15px 20px;
}

#frontabs{position:relative;
height:506px;
border-bottom:1px solid #ccc;}

#container #SEO_footer{
position:absolute;
bottom:0px;
left:0;
width:1000px;
}

#container #SEO_footer,#container_inner #SEO_footer{height:39px;
color:#666;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
font-weight:500;
}


#container_inner #SEO_footer{
width:1000px;
margin:0 auto;
height:34px;
background:url(images/inner_page_bg.jpg) no-repeat left -190px;
padding:30px 0 0;
}

/* ======== STATIC Navigation ======= */
#static_menu{
position:absolute;
top:5px;;
left:467px;
margin:0;
padding:0;
list-style:none;
text-transform:uppercase;
}

* html #static_menu{margin-top:1px;}

*+html #static_menu{margin-top:1px;}

#static_menu UL{
margin:0;
padding:0;
}
#static_menu li{
display:inline;
margin:0 3px;
}

#menustat #static_menu{
left:467px;}

#menustat #static_menu li{margin:0  3px;}

#static_menu li a,#menustat a{
color:#fff;
font-family:"trebuchet MS";
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a#blog{position:absolute;
top:6px;
right:13px;}

#static_menu li a:hover,#menustat a:hover{color:#feff99;}
/* ========== Login Form ============= */
div.login{
position:absolute;
float:right;
top:26px;
right:15px;
/* background-color:#999999; */
height:84px;
width:310px;
z-index:2;
}

input.inputlogin{
width: 140px;
height:18px;
font-size:10px;
background-color:#FEFF99;
border:0;
position:absolute;
top:13px;
left:85px;
}

input.inputpass{
width: 140px;
height:18px;
font-size:10px;
background-color:#FEFF99;
border:0;
position:absolute;
top:44px;
left:85px;
}

input.logingo{
background-color:#CFE07A;
background-image:url(images/logingo.jpg);
width:47px;
height:43px;
position:absolute;
top:18px;
right:13px;
border:none;
}

.google{position:absolute;
right:0;
top:21px;
margin-right:-10px;
width:240px;}

a.forgotpass{
font-size:0.7em;
font-weight:bold;
color:#feffdf;
text-decoration:underline;
position:absolute;
top:69px;
right:17px;
z-index:100;
}

p.google_sign{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:0;
position:relative;
z-index:100;
margin:73px 0px 0px -185px;
width:420px;
color:#fff;
}

p.google_sign span{position:relative;
top:2px;
}

p.google_sign a{
color:#fff;
font-size:1em;
}
p.google_sign img{margin:0px 0px 6px 0;}

p.google_sign a:hover{text-decoration:none;
border:none;}

/* ======= FRONT MESSAGE ========== */
#frontmessage{
position:absolute;
width:700px;
margin:170px auto auto 100px;
font-size:35px;
line-height:45px;
color:#FFFFFF;
font-weight:bold;
}

/*  ======= Front Tabs ============ */
#tabs{
list-style:none;
/* text-transform:uppercase; */
position:absolute;
top:308px;
left:0px;
width:1000px;
margin:0;
padding:0;
overflow:hidden;
text-align:center;
}

#tabs li{
display:inline;
/* margin-left:12px;
margin-right:12px; */
padding-left:11px;
padding-right:10px;
border-right:1px solid #999;
}
#tabs li a{
width:100%;
color:#8B9863;
font-family:"trebuchet MS";
font-size:15px;
font-weight:bold;
text-decoration:none;
height:24px;
}
#tabs li a:hover{
text-decoration:underline;
}

#tabs li.none{border-right:none;}

/* =============== Tabs text ============== */
#tabtext{
position:absolute;
top:15px;
left:35px;
width:560px;
height:145px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:22px;
color:#666;
}
.noshow{
display:none;
/*visibility:hidden;*/
}

/*============ Bottom Links ========*/

#bootcamp a,#webinar a,#casestudy a,#videos a{font-size:26px;
color:#5d5d5d;
font-weight:bold;
text-decoration:none;
text-align:center;}


#bootcamp a{
position:absolute;
top:265px;
left:35px;
width:215px;
height:180px;
display:block;

}
#webinar a{
position:absolute;
top:265px;
left:285px;
width:200px;
height:180px;
}

#casestudy a{
position:absolute;
top:265px;
left:510px;
padding-left:25px;
width:200px;
height:180px;
}

#videos a{
position:absolute;
top:265px;
left:760px;
width:200px;
height:180px;
}

/*News Scroller*/
#newsScroller{position:absolute;
left:683px;
top:25px;
width:295px;
}

* html #newsScroller{top:40px;}

*+html #newsScroller{top:40px;}

#newsScroller h2 a{color:#425601;
font-size:14px;
text-decoration:none;}

#newsScroller h2 a:hover{text-decoration:underline;}

#newsScroller h2{margin-bottom:0;}

#newsScroller p{margin-top:5px;
font-size:12px;
color:#484848;
}

/*Main Menu*/
#main_menu{
position:absolute;
top:127px;
left:0;
width:980px;
height:29px;
text-align:center;}

#main_menu ul,#main_menu ul li{padding-left:0;
margin:0;
display:inline;}

#main_menu ul li{
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0 0 10px 20px;
position:relative;
z-index:1000;
}


#main_menu ul li a{
color:#8B9863;
display:block;
float:none !important;
height:auto !important;
text-decoration:none;
font:bold 15px "trebuchet MS";
border-right:1px solid #999999;
padding-right:20px;
}

#main_menu ul ul{
position:absolute;
top:29px;
left:0;
margin:0;
padding:0;
width:137px;
z-index:1000;
clear:both;
font-family:serif;
font-size:1px;
display:none;
margin-left:-1px;
}

#main_menu ul ul li{
display:block !important;
float:left;
margin:0;
padding:0;
text-align:left;
width:137px;
background:url(images/ulul.gif) repeat-y 0 0;
border:1px solid #56661b;
border-top:none;
}

#main_menu ul ul li a{
width:127px;
padding:2px 5px;
display:block;
font-size:13px;
font-weight:normal;
color:#2d2d2d;
border-right:1px solid #56661b;
}

#main_menu ul ul#case-studies{margin-left:-5px;}

#main_menu ul ul#search-engine-optimization-marketing{margin-left:2px;}

#main_menu ul ul#seo-for-small-business{width:160px;
margin-left:20px;}

#main_menu ul ul#seo-for-small-business li{width:160px;}

#main_menu ul ul#seo-for-small-business li a{width:150px;}

#main_menu ul li{behavior:url(layout/hover.htc);}

 #main_menu ul li:hover ul,#main_menu ul li.hover ul{display: block;}

#main_menu ul ul li a:hover{background-color:#e0ebb5;
color:#000;}

p.date{font-size:12px;
color:#425601;}

td.jak ol{margin-top:0;}

td.jak li a{line-height:24px;}

#web {width:480px;
float:left;
margin:0;
padding:10px 0 0 0;
}

#php {width:480px;
float:right;
padding:10px 0 0 0;
}

#common {width:720px;
clear:both;
padding-top:25px;}

#common p {padding:0 0 10px 0;
}

#newsletterheaderadvertisement h2{
	margin:25px 0 0 90px;
	font:20px Kozuka Gothic Pro, sans-serif;
	color:#335528;
	font-weight:bold;
	width:612px;	
}


.vacancy {font:bold 15px Kozuka Gothic Pro,sans-serif;
color:#335528;
padding-bottom:10px;
}

#newslettercontent span {font-weight:bold;
color:#335528;
}

.morein input,.morein textarea, .morein select{width:220px;}

ul.direct li{margin-bottom:10px;}

span.front_slogan {
color:#325528;
display:block;
font-family:Tahoma;
font-size:1.2em;
font-weight:bold;
margin-bottom:30px;
}

#lang {
text-align:center;
margin-top:5px;}

#lang img {border:none;
margin-left:10px;
vertical-align:middle;}