/*
Theme Name: Green Turf
Description: For Green Turf
Version: 1.0
Author: COMPANEDIA
Author URI: http://www.companedia.com

Green Turf v1.0
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html {/*color:#000;background-color:#fff;*/}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote/*, th, td*/ {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit;font-weight:inherit;}
del, ins {text-decoration:none;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:baseline;}
sub {vertical-align:baseline;}
legend {color:#000001;}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, button, textarea, select {font-size:100%;overflow:auto;}
strong {font-weight:bold;}
em {font-style:italic;}
/* CSS reset ends here*/

/*Clearfix*/
.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */

body {background-image:url(images/bg-1px.jpg); background-repeat:repeat-x; font-family:Arial; color:#666666;font-size:13px;}
h2 {font-size:30px;font-family:"Myriad Pro";}
h6 {font-size:36px;font-family:"Myriad Pro Italic";}
p {margin-bottom:20px;}

@font-face {
  font-family: 'Myriad Pro';
  src: url('font/myriadpro-semibold-webfont.eot');
  src: local('Myriad Pro'), local('Myriad Pro'), url('font/myriadpro-semibold-webfont.ttf') format('opentype');
}

@font-face {
  font-family: 'Myriad Pro';
  src: url('font/myriadpro-semibold-webfont.eot');
  src: local('Myriad Pro'), local('Myriad Pro'), url('font/myriadpro-semibold-webfont.ttf') format('opentype');
}

/*Wrap*/
#wrap {width:940px; margin:0 auto 30px auto; padding-bottom:30px;}

/*Header*/
#header {padding-top:20px;}
#logo_image {float:left;}
#slogan {float:right;}
#slogan img {margin-top:40px;}
#menu-left {float:left;background-image:url(images/menu-left.jpg); background-repeat:no-repeat;width:7px;height:70px;}
#menu-right {float:right;background-image:url(images/menu-right.jpg); background-repeat:no-repeat;width:7px;height:70px;}
#menu-content {position:relative;float:left; background-image:url(images/menu-1px.jpg); background-repeat:repeat-x;width:926px; height:70px;}
#menu-content a {font-size:14px;text-decoration:none; color:#666666;padding:9px 14px;line-height:50px;}
#menu-content a:hover {color:#fff;}
.navhome:hover {background-image:url(images/home_hover.jpg); background-repeat:no-repeat;}
.current_item.navhome {background-image:url(images/home_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navabout:hover {background-image:url(images/about_hover.jpg); background-repeat:no-repeat;}
.current_item.navabout {background-image:url(images/about_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navusing:hover {background-image:url(images/using_hover.jpg); background-repeat:no-repeat;}
.current_item.navusing {background-image:url(images/using_hover.jpg); background-repeat:no-repeat;color:#fff!important}
.navinstalling:hover {background-image:url(images/installing_hover.jpg); background-repeat:no-repeat;}
.current_item.navinstalling {background-image:url(images/installing_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navproduct:hover {background-image:url(images/product_hover.jpg); background-repeat:no-repeat;}
.navproduct {background-image:url(images/product_tick.jpg);background-repeat:no-repeat; background-position:right center;}
.greenturf-sub {display:none;position:absolute;width:154px;margin-left:451px;margin-top:-32px;background-color:#429E4E;background-repeat:no-repeat;background-position:bottom center;}
.greenturf-sub a{background-image:none;color:#fff!important;padding:0px!important;line-height:15px!important;font-size:13px!important;width:300px;}
.greenturf-sub a:hover {background-image:none;}
.sub-sub {position:relative;left:15px;padding-bottom:20px!important;display:inline-block; width:130px!important;margin-bottom:10px;}
.greenturf-hover {position:relative;}
.greenturf-hover:hover .greenturf-sub {display:block;}
.greenturf-sub-top {position:relative;top:-10px;width:154px;height:24px;background-image:url(images/submenu_top.gif);background-repeat:no-repeat;}
.greenturf-sub-close {position:relative;top:5px;width:154px;height:5px;background-image:url(images/submenu_bottom.gif);background-repeat:no-repeat;}
.current_item.navproduct {background-image:url(images/product_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navgallery:hover {background-image:url(images/gallery_hover.jpg); background-repeat:no-repeat;}
.current_item.navgallery {background-image:url(images/gallery_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navpartner:hover {background-image:url(images/partner_hover.jpg); background-repeat:no-repeat;}
.current_item.navpartner {background-image:url(images/partner_hover.jpg); background-repeat:no-repeat;color:#fff!important;}
.navcontact:hover {background-image:url(images/contact_hover.jpg); background-repeat:no-repeat;}
.current_item.navcontact {background-image:url(images/contact_hover.jpg); background-repeat:no-repeat;color:#fff!important;}

/*Content*/
.home-top-left , .home-bottom-left {float:left}
.home-top-right, .home-bottom-right {float:right;}
.home-bottom-left {width:615px;}
.home-bottom-left .tick {background-image:none;}
.home-bottom-left li {list-style:disc;margin-left:20px;margin-bottom:10px;}
.testimonial-left {float:left;background-image:url(images/testimonial-left.jpg);background-repeat:no-repeat;width:23px; height:380px;}
.testimonial-content {position:relative;float:left;/*background-image:url(images/testimonial-1px.jpg);*/background-repeat:repeat-x;height:360px;width:295px;color:#fff;}
.testimonial-right {float:right;background-image:url(images/testimonial-right.jpg);background-repeat:no-repeat;width:23px; height:380px;}
.testimonial {width:325px;height:380px;padding:20px;background-image:url(images/testimonial.jpg);background-repeat:no-repeat;}
.testi-left {float:left;width:200px;}
.testi-right {float:right;margin-top:109px;margin-left:-33px;width:150px;}


.tick li {background-image:url(images/tick.jpg);background-repeat:no-repeat;background-position:left center;margin-left:0px;padding-left:20px;list-style:none;}
.tick {background-image:url(images/tick.jpg);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-bottom:10px;}
.home-bottom-right {width:300px;}
#left {float:left; width:545px;font-size:13px;}
#left h2,.gallery h2 {color:#333333;}
#right {float:right; width:380px;}
.more {margin:10px 0px;}
.album {float:right;}
.album a {padding-left:15px;text-decoration:none;font-weight:bold;font-style:italic;color:#999999;position:relative;top:20px;}
.album a:hover {color:#429e4e;}
.current_post {color:#429e4e!important;}

/*About Page*/
.about-advantage-title {float:left;font-size:14px;font-weight:bold;color:#444444;background-image:url(images/tick.jpg);background-position:left center;background-repeat:no-repeat;padding-left:20px;margin-left:-20px;margin-bottom:5px;}
.about-advantage-left {float:left;width:310px;}
.about-advantage-right {float:right;width:225px;}

/*Contact*/
.contact-left {float:left;}
.contact-left a {color:#429e4e;}
.contact-right {float:right;width:305px;}
.shownearby_map {position:relative;}
.shownearby_map .snb_logo {display:block;background-image:url(images/shownearby.jpg);width:110px;height:31px;}
.shownearby_map .snb_logo span {display:none;}
#gmap_ac {position:absolute;margin-top:-380px;margin-left:110px;width:423px!important}
.snb-listing-wrap {padding-top:10px;}
#gmap_pn {position:absolute;margin-top:-380px;}
.snb-listing-div ol {padding-left:10px;}

/*Footer*/
#footer {/*position:absolute;bottom:0px;*/text-align:center; background-image:url(images/grass.jpg); background-repeat:repeat-x;width:100%;height:111px;}
#footer_text {font-size:13px;padding-top:60px;color:#fff;}

/*Tool Tip*/
#tooltip.fancy {
	background: url('images/shadow2.png');
	background-repeat:no-repeat;
	padding:25px 15px 15px 15px;
	height: 94px;
	width:480px;
	color:#fff;
	border:0px;
}
#tooltip h3 {float:left;color:#4bd539;padding-right:5px;}

/*Accordion Menu*/
.silverheader {background-image:url(images/accordion_menu.jpg);background-repeat:no-repeat;padding:15px;}
.silverheader:hover {cursor:pointer;}
.silverheader a {text-decoration:none;font-weight:bold;font-size:16px;font-style:italic;color:#2d2d2d;}

/*ContentFlow*/
.globalCaption .caption {color:#000;}

/*Nextgen*/
.ngg-album {float:left; margin-right:18px;padding-right:19px;margin-bottom:20px;width:160px;}
.ngg-album img {border:5px solid #cccccc;}
.ngg-description {text-align:center;}
.gallery-left {float:left; width:410px;}
.gallery-right {float:right;width:520px;height:100%;}
.ngg-description {text-align:center!important;}

/*Login*/
#loginform-tml-page .submit #wp-submit-tml-page {margin-bottom:10px;position:relative;left:73px;background-image:url(images/submit.gif);width:54px; height:18px;border:0px;background-color:transparent;}
#loginform-tml-page p{margin-bottom:5px!important}
#loginform-tml-page .submit {position:relative;}
#loginform-tml-page p label {width:70px;display:inline-block;color:#333333;}
.login .tml-links {position:relative;left:-99999px!important;}

#tml-1 p{margin-bottom:5px!important}
#tml-1 p label {width:70px;display:inline-block;color:#333333;}
.submit #wp-submit-tml-1 {margin-bottom:10px;position:relative;left:73px;background-image:url(images/submit.gif);width:54px; height:18px;border:0px;background-color:transparent;}
.submit #wp-submit-tml-1:hover {cursor:pointer;}
.forgetmenot {position:relative;left:73px;}
.forgetmenot label {width:100px!important;}
.tml-links {position:relative;left:73px;}

#registerform-tml-page p{margin-bottom:5px!important}
#registerform-tml-page .submit {position:relative;left:73px;}
#registerform-tml-page p label {width:70px;display:inline-block;color:#333333;}

#tml-page .tml-links {position:relative;left:0px;}

/*Cforms*/
.linklove {display:none;}

/* begin: slideshow */
#banner {
position:relative;
padding:0;
width:340px;
height: 331px;
margin:0px auto;
color:#fff;
font-size:14px;
font-style:italic;
}
#banner a {
position:relative;
}
#banner a img {
border:none;
}
#banner li .subtitle {
position: absolute;
top: 218px;
left: 0;
padding: 10px 20px;
width: 820px;
color: #fff;
text-align: left;
}
.subtitle .subtitle-title {
font-size: 24px;
font-weight: bold;
padding-bottom: 10px;
}
.subtitle .subtitle-content {
font-size: 13px;
width: 650px;
float: left;
}
.subtitle .subtitle-link {
float: right;
margin-top: 10px;
}
#banner li.slide {
list-style-type:none;
}
#banner .slides {
height:50px;
margin-top:15px;
position:relative;
}
#banner .slides li.slide {
visibility:hidden;
position:absolute;
left:0px;
top:0;
}
#banner .buttons {
display:none;
}
#banner .buttons {
display:block;
position:absolute;
z-index:100;
top:300px;
margin-left:-3px;

}
#banner .buttons li {
float:left;
display:inline;
}
#banner .buttons li a {
display:block;
float:left;
width:30px;
height:26px;
margin:2px 2px 4px 2px;
text-align:center;
padding: 7px 0px 0px;
background-image:url(images/grey.png);
background-repeat:no-repeat;
text-decoration:none;
color:#fff;
outline:0;
font-weight:bold;
}
#banner .buttons .active a {background-image:url(images/red.png)!important;}
#banner ul.buttons li a:hover {
text-decoration:none;
color:#ccc;
}
#banner ul.buttons li.active a:hover,
#banner ul.buttons li.active a {
color:#fff;
}

.more-testimonials {display:none;}
/* end: slideshow */


