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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
}

::selection {
   background: #527a22; /* Safari */
        color: #ffffff;
   }
::-moz-selection {
   background: #527a22; /* Firefox */
        color: #ffffff;
	}
	
body {
	font-family:lucida, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	background:#ffffff url('../images/bg.gif') left top repeat-x;
}
@font-face {
 font-family: lucida;
 src: url("lucida.eot");
 src: local("lucida"), url("lucida.ttf") format("truetype");
}
@font-face {
 font-family: lucidaitalic;
 src: url("lucidaitalic.eot");
 src: local("lucidaitalic"), url("lucidaitalic.ttf") format("truetype");
}
@font-face {
 font-family: lucidabold;
 src: url("lucidabold.eot");
 src: local("lucidabold"), url("lucidabold.ttf") format("truetype");
}
 @font-face {
 font-family: museo;
 src: url("museo.eot");
 src: local("museo"), url("museo.ttf") format("truetype");
}
.float_lft {
	float:left;
}
.float_ryt {
	float:right;
}
img {
	border:none;
}
a {
	border:none;
	text-decoration:none;
	color:#464646;
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#527a22;
}
h1, h2, h3, h4, h5, h6 {
	font-family:museo, Arial, Helvetica, sans-serif;
}
/* Slider css*/
.stepcarousel {
	position: relative;
	overflow: scroll;
	width: 264px;
	height: 220px;
}
.stepcarousel .belt {
	position: absolute;
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left;
	overflow: hidden;
	width: 264px;
	height:220px;
}
/* home page css */
#home_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/home_img.gif') center top no-repeat;
	min-height:318px;
}
#about_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/abo_img.gif') center top no-repeat;
	min-height:318px;
}
#services_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/ser_img.gif') center top no-repeat;
	min-height:318px;
}
#portfolio_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/por_img.gif') center top no-repeat;
	min-height:318px;
}
#contact_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/con_img.gif') center top no-repeat;
	min-height:318px;
}
#download_bg {
	width:100%;
	margin:0 auto;
	background:url('../images/dow_img.gif') center top no-repeat;
	min-height:318px;
}

#wrapper {
	width:980px;
	margin:0 auto;
}
#header {
	width:980px;
	float:left;
	background:url('../images/home_bg.gif') left top no-repeat;
}
#header h1#logo {
	width:212px;
	height:62px;
	float:left;
	padding-top:17px;
}
#header #nav {
	width:auto;
	float:right;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
#header #nav .seprator {
	width:2px;
	height:70px;
	float:left;
	background:url('http://www.greenolivz.com/images/nav_sep.gif') left top repeat-y;
}
#header #nav #home {
	float:left;
	padding:50px 15px 0 0;
	background:url('http://www.greenolivz.com/images/nav_icon_home.gif') 7px 20px no-repeat;
	text-align:center;
}
#header #nav #home:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_home.gif') 7px -40px no-repeat;
	text-decoration:underline;
}
#header #nav #home_act {
	background:url('http://www.greenolivz.com/images/nav_icon_home.gif') 7px -40px no-repeat;
	text-decoration:underline;
	float:left;
	padding:50px 15px 0 0;
	text-align:center;
	color:#527a22;
	cursor:text;
}
#header #nav #about {
	float:left;
	padding:50px 15px 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_about.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #about:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_about.gif') center -42px no-repeat;
	text-decoration:underline;
}
#header #nav #about_act {
	background:url('http://www.greenolivz.com/images/nav_icon_about.gif') center -42px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}
#header #nav #services {
	float:left;
	padding:50px 15px 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_services.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #services:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_services.gif') center -40px no-repeat;
	text-decoration:underline;
}
#header #nav #services_act {
	background:url('http://www.greenolivz.com/images/nav_icon_services.gif') center -40px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}
#header #nav #portfolio {
	float:left;
	padding:50px 15px 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_portfolio.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #portfolio:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_portfolio.gif') center -40px no-repeat;
	text-decoration:underline;
}
#header #nav #portfolio_act {
	background:url('http://www.greenolivz.com/images/nav_icon_portfolio.gif') center -40px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}
#header #nav #blog {
	float:left;
	padding:50px 15px 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_blog.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #blog:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_blog.gif') center -42px no-repeat;
	text-decoration:underline;
}
#header #nav #blog_act {
	background:url('http://www.greenolivz.com/images/nav_icon_blog.gif') center -42px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}
#header #nav #downloads {
	float:left;
	padding:50px 15px 0 15px;
	background:url('../images/nav_icon_download.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #downloads:hover {
	background:url('../images/nav_icon_download.gif') center -42px no-repeat;
	text-decoration:underline;
}
#header #nav #downloads_act {
	background:url('../images/nav_icon_download.gif') center -42px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}

