/*
Default stylesheet for: 	
		www.xxx.co.uk
*/

@import url(stylex.css); 

/* ----------------------- HTML Elements ---------------------------------------- */
a, a:link, a:visited  {
   COLOR: white; 
	TEXT-DECORATION: none;
}
a:hover, a:active{
   COLOR: #4E5C34; /*#B0C4DE;  */
	TEXT-DECORATION: none;
}

a.booknowbutton{
	border:1px solid #600;
	padding:5px;
}

body{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: small; 

/*	background-color: #f4ccac;
	background-image: url(graphics/bodyback.jpg);
	background-repeat: repeat-x;*/
	/*background: url(graphics/bodyback.jpg) repeat-x #f4ccac;*/
	background: url(graphics/bodyback2.jpg) repeat-x #fae5d6;
	/*background-attachment: fixed;*/

	/*text-align: center;*/
	margin : 0;
	padding : 0;
	height : 101%;
}
html {
	height: 100%;
}

td{ 
	font-size: small;
	background-color: transparent; 
}

p{ 
	font-size: small;
	background-color: transparent; 
	margin-top: 0px;
}

h1 { 
	font-size: small; 
	color: #660033; 
/*	background-color: #ffffff; */
	background-image: none;
/*	letter-spacing : 1px;  */
	font-weight : bold;
	display: inline
}

h2 { 
	color: #993300;
	font-size: small; 
	font-weight : bold;
	/*display: inline;*/
	margin-top: 0px;
}

h3 { 
	color: #f2af99;
	font-size: small; 
	font-weight : bold;
	display: inline;
}
.page-apple .content-text {
	text-align: left !important;
}
.page-apple .content-text h3{
	font-size: medium;
}

h3.bignbold{
	background-color:#f2af99;
	color:#ffffff;
	text-align: center;
	font-size: large !important;
	width:100%;
	display: block;
	margin:30px 0px 20px 0px;
	padding:6px;
	clear:both;
}


h4 { 
	font-size: small; 
	color: #003399; 
	font-weight : normal;
	display: inline
}

h5 { 
	color: #993300;
	font-size: small; 
	font-weight : bold;
	display: inline;
	margin-top: 0px;
}

hr { 
	color: #f2af99; 
	background-color : #f2af99;
	height: 1px;
}

ul {
	/*list-style-image: url("graphics/bullit.gif")*/
	list-style-type: disc;
	margin-top: 0px;
}

li {
	text-align : left;
}

img {
	border: 0px;
}

table{
	background-color: White;
	border: 0px;
}

input { 
	font-size: x-small; 
	color: #666666;	
	background-color: White;
	margin-left : 5px;
	padding-left : 4px;
	padding-right : 4px;
	/*border : 1px solid #999999;*/
	font-weight: bold;
} 

textarea { 
	font-size: x-small; 
	color: #333333;
	background-color: White;
	margin-left : 5px;
	padding-left : 4px;
	padding-right : 4px;
	margin-bottom : 2px;
	border : 1px solid #999999;
	width:500px;
} 

/* ----------------------- Page Layout -------------------------------------------- */
.page, .page-apple, .page-books{
	/*height:880px;
	min-height:100%;*/
	
	width:760px;
	
	margin-right:auto;
	margin-left:auto;	
	margin-top:0px;
	
	padding-bottom:0px;
	
	display: table;
}
.page{
	background: white url(graphics/pageback.jpg) no-repeat;	
}
.page-apple{
	background: white url(graphics/pageback-apple.jpg) no-repeat;	
}
.page-books{
	background: white url(graphics/pageback-books.jpg) no-repeat;	
}


