/*
Theme Name: Happ2012
Theme URI: http://www.happ.com.au
Description: Happ 2012 Wordpress Theme by <a href="http://www.mathewhood.com/">Mathew Hood</a>.
Version: 1
Author: Mathew Hood
Author URI: http://www.mathewhood.com
Tags: HAPP, Mathew Hood, 2012
*/

/* Meyer Reset */
html,body,div,span,applet,object,iframe,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,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

/* @font face */
@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


html{width:100%;}
body{width:100%;color:#686868;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12pt;line-height:18pt;}
a{color:#bc9f2c;text-decoration:none;}
a:hover{text-decoration:underline;}
span.meta{font-size:10pt;color:#bc9f2c;}
p{padding-bottom:10px;font-size:12pt;}
h1{font-size:22.5pt;line-height:30pt;color:#000;font-weight:bold;margin-bottom:15px;}
h2{font-size:18pt;line-height:24pt;font-weight:bold;}
a h2{color:#686868;}
h3{font-size:13pt;font-weight:bold;line-height:18pt;}
ul{padding-left:20px;}
ul li{list-style-type:square;}
ol{padding-left:20px;}
ol li{list-style-type:decimal;}.alignright{display: inline;float: right;margin-left:20px;margin-bottom:20px;}.alignleft {display: inline;float: left;margin-right:20px;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/* Header */
#headerwrapper{width:980px;margin:0 auto;margin-top:20px;}
#logo{background:url(images/happlogo.png) no-repeat;width:367px;height:99px;float:left;}
#nav{float:right;font-family:'MuseoSans500';margin-top:28px;}
#nav ul{}
#nav ul li{display:inline;padding-left:26px;}
#nav ul li a{color:#686868;font-size:11pt;line-height:30pt;}
#nav ul li a:hover, #nav ul li.current_page_item a{border-bottom:3px solid #686868;padding-bottom:10px;text-decoration:none;}
ul li.happFAQResponse{display:inline;padding-left:30px;}
/* Widebar */
#widebarwrapper{background:url(images/widebar_tall.png) repeat-x;width:100%;height:356px;float:left;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}
#widebar{width:980px;margin:0 auto;}
#leftwidebar{float:left;width:375px;padding-right:20px;}
#rightwidebar{float:right;width:565px;padding-left:20px;}
#widebarwrapperpage{background:url(images/widebar_short.png) repeat-x;width:100%;height:31px;float:left;margin-top:20px;margin-bottom:20px;padding-top:7px;}
#widebar p#breadcrumbs a{color:#cfcfcf;}
#widebar p#breadcrumbs{color:#BC9F2C;}

/* Content */
#contentwrapper{width:980px;margin:0 auto;}
#leftbar{width:620px;padding-right:20px;float:left;background:url(images/leftbar.png) no-repeat top right;min-height:342px;}
#rightbar{width:320px;padding-left:20px;float:right;}
#fullwidth{width:980px;float:left;}

#leftbar ul#products {padding-left:0px;}
#leftbar ul#products li{float:left;margin-right:20px;list-style-type:none;}
#leftbar ul#products li img{border:5px solid #686868;}
#leftbar ul#products li:nth-child(4n+4){margin-right:0px;}

#fullwidth ul{padding-left:0px;}
#fullwidth ul li{float:left;margin-right:20px;list-style-type:none;margin-bottom:20px;width:180px;}
#fullwidth ul li img{border:5px solid #686868;}
#fullwidth ul li:nth-child(5n+5){margin-right:0px;}.alert{text-align: center;background-color:#f27c80;color:#fff;width:395px;}

/* Sidebar */
#rightbar ul#featured{padding-left:0px;}
#rightbar ul#featured li{width:117px;height:117px;border:5px solid #686868;text-align:center;list-style-type:none;float:left;margin-right:20px;margin-bottom:55px;}
#rightbar ul#featured li:nth-child(even){margin-right:0px;}

/* Page Navi */
#contentwrapper #leftbar .wp-pagenavi {padding-left:0px!important;}

/* Nivo */
.nivo-controlNav{display:none;}

#leftwidebar li{list-style-type:none;}

/* Input */
input, textarea{background-image: linear-gradient(bottom, rgb(46,46,46) 0%, rgb(70,70,70) 100%);
background-image: -o-linear-gradient(bottom, rgb(46,46,46) 0%, rgb(70,70,70) 100%);
background-image: -moz-linear-gradient(bottom, rgb(46,46,46) 0%, rgb(70,70,70) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(46,46,46) 0%, rgb(70,70,70) 100%);
background-image: -ms-linear-gradient(bottom, rgb(46,46,46) 0%, rgb(70,70,70) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(46,46,46)),
	color-stop(1, rgb(70,70,70))
);border:1px solid #969696; border-radius:3px;padding:5px;color:#fff;}
.gform_body ul{padding-left:0px;}
.gform_body ul li{list-style-type:none;}

/* Hoist Info */
#info ul li{float:none;width:auto;margin-bottom:0px;padding-left:13px;background:url(http://www.happ.com.au/ebay/li-icon.png) no-repeat left 10px;}
#fullwidth #info ul{margin-bottom:10px;}

/* FAQ Info */
.happFAQItem
{
	color:#600;
	fontSize: 14 ;
}

.happFAQResponse
{
	fontSize: 12;
	left: 200px;
}
.happFAQListHeader
{
	color: #00F;
	fontSize: 22px;
	text-align: center;
}

.happFAQHeader
{
	color: #00F;
	fontSize: 32px;
	text-align: center;
}

.happFAQHeaderMain
{
	color: #00F;
	fontSize: 44px;
	text-align: center;
	text-decoration: underline;
}

li#field_1_9{
	display:none;
}