#header #nav #contact {
	float:left;
	padding:50px 0 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_contact.gif') 37px 20px no-repeat;
	text-align:center;
}
#header #nav #contact:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_contact.gif') 37px -41px no-repeat;
	text-decoration:underline;
}
#header #nav #contact_act {
	background:url('http://www.greenolivz.com/images/nav_icon_contact.gif') 37px -41px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 0 0 15px;
}
#flashFile {
	width:980px;
	height:217px;
	float:left;
	background:url('../images/home_header.jpg') left bottom no-repeat;
}
h1#heading {
	width:980px;
	float:left;
	font-size:30px;
	font-weight:normal;
	padding-top:54px;
	text-align:center;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
}
h1#heading span{
	font-family:lucidabold, Arial, Helvetica, sans-serif;
	color:#527a23;
}
#flashFile #lft_text {
	float:left;
	padding:420px 0 0 48px;
}
#flashFile #ryt_text {
	float:right;
	padding:420px 48px 0 0;
}
#content {
	width:980px;
	float:left;
	padding-top:40px;
}
#content #services_area {
	width:490px;
	background:url('http://www.greenolivz.com/images/nav_sep.gif') right top repeat-y;
	float:left;
}
#services_area h2 {
	width:350px;
	float:left;
	background:url('http://www.greenolivz.com/images/icon_services.gif') 192px -4px no-repeat;
	font-size:25px;
}
#services_area p {
	float:left;
	width:200px;
	line-height:18px;
	padding-top:35px;
}
.services {
	float:left;
	margin-top:48px;
	height:38px;
	width:75px;
	background:url('../images/btn_services.gif') left top no-repeat;
}
.services:hover {
	background:url('../images/btn_services.gif') left bottom no-repeat;
}
#services_area #serv_img {
	float:left;
	background:url('http://www.greenolivz.com/images/service_board.gif') 20px top no-repeat;
	width:225px;
	height:238px;
	padding:0 0 0 20px;
}
#content #port_area {
	width:465px;
	float:left;
	padding-left:25px;
}
#port_area h2 {
	width:350px;
	float:left;
	background:url('http://www.greenolivz.com/images/icon_portfolio.gif') 190px -4px no-repeat;
	font-size:25px;
}
#port_area p {
	float:left;
	width:165px;
	line-height:18px;
	padding-top:35px;
}
.portfolio {
	float:left;
	margin-top:30px;
	height:38px;
	width:76px;
	background:url('../images/btn_portfolio.gif') left top no-repeat;
}
.portfolio:hover {
	background:url('../images/btn_portfolio.gif') left bottom no-repeat;
}
#port_area #port_fol {
	float:left;
	width:264px;
	height:220px;
	padding:0 0 0 20px;
}
#content #bottom_content {
	width:980px;
	background:url('http://www.greenolivz.com/images/seprator_hoz.gif') left 28px repeat-x;
	float:left;
	padding-top:68px;
}
#bottom_content #downloads {
	width:305px;
	float:left;
	background:url('http://www.greenolivz.com/images/nav_sep.gif') right top repeat-y;
}
#downloads h3 {
	width:250px;
	float:left;
	background:url('http://www.greenolivz.com/images/icon_email.gif') 147px -3px no-repeat;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
}
#downloads p {
	float:left;
	width:283px;
	line-height:18px;
	padding-top:10px;
}
#downloads ul {
	float:left;
	width:262px;
	list-style-type:none;
	padding-top:18px;
}
#downloads ul li {
	float:left;
	width:33px;
	height:33px;
	padding-right:10px;
	list-style-type:none;
}
#bottom_content #email {
	width:332px;
	float:left;
	padding-left:30px;
	background:url('http://www.greenolivz.com/images/nav_sep.gif') right top repeat-y;
}
#email h3 {
	width:250px;
	float:left;
	background:url('http://www.greenolivz.com/images/icon_news.gif') 178px -3px no-repeat;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
}
#email p {
	float:left;
	width:300px;
	line-height:18px;
	padding-top:10px;
}
#bottom_content #twitter {
	width:280px;
	float:left;
	padding-left:30px;
}
#social_media_head {
	width:143px;
	height:38px;
	float:left;
	margin-top:15px;
	background:url('http://www.greenolivz.com/images/icon_hding.gif') left top no-repeat;
}
#facebook {
	width:37px;
	height:38px;
	float:left;
	margin:15px 9px 0 0;
	background:url('../images/icon_facebook.gif') left top no-repeat;
}
#facebook:hover {
	background:url('../images/icon_facebook.gif') left bottom no-repeat;
}
#linkedin {
	width:37px;
	height:38px;
	float:left;
	margin:15px 9px 0 0;
	background:url('../images/icon_linkedin.gif') left top no-repeat;
}
#linkedin:hover {
	background:url('../images/icon_linkedin.gif') left bottom no-repeat;
}
#twitter_icon {
	width:38px;
	height:38px;
	float:left;
	margin-top:15px;
	background:url('../images/icon_twitter.gif') left top no-repeat;
}
#twitter_icon:hover {
	background:url('../images/icon_twitter.gif') left bottom no-repeat;
}
#land_page {
	width:279px;
	height:54px;
	float:left;
	background:url('http://www.greenolivz.com/images/land_page_link.gif') left top no-repeat;
}
#land_page:hover {
	background:url('http://www.greenolivz.com/images/land_page_link.gif') left -55px no-repeat;
}
#client {
	width:980px;
	float:left;
	background:url('http://www.greenolivz.com/images/seprator_hoz.gif') left 155px repeat-x;
	padding-bottom:60px;
}
#client h2 {
	width:980px;
	float:left;
	font-size:25px;
	color:#464646;
	padding-bottom:20px;
}
#client #clients_logo {
	width:980px;
	float:left;
	/*background:url('http://www.greenolivz.com/images/client_bg.gif') left top no-repeat;*/
	padding-top:10px;
}
#client #clients_logo img {
	margin-right:5px;
}
#footer {
	width:980px;
	background:url('http://www.greenolivz.com/images/seprator_hoz.gif') left 28px repeat-x;
	float:left;
	padding:45px 0 50px 0;
	color:#6e6e6e;
}
#footer #copyright {
	width:980px;
	float:left;
	text-align:center;
	font-size:12px;
	padding-top:30px;
}
#footer ul {
	width:980px;
	float:left;
	list-style-type:none;
}
#footer ul li {
	width:245px;
	float:left;
	list-style-type:none;
}
#footer ul li h3 {
	width:245px;
	float:left;
	font-size:16px;
}
#footer ul li p {
	width:195px;
	float:left;
	font-size:12px;
	padding-top:15px;
	line-height:20px;
}
.bold {
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
#footer ul li ul {
	width:245px;
	float:left;
	list-style-type:none;
}
#footer ul li ul li {
	width:95px;
	float:left;
	list-style-type:none;
	padding:5px 0;
}
#footer ul li ul li.singleli {
	width:245px;
	float:left;
	padding:0 0 5px 0;
}
#footer ul li ul li a {
	float:left;
	font-size:14px;
}
#footer ul li ul li .a_activ {
	color:#527a22;
	cursor:text;
}
.news_textfield {
	width:186px;
	height:31px;
	padding-top:10px;
	float:left;
	background:url('../images/news_bg.gif') left bottom no-repeat;
}
.news_textfield input {
	width:137px;
	height:15px;
	float:left;
	background:none;
	border:none;
	padding:8px;
}
.news_textfield .signup {
	float:left;
	background:url('../images/btn_go.gif') left top no-repeat;
	width:32px;
	height:31px;
	border:none;
	cursor:pointer;
	padding:0;
}
.signup :hover {
	background:url('http://www.greenolivz.com/images/btn_signup.gif') left -41px no-repeat;
}
/* about us css */
#about_head {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('../images/about_bg.jpg') left 8px no-repeat;
}
#inner_con {
	width:980px;
	float:left;
	padding-bottom:30px;
}
#breadcrems {
	width:980px;
	float:left;
	padding:12px 0;
	font-size:12px;
}
#breadcrems a {
	float:left;
	color:#527a22;
	padding-top:5px;
}
#breadcrems span {
	float:left;
	padding:5px 5px 0 0;
}
#breadcrems #you_here {
	width:95px;
	height:23px;
	float:left;
	background:url('http://www.greenolivz.com/images/you_here.gif') left top no-repeat;
}
#inner_con #con_lft {
	width:668px;
	float:left;
	background:url('http://www.greenolivz.com/images/nav_sep.gif') right top repeat-y;
}
#con_lft h3#about_hea {
	width:636px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('../images/icon_go.gif') 124px 2px no-repeat;
}
#con_lft h3#about_hea span {
	color:#527a22;
}
#con_lft p {
	line-height:18px;
	padding-top:15px;
	width:636px;
	float:left;
}
#con_lft ul {
	width:601px;
	float:left;
	margin-top:15px;
	padding-left:35px;
	list-style-type:square;
}
#con_lft ul li {
	width:601px;
	float:left;
	line-height:20px;
	padding-bottom:10px;
}
#con_lft #goal {
	background:url('../images/hding_goal.gif') left top no-repeat;
	width:636px;
	margin-top:15px;
	font-size:14px;
	float:left;
	line-height:20px;
	padding:68px 0 25px 0;
}
#con_lft #goal span {
	font-size:25px;
}
#con_lft a {
	color:#527A22;
	text-decoration:underline;
}
#con_lft a:hover {
	color:#527A22;
	text-decoration:none;
}
#con_lft .persons {
	float:left;
	width:117px;
	height:71px;
	padding:12px 12px;
	text-align:center;
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	margin:45px 20px 27px 0;
	background:url('http://www.greenolivz.com/images/we_are_bg.gif') left top no-repeat;
}
#con_lft .persons span {
	font-size:18px;
	color:#249daf;
}
#inner_con #con_ryt {
	float:left;
	width:280px;
	padding-left:32px;
}
#inner_con #con_ryt a {
	color:#527A22;
	text-decoration:underline;
}
#inner_con #con_ryt a:hover {
	text-decoration:none;
}
#con_ryt #inner_tweet {
	width:280px;
	float:left;
	padding-bottom:20px;
}
#inner_tweet h3 {
	width:280px;
	float:left;
	background:url('../images/icon_tweet.gif') 121px top no-repeat;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 2px 0;
}
#inner_tweet #twitter_update_list {
	float:left;
	width:195px;
	list-style-type:none;
	line-height:18px;
	font-size:12px;
	margin-top:25px;
	padding-left:85px;
	background:url('../images/live_tweet.gif') left top no-repeat;
}
#inner_tweet #twitter_update_list li {
	float:left;
	width:195px;
	list-style-type:none;
}
#inner_tweet #twitter_update_list li span{
	float:left;
	width:195px;
}
#inner_tweet #twitter_update_list li span a{
	float:left;
	width:195px;
}
#con_ryt #inner_tweet .follow_link {
	float:left;
	width:auto;
	font-size:12px;
	color:#22a0d6;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
	padding:10px 0 0 85px;
	text-decoration:underline;
}
#inner_tweet .follow_link:hover {
	text-decoration:none;
}
#con_ryt #inner_testi {
	width:280px;
	float:left;
	padding:20px 0;
	background:url('../images/seprator_hoz.gif') left top repeat-x;
}
#inner_testi h3 {
	width:280px;
	float:left;
	background:url('../images/icon_testi.gif') 106px top no-repeat;
	font-size:16px;
	font-weight:bold;}
