body { margin:0px 0px 50px 0px; background-color:#FFFFFF; background-image:url(../images/bb_in_inside_arc_aw.jpg); background-repeat:no-repeat; color:#403000; font-family:verdana,arial,helvetica,sans-serif; font-size:xx-small }

a:link { text-decoration:none; color:#084F01 }
a:visited { text-decoration:none; color:#084F01 }
a:active { text-decoration:none; color:#208010 }
a:hover { text-decoration:underline; color:#208010 }
.beetlebrow a:link { text-decoration:none; color:#606060 }
.beetlebrow a:visited { text-decoration:none; color:#606060 }
.beetlebrow a:active { text-decoration:none; color:#186510 }
.beetlebrow a:hover { text-decoration:underline; color:#186510 }

h2 { font-size:large; margin:0px 0px 3px 0px; font-weight:normal }
h3 { margin:0px 0px 12px 0px; }
h4 { margin:0px 0px 3px 0px; padding:0px; font-size:120%; font-weight:bold }
h5 { margin:0px; padding:0px; font-size:100%; font-weight:bold }
h6 { margin:0px 0px 6px 0px; font-weight:bold; font-style:italic; font-size:100% }
p { margin:0px 0px 12px 0px }
ol { margin:0px 0px 3px 24px; padding:0px }
ul { margin:0px 0px 6px 24px; padding:0px }

.gap3 { margin-bottom:3px }
.gap6 { margin-bottom:6px }
.gap9 { margin-bottom:9px }
.gap12 { margin-bottom:12px }
.gap24 { margin-bottom:24px }

.bold { font-weight:bold }
.italic { font-style:italic }
.break { clear:both }
.sm { font-size:75% }

.greenline { border-top:1px solid #99AA99; margin-bottom:17px; height:1px }
.greenline2 { clear:both; border-bottom:1px solid #99AA99; margin-bottom:12px; padding-top:12px; height:1px; font-size:1px }
.greenline3 { clear:both; border-bottom:1px solid #99AA99; margin-bottom:12px; height:1px; font-size:1px }
.greenline4 { clear:both; border-bottom:1px solid #99AA99; margin-bottom:36px; padding-top:24px; height:1px; font-size:1px }

.logo { position:absolute; top:147px; left:119px }
.hometext { position:absolute; top:240px; left:130px; z-index:1 }
.homelogo2 { position:absolute; top:380px; left:250px }
.content { margin:355px 0px 0px 280px; width:400px; font-size:120% }
.content2 { margin:355px 0px 0px 200px; width:440px; font-size:120% }
.content3 { margin:375px 0px 0px 60px; width:680px; font-size:120% }
.content4 { margin:355px 0px 0px 60px; width:310px; font-size:120% }
.content5 { margin:355px 0px 0px 60px; width:400px; font-size:120% }
.contentcentre { width:680px }
.contentinner { margin:0px 0px 0px 140px; width:400px }
.contentcol { float:left; width:310px; margin-right:40px }
.contentcol2 { float:left; width:310px }
.contentcolend { clear:left }
.closeup { padding:0px; margin:6px 0px 6px 15px }
#PageInfo { display:none }

.teaimage { position:relative }
.teaimage img { position:absolute; top:0px; left:340px }
.moretext { display:none }
.image1 { position:absolute; top:330px; left:120px; border:1px solid #BB0000 }
.buy { margin-left:140px }

.row {
	clear:left;

}
.row div { float:left; margin-right:10px }
.rowhh { clear:left; padding-top:12px }
.rowhh div { float:left; margin-right:10px }
.content2 .rowhh div { float:left; margin-right:20px }
.column1 {
	width:80px;
}
.column1h { width:150px }
.column1hh { width:150px; font-weight:bold; text-align:right }
.column2 { width:45px }
.column2h { width:250px }
.column2hh { width:240px }
.column3 { width:100px }
.column3h { width:55px }
.column4 { width:45px }
.column5 { width:45px }
.column1ha { width:100px }
.column2ha { width:185px }


/* trolley styles */
.cartinfo { position:relative; top:120px; left:70px; width:300px }
#cartholder { position:relative; top:14px; left:0px; z-index:3; width:394px }
.cartrow { position:relative; top:0px; left:0px; color:#403000; clear:both; width:661px }
.cartitem { width:390px; font-size:120%; float:left; height:22px }
.cartbuttons { float:left; width:170px; background-color:#EEF1EE; margin-right:1px; height:26px; color:#ABBBAA; font-size:xx-small }
.cartprice { float:left; color:#014E00; font-size:xx-small; background-color:#E6EAE5; height:26px; width:100px }
.cartinner { padding:2px 20px }
.cartinner2 { padding:0px 40px }
.cartquantity { background-color:#EEF1EE; border:1px solid #014E00; color:#014E00; margin-right:20px }
.cartitemadd { margin-right:6px }


.cartpricedetails { float:left; width:100px }
.cartitemdetails { font-weight:normal; color:#669999 }
.cartquantityimage { position:relative; top:6px }
/* overflow hidden in next cos of Mac resize bug when you write to the box */
#quantitytotal { top:0px; width:20px; height:16px; font-size:110%; overflow:hidden }
.cartcontinue { text-align:right; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #990055; padding-right:15px }
.carttotals { clear:both; margin-bottom:3px; padding-right:15px }
.cartheadings { margin-left:330px; color:#000000 }
.carttotalprice { float:right; color:#660033 }
.cartgrandtotal { clear:both; margin-top:6px; padding:9px 15px 20px 0px; border-top:1px solid #B5B5A5; font-weight:bold }
.cartcardholder { position:relative; top:0px; left:0px; clear:both; border:1px solid #E4E5D5; border-width:1px 0px; background-color:#FFFFFF; padding:2px 0px 1px 0px; margin-bottom:12px }
.cartcardholder div img { margin-right:6px }
/* end trolley styles */


.toplinks { position:absolute; top:10px; left:280px; width:400px; text-align:right; font-family:verdana,arial,helvetica,sans-serif }
.footer { margin-left:280px; width:400px; padding-top:2px; border-top:1px solid #EAEAEA; border-bottom:1px solid #B6C3BA; margin-top:30px; height:18px }
.footer2 {
	margin-left:60px;
	width:680px;
	padding-top:2px;
	border-bottom:1px solid #B6C3BA;
	margin-top:6px;
	height:18px;
	clear: both;
}
/*.footer2 { clear:both; margin-left:60px; width:680px; padding-top:2px; border-top:1px solid #EAEAEA; border-bottom:1px solid #B6C3BA; margin-top:6px; height:18px }*/
.footerlogo {
	width:740px;
}
.footerlogo img { float:right }
.homefooterlogo { position:relative; top:-34px }
.homefooter {
	margin-left:5px;
	width:200px;
	text-align:right;
	float: none;
	overflow: hidden;
	margin-top: 100px;





}
.beetlebrow { }
.copyright { float:left}
#bbTgas { display:none }


.nav1 { position:absolute; top:100px; left:365px }
#nav1_on { visibility:hidden }
.nav2 { position:absolute; top:138px; left:365px }
#nav2_on { visibility:hidden }
.nav3 { position:absolute; top:183px; left:365px }
#nav3_on { visibility:hidden }
.nav4 { position:absolute; top:223px; left:365px }
#nav4_on { visibility:hidden }
.nav5 { position:absolute; top:261px; left:365px }
#nav5_on { visibility:hidden }

.nav1home { position:absolute; top:100px; left:365px }
#nav1home_on { visibility:hidden }
.nav2home { position:absolute; top:132px; left:365px }
#nav2home_on { visibility:hidden }
.nav3home { position:absolute; top:174px; left:365px }
#nav3home_on { visibility:hidden }
.nav4home { position:absolute; top:215px; left:365px }
#nav4home_on { visibility:hidden }
.nav5home { position:absolute; top:256px; left:369px}
#nav5home_on { visibility:hidden }
.nav6home { position:absolute; top:297px; left:371px}
#nav6home_on { visibility:hidden }
.nav7home { position:absolute; top:340px; left:365px }
#nav7home_on { visibility:hidden }
.generalinformationtext {
	margin:0px 0px 12px 0px;
	font-size: 10pt;
	font-weight: normal;

}
.underlinedlink {
	text-decoration: underline;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF0000;
}
.homefooter2 {
	text-align:left;
	margin-top: 650px;
	margin-left: 500px;
	position: absolute;




}
.contenthome {
	margin-top: 500px;
	margin-left: 40px;




}
.homecontentcol1 {
	float:left;
	width:310px;
	margin-top: 390px;
	margin-left: 40px;


}
.contenthomelower {
	margin-top: 625px;
	margin-left: 10px;
	float: left;
	width: 310px;




}
.greenhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #084F01;
	font-size: 12pt;
	font-weight: bolder;



}
.othercurrencycolumn {
	width:300px;
	text-align: center;

}
.sterlingcolumn {
	width:60px;
	text-align: center;
	line-height: 12px;
	margin-bottom: -25px;



}
.eurocolumn {
	width:60px;
	text-align: center;
	line-height: 12px;
	margin-bottom: -25px;
	float: left;




}
.dollarcolumn {
	width:60px;
	text-align: center;
	float: left;
	line-height: 12px;
	margin-bottom: -25px;




}
.hometearow {
	clear:left;

}
.forumtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #403000;
	font-weight: bold;

}
.contentinnerrevised {
margin:0px 0px 0px 140px; width:300px
}
.content3a {
margin:395px 0px 0px 60px; width:680px; font-size:120%
}
.linkscontentcol2 {
	float:left;
	width:310px;
	margin-top: 40px;


}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
div#orderline {
	z-index: 10;
	margin-top: -200px;
	float: left;
	margin-left: 385px;


}
div#orderlinehome {
	float: left;
	margin-top: -165px;
	margin-left: 390px;
}
.generalinformationtextheader {
	margin:0px 0px 12px 0px;
	font-size: 20pt;
	font-weight: normal;
	font-style: italic;

}
.tipofweek {
	font-family: "Maiandra GD", Arial, Verdana;
	color: #336633;
	font-size: 10pt;

}
.redtext2 {

	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.tipofweekred {
	font-family: "Maiandra GD", Arial, Verdana;
	color: #006600;
	font-size: 14pt;
	text-align: center;


}
.tipofweekbig {

	font-family: "Maiandra GD", Arial, Verdana;
	color: #006600;
	font-size: 16pt;
}
.tipofweekcentre {
	font-family: "Maiandra GD", Arial, Verdana;
	color: #336633;
	font-size: 12pt;
	text-align: center;

}
.tipofweeklarger {

	font-family: "Maiandra GD", Arial, Verdana;
	color: #336633;
	font-size: 12pt;
}
#onecol {
	width: 750px;
	font-size: 10pt;


}
.shopslist {
	font-size: 10pt;

}
#shopslist {
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333300;

}
.underline {
	text-decoration: underline;
}
.tipofweekbigdouble {


	font-family: "Maiandra GD", Arial, Verdana;
	color: #006600;
	font-size: 32pt;
}
.testimonialaddress {
	font-family: "Maiandra GD", Arial, Verdana;
	color: #336633;
	font-size: 10pt;
	text-align: center;

}
