body{
	background-color:#D9DADB;
	text-align:centre;
	padding:0px;
	margin:0px;
	font-family:Arial;
}

.victorianterraceonly
{
    display:none;
}

a {
	text-decoration:none;
}

a.greenLink 
{
    color:#8DC63F;
}

h4 {
	margin:0.5em 0em;
	font-size:14px;
	font-weight:bold;
}

div.greyText 
{
    color:#636363;
}

img
{
    color:#838383;
    font-size:11px;
	border:0px;
}

.panel select 
{
    font-size:1em;
}

textarea 
{
    font-family:Arial;
    font-size:11px;
}

.nobg 
{
    background:none !important;
}

.cb {
	clear:both;
}

.fr {
	float:right;
}

.fl {
	float:left;
}

.pr {
	position:relative;
}

.bigP 
{
    font-size:11px !important;
    margin-bottom:1em;
}

input.text {
	height:13px;
	padding:0px;
	font-size:11px;
}

.pad30 {
	height:30px;
}

.pad20 {
	height:20px;
}

p.address 
{
    font-size:11px;
    margin:0 4em 1em 0;
    float:left;
}

table.prevOrders td, table.prevOrders th
{
    font-size:11px;
    padding:0.25em 4em 0.25em 1em;
    background-color:#E2EFCE;
}

table.prevOrders thead th 
{
    background-color:#EDEEEE;
}

div.mainBody{
	text-align:left;
	margin:0px auto;
	background-image:url('../../images/bau/bgWhite.jpg');
	background-repeat:repeat-y;
	width:907px;
	padding:0px 20px 0px 22px;
	position:relative;
}

div.header{
	width:899px;
	background-image:url('../../images/bau/header.png');
	background-repeat:no-repeat;
	height:101px;
	text-align:center;
}

div.header a.homeLink
{
    display:block;
    float:left;
    height:26px;
    margin-left:185px;
    margin-top:26px;
    width:193px;
}

div.headerFloat{
	height:74px;
	margin-right:5px;
}

div.headerFloat div{
	float:right;
	width:164px;
	padding-top:3px;
	position:relative;
	margin-right:3px;
}

img.bagImage{
	position:absolute;
	right:10px;
	top:5px;
}

div.headerFloat div a{

}

div.headerFloat div div{
	width:164px;
	text-align:left;
	padding:0px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:1px 0px;
}

div.headerFloat div div.arrowLink{
	border-bottom:1px solid #fff;
}

