/*

Theme Name: Cottages NZ

Theme URI: http://www.mogul.co.nz/

Description: Cottages NZ theme custom built by Mogul.

Version: 1.0

Author: Mogul

*/

/*

Copyright (c) 2008, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.6.0

*/

/* Reset all the browser default styles */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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{font-style:normal;font-weight:normal;}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:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;} /* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

 font-family:Arial,Verdana,Helvetica,sans-serif;

 font-size:12px;

 background: transparent url(img/footer.gif) no-repeat scroll bottom center;

}

html{

  background: #fff url(img/bg.jpg) no-repeat scroll top center;

}

#wrapper{

  width: 960px;

	margin: 0 auto;

}

#header{

  height:126px;

	width:960px;

	background: transparent url(img/logo.jpg) no-repeat scroll top left;

}

a#logo-home {

  height: 126px;

	width: 516px;

	float: left;

	display:block;

}

#nav{
float:right;
height:126px;
/*width:350px;*/

}

#nav-inner{

  margin-top:57px;

}

#nav ul li{

  margin-right:1px;

	display: inline;

	float: left;

	background-color: #555;

}

#nav ul li a{

  width: 69px;

	height:69px;

	display:block;

	text-indent: -9999px;

}

li.nav-home a{

  background:transparent url(img/nav.gif) no-repeat scroll 0 -69px;

}

li.nav-home a:hover{

  background: transparent url(img/nav.gif) no-repeat scroll 0 0;

}

li.nav-home a:active{

  background: transparent url(img/nav.gif) no-repeat scroll 0 0;

}

#nav li.current_page_item.nav-home a, #nav li.current_page_ancestor.nav-home a, #nav li.current_page_parent.nav-home a{

	background: transparent url(img/nav.gif) no-repeat scroll 0 0;

}

li.nav-about{

  background: transparent url(img/nav.gif) no-repeat scroll -69px -69px;

}

li.nav-about:hover{

  background: transparent url(img/nav.gif) no-repeat scroll -69px 0;

}

li.nav-about:active{

  background: transparent url(img/nav.gif) no-repeat scroll -69px 0;

}

#nav li.current_page_item.nav-about a, #nav li.current_page_ancestor.nav-about a, #nav li.current_page_parent.nav-about a{

	background: transparent url(img/nav.gif) no-repeat scroll -69px 0px;

}

li.nav-our-range{

  background: transparent url(img/nav.gif) no-repeat scroll -138px -69px;

}

li.nav-our-range:hover{

  background: transparent url(img/nav.gif) no-repeat scroll -138px 0;

}

li.nav-our-range:active{

  background: transparent url(img/nav.gif) no-repeat scroll -138px 0;

}

#nav li.current_page_item.nav-our-range a, #nav li.current_page_ancestor.nav-our-range a, #nav li.current_page_parent.nav-our-range a{

	background: transparent url(img/nav.gif) no-repeat scroll -138px 0px;

}

li.nav-truckwash,
li.nav-news59{

  background: transparent url(img/nav.gif) no-repeat scroll -207px -69px;

}

li.nav-truckwash:hover,
li.nav-news59:hover{

  background: transparent url(img/nav.gif) no-repeat scroll -207px 0;

}

li.nav-truckwash:active,
li.nav-news59:active{

  background: transparent url(img/nav.gif) no-repeat scroll -207px 0;

}

#nav li.current_page_item.nav-news59 a, #nav li.current_page_ancestor.nav-news59 a, #nav li.current_page_parent.nav-news59 a{

	background: transparent url(img/nav.gif) no-repeat scroll -207px 0px;

}

li.nav-news{

  background: transparent url(img/nav.gif) no-repeat scroll -276px -69px;

}

li.nav-news:hover{

  background: transparent url(img/nav.gif) no-repeat scroll -276px 0;

}

li.nav-news:active{

  background: transparent url(img/nav.gif) no-repeat scroll -276px 0;

}

#nav li.current_page_item.nav-news a, #nav li.current_page_ancestor.nav-news a, #nav li.current_page_parent.nav-news a{

	background: transparent url(img/nav.gif) no-repeat scroll -276px 0px;

}

