﻿body
{
	background-color: #9b7c4d;
	text-align: center;
	max-width: 968px;
	background-repeat: repeat;
    /*padding: 0px 0px 0px 0px;*/
    /*margin: 0px 0px 0px 0px;*/
	margin-left: auto;
    margin-right: auto;
    background-image: url('images/straw1000.jpg');
    /*background-image: url('images/woodbackground001.jpg');*/
    /*background-image: url('images/woodbackground002.jpg');*/
    /*background-image: url('images/woodbackground003.jpg');*/
    /*background-image: url('images/woodbackground004.jpg');*/
    /*background-image: url('images/barkbackground001.jpg');*/
    /*background-image: url('images/woodtile.jpg');*/
    /*background-image: url('images/woodmenu.jpg');*/
    /*background-image: url('images/back001.jpg');*/
    /*background-image: url('images/stonewall002.jpg');*/
    	 	
}

#wrapper {
  text-align: left;
  width: 968px;
  margin-left: auto;
  margin-right: auto;
}


.mainsitetable
{
	text-align: center;
	width: 968px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;
	background-color: #1a8832;
}


.homepagearticle
{
	border-right: solid 2px #eeeeee;
	border-left: solid 3px #dddddd;
	border-top: solid 2px #eeeeee;
	border-bottom: solid 3px #dddddd;
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 240px;
	background-color: #ffffff;
	/*background-image: url('images/canvastilefinal.jpg');*/

}

.homepagearticleheading
{
    font-family: Calibri;
    color: Black;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    /*background-color: #2e8d2e;*/
    border-bottom: none;
    margin-right: 0px;
    padding: 0px 0px 0px 0px;
}

.homepagearticletext
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 10px 10px 0px;
    margin: 0px 0px 0px 0px;
}

p
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 50px 10px 0px;
    margin: 0px 0px 0px 0px;
}

h1 {
    font-family: Calibri;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: white;
    background-color: #1a8733;
    padding: 0px 0px 0px 0px;
    text-align: left;
    height: 1.6em;
    border-bottom: solid 0px #44aa44;
	border-left: solid 0px #004400;
    border-right: solid 0px #009900;
    border-top: solid 0px #004400;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.pagetitlelabel
{
    font-family: Calibri;
	font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: Black;
/*    background-color: #1a8733; */
/*    background-color: white; */
    padding: 0px 0px 0px 0px;
    text-align: left;
    height: 1.6em;
    border-bottom: solid 0px #004400;
	border-left: solid 0px #004400;
    border-right: solid 0px #009900;
    border-top: solid 0px #004400;
    margin: 0px 0px 0px 0px;
}

h2
{
    font-family: Calibri;
    color: Black;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    /*background-color: #2e8d2e;*/
    border-bottom: solid 1px #2e8d2e;
    margin-right: 50px;
    padding: 0px 40px 0px 0px;
    
}

.productname
{
    font-family: Calibri;
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 50px 10px 0px;
    margin: 0px 0px 0px 0px;
}

.productprice
{
    font-family: Calibri;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}

.productweight
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 50px 10px 0px;
    margin: 0px 0px 0px 0px;
}








td 
{
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	
}

table
{
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

tr
{
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.diarymonths
{
    font-family: Calibri;
    font-size: 0.8em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    border: none 0px;
}

.archiveheader
{
    font-family: Calibri;
    font-size: 0.8em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-align: left;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none 0px;
}

.articlesinmonth
{
    font-family: Calibri;
    font-size: 0.85em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    border: none 0px;
}

IMG
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
    border-collapse: collapse;
    border: none;
    border-spacing: none; 		 
	
}


.menucell
{
	padding: 0px;
}

.sitetitle
{
    font-family: Calibri;
    font-size: 3em;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: White;
    text-align: left;
    width: 100%;
}

.sitesubtitle
{
    font-family: Calibri;
    font-size: 2em;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: White;
    text-align: left;
    width: 100%;
}



.footerlabeltext
{
    font-family: Calibri;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
}

.footerlabeltextsmall
{
    font-family: Calibri;
    font-size: 0.9em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
}



.ImageViewer1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 500px;
	text-align: center;
	/*background-image: url('images/background10.jpg');*/
	margin-left: auto;
    margin-right: auto;	
}

.imagetext1
{
    font-family: Calibri;
    font-size: 1em;
    height: 1em;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: Black;
    text-align: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0px 0px 10px;
    width: 100%;
}

.imagepanelouter
{
	text-align: center;
	width: 100%;
}

