/*
Theme Name: Bar 'N' Brew
Theme URI: http://www.vervcreations.com.au/
Description: The Wordpress Theme for Bar 'N' Brew
Author: Dave Norton, verv creations
Author URI: http://www.vervcreations.com.au/
Version: 2.0
*/
/*+clearfix {*/

HEADER #top:after, HEADER #taglines:after

{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	font-size: 0;

}

.wpsc_email_address {
	margin: 10px;
	margin-top: 30px;
}

HEADER #top, HEADER #taglines

{

	display: inline-block;

}

.item_image a {
	width: auto !important;
	height: auto !important;
}

HEADER #top, HEADER #taglines

{

/*\*/
	display: block;

/**/
	-height: 1px;

}

/*+}*/

form#product_806 {
	display: none !important;
}

HTML

{

	background: url(images/background.gif);

}

BODY

{

	background: transparent url(images/beer.png) repeat-x fixed top center;

	font-family: Tahoma, Verdana, Arial, sans-serif !important;

	background-attachment: fixed;

}

A, A:visited

{

	position: relative;

	color: #603813;

}

A:hover

{

	color: #F15928;

}

A:active

{

	top: 2px;

}

HEADER A

{

	text-decoration: none !important;

	color: #8C6239;

}

/*[clearfix]*/HEADER #top, HEADER #taglines

{

}

HEADER #social

{

	text-align: right;

	float: right;

	font-family: DecadeRegular !important;

}

HEADER #social H2, HEADER #social H3

{

	margin: 0;

	padding: 0;

	line-height: 1;

	font-family: DecadeRegular;

	text-transform: uppercase;

}

HEADER #social H2

{

	font-size: 24px;

}

HEADER #social H3

{

	font-size: 18px;

	line-height: 12px;

}

HEADER #social H3 IMG

{

	position: relative;

	top: 4px;

}

HEADER #taglines

{

	margin-top: 18px;

	font-size: 20px;

}

HEADER #taglines IMG

{

	vertical-align: top;

	position: relative;

	top: -25px;

	margin-bottom: -55px;

}

HEADER H1, #content *

{

	font-family: Tahoma, Verdana, Arial, sans-serif !important;

}

#content H4

{

	font-size: 1em;

}

HEADER .left

{

	float: left;

}

HEADER .right

{

	float: right;

}

NAV

{

	margin: 20px 0 10px;

	font-family: DecadeRegular;

	text-align: center;

}

NAV A, NAV A:visited

{

	background: #603813;

	font-size: 24px;

	color: #EACF94;

	text-decoration: none;

	text-transform: uppercase;

	padding: 5px 5px 2px;

	margin: 0 5px 0 0;

}

.wpsc_empty_the_cart {
	margin-top: 10px !important;
}


NAV A:hover

{

	background: #EACF94;

	color: #7C5028;

}

NAV UL, NAV UL LI

{

	list-style-type: none;

	display: inline;

	line-height: 2.8em;

}

ASIDE

{

	background: #FFFFFF;

	margin: 5px !important;

	padding: 5px 5px 0;

}

ASIDE SECTION

{

	background: #FFECBD;

	margin: 0 0 5px;

}

ASIDE #cart

{

	padding: 10px;

}

ASIDE #cart P

{

	text-align: center;

	margin: 0;

}

ASIDE #cart HR

{

	background: transparent;

	margin: 10px;

	border: none;

	border-bottom: 1px dashed #5F3813;

}

ASIDE #steps

{

	padding-top: 40px;

	height: 375px;

	text-align: center;

	background: url(images/sidebarbubbles.jpg) no-repeat;

}

ASIDE #steps H2

{

	font-weight: bold;

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 18px;

	color: #2D3092;

	line-height: 1.1;

}

ASIDE #steps UL

{

	margin-left: 5px;

}

ASIDE #steps UL LI

{

	font-size: smaller;

	float: left;

	text-align: left;

}

ASIDE #steps UL LI IMG

{

	position: relative;

	top: -10px;

	vertical-align: top;

	padding: 10px 10px 0 0;

	float: left;

}

#content

{

	background: #FFEBBC;

	border: 2px solid #E9CF94;

}

#main H1, #main H2, #main H3

{

	font-family: DecadeRegular;

	font-size: 2.5em;

	text-align: center;

	margin: 12px 0;

	color: #F05A23;

}

#main UL

{

	list-style-type: disc;

}

#main LI

{

	margin-left: 25px;

}

#head

{

	width: 100%;

	height: 511px;

	position: fixed;

	z-index: 2;

	top: 0;

	background: url(images/head.png) repeat-x;

}

#bubbles

{

	position: fixed;

	top: 0;

	background: url(images/beer2.png) repeat-x;

	height: 489px;

	width: 100%;

}

#bottles

{

	position: fixed;

	bottom: 0;

	z-index: -1;

	width: 100%;

	height: 120px;

	overflow: hidden;

	background: url(images/bottles.png);

	margin: 0;

	padding: 0;

}

.container

{

	z-index: 3;

}

FOOTER

{

	padding: 20px 0;

	text-align: center;

	line-height: 0;

	font-size: 0.9em;

	color: #808080;

}

FOOTER A.apap

{

	color: #00A9BE !important;

}

FOOTER A.verv

{

	color: #FF7800;

}

/*Shopping Cart Fixes:*/
H2.prodtitle

{

	font-size: 1.2em !important;

	text-align: center !important;

	min-height: 30px;

}

.pricedisplay

{

	text-align: center !important;

}

.wpsc-breadcrumbs

{

	margin: 15px 0;

}

.wpsc_page_numbers_bottom

{

	margin-bottom: 15px;

}

#grid_view_products_page_container

{

	width: 700px !important;

}

.product_grid_item

{

	min-height: 265px !important;

	width: 190px !important;

}

INPUT[name="quantity"]

{

	width: 60px !important;

	float: left;

	margin-right: 5px !important;

	text-align: center;

}

.checkout_cart TR.header

{

	font-weight: bold;

}

INPUT[name="coupon_num"]

{

	float: left;

}

#checkout_page_container H1, #checkout_page_container H2, #checkout_page_container H3, #checkout_page_container H4

{

	font-size: 1.4em !important;

}

TABLE

{

	width: 100%;

}

#checkout_page_container TD
{
	padding: 10px !important;
}

#checkout_page_container INPUT

{

	float: left;

	margin: 0 5px 0 0 !important;

}

.wpsc_categories {
	margin-bottom: 15px;
}

.wpsc_category_link img {
	margin: 10px !important;
	padding: 0px !important;
}