li.nav-contact{

  background: transparent url(img/nav.gif) no-repeat scroll -345px -69px;

}

li.nav-contact:hover{

  background: transparent url(img/nav.gif) no-repeat scroll -345px 0;

}

li.nav-contact:active{

  background: transparent url(img/nav.gif) no-repeat scroll -345px 0;

}

#nav li.current_page_item.nav-contact a, #nav li.current_page_ancestor.nav-contact a, #nav li.current_page_parent.nav-contact a{

	background: transparent url(img/nav.gif) no-repeat scroll -345px 0px;

}

.clear{

  clear:both;

}

#intro{

 background:transparent url(img/intro.gif) no-repeat scroll left top;

  height:276px;

  margin-top:19px;

  width:960px;

}

#seperator{

  width: 960px;

	height: 15px;

	background-color: #8dd1d6;

	margin-top:19px;

}

#flash {

  width:611px;

	height: 276px;

	background: transparent url(img/flashjava.jpg) no-repeat scroll top left;

}

#content{

  width: 960px;

}

#content2{

background:transparent url(img/content-bg.gif) repeat scroll 0 0;

width:960px;

}

#content-left{

border-right:1px solid #D9D9D9;

float:left;

width:610px;

padding-bottom:20px;

}

#content-left2{

float:left;

min-height:385px;

padding-bottom:20px;

width:680px;

}

#content-right{

  width: 349px;

	float: left;

}

#content-right2{

	width: 279px;

	float: left;

}

#side-menu{

 	margin-top:-25px;

  width:279px;

}

/*

#side-menu ul li{

  border-bottom:1px solid #D9D9D9;

}

*/

#side-menu li.current_page_item a, #side-menu li.current_page_item a:visited {

background-color: #5199A6;

color: #fff;

}

#side-menu ul li.current_page_item ul li a, #side-menu ul li.current_page_item ul li a:visited{

background-color: #DEF2F4;

color: #5199A6;

}

#side-menu ul li.current_page_item ul li a:hover, #side-menu ul li.current_page_item ul li a:active {

background-color: #cce8eb;

color: #5199A6;

}

/*

#side-menu li:hover{

  background-color: #def2f4;

}

#side-menu li:active{

  background-color: #def2f4;

}

*/

#side-menu li a, #side-menu li a:visited{

  color:#5199A6;

  font-size:12px;

  line-height:30px;

  text-decoration:none;

  padding-left: 20px;

  display: block;

  width: 259px;

  border-bottom:1px solid #D9D9D9;

}

#side-menu li a:hover, #side-menu li a:active {

  background-color: #cce8eb;

	font-style: italic;

	

}

#side-menu ul ul a, #side-menu ul ul a:visited {

	padding-left: 40px;

	width: 239px;

	background: #DEF2F4;

}

#side-menu ul ul a:hover, #side-menu ul ul a:active {

	background: #cce8eb;

}

a img.image-right{

  float: right;

	margin: 0 20px 10px 10px;

}

#ittkku-ittkku {

border:3px solid #919191;

color:#888888;

float:left;

height:20px;

margin-left:20px;

padding:5px 0 0 8px;

width:185px;

}

#sign-up {

background:transparent url(img/signup.gif) no-repeat scroll left top;

border:medium none;

height:25px;

margin-top:3px;

margin-left: 20px;

text-indent:-9999px;

width:71px;

float: left;
cursor: pointer;

}

#footer{

  height: 66px;

	width: 960px;

}

#footer p{

color:#FFFFFF;

padding-left:41px;

padding-top:27px;

text-align:left;

	font-size: 11px;

}

#footer p a{

  color:#d1905d;

	font-weight: normal;

	text-decoration: none;

	

	font-size: 11px;

}

.range-images{

  margin-left: 20px;

}

a#enquire{

  width:279px;

	height:39px;

	display: block;

	background: transparent url(img/enquire_now.gif) no-repeat scroll top left;

  text-indent: -9999px;

	margin-top: 20px;

}