#inner_testi p {
	float:left;
	width:280px;
	line-height:18px;
	font-size:12px;
	margin-top:15px;
}
#inner_testi .testi_name {
	float:left;
	width:280px;
	font-size:12px;
	text-align:right;
	padding-top:5px;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
}
#con_ryt #goodies {
	width:280px;
	float:left;
	padding:20px 0;
	background:url('../images/seprator_hoz.gif') left top repeat-x;
}
#goodies h3 {
	width:280px;
	float:left;
	font-size:16px;
	font-weight:bold;
}
#goodies p {
	float:left;
	width:280px;
	line-height:18px;
	font-size:12px;
	margin-top:15px;
}
#goodies .btn_more {
	float:left;
	width:auto;
	font-size:12px;
	padding-top:5px;
}
/* services page css */
#service_head {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('../images/service_bg.jpg') left 8px no-repeat;
}
#downloads_head {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('../images/downloads_bg.jpg') left 8px no-repeat;
}
#con_lft h3#serv_head {
	width:636px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('http://www.greenolivz.com/images/icon_services.gif') 110px -2px no-repeat;
}
#con_lft #tags {
	width:626px;
	height:121px;
	float:left;
	padding:40px 0 0 10px;
	background:url('http://www.greenolivz.com/images/tags.gif') left 35px no-repeat;
	letter-spacing:-1px;
	line-height:40px;
}
#con_lft #tags .tag1 {
	font-size:24px;
	color:#9e9e9e;
	padding-right:20px;
}
#con_lft #tags .tag2 {
	font-size:34px;
	color:#9e9e9e;
	font-weight:bold;
	padding-right:20px;
}
#con_lft #tags .tag3 {
	font-size:24px;
	color:#868686;
	font-weight:bold;
	padding-right:20px;
}
#con_lft #tags .tag4 {
	font-size:30px;
	color:#a4a4a4;
}
#con_lft #tags .tag5 {
	font-size:19px;
	color:#828282;
	padding-right:20px;
}
#con_lft #tags .tag6 {
	font-size:30px;
	color:#616161;
	padding-right:15px;
}
#con_lft #tags .tag7 {
	font-size:19px;
	color:#a0a0a0;
	padding-right:20px;
}
#con_lft #tags .tag8 {
	font-size:24px;
	color:#525252;
}
#con_lft ul#services_list {
	width:636px;
	list-style-type:none;
	float:left;
	padding:0;
}
#con_lft ul#services_list li {
	width:636px;
	list-style-type:none;
	float:left;
}
#services_list li .list {
	width:636px;
	float:left;
	background:url('http://www.greenolivz.com/images/service_list_bg.gif') left bottom no-repeat!Important;
	background:url('http://www.greenolivz.com/images/service_list_bg.gif') left bottom no-repeat;
	padding-bottom:20px;
}
#services_list li .list .list_lft {
	width:526px;
	float:left;
	margin-top:7px;
}
#services_list li .list .list_lft h4 {
	width:526px;
	float:left;
	font-size:18px;
	color:#249daf;
	margin-top:20px;
}
#services_list li .list .list_lft p {
	width:526px;
	float:left;
	font-size:13px;
	line-height:20px;
}
#services_list li .list #servic1 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_mobile_app.gif') right bottom no-repeat;
	margin-top:15px;
}
#services_list li .list #servic2 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_iphone.gif') right bottom no-repeat;
	margin-top:10px;
}
#services_list li .list #servic3 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_design.gif') right bottom no-repeat;
	margin-top:6px;
}
#services_list li .list #servic4 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_develop.gif') right bottom no-repeat;
	margin-top:15px;
}
#services_list li .list #servic5 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_graphic.gif') right bottom no-repeat;
	margin-top:10px;
}
#services_list li .list #servic6 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_print.gif') right bottom no-repeat;
	margin-top:5px;
}
#services_list li .list #servic7 {
	float:left;
	width:110px;
	height:116px;
	background:url('../images/icon_sem.gif') right bottom no-repeat;
	margin-top:5px;
}
.top_link {
	float:right;
	background:url('http://www.greenolivz.com/images/icon_top.gif') right 2px no-repeat;
	margin-top:20px;
	width:92px;
	padding-bottom:2px;
	font-size:12px;
}
/* portfolio page css */
#port_head {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('../images/portfolio_bg.jpg') left 8px no-repeat;
}
#con_lft ul#slider_menu {
	width:646px;
	float:left;
	list-style-type:none;
	padding:30px 0 0 0;
	margin:0;
}
#con_lft ul#slider_menu li {
	float:left;
	list-style-type:none;
	width:auto;
	padding:0;
}
#con_lft ul#slider_menu li a#web {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_web.gif') left top no-repeat;
	width:71px;
	height:33px;
}
#con_lft ul#slider_menu li a#web:hover {
	background:url('http://www.greenolivz.com/images/btn_web.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#web_active {
	background:url('http://www.greenolivz.com/images/btn_web.gif') left -34px no-repeat;
	width:71px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#lp {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_lp.gif') left top no-repeat;
	width:102px;
	height:33px;
}
#con_lft ul#slider_menu li a#lp:hover {
	background:url('http://www.greenolivz.com/images/btn_lp.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#lp_active {
	background:url('http://www.greenolivz.com/images/btn_lp.gif') left -34px no-repeat;
	width:102px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#brand {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_brand.gif') left top no-repeat;
	width:71px;
	height:33px;
}
#con_lft ul#slider_menu li a#brand:hover {
	background:url('http://www.greenolivz.com/images/btn_brand.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#brand_active {
	background:url('http://www.greenolivz.com/images/btn_brand.gif') left -34px no-repeat;
	width:71px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#newset {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_newsletter.gif') left top no-repeat;
	width:86px;
	height:33px;
}
#con_lft ul#slider_menu li a#newset:hover {
	background:url('http://www.greenolivz.com/images/btn_newsletter.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#newset_active {
	background:url('http://www.greenolivz.com/images/btn_newsletter.gif') left -34px no-repeat;
	width:86px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#bannerad {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_banner.gif') left top no-repeat;
	width:91px;
	height:33px;
}
#con_lft ul#slider_menu li a#bannerad:hover {
	background:url('http://www.greenolivz.com/images/btn_banner.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#bannerad_active {
	background:url('http://www.greenolivz.com/images/btn_banner.gif') left -34px no-repeat;
	width:91px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#prints {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_print.gif') left top no-repeat;
	width:48px;
	height:33px;
}
#con_lft ul#slider_menu li a#prints:hover {
	background:url('http://www.greenolivz.com/images/btn_print.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#prints_active {
	background:url('http://www.greenolivz.com/images/btn_print.gif') left -34px no-repeat;
	width:48px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#illust {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_illus.gif') left top no-repeat;
	width:84px;
	height:33px;
}
#con_lft ul#slider_menu li a#illust:hover {
	background:url('http://www.greenolivz.com/images/btn_illus.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#illust_active {
	background:url('http://www.greenolivz.com/images/btn_illus.gif') left -34px no-repeat;
	width:84px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft ul#slider_menu li a#apps {
	float:left;
	background:url('http://www.greenolivz.com/images/btn_apps.gif') left top no-repeat;
	width:89px;
	height:33px;
}
#con_lft ul#slider_menu li a#apps:hover {
	background:url('http://www.greenolivz.com/images/btn_apps.gif') left -34px no-repeat;
}
#con_lft ul#slider_menu li a#apps_active {
	background:url('http://www.greenolivz.com/images/btn_apps.gif') left -34px no-repeat;
	width:89px;
	height:33px;
	float:left;
	cursor:text;
}
#con_lft h3#portfolio_head {
	width:636px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('http://www.greenolivz.com/images/icon_portfolio.gif') 110px -2px no-repeat;
}
#con_lft ul#portfolio_list_banner {
	width:636px;
	list-style-type:none;
	float:left;
	padding:35px 0 0 0;
}
#con_lft ul#portfolio_list_banner li {
	list-style-type:none;
	float:left;
	padding:0 10px 10px 0;
	width:auto;
}
#con_lft ul#portfolio_list {
	width:636px;
	list-style-type:none;
	float:left;
	padding:25px 0 0 0;
}
#con_lft ul#portfolio_list li {
	width:212px;
	list-style-type:none;
	float:left;
	height:186px;
}
#con_lft ul#portfolio_list li a {
	float:left;
	padding-top:5px;
}
#con_lft ul#portfolio_list li a:hover {
	padding-top:0px;
}
/* contact page css */
#contact_head {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('../images/contact_bg.jpg') left 8px no-repeat;
}
#con_lft h3#cont_head {
	width:636px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('http://www.greenolivz.com/images/icon_contact.gif') 138px 2px no-repeat;
}
#form1 {
	width:636px;
	float:left;
	padding-top:7px;
}
#form1 label {
	float:left;
	width:636px;
	padding:16px 0 10px 0;
}
.required {
	width:42px;
	height:14px;
	position:absolute;
	top:9px;
	right:-22px;
	background:url('../images/req_inn.gif') left top no-repeat;
}
#form1 .textbox {
	float:left;
	width:363px;
	height:31px;
	position:relative;
	background:url('../images/contact_txtfld.gif') left top no-repeat;
}
#form1 input {
	float:left;
	width:322px;
	height:15px;
	border:none;
	background:none;
	font-size:14px;
	color:#5F5F5F;
	padding:8px;
}
#form1 .textarea_bg {
	float:left;
	width:523px;
	height:148px;
	background:url('../images/contact_txtara.gif') left top no-repeat;
}
#form1 textarea {
	float:left;
	width:507px;
	height:132px;
	background:none;
	border:0;
	font-size:18px;
	color:#5F5F5F;
	padding:8px;
	overflow:hidden;
}
#form1 .dropdown_bg {
	float:left;
	width:363px;
	height:31px;
	background:url('../images/contact_txtfld.gif') left top no-repeat;
	margin-bottom:20px;
}
#form1 select {
	float:left;
	width:349px;
	font-size:14px;
	color:#5F5F5F;
	border:none;
	margin:7px 0 0 7px;
}
#form1 input.btn_submit {
	float:left;
	height:38px;
	width:75px;
	background:url('../images/btn_submit.gif') left top no-repeat;
	clear:both;
	cursor:pointer;
}
#form1 input.btn_submit:hover {
	background:url('../images/btn_submit.gif') left bottom no-repeat;
}
#con_ryt #addresss {
	width:280px;
	float:left;
	padding-top:30px;
	background:url('http://www.greenolivz.com/images/seprator_hoz.gif') left 20px repeat-x;
}
#con_ryt #addresss p {
	width:280px;
	float:left;
	padding-top:6px;
}
#con_ryt #addresss p.heading {
	width:280px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
