/*
Theme Name: FlyBrotherSA
Theme URI: http://jumpmonkey.co.za/
Description: Custom FlyBrotherSA Theme
Author: JumpMonkey
Version: 1.0
Tags: 
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
  background:#fff;
  color:#000;
  font-size:1em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
p
{
  margin-bottom:1em;
}
body.home
{
}
body.home #wrapper
{
  width:1017px;
  margin:0px auto auto;
}
body.home #container
{
}
body.home #site-generator
{
  color:#463f3c;
  font-size:0.7em;
  text-align:right;
  padding-top:5px;
}
body.home #site-generator a
{
  color:#000;
  text-decoration:none;
}
body.home #content
{
  background:url('images/bg_home.jpg') no-repeat top left;
  width:1017px;
  height:724px;
  position:relative;
}

body.home #content #tags
{
  position:absolute;
  left:200px;
  top:161px;
}

body.home #content #overview
{
  position:absolute;
  left:0px;
  top:510px;
  width:1017px;
}
body.page #wrapper
{
}
body.page #header
{
  background:url('images/page_top_bg.gif') repeat-x top left #fff;
  height:100px;
}
body.page .wrapper
{
  width:920px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
body.page #navigation
{
  background:#cfc5b2;
}
body.page #container
{
  background:url('images/page_middle_bg.gif') top left repeat-x #eeeeee;
}

body.page #footer
{
  background:#1f1b15;
  color:#463f3c;
  font-size:0.7em;
  height:79px;
  border-top:18px #1a1712 solid;
}
body.page #footer a
{
  color:#817b7b;
  text-decoration:none;
}
body.page #footer a:hover
{
  color:#fff;
}
body.page #eco-friendly
{
  float:left;
}
body.page #site-generator
{
  float:right;
  padding-top:20px;
  text-align:right;
}
body.page .entry-content
{
  background:url('images/page_page_bg.gif') top left repeat-x #fff;
  padding:19px;
  font-size:0.8em;
}
body.page .entry-title
{
  background:#82a13e;
  height:33px;
  line-height:33px;
  position:relative;
}
body.page .entry-title .caption
{
  position:relative;
  top:-22px;
  left:0px;
  background:url('images/caption_bg.png') no-repeat center center;
  line-height:42px;
  width:196px;
  text-align:center;
  font-size:0.8em;
  color:#000;
  text-transform: lowercase;
}
body.page .top
{
  background:#eeeeee;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
div.product_banner
{
  height:233px;
}
div.product_banner div.main_image
{
  position:absolute;
  right:20px;
  z-index:1;
  top:-50px;
}
div.product_banner div.heading
{
  padding-top:50px;
}
div.product_banner div.snippet
{
  padding-top:15px;
  width:50%;
  font-size:0.7em;
  line-height:1.5em;
}
div.product_images
{
  padding-top:5px;
  text-align:center;
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px #847a67 solid;
}
div.product_images img
{
  margin-left:10px;
  margin-right:10px;
  border:1px #847a67 solid;
}
#popup
{
  width:500px;
}
#popup div.product-title
{
  color:#82a13e;
}
table.Product-Information tr td
{
  font-size:0.7em;
  padding:3px;
  color:#000;
}
table.Product-Information tr td:first-child
{
  color:#888;
  text-align:right;
}
div.product-image
{
  float:right;
}
div.order-now
{
  text-align:center;
  clear:both;
}