a#enquire:hover{

	background: transparent url(img/enquire_now.gif) no-repeat scroll bottom left;

}

img#temp-img1{

  padding-left: 20px;

}

/* Headings */

/* remember to add line-height for all headings */

hr{

background-color:#FFFFFF;

border-color:-moz-use-text-color -moz-use-text-color #D9D9D9;

border-style:none none solid;

border-width:0 0 1px;

height:0;

}

@font-face {

  font-family: 'COM4t Sans Medium';

  src: url(img/COM4S_M.eot);

  src: local('COM4t Sans Medium'), local('COM4t Sans Medium'), 

         url(img/COM4S_M.TTF) format('truetype');

}

h1 {

}

h2 {

 border-bottom:1px solid #D9D9D9;

 color:#865732;

 font-family:'COM4t Sans Medium',Arial,Verdana,Helvetica,Sans-serif;

 font-size:24px;

 margin-bottom:25px;

 padding:34px 20px 2px;

 text-transform:uppercase;

 clear: both;

}

h3 {

color:#5199A6;

font-size:16px;

line-height:1.3em;

margin-bottom:10px;

padding-left:20px;

}

h3 a {

	 color:#5199A6;

}

h4{

  clear:both;

  color:#865732;

  font-family:Arial,Verdana,Helvetica,Sans-serif;

  font-size:14px;

  line-height:19px;

  padding:0 0 18px 20px;

}

h4 a{

  color:#865732;

	text-decoration: none;

}

h5 {

color:#5199A6;

font-size:16px;

line-height:22px;

margin-bottom:14px;

padding:0 20px;

}

h6 {

 color:#989898;

 font-size:11px;

 line-height:14px;

 margin-bottom:10px;

 padding-left:20px;

}

/* Paragraphs */

p {

color:#5F5F5F;

font-size:12px;

line-height:1.4em;

margin-bottom:15px;

padding:0 19px;

}

p a{

  color:#5199a6;

	font-weight: bolder;

	text-decoration: none;

}

/* Lists */

#content-left2 ul {

  margin-bottom:20px;

  padding-left:20px;

}

#content-left2 ul li {

background:transparent url(img/bullet.gif) no-repeat scroll 0 6px;

color:#5F5F5F;

line-height:16px;

margin-left:15px;

padding-left:10px;

padding-right:20px;

padding-bottom:9px;

}

#content-left2 ol {

  margin-bottom:20px;

  padding-left:20px;

}

#content-left2 ol li {

}

/* Blockquote */

blockquote {

background:#F3F3F3 url(img/quotes.gif) no-repeat scroll left top;

clear:both;

color:#5F5F5F;

margin:20px;

padding:15px 65px 2px 47px;

}

/* Links */

a:link, a:visited {

	color:#5199A6;

	text-decoration: none;

}

a:hover, a:active {

	color:#5199A6;

	text-decoration: none;

}

/* Tables */

table#latest-news{

  margin:0 0;

  width:588px;

}

table#latest-news td {

	vertical-align: top;

}

table#latest-news tr td p{

font-size:11px;

line-height:16px;

padding-right:2px;

}

table#latest-news tr td h3{

color:#5199A6;

font-size:14px;

line-height:1.3em;

margin-bottom:0;

padding-left:20px;

}

table#latest-news tr td p a{

  color:#5199a6;

	font-weight: bolder;

	text-decoration: none;

}

table#staff{

  margin: 20px;

	border: 0;

}

table#staff tr{

}

table#staff tr td{

border:1px solid #FFFFFF;

padding-bottom:18px;

}

table#furniture{

border:0 none;

margin:15px;

}

table#furniture tr td ul{

margin-bottom:0px;

}

table#furniture tr{

}

table#furniture tr td{

border:1px solid #FFFFFF;

}

table#product-list{

border:medium none;

margin-left:38px;

width:611px;

}

table#product-list tr{

  margin-top: 10px;

}

table#product-list tr td{

border:1px solid #FFFFFF;

}

table#product-list tr td a{

display:block;

height:61px;

margin-bottom:5px;

margin-right:5px;

width:160px;

}