/* thank you page css */
#con_lft h3#thanks {
	width:636px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
}
/* download pagee us css */
h3#down_head {
	width:980px;
	float:left;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('../images/nav_icon_download.gif') 143px 2px no-repeat;
}
p.full_para {
	width:980px;
	float:left;
}
#wallpaper {
	width:636px;
	float:left;
	padding-bottom:20px;
	background:url('http://www.greenolivz.com/images/dotted_line_sep.gif') left bottom repeat-x;
}
#wallpaper h4 {
	width:636px;
	float:left;
	font-size:18px;
	color:#249daf;
	padding-top:20px;
	background:url('http://www.greenolivz.com/images/icon_wall.gif') 146px 16px no-repeat;
}
#wallpaper ul {
	width:636px;
	float:left;
	padding-top:22px;
	list-style-type:none;
}
#wallpaper ul li {
	width:191px;
	float:left;
	padding:0 20px 30px 0;
	list-style-type:none;
}
#wallpaper ul li span {
	width:191px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
#wallpaper ul li img {
	width:191px;
	float:left;
	margin-top:10px;
}
#wallpaper ul li p {
	width:191px;
	float:left;
}
#wallpaper ul li p span {
	color:#249daf;
	width:30px;
	font-weight:bold;
}
#july {
	width:636px;
	float:left;
	padding-bottom:20px;
	background:url('http://www.greenolivz.com/images/dotted_line_sep.gif') left bottom repeat-x;
}
#july h4 {
	width:636px;
	float:left;
	font-size:18px;
	color:#249daf;
	padding-top:20px;
}
#july ul {
	width:636px;
	float:left;
	padding-top:22px;
	list-style-type:none;
}
#july ul li {
	width:191px;
	float:left;
	padding:0 20px 30px 0;
	list-style-type:none;
}
#july ul li span {
	width:191px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