.imagepanelinner
{
	text-align: center;

}

.mainsitepanel
{
	text-align: center;
	width: 100%;
}



.contenttopleft
{

}

.contenttopmiddle
{


}

.contenttopright
{

}

.contentmiddleleft
{

    background-repeat: repeat-y;
    width: 0px;
}

.contentmiddlemiddle
{
	background-color: #ffffff;
	background-image: url('images/Newlogogreen.png');
	width: 100%;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.contentmiddleright
{
    background-repeat: repeat-y;
    width: 0px;
}

.contentbottomleft
{

}

.contentbottommiddle
{
    background-repeat: repeat-x;
    height: 2px;
}

.contentbottomright
{

}

.menumiddlemiddle
{
    background-image : url('images/woodtile.jpg');
    background-repeat: repeat-y;
    width: 160px;
    text-align: center;
}
	
	
a
{
	text-decoration: none;
	color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    text-transform: none;    
}	

a:hover
{
	text-decoration: none;
	color: Green;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    text-transform:  none;
}

a:visited
{
	text-decoration: inherit;
	color: Black;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    text-transform: none;
}	
	
a:link
{
	text-decoration: inherit;
	color: Black;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    text-transform: none;
}	

a:active
{
	text-decoration: none;
	color: Green;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    text-transform: inherit;
}	

.menubutton
{
	width: 101px;
	height: 30px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
}

.menupanel
{
	text-align: center;
}

.diaryArticleTitle
{
	font-family: Calibri;
    color: Black;
    font-size: larger;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
}

.diaryArticleSubTitle
{
	font-family: Calibri;
    color: Black;
    font-size: medium;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
}

.diarytitle
{
	font-family: Calibri;
    color: Black;
    font-size: x-large;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
	
}

.diarydescription
{
	font-family: Calibri;
    color: Black;
    font-size: small;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
}


.diaryarticletopleft
{
	height: 0px;
}

.diaryarticletopmiddle
{
    /*background-image : url('images/topmiddle.jpg');
    */
    background-repeat: repeat-x;
}

.diaryarticletopright
{
	/*background-image: url('images/topright.jpg');
	*/
}

.diaryarticlemiddleleft
{
    /*background-image : url('images/middleleft.jpg');
    */
    background-repeat: repeat-y;
    width: 2px;
}

.diaryarticlemiddlemiddle
{
	/*background-image: url('images/background10.jpg');*/
	
	/*background-image: url('images/canvastilefinal.jpg');
	*/
	width: 100%; 
	padding: 20px 20px 20px 20px;
}

.diaryarticlemiddleright
{
    /*background-image : url('images/middleleft.jpg');
    */
    background-repeat: repeat-y;
    width: 2px;
}

.diaryarticlebottomleft
{
	/*background-image: url('images/topright.jpg');
*/
}

.diaryarticlebottommiddle
{
    /*background-image : url('images/topmiddle.jpg');
    */
    background-repeat: repeat-x;
    height: 2px;
    padding-bottom: 20px;
}

.diaryarticlebottomright
{
	/*background-image: url('images/topright.jpg');
*/
}

.labeltext1
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
}

.listheight
{
	/*height: 50px;*/
}

ul
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 20px 10px 50px;
    margin: 0px 0px 0px 0px;
}

li
{
    font-family: Calibri;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: Black;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}

/********************************************/
/* Styles for Front Page Boxes for News etc */
/********************************************/

.FPBoxTopLeft
{
	background-image: url('images/FPBoxTopLeft.jpg');
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}

.FPBoxTopMiddle
{
	background-image: url('images/FPBoxTopMiddle.jpg');
	background-repeat: repeat-x;
	height: 15px;
}

.FPBoxTopRight
{
	background-image: url('images/FPBoxTopRight.jpg');
	width: 22px;
	height: 15px;
	background-repeat: no-repeat;
}

.FPBoxMiddleLeft
{
	background-image: url('images/FPBoxMiddleLeft.jpg');
	background-repeat: repeat-y;
	width: 15px;
}

.FPBoxMiddleMiddle
{
	background-image: url('images/FPBoxMiddleMiddle.jpg');
/*	background-color: #236435; */
	background-color: #226136; 
/*    border-bottom: 1px solid #aaaaaa;*/
    border-top: 0px solid #444444;
/*    border-left: 1px solid #444444;*/
    border-right: 1px solid: #bbbbbb;
    margin: 0px 0px 0px 0px;
    width: 250px;
    vertical-align: top; 
}