.header {
	/*border: 1px solid #f2af99;*/
	position: static;

	background: url(graphics/mybanner.jpg);
	width: 760px;	
	height: 159px;
}
.header-left {
	/*border: 1px solid #f2af99;*/
	position: relative;
	float: left;

	background: url(graphics/header-left.jpg) no-repeat;
	width: 114px;	
	height: 170px;
}
.header-right {
	/*border: 1px solid #f2af99;*/
	position: relative;
	float: left;

	background: url(graphics/header-left.jpg);
	width: 645px;		
	height: 160px;
}
.header-right-index {
	/*border: 1px solid #f2af99;*/
	position: relative;
	float: left;

	background: url(graphics/trasnsparent.gif);
	width: 610px;	
	height: 160px;
}
.headerbooks {
	/*border: 1px solid #f2af99;*/
	position: static;

	background: url(graphics/mybannerbooks.jpg);
	width: 760px;	
	height: 200px;
}
.headerorchard {
	/*border: 1px solid #f2af99;*/
	position: static;

	background: url(graphics/mybannerorchard.jpg);
	width: 760px;	
	height: 200px;
}
.headerchickens {
	/*border: 1px solid #f2af99;*/
	position: static;

	background: url(graphics/mybannerchickens.jpg);
	width: 760px;	
	height: 200px;
}
.headerbadgers {
	/*border: 1px solid #f2af99;*/
	position: static;

	background: url(graphics/mybannerbadgers.jpg);
	width: 760px;	
	height: 200px;
}

.main {

	_left:-20px;	/* fix for ie  */
	width: 760px;
	
	padding-left: 0px;
	padding-right: 0px;

	margin-top: 4px;
	margin-bottom: 0px;
	
	float: left;
	position: relative;
}
.main a, .main a:visited{
	color: #993300;
	text-decoration:none;
	display: inline;
}
.main a:hover,.main a:active{
	color: #4E5C34;
	text-decoration:none;
	display: inline;
}

.content {
/*
	border-left: 1px solid maroon; 
	border-right: 1px solid maroon; 
*/

	background-color: White;
		/*background: url(graphics/pageback.jpg) repeat-x white;*/	

	border-left: 1px solid #FBE4DF; 
	width: 550px; /* 760-5-140-53*/
	
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;

	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 00px;

	float: left;
	position: relative;
}

/*.content form{
	font-size: 12px;
	border-top: 1px solid #FBE4DF;
	float: left;	
}*/

.content span{
	font-size: 12px;
	width: 110px;
	float:left;
}

.content-text {
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 0px;	
	
	text-align: justify;
}
/*.content form {
	display: inline;
}*/
	.rrp{
		text-decoration: line-through;
			display: inline
	}
	.ourprice{
		color: Red;
		font-weight: bold;
		display: inline;
	}

.groupright{
	margin-left: 10px;
	_margin-left: 12px;

	width:130px;
	_width:125px;
	
	float: left;
	position: relative;
	text-align: center;
}

.colright{
	background-color: white;
	
	margin-left: 10px;
	_margin-left: 12px;
	
	margin-bottom: 10px;

	border: 1px solid #FBDBC8;

	padding:4px;
	
	color: #666666;

	width:130px;
	_width:125px;
	
	float: left;
	position: relative;
	text-align: center;
	
	/*opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;*/
}
	.colright p {
		text-align: center;
		margin-bottom: 0px;
	}
	.colright-title{
		color: #660033;
	}

.colright-new{
	background-color: white;
	
	margin-left: 10px;
	_margin-left: 12px;
	
	margin-bottom: 10px;

	border: 1px solid #FBDBC8;

	padding:4px;
	
	color: #666666;
	font-weight: bold;

	width:130px;
	_width:125px;
	
	float: left;
	position: relative;
	text-align: center;
	
	/*opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;*/
}
	.colright-new a, .colright-new a:visited{
		color: red;
		text-decoration:none;
		display: inline;
	}
	.colright-new a:hover,.colright-new a:active{
		color: #4E5C34;
		text-decoration:none;
		display: inline;
	}
	