#july ul li img {
	width:191px;
	float:left;
	margin-top:10px;
}
#july ul li p {
	width:191px;
	float:left;
}
#july ul li p span {
	color:#249daf;
	width:30px;
	font-weight:bold;
}
#avtar {
	width:636px;
	float:left;
	padding-bottom:20px;
	background:url('http://www.greenolivz.com/images/dotted_line_sep.gif') left bottom repeat-x;
}
#avtar h4 {
	width:636px;
	float:left;
	font-size:18px;
	color:#249daf;
	padding-top:20px;
	background:url('http://www.greenolivz.com/images/icon_avtar.gif') 69px 20px no-repeat;
}
#avtar ul {
	width:636px;
	float:left;
	padding-top:22px;
	list-style-type:none;
}
#avtar ul li {
	width:44px;
	float:left;
	padding-right:10px;
	list-style-type:none;
}
#icons {
	width:636px;
	float:left;
}
#icons h4 {
	width:636px;
	float:left;
	font-size:18px;
	color:#249daf;
	padding-top:20px;
	background:url('http://www.greenolivz.com/images/icon_icon.gif') 53px 20px no-repeat;
}
#icons ul {
	width:636px;
	float:left;
	padding-top:22px;
	list-style-type:none;
}
#icons ul li {
	width:44px;
	float:left;
	padding-right:10px;
	list-style-type:none;
}
.landingp {
	width:980px;
	float:left;
	background:url('http://www.greenolivz.com/images/dotted_line_sep.gif') left bottom repeat-x;
}
h4.subheads {
	width:980px;
	float:left;
	font-size:16px;
	color:#527a23;
	padding-top:20px;
	font-weight:bold;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
h4.subheads span {
	font-size:12px;
	color:#952920;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
}

.fb_lft{
	width:628px;
	float:left;
}
.fb_lft .dotted_top{
	width:628px;
	height:5px;
	float:left;
}
.fb_lft ul{
	width:980px;
	float:left;
	padding:10px 0;
	list-style-type:none;
}
.fb_lft ul li{
	width:180px;
	float:left;
	padding:0 10px 25px 0;
	list-style-type:none;
}
.fb_lft ul li.last_li{
	padding:0 10px 25px 0;
}
.fb_ryt{
	width:342px;
	float:left;
	padding:10px 0 0 10px;
}
.fb_ryt .hding_ryt{
	width:342px;
	float:left;
	color:#547a24;
	font-size:16px;
}
.steps{
	width:55px;
	float:left;
	padding:5px 0;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
.step_mat{
	width:287px;
	float:left;
	padding:5px 0;
}
.dashed_border{
	width:980px;
	float:left;
	height:5px;
	margin-bottom:30px;
	background:url('../images/dashed_line.gif') left top repeat-x;
}







ul.downlods_goods {
	width:980px;
	float:left;
	padding:22px 0 0 0;
	list-style-type:none;
}
ul.downlods_goods li {
	width:142px;
	float:left;
	padding:0 0 30px 0;
	list-style-type:none;
}
ul.downlods_goods li .good_name {
	width:138px;
	float:left;
	padding-bottom:10px;
	font-size:12px;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
ul.downlods_goods li .good_date {
	width:138px;
	float:left;
	padding-bottom:10px;
	font-size:12px;
	color:#4d761b;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
}
ul.downlods_goods li .exp_date {
	width:138px;
	float:left;
	padding-bottom:10px;
	font-size:12px;
	color:#8e1b12;
	font-family:lucidaitalic, Arial, Helvetica, sans-serif;
}
ul.downlods_goods li img {
	float:left;
}
.price {
	width:138px;
	float:left;
	padding-top:10px;
	font-size:15px;
	color:#8e1b12;
	text-decoration:none;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
.price .lft_price {
	color:#000000;
	text-decoration:line-through;
	font-family:lucida, Arial, Helvetica, sans-serif;
}
.btn_buy {
	float:left;
	height:33px;
	width:81px;
	margin-top:8px;
	border:none;
	background:url('../images/btn_buy.gif') left top no-repeat;
	cursor:pointer;
}
.btn_buy:hover {
	background:url('../images/btn_buy.gif') left bottom no-repeat;
}
.btn_demo {
	float:left;
	height:33px;
	width:58px;
	margin-top:8px;
	border:none;
	background:url('../images/btn_demo.gif') left top no-repeat;
	cursor:pointer;
}
.btn_demo:hover {
	background:url('../images/btn_demo.gif') left bottom no-repeat;
}
.btn_download {
	float:left;
	height:33px;
	width:91px;
	margin-top:8px;
	background:url('../images/btn_download.gif') left top no-repeat;
	cursor:pointer;
}
.btn_download:hover {
	background:url('../images/btn_download.gif') left bottom no-repeat;
}
#wallpaper ul li p span {
	color:#249daf;
	width:30px;
	font-weight:bold;
}

#con_ryt #call_back{
	width:258px;
	float:left;
	padding:10px;
	border:1px solid #d3d3d3;
	background:#ffffff;	
}
#call_back h3 {
	width:258px;
	float:left;
	font-size:16px;
	color:#547a24;
	font-weight:bold;
	padding-bottom:10px;
}
#call_back h3.grey_head {
	color:#464646;
}
#call_back p {
	width:258px;
	float:left;
	padding-bottom:10px;
}
#call_back #form3 {
	width:258px;
	float:left;
	padding-top:7px;
}
#form3 .required {
	width:42px;
	height:14px;
	position:absolute;
	top:9px;
	right:0;
	background:url('../images/req_inn.gif') left top no-repeat;
}
#form3 .textbox {
	float:left;
	width:258px;
	height:31px;
	position:relative;
	margin-bottom:14px;
	background:url('../images/con_field.gif') left top no-repeat;
}
#form3 input {
	float:left;
	width:196px;
	height:15px;
	border:none;
	background:none;
	font-size:12px;
	color:#707070;
	padding:8px;
}
#form3 .textarea_bg {
	float:left;
	width:258px;
	height:121px;
	margin-bottom:14px;
	background:url('../images/con_area.gif') left top no-repeat;
}
#form3 textarea {
	float:left;
	width:222px;
	height:105px;
	background:none;
	border:0;
	font-size:12px;
	font-family:lucida, Arial, Helvetica, sans-serif;
	color:#707070;
	padding:8px;
	overflow:hidden;
}
#form3 input.btn_submit {
	float:left;
	height:38px;
	width:75px;
	background:url('../images/btn_submit.gif') left top no-repeat;
	clear:both;
	cursor:pointer;
}
#form3 input.btn_submit:hover {
	background:url('../images/btn_submit.gif') left bottom no-repeat;
}
.seprator_hoz{
	width:280px;
	float:left;
	padding-top:20px;
	margin-bottom:20px;
	background:url('../images/seprator_hoz.gif') left bottom repeat-x;
}
/* careers page css */