a.arrow{
	background-image:url('../../images/bau/arrow.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

td.header{
	margin:0px;
	padding:0px;
	width:88px;
	padding:4px 0px 10px 0px;

}


td.header a{
	width:88px;
	color:#70706F;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

div.content{
	padding:5px 10px;
}

p{
	/*font-size:9px;*/
	font-size:11px;
	padding:0px;
	margin:0px;
}

div.overlaySpiral{
	width:1000px;
	min-height:843px;
	background-image:url('../../images/bau/spiral.png');
	background-position:top right;
	background-repeat:no-repeat;
}

div.fade{
	width:1000px;
	height:64px;
	background-image:url('../../images/bau/fade.png');
	background-position:bottom left;
	margin:0px auto;
}

div.clear{
	clear:both;
}

div.search input.btn {
	width:17px;
	height:14px;
	background-image:url(../../images/bau/arrowGreyBig.gif);
	text-indent:-999em;
	border:0px;
	position:absolute;
	font-size:0;
	color:#fff;
}

/* Column CSS*/

div.columnLeft{
	width:170px;
	margin-right:6px;
	float:left;
	display:block;
}

div.columnLeft img{
	margin-bottom:3px;
}

img.products{
	padding-bottom:5px;
}

ul.navigation{
	width:168px;
	border-bottom:1px solid #838383;
	color:#838383;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

ul.navigation li{
	border-top:1px solid #838383;
	padding:2px 0px 2px 0px;
}

ul.navigation li.bottomBrdr{
	border-bottom:1px solid #838383;
}

ul.navigation li:hover{
		background-color:#e7e7e7;
}

ul.navigation li.open:hover{
		background-color:#fff;
}

ul.navigation li.sub:hover{
		background-color:#fff;
}

ul.navigation ul {
	position:relative;
	margin:2px 0px -2px;
	padding:0px;
	list-style:none;
	border:#838383 solid;
	border-width:1px 0px 0px;
}

ul.navigation li.sub{
	border:0px;
	background-color:#ebebeb;
	border-bottom:2px solid #fff;
}

ul.navigation li span, ul.navigation li ul li span 
{
    cursor:pointer;
    display:block;
}

ul.navigation li.sub span {
    padding-left:10px;
    width:158px;
}

ul.navigation li a{	
	text-decoration:none;
	color:#838383;
	
	background-image:url('../../images/bau/arrowGrey.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
}

ul.navigation li.current a
{
    background-image:url('../../images/bau/arrowBlack.gif');
    color:#000;
}

div.search{
	width:128px;
	height:17px;
	background-image:url('../../images/bau/searchDivBack.jpg');
	background-repeat:no-repeat;
	padding:7px 0px 7px 41px;
	margin-top:6px;
}

div.search input{
	width:105px;
	height:15px;
	border:0px;
	padding:1px 0px 1px 2px;
	font-size:9px;
	color:#6c6c6c;
	background-color:transparent;
	margin-right:4px;
}

.borderBtm{
	border-bottom:1px solid #838383;
	margin-bottom:6px;
}

div.featuredProduct{
	width:206px;
	height:177px;
	background-image:url('../../images/bau/featuredProduct.png');
	top:-20px;
	left:-30px;
	position:absolute;
}

div.holder{
	position:relative;
	cursor:pointer;
}
div.featuredProductText {
	border-top:1px solid #838383;
	border-bottom:1px solid #838383;
}

div.featuredProductText, div.featuredProductText a{
	margin-top:163px;
	font-size:11px;
	color:#838383;
	font-weight:bold;
	padding:4px 2px;
}

div.CCCardBlock{
	margin-top:20px;
	width:178px;
	display:block;
	float:left;
}

div.columnLeft div.CCCardBlock {
	width:100px;
}

div.footer{
	text-align:left;
	margin:0px auto;
	background-image:url('../../images/bau/footer.jpg');
	background-repeat:repeat-y;
	width:907px;
	padding:0px 20px 0px 40px;
	position:relative;
	height:93px;
}

div.columnRight{
	width:190px;
	float:left;
	margin-top:17px;
}

div.sideBlock{
	float:left;
	width:174px;
	height:26px;
	padding-left:16px;
	color:#aba9ab;
	font-size:11px;
	font-weight:bold;
	padding-top:114px;
}

a.navigation{
	text-decoration:none;
	color:#838383;
	font-weight:bold;
	background-image:url('../../images/bau/arrowGrey.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
}

div.blog{
	background-image:url('../../images/bau/blogBlock.png');
	cursor:pointer;
}

div.calendar{
	background-image:url('../../images/bau/calendarBlock.png');
	cursor:pointer;
}

div.news
{
	background-image:url('../../images/bau/newsBlock.png');
	padding-top:116px;
	cursor:pointer;
}


div.columnCenter{
	width:522px;
	border-left:2px solid #fff;
	float:left;
	display:block;
	margin-bottom:16px;
	margin-top:4px;
	padding-top:5px;
}

div.columnCenter h1
{
    font-size:14px;
    font-weight:bold;
    margin:0.5em 0 0.5em 0;
}

.breadcrumb{
	color:#8c8b8d;
	padding-bottom:5px;
}

.breadcrumb a{
	color:#8c8b8d;
	text-decoration:none;
}

.pxSeperator{
	height:14px;
}

.prodSeperator{
	height:17px;
	clear:both;
}

div.imgPad img 
{
    padding:5px;
}

div.imgPad h1
{
    font-size:1.17em;
    margin:1em 0 1em 0;
}

.categoryBlock{
	width:169px;
	margin-right:5px;
	height:130px;
	/*background-color:#bee2e6;*/
	margin-bottom:10px;
	float:left;
}

.categoryBlock .i
{
    text-align:center;
}

.categoryBlock .title{
	border-top:1px solid #838383;
	border-bottom:1px solid #838383;
	font-size:11px;
	color:#838383;
	background-color:#fff;
	height:14px;
	padding:2px 0px 2px 0px;
	cursor:pointer;
}

.categoryBlock .title a{
	text-decoration:none;
	color:#838383;

	background-image:url('../../images/bau/arrowGrey.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px;
}

div.centreFooter
{
    font-size:11px;
    color:#868587;
    width:521px;
    margin-left:178px;
}

div.centreFooterContent
{
    padding:3px;
}

div.centreFooter div.tandcs
{
    padding:6px 3px 3px 3px;
}

div.footerNoteWide, div.footerNoteSmall, div.footerNoteSmaller{
	width:346px;
	border-left:1px solid #9e9d9f;
	/*font-size:9px;*/
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#868587;
	float:left;
	padding:3px;
}

div.footerNoteSmall{
	width:186px;
}

div.footerNoteSmaller{
	width:172px;
}

div.contentFooter div{
line-height:115%;	
}

div.gLinks a,
div.members a,
div.prodDetails a,
div.imgPad a,
div.calDetails a,
div.contentFooter a,
div.centreFooter a
{
    color:#8DC63F;
}

div#contentPage 
{
    color:#868587;
}

div#contentPage p 
{
    font-size:11px;
    margin-bottom:1em;
}

div.product {
	float:left;
	width:177px;
	margin-right:9px;
	color:#838383;
	font-size:11px;
}

div.lastinrow 
{
    width:168px;
}

.productAdded 
{
    font-weight:bold;
}

div.product h4 {
	margin:0px;
	padding:0px;
}

div.product h4 a 
{
    color:#000;
}

div.nomar {
	margin:0px !important;
}

div.nobotmar {
	margin-bottom:0px !important;
}

div.notopmar {
	margin-top:0px !important;
}

div.product div {
	border:1px #A3A2A4 solid;
	width:166px;
}

div.product div.t {
	padding:5px 4px 6px;
	width:156px;
	/*min-height:60px;*/
	height:60px;
	overflow:hidden;
}

div.product div.t a 
{
    color:#838383;
}

div.product div.t a h4
{
    color:#838383;
}

div.product div.i {
	border-width:1px 1px 0px;
	height:109px;
	width:164px;
	text-align:center;
}

div.prodDetails,
div.reviewStub {
	background-color:#EDEDEE;
}

div.prodDetails div.desc {
	padding: 9px 8px;
	width:506px;
	float:left;
}

div.prodDetails p, div.prodDetails ul {
	font-size:11px;
}

div.prodDetails div.desc div.price {
	font-size:14px;
	font-weight:bold;
}

div.prodDetails div.desc h1 {
	margin:10px 0 18px 0;
}

div.prodDetails div.desc h4 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 18px;
}

div.prodDetails div.desc div.body p
{
    margin-bottom:1em;
}

div.prodDetails div.desc div.price {
	margin-top:6px;
	width:150px;
}

div.prodDetails .o {
	/*float:right;*/
}

div.prodDetails .o .img,
div.prodDetails .o .var {
	/*margin:5px;*/
}

div.prodDetails .var
{
    font-size:11px;
}

div.prodDetails .var a 
{
    color:#8DC63F;
}

div.prodDetails .sel {
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

div.prodDetails .img div.bor {
	border:1px #A3A2A4 solid;
	width:504px;
	height:335px;
	margin-bottom:4px;
	text-align:center;
}

div.prodDetails .img div.sub {
	width:96px;
	height:63px;
	margin-right:4px;
	float:left;
}

div.prodDetails input.addToBasket {
	cursor:pointer;
	background-image:url(../../images/bau/addtobasket.png);
	width:125px;
	height:31px;
	text-indent:-999em;
	border:0px;
}

div.prodDetails input.qty {
	cursor:pointer;
	width:20px;
	/*font-size:10px;*/
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:12px;
	margin-bottom:0px;
}

div.prodDetails .variant {
	width: 155px;
	margin-top:4px;
}

div.prodDetails .variant select
{
    width:160px;
    margin-top:3px;
}

div.prodDetails .sel {
	width: 185px;
	position:relative;
	left:5px;
}

div.reviewStub {
	margin-top:2px;
	padding:7px;
}

div.reviewStub .rat {
	font-weight:bold;
	font-size:11px;
	margin-bottom:0.5em;
}

div.reviewStub .rat img{
	vertical-align:top;
}

div.reviewStub .rat .noReviews
{
    font-weight:normal;
    color:#636363;
}

div.reviewStub .rat a {
	background-image:url('../../images/bau/arrowGrey.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 16px;
	text-decoration:none;
	font-weight:normal;
	color:#636363;
}

div.reviewStub p {
	font-size:11px;
}

div.reviewStub p 
{
    margin-bottom:1em;
}

div.reviewStub p a {
	color:#8DC63F;
	text-decoration:none;
}

div.reviewStub p a.rm 
{
    padding-left:5px;
}

/* SHOPPING CART */

table.basket {
	font-size:11px;
	width:522px;
	border-collapse:collapse;
	clear:left;
}

table.basket thead,
table.basket tfoot {
	font-weight:bold;
	color:#636363;
}

table.basket td,
table.basket th {
	border-color:#fff;
	border-width:0px 1px 5px 1px;
	border-style:solid;
	padding:6px 0px 1px 7px;
}

table.basket td div.img {
	width:44px;
	height:29px;
	border:1px #A3A2A4 solid;
	margin-bottom:4px;
}

table.basket thead th {
	background-color:#EDEEEE;
}

table.basket tfoot td {
	background-color:#EDEEEE;
}

table.basket tbody td {
	background-color:#E2EFCE;
}
table.basket td input.qty {
	cursor:pointer;
	height:13px;
	width:18px;
	text-align:center;
	font-weight:bold;
}

table.basket td.i div { float:left;}

table.basket td.i { width:102px;padding-right:1px;}
table.basket td.q { width:98px;}
table.basket td.u { width:86px;}
table.basket td.p { width:86px;}



table.basket td input.upd {
	cursor:pointer;
	background-image:url(../../images/bau/update.png);
	width:74px;
	height:28px;
	text-indent:-999em;
	border:0px;
}

table.basket tr.total td {
	padding:11px 8px;
	background-color:#fff;
	border-bottom:0px;
}

table.basket tr.total td.gtotal {
	background-color:#E2EFCE;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

table.basket tr.checkout td {
	padding:0px;
	background-color:transparent;
}

table.basket tr.checkout input.checkout, div.reg div.panel div input.checkout, div.reg div.panel div input.checkout2 {
	cursor:pointer;
	background-image:url(../../images/bau/checkout.png);
	width:112px;
	height:27px;
	text-indent:-999em;
	border:0px;
}

table.basket tr.checkout input.makePayment
{
	cursor:pointer;
	background-image:url(../../images/bau/makePayment.png);
	width:125px;
	height:27px;
	text-indent:-999em;
	border:0px;
	margin-top:4px;
}


div.reg div.panel div input.checkout,
div.reg div.panel div input.checkout2 
{
    position:relative;
    bottom:-8px;
    text-indent:-999em;
    left:-7px;
}

div.reg div.panel div input.checkout2
{
    bottom:-12px;
}

table.basket thead th,
table.basket tfoot td {
	padding-top:2px;
}

/* SHOPPING CART */

/* LOGIN */

div div.heading {
	background-color:#EDEDEE;
	color:#636363;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
	padding: 2px 0px 2px 8px;
}

div.login div.fSection, div.newCust div.fSection {padding:5px 0px 4px 8px; color:#636363; font-size:11px;}

div.login .fSection {
	background-color:#E2EFCE;
	padding-bottom:5px;
}

div.newCust .fSection {
	background-color:#E4F5FE;
	padding-bottom:10px;
}

div .fSection {
	font-size:11px;
	margin-bottom:26px;
}

div .fSection div.u,
div .fSection div.p,
div .fSection div.buttons {
	height:40px;
	margin:4px 0px 0px;
	padding:0px;
	font-weight:bold;
	float:left;
}

div .fSection div label {
	margin-bottom:2px;
	display:block;
}

div .fSection div.u {
	width:190px;
}

div .fSection div.u input {
	width:175px;
}

div .fSection div.p {
	width:146px;
}

div .fSection div.p input {
	width:135px;
}

div .fSection div.buttons {
	position:relative;
}

.fSection input.go {
	cursor:pointer;
	background-image:url(../../images/bau/go.png);
	width:33px;
	height:26px;
	text-indent:-999em;
	border:0px;
	position:absolute;
	bottom:2px;
}

.fSection input.forgottenpassword {
	cursor:pointer;
	background-image:url(../../images/bau/forgottenpassword.png);
	width:145px;
	height:26px;
	text-indent:-999em;
	border:0px;
	position:absolute;
	bottom:2px;
	left:33px;
}

.fSection input.createaccount {
	cursor:pointer;
	background-image:url(../../images/bau/createaccount.png);
	width:145px;
	height:26px;
	text-indent:-999em;
	border:0px;
	position:absolute;
	bottom:4px;
	left:33px;
}

/* LOGIN */


/* REGISTRATION */

div.reg {
	width:346px;
	margin-bottom:40px;
}

div.reg div.panel {
	background-color:#E8F6FE;
	font-size:11px;
	padding:6px 0px 3px 6px;
	
}

div.reg div.panel label {
	display:block;
	margin-bottom:2px;
}

div.reg div.panel div {
	margin:0px 6px 2px 0px;
	height:34px;
}

div.reg div.panel div.tall 
{
    height:40px;
}

div.reg div.panel div.CVC img
{
    position:relative;
    bottom:-6px;
}

div.reg div.panel div.short input 
{
    width:50px;
}

div.reg div.panel div.select {
	height:40px;
}

div.reg div.panel div.textarea 
{
    height:100px;
}

div.reg div.panel div.halfwidth {
	width:164px;
}

div.reg div.panel div.halfwidth input {
	width:160px;	
}

div.reg div.panel div.cb input 
{
    width:auto;
}

div.reg div.panel div textarea
{
    height:75px;
}

div.reg div.panel div input, div.reg div.panel div textarea {
	width:330px;
}

div.reg div.panel div input.sub {
	cursor:pointer;
	background-image:url(../../images/bau/submitblue.png);
	width:170px;
	height:26px;
	text-indent:-999em;
	border:0px;
	position:absolute;
	bottom:-2px;
	left:-2px;
}

/* REGISTRATION */

/* CALENDAR */

div.calMonth {
	height:26px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-left:1px;
	width:348px;
}

div.calThin 
{
    width:195px;
}

div.calMonthW 
{
    width:auto;
}
div.calMonthW a
{
    color:#fff;
    font-weight:normal;
}
div.calMonthW a.current
{
    font-weight:bold;
}

div.calMonth div.outer {
	background-image:url(../../images/bau/cal_month_middle.png);
	height:26px;
}

.calMonth div.next,
.calMonth div.prev {
	width:46px;
	height:26px;
	overflow:hidden;
}

.calMonth div.next a,
.calMonth div.prev a {
	color:#fff;
	display:block;
	width:46px;
	height:26px;
	text-indent:-999em;
}

.calMonth div.next {
	background-image:url(../../images/bau/cal_arror_right.png);
}

.calMonth div.prev {
	background-image:url(../../images/bau/cal_arror_left.png);
}

div.calMonth div.mon {
	padding:5px 0px 0px 8px;
	height:21px;
}

div.calMonth div.mon a
{
    color:#fff;
}

table.cal {
	border-collapse:collapse;
}

table.cal td {
	background-image:url(../../images/bau/calborder.png);
	background-repeat:no-repeat;
	width:44px;
	height:32px;
	border:none;
	text-align:right;
	padding:0px 2px 0px 4px;
}

table.cal td a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	display:block;
	width:39px;
	height:23px;
	padding-right:3px;
}

table.cal td a.dis {
	color:#D9D9D9;
}

table.cal td a.active {
	color:#fff;
	background-image:url(../../images/bau/calactive.png);
}

div.calItems {
	font-size:11px;
	font-weight:bold;
	color:#636363;
	margin:0px 0px 12px 0px;
}

div.calItems div {
	margin:0px 4px -6px 0px;
}

div.calItems div.m {
	width:102px;
	height:22px;
	padding:7px 0px 0px 4px;
	background-image:url(../../images/bau/shad.png);
	background-repeat:repeat-x;
}

div.calItems div.e {
	height:22px;
	padding:7px 0px 0px 4px;
	background-image:url(../../images/bau/arrow_shad2.png);
	background-repeat:no-repeat;
	background-position: top right;
}
div.calItems div.e,
div.calItems div.e a {
	width:241px;
}

div.calItems div.e a {
	display:block;
	color:#636363;
	height:29px;
}

.calDetails {
	width:348px;
	margin-bottom:30px;
}

.calDetails .mainImg 
{
    float:left;
    margin: 0em 5px 5px 0em;
}

.calDetails h4, .calDetails p {
	color:#8C8B8D;
	font-size:11px;
}

.calDetails h4 {
	padding-top:0px;
	font-size:11px;
	font-weight:bold;
}

.calDetails a {
	color:#00AEEF;
	font-weight:bold;
}

.padAfterCal { height:10px; }

/* CALENDAR */

/* BLOG */

.blogContent {
	top:-10px;
	left:-10px;
	position:relative;
	width:546px;
	/*color:#A3A2A4;*/
	color:#838383;
	z-index:100000;
}

.blogContent ul, .blogContent ol, .blogContent a
{
    font-size:11px;
}

.blogNav ul 
{
    margin:0;
    padding-left:0;/*0.75em;*/
    list-style-type:none;
    line-height:13px;
}

.blogNav ul a
{
    color:#666;
    cursor:pointer;
}

.blogNav ul a.current 
{
    color:#000;
}

/*.blogNav>ul 
{
    padding-left:1.5em;
}*/

.blogContent div.listimg img 
{
    margin-top:6px;
}

.blogContent div.rightcolumn
{
    float:left;
    margin-left:10px;
    width:370px;
}

.blogContent p {
	margin:1.5em 0px 0px;
	/*font-size:10px;*/
	font-size:11px;
}

.blogContent .comments p {
	margin:0px;
	/*font-size:9px;*/
	font-size:11px;
}

.blogContent .t {
	height:16px;
	background-image:url(../../images/bau/blog_t.png);
}

.blogContent .c {
	background-image:url(../../images/bau/blog_c.png);
	padding:0px 0px 0px 16px;
}

.blogContent .b {
	height:16px;
	background-image:url(../../images/bau/blog_b.png);
}

.blogContent .l {
	width:163px;
}

.blogContent .r {
	width:341px;
	padding-left:10px;
}

.blogContent .blockgray {
	height:2px;
	margin:0px 0px 0px;
	background-color:#999999;
	overflow:hidden;
}

.blogContent .blockgreen {
	height:2px;
	margin:0px 0px 6px;
	background-color:#8CC63F;
	overflow:hidden;
}

.blogContent .comments .l {
	font-size:11px;
}

.blogContent div span.name {
	font-weight:bold;
	display:block;
}

.blogContent div.clearfix {
	margin:4px 0px;
}

.blogContent div.bottom {
	margin-bottom:0px;
}

div.ieBlogFooter {
	display:none;
}

.blogContent h2 a 
{
    color:#8DC63F;
}

.blogContent h2 {
	padding:0px;
	margin:0px 0px 0.5em;
	font-size:22px;
	font-weight:bold;
}

.blogContent h2.news a 
{
    color:#838383;
}

.blogContent h1.news 
{
    font-size:14px;
    margin:0.4em 0;
}

.blogContent h2.news 
{
    margin-bottom:4px;
	font-size:14px;
}

.blogContent p.news 
{
    margin-top:4px;
}

.blogContent h3 {
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
}

.blogContent .postComment {
	background-image:url(../../images/bau/postComment.png);
	width:120px;
	height:27px;
	background-position:right;
	background-repeat:no-repeat;
	text-indent:-999em;
	color:#fff;
	display:block;
	float:left;
	position:relative;
	left:-5px;
	margin:2px 0px 0px;
	color:transparent;
}

.blogContent .blogArchive {
	background-image:url(../../images/bau/archive.png);
	width:120px;
	height:27px;
	background-position:right;
	background-repeat:no-repeat;
	text-indent:-999em;
	color:#fff;
	display:block;
	position:relative;
	left:-5px;
	margin:2px 0px 0px;
	color:transparent;
}

.blogContent .viewAllComments {
	background-image:url(../../images/bau/viewAllComments.png);
	width:150px;
	height:27px;
	background-position:right;
	background-repeat:no-repeat;
	text-indent:-999em;
	color:#fff;
	display:block;
	position:relative;
	left:-5px;
	float:left;
	margin:2px 0px 0px;
	color:white;
}

/* BLOG */

/* REVIEW */

div.rev div.panel div input.sub 
{
    position:relative;
    left:-5px;
}

/* REVIEW */

/* NEWS */

.blogContent p a {
	color:#8DC63F;
}

/* NEWS */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.errorMessages
{
    color:Red;
    font-size:11px;
}

span.red 
{
    color:Red !important;
}

.weak 
{
    font-weight:normal !important;
}

.greenlinks a 
{
    color:#8DC63F;
}

.w512 
{
    width:512px;
}

div.footer 
{
    background-position:left top;
    left:-9px;
    position:static;
	z-index:1;
	padding:0 20px 0 22px;
}

h2.sIFR2Replace 
{
    color:#838383;
    margin:0 0 7px;
}

.blogContent div.newBlogInner
{
    background:url(../../images/bau/blogBG.gif) repeat-y top left;
    margin:0px;
}

.blogContent div.newBlogInner div.moretop
{
    margin-top:4px;
    margin-bottom:4px;
}

.blogContent div.newBlogInner p 
{
    margin:0.75em 0;
}

.blogContent div.welike
{
    position:relative;
    margin-top:50px;
    width:130px;
    float:left;
    font-size:11px;
    color:#6c851b;
}
.blogContent div.welike img.title 
{
    margin-bottom:6px;
}
.blogContent div.welike a {
	color:#6c851b;
}

div.newBlogInner div.nav 
{
    float:left;
    width:116px;
    overflow:hidden;
    padding:70px 7px 350px;
    background:url(../../images/bau/blogStripe.png) no-repeat top left;
}
div.newBlogInner div.nav a
{
    color:#3e6619;
}

div.prodDetails div.desc div.pandp 
{
    font-size:12px;
    font-weight:normal;
    margin-top:19px;
}

div.headerFloat div div.checkoutCost
{
    color:#fff88a;
}

div.homecontent div.topImg,
div.homecontent div.bottomImg,
div.middlecontent div.bottomImg,
div.prodDetailContainer div.bottomImg,
div.product .topBG,
div.product .bottomBG
{
    display:none;
}

iframe.paymentFrame
{
    width:524px;
    height:500px;
    border:0;
}

div.introtext
{
    margin-bottom:14px;
}

div.addthis
{
    padding:12px 0 0 0;
}

div.content div.middlecontent div.inner
{
    color:#868587;
}
div.content div.middlecontent div.inner h2
{
    margin:5px 0;
}