.colright-new2{
	background-color: white;
	
	margin-left: 10px;
	_margin-left: 12px;
	
	margin-bottom: 10px;

	border: 1px solid #FBDBC8;

	padding:4px;
	
	color: #F86E2F;
	font-weight: bold;

	width:130px;
	_width:125px;
	
	float: left;
	position: relative;
	text-align: center;
	
	/*opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;*/
}
	.colright-new2 a, .colright-new2 a:visited{
		color: #F86E2F;
		text-decoration:none;
		display: inline;
	}
	.colright-new2 a:hover,.colright-new2 a:active{
		color: #4E5C34;
		text-decoration:none;
		display: inline;
	}
		
.footer {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 4px;

	background: White;
	color: #f2af99;
	/*border: 1px solid #f2af99;*/

	/*border-left: 1px solid #f2af99;
	border-right: 1px solid #f2af99;*/

	/*background-color: #f2af99;*/ 
	
	height: 40px;
	vertical-align: middle;
	text-align: center;
}
.footframe{	
	float: left;
	position: relative;
	width:100%;
}

.pslink{
	width: 100%;
	text-align: right;
	float: right;
	position: static;
}
.siteinfo{
	/*position: relative;*/	
	float: left;
	position: relative;
	top:50px;
	border-top: 1px solid #f2af99;
}

/* ----------------------- Apple Day -------------------------------------------- */

.gallery-left{
	float: left;
	margin: 0px 20px 20px 0px;
	max-width: 240px;
}

.gallery-right{
	float:left;
	margin: 0px 0px 20px 20px;
	max-width: 240px;
}

.gallery-center{
	clear: both;
	margin: 0px auto 20px auto;	
	width: 520px;
}


/* ----------------------- Special Formatting -------------------------------------------- */