#careers_header {
	width:980px;
	height:282px;
	float:left;
	padding-top:9px;
	background:url('http://www.greenolivz.com/images/careers_bg.jpg') left 8px no-repeat;
}
#header #nav #careers {
	float:left;
	padding:50px 15px 0 15px;
	background:url('http://www.greenolivz.com/images/nav_icon_careers.gif') center 20px no-repeat;
	text-align:center;
}
#header #nav #careers:hover {
	background:url('http://www.greenolivz.com/images/nav_icon_careers.gif') center -42px no-repeat;
	text-decoration:underline;
}
#header #nav #careers_act {
	background:url('http://www.greenolivz.com/images/nav_icon_careers.gif') center -42px no-repeat;
	text-decoration:underline;
	text-align:center;
	float:left;
	color:#527a22;
	padding:50px 15px 0 15px;
}
#careers_bg {
	width:100%;
	margin:0 auto;
	background:url('http://www.greenolivz.com/images/careers_img.png') center top no-repeat;
	min-height:318px;
}
h3#career_head {
	width:980px;
	float:left;
	height:40px;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	background:url('http://www.greenolivz.com/images/icon-careers.gif') 95px 0px no-repeat;
}
#career_head2 {
	width:980px;
	height:40px;
	float:left;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px!Important;
	padding-bottom:0px;
	font-family:lucidabold, Arial, Helvetica, sans-serif;
}
#career_head3{
	width:980px;
	height:40px;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px!Important;
	padding-bottom:0px;
}
#career_head4{
	width:980px;
	height:15px;
	float:left;
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px!Important;
	padding-bottom:0px;
}
#career_head5{
	width:980px;
	height:15px;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px!Important;
	padding-top:10px;
}
#career_head6{
	width:430px;
	height:13px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px!Important;
	margin-top:10px;
	background:#527a22;
	padding-left:3px;
}
.career_lft{
	width:250px;
	float:left;
}
.career_lft ul{
	width:500px;
	float:left;
	padding:10px 0;
	list-style-type:none;
}
.career_lft ul li{
	width:400px;
	float:left;
	padding:10px 10px 5px 0;
	list-style-type:none;
}
#inner_con a {
	color:#527A22;
	text-decoration:underline;
}
#inner_con a:hover {
	color:#527A22;
	text-decoration:none;
}

#careers-banner{
	width:170px;
	z-index:999;
	float:left;
	top:10%;
	left:0%;
	position:fixed;
}
.hiring_img{
width:170px;
height:238px;
float:left;
background:url('http://www.greenolivz.com/images/careers-board.png') left top no-repeat;
}

.hiring_img:hover{
background:url('http://www.greenolivz.com/images/careers-board.png') left bottom no-repeat;
}
