/*
Theme Name: zen10 Custom Template
Theme URI: https://zen10.com.au
Description: A minimalist WordPress template theme built with HTML 5.
Author: zen10 Australia
Author URI: https://zen10.com.au

	zen10 Melbourne Website Design
	https://zen10.com.au

*/

@media screen {

* { margin: 0; padding: 0; }
body { background: url('images/background.jpg'); font: 14px/1.4 'proxima-nova', Georgia, Serif; min-height: 100%; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video, p, h1, h2, h3, h4, h5, h6, input, ul, ol, li { padding: 0px; margin: 0px; }

p, h1, h2, h3, h4, h5, h6 { padding-bottom: 10px; } 

h1 { font-size: 30px; } 
h2 { font-size: 18px; } 
h3 { font-size: 16px; } 
h4 { font-size: 14px; } 
h5 { font-size: 12px; } 
h6 { font-size: 10px; } 

.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }  
.aligncenter { display: block; margin-left: auto; margin-right: auto; } 

#page-wrap { width: 996px; margin-left: auto; margin-right: auto; background: url('images/main.png'); min-height: 100%;}

#header { width: 960px; margin-left: auto; margin-right: auto; height: 100px; background: #000; }

#header h1, #header h1 a { font-weight: 900; color: #fff; margin-left: 15px; padding-top: 70px; float: left; } 
#header .description { color: #fff; font-weight: 900; padding-top: 84px; font-size: 16px; display: block; float: left; margin-left: 10px; } 
#header { margin-bottom: 30px; }

#menu { clear: both; height: 40px; padding-bottom: 20px;}
#menu ul { list-style: none; margin-bottom: 20px; margin-left: 25px; }
#menu ul li { float: left; border-right-style: solid; border-right-width: 1px; border-right-color: #bca996;}
#menu ul li:last-child { border-right-style: none; border-left-style: 0px;} 
#menu ul li.current_page_item { background: #F7F2ED; }
#menu ul li a { line-height: 14px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; display: block; text-decoration: none; }

#menu ul ul { position:absolute; left: auto;  z-index: 1000;  margin-left: 0px; display: none; width: 200px;  } 
#menu ul ul li { float: none; height: 25px; line-height: 25px; border-width: 0px; border-style: none; background: #000; width: 200px; } 
#menu ul ul li:hover { min-height: 20px; line-height: 20px; }
#menu ul ul li:hover a { background: #333; color: #fff; }
#menu ul ul li a { background: #F7F2ED; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bca996; width: 200px; } 


#right ul { padding-left: 35px; }

#sidebar { width: 240px; float: left; margin-left: 50px; padding-bottom: 25px; }
.textwidget { background: #F7F2ED; padding: 20px; width: 200px; font-size: 12px; margin-bottom: 10px;  } 
#sidebar h1 { font-size: 25px; line-height: 27px; font-weight: 400;} 

.nivoSlider { margin: auto; z-index: 1; }

#right { width: 645px; float: left; margin-left: 15px; padding-bottom: 25px; }
#right h2 { border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999; margin-bottom: 10px; }

.post { padding-bottom: 20px;}

#slideshow { width: 645px; height: 424px; z-index: 1; background: url('images/slideshow.jpg') no-repeat; background-position: bottom;} 

a { color: #333; }
a:hover { } 
a img { text-decoration: none; border-style: none; border-width: 0px;}
.nivoSlider img {position:absolute; top:0; left:0; display:none;}
blockquote { }
blockquote p { }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

#footer { width: 960px; margin-left: auto; margin-right: auto; min-height: 80px; background: #000; color: #fff; text-align: center; font-size: 9px; padding-top: 20px; } 
#footerwrap { margin-left: auto; margin-right: auto; width: 995px; } 
#footerbottom { width: 996px; height: 30px; background: url('images/footerbottom.png');  margin: auto;  } 
#footer a { color: #ccc; }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	

form { }
input[type=text] { }
textarea { }

body div.product div.images img, body #content div.product div.images img {
width: auto !important;}

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty { border-right: 1; }

} /* END screen media */