table#product-list tr td p{

padding-right: 0px;

  

}

table {

}

tr {

}

th {

}

td {

}

/* Text formatting */

b, strong {

  font-weight:bold;

}

i,em {

  font-style:italic;

}

/* Wordpress image styles */

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}

.alignleft {

   float: left;

}

.alignright {

   float: right;

}

.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}

.wp-caption img {

border:0 none;

margin:0 0 0 5px;

padding:0;

}

.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

#submit {

  height:39px;

  text-indent:-9999px;

  width:139px;

  background: transparent url(/wp-content/themes/cottagesnz/img/submit.gif) repeat scroll left top;

	border: 0;
	display: block;
	cursor: pointer;

}

#submit:hover {

  background: transparent url(/wp-content/themes/cottagesnz/img/submit.gif) repeat scroll left bottom;

  cursor: pointer;

}

/* end of image styles */

/* comment styles */

.avatar {

	float: left;

	margin-right: 10px;

}

.commentlist p {

	clear: both;

	padding: 5px 0;

}

.sidebar-map {

	margin: 20px 20px;

}

.ngg-galleryoverview {

clear:both;

display:block !important;

margin-left:38px;

margin-top:10px;

overflow:hidden;

width:100%;

}

.piclenselink {

  display: none;

}

.newsitem {

	border-bottom:1px solid #D9D9D9;

	margin-bottom:20px;

	padding:0 0 20px;

}

div#slide_header div.wrap {

height : 276px;

}

div#slide_header div#slide-holder {

height:278px;

margin-left:-9px;

margin-top:-9px;

position:absolute;

width:611px;

z-index:40;

}

div#slide_header div#slide-holder div#slide-runner {

height:278px;

left:9px;

overflow:hidden;

position:absolute;

top:9px;

width:611px;

background:#FFFFFF url(/wp-content/themes/cottagesnz/images/1.jpg) no-repeat scroll left top;

}

div#slide_header div#slide-holder img {

margin : 0;

display : none;

position : absolute;

}

div#slide_header div#slide-holder div#slide-controls {

background:transparent url(images/slide-bg.png) repeat scroll 0 0;

bottom:2px;

display:none;

height:43px;

left:0;

position:absolute;

width:611px;

}

div#slide_header div#slide-holder div#slide-controls p.text {

float : left;

color : #fff;

display : inline;

font-size : 10px;

line-height : 16px;

margin : 15px 0 0 20px;

text-transform : uppercase;

}

div#slide_header div#slide-holder div#slide-controls p#slide-nav {

float : right;

height : 24px;

display : inline;

margin : 11px 15px 0 0;

}

div#slide_header div#slide-holder div#slide-controls p#slide-nav a {

float : left;

width : 24px;

height : 24px;

display : inline;

font-size : 11px;

margin : 0 5px 0 0;

line-height : 24px;

font-weight : bold;

text-align : center;

text-decoration : none;

background-position : 0 0;

background-repeat : no-repeat;

}

div#slide_header div#slide-holder div#slide-controls p#slide-nav a.on {

background-position : 0 -24px;

color:#000;

}

div#slide_header div#slide-holder div#slide-controls p#slide-nav a {

background-image : url(images/silde-nav.png);

}
textarea#comment {
	width: 500px;
}

#content-left2 .ngg-gallery-thumbnail-box {
	float: none;
}

.navigation {
}

.newer-posts {
	float:left;
}
.older-posts {
	float:right;
}

.social {
	margin-bottom: 20px;
}

.home .social {
	margin-bottom: 0px;
}

.home-facebook, .home-twitter {
display:inline-block;
height:35px;
padding:10px 0 0 40px;
}

.home-twitter {
background:url("img/twitter.gif") no-repeat scroll left top transparent;
margin-left:0;
}

.home-facebook {
	background:url("img/facebook.gif") no-repeat scroll left top transparent;
	margin-left: 20px;
}



.home .home-facebook {
	/* margin-left: 13px; */
}

.social p {
	margin-bottom: 0;
}
.single .dd_post_share {
	margin-left: 15px;
}

