/* - - - - - - - - - - - - - - - - - - - - -

Title : Billy Goat Designs Australia
URL : http://www.billygoatdesigns.com.au

Author : iDatSo Australia
Author URL : http://www.idatso.com

- - - - - - - - - - - - - - - - - - - - - */

@media print {  #container_header, #storenav, #nav, #logoutSection, #flashwrapper, #newsletter, #container_footer, #stats, .checkout_button, .noprint { display: none; }
#container_content, #container_body, #wrapper_body {width: 650px;}
#content {  width: 650px; border: 0px; padding: 0; margin: 0; margin-right: 20px;}
ul, li {padding-right: 40px; height: auto;}
#printlogo {text-align:left; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 3px solid #EAEAEA;}	
} 
@media screen { #printlogo { display: none } 
} 

/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/

html {	padding: 0;	margin: 0;	}
body, normal{	font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;	color: #666666;	padding: 0;	margin: 0;	background-color:#76A0D0;	}
.clear {	clear: both;	font-size: 0;	height: 0;	line-height: 0;	}	

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/

.prodanchors 		{font-size: 11px;}
.prodanchors a 		{font-weight: bold; color: #76A0D0; text-decoration: none;}
.prodanchors a:active 	{text-decoration: none;}
.prodanchors a:hover 	{text-decoration: underline;}


#page_title {font-size: 12px; font-weight: bold; color: #336600; padding: 10px 0; margin: 0;}


#container_header {	width: 100%;height: 131px;border-bottom: 5px solid #b29200;padding: 0px;margin: 0px;text-align: center;	background: url(../img/top_bg.jpg) repeat-x;}
#header 		{width: 750px;	height: 131px;	margin: 0 auto;	background: url(../img/header_wg.jpg) no-repeat;}
#cartinfo 		{text-align: right;	}	
#container_body {width: 100%; margin: 0; padding: 17px 0; text-align: center; background-color: #FFFFFF;	}
#wrapper_body	{width: 750px;	text-align: left; margin: 0 auto; padding: 0;}
#storenav 		{width: 197px;	padding: 0;	margin: 0 20px 0 0;	text-align:left; float: left;}
#product_title  {background: url(../img/products_nav_header.jpg) no-repeat;
				width: 197px;height: 31px;padding: 0;margin: 0;z-index: 2;	border: none;border-bottom: 5px solid #CCCCCC;}

#product_title p {color: #FFFFFF;	font-weight: bold; 	text-transform: uppercase;	margin: 0;	padding: 9px 8px 0px 20px;	}
#product_list 	{background: url(../img/products_div_bg.jpg) repeat-y;width: 196px;height: 560px;border: 1px solid #CCC;
				border-left: none;margin: 0;padding: 0;}

#container_content {width: 530px;padding: 0;margin: 0;text-align:left;float: left;
					font: 11px/13px verdana, Verdana, Arial, Helvetica, sans-serif;color: #666666;}

#nav 		{width: 530px;height: 31px;background: url(../img/nav_bg.jpg);padding: 0;font-weight: bold;color: #FFFFFF;border-bottom: 5px solid #CCCCCC;}
#nav p 		{padding: 10px 0 0 10px;	}
#content 	{width: 530px;padding: 0;margin: 16px 0 0 0;min-height: 400px;}
#container_footer {width: 100%;height: 30px;border-top: 5px solid #b29200;background-color: #76A0D0;padding: 0;margin: 0;text-align: center;}
#footer 	{width: 750px; height: auto;margin: 10px auto;padding-bottom: 10px;text-align:left;font-size:9px;line-height: 16px;color: #544928;	}
#footerlinks {float: left;width: 300px;}
#copyright {float: right;text-align: right;}

/*
----------------------------------------------------------------------------- 
HEADINGS
-----------------------------------------------------------------------------*/

h1 {font: 18px Verdana, Arial, Helvetica, sans-serif;color: #005300;margin: 0 0 15px 0;padding: 0;}
h2 {font: bold 11px Verdana, Arial, Helvetica, sans-serif;margin-top: 20px;padding: 0;color: #996600;}
h3 {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #666666;}

/*
----------------------------------------------------------------------------- 
DEFAULT FONT STYLES
-----------------------------------------------------------------------------*/

p, li, table {font: 11px/13px Verdana, Arial, Helvetica, sans-serif;color: #666666;margin: 0;padding: 0;}
p {margin-bottom: 10px;}
hr {border: none;border-top: 1px solid #D7D7D7;color: #FFFFFF;}
li {padding-bottom: 10px;}


/*--------------------------------------------------------
LINK STYLES
--------------------------------------------------------*/

a {font-weight: bold;color: #336600;text-decoration: none;}
a:hover {text-decoration: underline;}


/*
----------------------------------------------------------------------------- 
MAIN NAVIGATION MENU
-----------------------------------------------------------------------------*/

#nav, #nav ul {width: 530px;height: 31px;list-style: none;padding: 0;margin: 0 2px 0 0;z-index: 2;}
#nav li {float: left; padding: 0px 10px 0px 10px; color: #FFFFFF;}
#nav li a {font-size: 10px;display: block;list-style: none;text-decoration: none;padding: 9px 0 9px 16px;font-weight: bold; text-transform: uppercase;}
.normal {color: #FFFFFF;}
.selected {color: #003300;}
#nav li a:hover {  color: #003300;}

#nav li ul {  /*drop down list*/
position: absolute;
left: -950em;  /*hides submenu by default*/
height: auto;
width: 214px;
margin: 0px 0px 0px 10px;
padding: 0px;
color: #FFFFFF;
background-color:#508130;
border-top: 1px solid #76A774;
border-left: 1px solid #76A774;
border-right: 1px solid #76A774;
z-index: 2;}

#nav li ul li {  /*drop down list item*/
width: 214px;margin: 0px;padding: 0;}
#nav li ul li a {  font-size: 11px;display: block;text-decoration: none;padding: 4px 4px 4px 10px;color: #FFFFFF;
			border-bottom: 1px solid #76A774;font-weight: normal;width: auto;text-transform:none;}
#nav li ul li a:hover{color: #FFFFFF;background-color: #366927;}
#nav li li {width: 214px; }
#nav li ul ul {margin: -1.90em 0 0 15em; }
#longMenu { display: block; width: 155px; height: 10px; position: relative; top: -11px; left: 30px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }


/*-- Store Navigation  --*/

ul#subNav, #subNav {width: 195px;margin: 0;padding: 0;list-style: none; margin-bottom: 30px;}
#subNav li {float: left;width: 195px;margin: 0;padding: 0;border: 1px solid #CCCCCC;border-top: none;}
#subNav li a {display: block;padding: 6px 10px;width: auto;margin: 0;color: #5F9102;font-weight: bold;border-left: 10px solid #F3F3F3;}
#subNav a:hover {width: auto;text-decoration: none;background-color:#F4FFDF;border-left: 10px solid #ABE070;}
#subNav li ul {margin: 0;padding: 0;width: 197px;}
#subNav li ul li  {border-bottom: none;margin: 0;padding: 0;}
#subNav li ul li a {font-weight: normal;padding: 7px 4px 7px 10px;color: #8F8F8F;}


/*-- Footer Navigation  --*/

#footernav {width: 500px;height: 31px;padding: 0;margin: 0;z-index: 2;}
#footer a {color: #544928;	font-weight: bold;text-decoration: none;	}
#footer a:hover {text-decoration: underline;}
#footernav a, #infolinks a {  /*top level item*/font-size: 10px;list-style: none;text-decoration: none;padding: 0px;text-transform: none;font-weight: normal;}
#footernav a:hover, #infolinks a:hover {text-decoration: underline;}


/*--------------------------------------------------------
HOME PAGE
--------------------------------------------------------*/


#home_feature_content {padding: 0;margin: 0;font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;color: #336600;
		background: url(../img/feature_products_bg3.jpg) repeat-x ;background-color:#a4c479;}

#home_feature_content_tr {color: #336600;border: none;}
#home_feature_content_tr td{height: 95px;text-align: left;vertical-align: middle;margin: auto;padding: 5px 10px 5px 0;}

#featureThumb a {width: 78px;display: block;border: 1px solid #CCCCCC;text-align: center;margin: 0 10px;background-color:#FFFFFF;}
#featureThumb a:hover {display: block;border: 1px solid #666600;}
#featureThumb a img {border: none;margin: 4px;}

#home_focus {padding: 0;margin: 0 0 10px 0;font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;}
#home_focus_title {font-weight: bold;color: #996600;}
#home_focus a img {border: 3px solid #FFFFFF;margin: 0 10px;}

#home_natural {background: url(../img/naturalproducts_bg3.jpg) repeat-x bottom #deebf4;
				font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;padding: 0;margin: 0;}
#home_natural td {color: #336699;padding: 0;margin: 0;}
#home_natural p {color: #336699;padding: 0 0 0 20px;}


/*--------------------------------------------------------
NEWSLETTER SIGNUP
--------------------------------------------------------*/	

#newsletter {float: right;width: 180px;margin: 0 0 10px 10px;padding: 10px 0 0 0;border:1px solid #E2E2E2;background-color:#EEF7F9;color:#336699;}
#newsletter p, #newsletter form {padding: 0 10px 5px 10px;color:#336699;}


/*
----------------------------------------------------------------------------- 
FORMS
-----------------------------------------------------------------------------*/

form {margin: 0;padding: 0;}

.feedback_table {border: 1px solid #EAEAEA;background-color: #F8F8F8;}
.feedback_table th {font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;text-align: left;background-color:#E3E8CA;padding: 5px;font-weight: bold;color: #676802;}
.feedback_table td {padding: 5px;height:auto;}
.feedback_table_alt {padding: 4px;height:auto;background-color:#F7F8EF;padding: 4px;height:auto;}
.feedback_question {margin-bottom: 8px;font-weight: bold;}
.feedback_table p {margin-bottom: 8px;}
.feedback_input, .feedback_input2, .searchInput { font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;border: 1px solid #999999;}
select { font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;border: 1px solid #999999;}
checkbox {border: none;}
.feedback_button { background-color: #548A34;color: #FFFFFF;margin: 3px 0;border: 1 px solid #E8E8E8;padding: 2px;font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.blue_button { background-color: #6397CB;color: #FFFFFF;margin: 3px 0;border: 1 px solid #E8E8E8;padding: 2px;font: 11px verdana, Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}