.l50{width:45%;padding:0px 2.5%;float:left;text-align:left;}
.l50:hover{background-color:#eee;}
.l50 img {padding-left: 25px;}

.r50{width:45%;padding:0px 2.5%;float:left;text-align:left;}
.r50:hover{background-color:#eee;}
.r50 img {padding-left: 25px;}

.l50p{width:45%;padding:0px 2.5%;float:left;text-align:left;}
.l50p:hover{background-color:#fff;}
.l50p img {padding-left: 0px;}

.r50p{width:45%;padding:0px 2.5%;float:left;text-align:left;}
.r50p:hover{background-color:#fff;}
.r50p img {padding-left: 0px;}

.clear{clear:both;}


.indent {
	padding-left: 00px;
}

.bigcover{width:90%;padding:0 2.5%;float:left;text-align:center;margin:20px;}
.bigcover img{width:450px;}

/*.trow{
	float: left;
	width: 100%;
}*/

/*div.trow span{
	width: 110px;
	float:left;
}*/

/*.myform{
	border-top: 1px solid #f2af99;
	width: 100%;
	position: static;
}*/

.bullit{
	background-image: url(graphics/bullit.gif);
	background-repeat : no-repeat;
	width : 12px;
	height : 12px;
	border : 0px none;
}

.note{
	font-size : smaller;
}

.centerbold{
	text-align: center;
	font-weight: normal;
	font-size: larger;
}

.warning{
	font-weight: bold;
	color: Red;
	font-style: italic;
}
.warning-big{
	font-weight: bold;
	background-color: Red !important;
	font-style: italic;
}

.picright{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.paybut{
	width: 40px;
	/*float: right;
	display: inline;*/
}
.paypal{
	display:inline;
	/*text-align:right;*/
}

.infobox{
	float:right;
	width:40%;
	background-color: transparent; /* #fae5d6 */
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:4px;
	border: 1px solid #f2af99;
	padding:6px;
	text-align:left;
	display: inline;
}

.apple{
	width: 189px;
	height:173px;
	left:-130px;
	position: relative;
}
.appletext{
	left:-110px;
	width: 450px;
	_width:400px;
	margin-right:0px;
	position: relative;
}

/* -------------------------- Header Banner ---------------------------------- */

div.hmenu a.noborder, div.hmenu a.noborder:hover{border:0px !important;}

/* Apple Day */
.header-banner{
	position: absolute;
	top:-5px;
	left:125px;
	height:270px;
	z-index:999;
}

.banner-appleday {
	position: absolute;
	top:-5px;
	left:125px;
	width:245px;
	height:271px;
	z-index:999;
	background-image: url(appleday/appledaybutton.png); 
/*	background-image: url(appleday/appledaynextyearbuttonsh.png); */
}
.banner-appleday:hover{
	background-image: url(appleday/appledaybuttonb.png);
}

.banner-appleday a{
	width:200px !important;
	height:200px !important;
}


.banner-nextappleday {
	position: absolute;
	top:-5px;
	left:125px;
	width:245px;
	height:271px;
	z-index:999;
/*	background-image: url(appleday/appledaynextyearbuttonsh.png); */
	background-image: url(appleday/appledaybutton-canceled-sh.png); 
}
.banner-nextappleday:hover{
	height:271px;
	background-image: url(appleday/appledaybuttonb.png);
}

.banner-nextappleday a{
	width:200px !important;
	height:200px !important;
}


.appleday h3{
	background-color:#f2af99;
	color:#ffffff;
	text-align: center;
	font-size: x-large !important;
	width:96%;
	display: block;
	margin:30px 0px 20px 0px;
	padding:6px;
	clear:both;
}

.appleday .applebook{
	position: relative;
	display: block;
	overflow: auto;
	padding:40px 0px 0px 0px;
	clear: both;
}

.appleday ul{
	padding-left:15px;
}
.appleday ul li{
	margin-bottom:10px;
}

.appleday .r50{
	padding:40px 0px;
}

.appleday .l50:hover{background-color:#fff;}

.appleday .r50,
.appleday .r50 a{
	text-align: center;
}
.appleday .r50 img{
	padding-left:0px
}

/* -------------------------- Header Menu -------------------------------------- */

div.hmenu{
	/*border: 1px;	*/
	/*text-align: center;*/
/*	float: left;*/

	margin-left: 0px;
	
	width: 120px;
	padding-bottom: 4px;
	padding-left: 10px;
	
	position: relative;
}
div.hmenu a,.hmenu a:visited{
	color: #660000;
	
	/*border-bottom:1px solid white;*/
	/*background: transparent url(graphics/white.jpg);*/
	/*background-color: #CCFFCC;*/
	
	/*opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;*/
	
	text-decoration:none;
	font-size: 11px;
	font-weight:normal;
	display:block;
	float: left;

	margin:0;
	margin-top: 10px;

	width:100%;
	line-height: 14px;
	text-align: center;
	width: 110px;
	border: 1px solid #660000;
	
}

div.hmenu a:hover{
	color: White;
	/*border-bottom:1px solid #f2af99;*/
	border: 1px solid #666666;
	/*background-color: white;*/   /*#ECFFED;*/
	
	/*opacity:.89;
	filter: alpha(opacity=89); 
	-moz-opacity: 0.89;*/

	display:block;
	
	background-image: none;
	text-align: center;
}
div.hmenu a:active{
	color:#666666;
	/*background-color:#F5F5F5;*/
}
div.hmenu span{
	display:block;
	font-size: 11px;
	font-weight:normal;
	line-height: 180%;
}


div.hmenus a,div.hmenus a:visited{
	color: #660033;
	border-bottom:1px solid white;
	/*background-color:#FFE8F3;*//*#F5F5F5;*/
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:0;
	width:100%;
	line-height: 14px;
	text-align: center;
}
div.hmenus a:hover{
	color:#333333;
	display:block;
	/*border-bottom:1px solid silver;*/
	/*background-color:#FFE8F3;*//*#F5F5F5;*/
	text-align: center;
}
div.hmenus a:active{
	color:#666666;
	/*background-color:#CCCCCC;*/
	text-align: center;
}
div.hmenus span{
	display:block;
	font-size: 11px;
	font-weight:normal;
	line-height: 180%;
}