.FPBoxMiddleMiddlePurple
{
	background-image: url('images/FPBoxMiddleMiddle.jpg');
/*    border-bottom: 1px solid #aaaaaa;*/
    border-top: 1px solid #444444;
/*    border-left: 1px solid #444444;*/
    border-right: 1px solid: #bbbbbb;
    margin: 0px 0px 0px 0px;
    width: 250px; 
	background-color: #360752;
}

.FPBoxMiddleRight
{
	background-image: url('images/FPBoxMiddleRight.jpg');
	background-repeat: repeat-y;
	width: 22px;
}

.FPBoxBottomLeft
{
	background-image: url('images/FPBoxBottomLeft.jpg');
	width: 15px;
	height: 22px;
	background-repeat: no-repeat;
}

.FPBoxBottomMiddle
{
	background-image: url('images/FPBoxBottomMiddle.jpg');
	background-repeat: repeat-x;
	height: 22px;
}

.FPBoxBottomRight
{
	background-image: url('images/FPBoxBottomRight.jpg');
	height: 22px;
	width: 15px;
	background-repeat: no-repeat;

}


.frontPageBoxHeader
{
    font-family: Verdana;
    color: White;
    text-align: center;
    font-size: 0.9em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    /*background-color: #2e8d2e;*/
    border-bottom: solid 0px #ffffff;
    margin-right: 0px;
    padding: 8px 8px 0px 8px;

}


.frontPageBoxText
{
    font-family: Calibri;
    font-size: 1em;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: White;
    padding: 0px 8px 8px 8px;
    margin: 0px 0px 10px 0px;
}

.frontPageHeader2
{
    font-family: Verdana;
    color: Black;
    text-align: left;
    font-size: 0.8em;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    /*background-color: #2e8d2e;*/
    border-bottom: solid 0px #ffffff;
    margin-right: 0px;
    padding: 8px 8px 0px 8px;
}


.siteBorderMiddleLeft
{
	background-image: url('images/SiteBorderMiddleLeft.jpg');
	background-repeat: repeat-y;
	width: 28px;
}

.frontPageImage
{
	padding: 10px 0px 0px 0px;
}

.siteBorderMiddleRight
{
	background-image: url('images/SiteBorderMiddleRight.jpg');
	background-repeat: repeat-y;
	width: 29px;
}

.siteBorderMiddleMiddle
{
	/* background-image: url('images/SiteBorderMiddleMiddle.png'); */
	/* background-color: #e9f3eb; */

}

.siteBorderBottomLeft
{
	background-image: url('images/SiteBorderBottomLeft.jpg');
	width: 28px;
	height: 112px;
}

.siteBorderBottomMiddle
{
	background-image: url('images/SiteBorderBottomMiddle.jpg');
	background-repeat: repeat-x;
	height: 112px;
}

.siteBorderBottomRight
{
	background-image: url('images/SiteBorderBottomRight.jpg');
	height: 112px;
	width: 29px;
}

.siteBorderTopLeft
{
	background-image: url('images/SiteBorderTopLeft.jpg');
	width: 28px;
	height: 26px;
	background-repeat:no-repeat;
}

.siteBorderTopMiddle
{
	background-image: url('images/SiteBorderTopMiddle.jpg');
	background-repeat: repeat-x;
	height: 26px;
}

.siteBorderTopRight
{
	background-image: url('images/SiteBorderTopRight.jpg');
	height: 26px;
	width: 29px;
	background-repeat: no-repeat;
}

.siteBorderUpperLeft
{
	background-image: url('images/SiteBorderUpperLeft.jpg');
	width: 8px;
	background-repeat: repeat-y;
}

.siteBorderUpperRight
{
	background-image: url('images/SiteBorderUpperRight.jpg');
	width: 8px;
	background-repeat: repeat-y;
}


.ShopPanel
{
	width: 908px;
}


.tableMenus
{
	/*background-color: #227536; */
	 background-color: #1a8832;
	 border-collapse: collapse;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-width: 0px;
	 border-spacing: 0px;
	  border-style: none;
	  
}


#linker
{
	display: inline;
}

.NoGaps
{
	 border-collapse: collapse;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-width: 0px;
}


.ShopTable1
{
	vertical-align: top;
}


.rowStylePadded 
{
	padding-left: 5px;
	margin-left: 5px;
}

.RowLabel
{
	font-family: Tahoma;
	font-size: 0.8em;
	padding-left: 10px;
	padding-right: 10px;
	
}