/* @override http://treelogic.com.au/facts/wp-content/themes/freshnews/custom.css */

/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*==============  HEADER  ===================*/

#header{background: #ffffff none no-repeat; padding: 10px 0;
	margin-right: auto;
	margin-left: auto;
}


#tree{
	height: 160px;
	background: url(images/logo2.jpg) no-repeat 0 -33px;
	width: 940px;
	margin: 1px auto 15px;
}
#tree .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 37px 0px 0 0;
	text-align: right;
}
#tree .spacer p{
	clear: both;
}

.widget{background:#f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;border:1px solid #dedbd1;margin:0 0 15px;
	padding: 18px 0 18px 18px;
}

.widget.ads-125 img {
	padding: 0 20px 10px 0;
}

.widget h3{background:#ebe9e1;border:1px solid #dedbd1;color:#363636;display:block;font:bold 12px/18px sans-serif;margin: 0 15px 7px 0;padding:5px 8px;text-align:left;}

.widget ul{line-height:16px;padding:0;
	margin-right: 15px;
}


/*- Top  - */

#top{ background: #246012 url(images/BottomNav.gif) repeat-x; border-bottom:1px solid #191a14; font-size:11px;line-height:33px;margin: 0 auto;padding:0;
	width: 940px;
	height: 34px;
}

.nav1 { float:left;  }
.nav1,.nav1 ul{list-style:none;margin:0;padding:0;z-index:100;}
.nav1 a{color: #feffff;text-shadow:0 1px 0 #000000;display:block;padding: 1px 10px 0 44px;z-index:100; position: relative;
	font-size: 14px;
	font-weight: bold;
	background: url(images/dots.png) no-repeat 9px;
}
.nav1 li a:hover, 
.nav1 li.current_page_item a, 
.nav1 li.current_page_parent a,
.nav1 li.current-menu-ancestor a,
.nav1 li.current-cat a,
.nav1 li.current-menu-item a,
.nav1 li.sfHover { color: #40fcd2;text-decoration: none; }

.nav1 li ul{left:-999em;position:absolute;width:130px;}
.nav1 li ul li{background: #525449 none;border:1px solid #222;border-width:0 1px 1px;}
.nav1 li ul li a{color:#ccc !important;text-shadow:none;font-size:11px;line-height:25px;padding-bottom:0;width:130px;}
.nav1 li ul li a:hover { color:#fff !important; background: #f0f0f0; background: rgba(255,255,255,.1);}
.nav1 li ul li ul li a{border-width:0 1px 1px 0;}
.nav1 li ul ul{margin:-25px 0 0 150px;}

.nav1 .sf-sub-indicator {background: url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:1.3em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav1 li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat; top:40%;}
.nav1 li a.sf-with-ul { padding-right:20px; }
.nav1 li ul li a.sf-with-ul { padding-right:10px; }

#top .subscribe{color:#a0a09b;float:right;
	display: none;
}
#top .subscribe .posts, #top .subscribe .comments, #top .subscribe .email{padding:0 5px; }

/*- Main Navigation - */

#topmenu #rss{height:38px;position:relative;z-index: 9999;right:0;top:-10px;width:39px;}

#topmenu{background: #fffeff url(images/BottomNav.gif) repeat-x; border-bottom:1px solid #dcdcd4; height:33px;margin-bottom:20px;position:relative;
	width: 939px;
	margin-right: auto;
	margin-left: auto;
}
#topmenu li{border-left:1px solid #dedbd1;float:left;line-height:33px;}
#topmenu li a{color:#333;display:block;margin:0;padding:0 15px;position: relative;}
#topmenu li a:hover,#topmenu li.active a{text-decoration:none;}

#nav,#nav ul{float:left;list-style:none;padding:0;}
#nav a{display:block; }
#nav li{float:left;line-height:33px;}
#nav li a:hover{background:none;}
#nav li ul{left:-999em;padding-top:1px;position:absolute;width:211px;margin-left:-1px;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;z-index:1000;}
#nav li ul li a{border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:28px;width:180px;}
#nav li ul ul{margin:-29px 0 0 180px;}

/*=== shop ===*/

/*
 * Fancy notification styling
 */ 
#fancy_notification{
 position: absolute;
 top: 0px;
 left: 0;
 background: #ffffff;
 border: 4px solid #fab634;
 display: none;
 height: auto;
 z-index: 9;
	width: auto;
}  
 
#fancy_notification #loading_animation{
 display: none;
 }
 
#fancy_notification #fancy_notification_content{
 display: none;
 width: auto;
 padding: 8px;
 height: auto;
 text-align: left;
 margin: 0px !important;
 }
 
#fancy_notification #fancy_notification_content span{
 margin: 0px 0px 6px 0px;
 display: block;
 font-weight: bold;
}
 
#fancy_notification #fancy_notification_content a{
 display: block;
 float: left;
 margin-right: 6px;
 margin-bottom: 12px;
}
  
/*
 * end Fancy notification styling
 */ 
 
 .product_grid_display, #content .product_grid_display .wpsc_buy_button:hover {
	background: #feffff;
	border: none;
}

div.productdisplay{
 position:relative;
 float:left;
 clear:both;
 top:0px;
 left: 0px;
/* margin-top: 10px; */
 margin-bottom: 20px;

 width: 100%;
 text-align: left !important;
 }



div.wpsc_categories.wpsc_category_grid{
	width: 100%;
}

img.wpsc_category_image{
	width: 120px;
	margin-right: 13px;
	border-style: none;
	margin-bottom: 13px;
	margin-left: 0;
	padding: 0;
}


div.grid_product_info div.product_text{
 font-size: 11pt;
 min-height: 25px;
 padding: 7px 7px 7px 0px;
	color: #c5733a;
	line-height: 18px;
	width: 148px;
}


div.wpsc_subcategory{
	margin-top: 0;
	margin-bottom: 0;
}
div.wpsc_subcategory p{
	font-size: 12px;
	margin-top: 6px;
}

ul.wpsc_categories li{
	font-size: 15px;
	margin-left: 0;
	padding: 0 0px;

}
ul.wpsc_categories li li{
	margin-left: 34px;
	margin-top: -12px;
}

div.wpsc_category_details {
  margin: 20px 0px;
	font-size: 14px;
	color: #5c5c5c;
	font-style: italic;
}

div.wpsc_category_details img {
  float: left;
  margin: 0px 20px 12px 0px;
}
#content .product_grid_display {
	color:#ffffff;
	font-size:12px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-shadow: #000000 0 0 0;
	padding:5px;
	*padding:1px;
	cursor:pointer;
	line-height:1.2em;
	margin:0;
	background: none 100%;
}


