﻿body {
    margin:0;
    padding:0;
    height:100%;
}
BODY
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-image:url('/images/bgtile.jpg');    
	color:#0a2708;
    border:none;
    font-size:11pt;
    font-family: 'Arbutus Slab', serif;   
 }
 
 #container {
    min-height:100%;
    position:relative;
}
 #homepage
 {
    padding-top:25px;
    padding:10px;
    padding-bottom:161px;
    margin:auto;
    width:980px;
    min-height:500px;
  }
 #homepage1
 {
    padding-top:105px;
    padding-bottom:161px;
    margin:auto;
    width:980px;
    min-height:350px; 
 }
 
#footer
{
   	background-image:url('/images/footer.jpg');
   	height:161px;
    width:100%;
    position:absolute;
    bottom:0;
    width:100%;    
  }
  
  #footer a {color:#184a0f;}
  #footer a:hover {text-decoration:underline;}
  
#randombackground{ 
    background-repeat: no-repeat;
    background-size: 100% 194px;
    background-position: center top;
    background-attachment: fixed;    
 }

.content_wrapper
{
 background-image:url('/images/headerbg.jpg');background-repeat:repeat-x;  
 width:100%;
}

 
BODY,TD,TH,DIV,SPAN,P,A{}
.PageHeading{color:#115405;font-size:30pt;line-height:35px;}
.PageSubHeading{color:#ffffff;font-size:18pt;text-transform:uppercase;}
.PageSubHeadingActive{color:#ff111a;font-size:18pt;text-transform:uppercase;}

H3{color:#0070e8;font-weight:normal;}
H1{color:#4b6b3c;font-weight:normal;font-size:35px;}


a:link,visited,active {text-decoration: none;}
a:link  {color:#8cac7d;text-decoration: underline;font-weight:normal;}
a:visited {color: #8cac7d;text-decoration: none;font-weight:normal;}
a:active {color: #8cac7d;text-decoration: none;font-weight:normal;}
a:hover {color: #8cac7d;font-weight:normal;text-decoration: underline;}

a.menulink:link,visited,active {text-decoration: none;}
a.menulink:link {color:#ffffff;text-decoration: none;}
a.menulink:visited {color:#ffffff;text-decoration: none;}
a.menulink:active {color:#ffffff;text-decoration: none;}
a.menulink:hover {color:#8cac7d;text-decoration: underline;}

a.menulinktemplate:link,visited,active {text-decoration: none;}
a.menulinktemplate:link {font-size:14pt;text-transform:uppercase;color:#ffffff;}
a.menulinktemplate:visited {font-size:14pt;text-transform:uppercase;color:#ffffff;}
a.menulinktemplate:active {font-size:14pt;text-transform:uppercase;color:#ffffff;}
a.menulinktemplate:hover {font-size:14pt;text-transform:uppercase;color:#ff111a;text-decoration: underline;}

a.PageSubHeading:link,visited,active {text-decoration: none;}
a.PageSubHeading:link {font-size:18pt;text-transform:uppercase;color:#ffffff;}
a.PageSubHeading:visited {font-size:18pt;text-transform:uppercase;color:#ffffff;}
a.PageSubHeading:active {font-size:18pt;text-transform:uppercase;color:#ffffff;}
a.PageSubHeading:hover {font-size:18pt;text-transform:uppercase;color:#ff111a;text-decoration: underline;}

.menudot2{color:#ff0000;font-size:30pt;text-transform:uppercase;}

.LittleRedTitle{font-size:14pt; font-weight:600;color:#ff111a;}
.MediumRedTitle{font-size:12pt; font-weight:600;color:#ff111a;}
.TinyRedTitle{font-weight:600;color:#ff111a;}
.LittleTitle{font-size:16pt; font-weight:600;color:#fff;text-transform:uppercase;}
.GreenTitle{font-size:20pt;font-weight:600; color:#056839;text-transform:uppercase;}
.WhiteText{color:#ffffff;font-size:9pt;}

/*To change the color of the text highlight */
 /*::selection {background: #0058e2; Safari }*/
/*::-moz-selection {background: #0058e2;  Firefox }*/
img{border:0px;}

#hlt:hover{ background-color: #e5f9a4; } 

img{border:none;}


a{text-decoration: none;}
a:hover{text-decoration: none;}

.NavBG{background-image:url('/images/navbg.png');background-repeat:repeat-x;}
.TemplateNavBG{background-image:url('/images/headerbgtile2.png');background-repeat:repeat-x;}

.menudot{color:#ff0000;font-size:30pt;text-transform:uppercase;}


.homeblocks{width:290px;display: inline;float:left;background-color:#ffffff; overflow:hidden; border:1px solid #d8d8d5;}
.homeblockspacer{width:20px;float:left;background-color:#e5e4df;}

.pageblock{width:800px;min-height:450px;padding:25px;display: inline;float:left;background-color:#ffffff; border:1px solid #d8d8d5;}

.pricestyle{color:#056839;font-weight:bold;font-size:19pt;}
.tinypricestyle{color:#056839;font-weight:bold;}


.grid{
	width:188px;
	min-height:100px;
	min-width:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}
/********************************************************************/


.extragrid{
	width:188px;
	min-height:20px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.extragrid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
}
.extragrid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.extragrid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}
/***************************************************************************/

.detailgrid{
	width:600px;
	min-height:100px;
	min-width:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.detailgrid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
}
.detailgrid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.detailgrid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}