/* CSS stylesheet for Gardenform */

.transLogo {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/logo_transparent.png');
	background-repeat: no-repeat;
	height: 150px;
	width: 150px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.transLogo[class] {
  background-image:url(/img/logo_transparent.png);
  background-repeat: no-repeat;
  height: 150px;
  width: 150px;
}

.trans_box1 {
		width: 200px;
		text-decoration: none;
		font-family: Georgia, Times, serif;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		font-style: italic;
		line-height: 2.8em;
		text-align: right;
		vertical-align: bottom;
		padding: 5px;
		margin-bottom: 20px;	
		margin-right: 10px;
		border: solid 1px #334433;
  		/* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/transbox.png');
}
		/* IE ignores styles with [attributes], so it will skip the following. */
		.trans_box1[class] {
 		 background-image:url(/img/transbox.png);
}

.trans_box2 {
		text-decoration: none;
		font-family: Tahoma, Arial, sans-serif;
		color: #FFFFFF;
		font-weight: normal;
		font-size: 10px;
		text-align: right;
		vertical-align: bottom;
		padding: 5px;
		margin-bottom: 5px;	
		margin-right: 3px;
		border-bottom: solid 1px #334433;
		border-left: solid 1px #334433;
		border-top: solid 1px #667766;
		border-right: solid 1px #667766;
  		/* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/transbox.png');
}
		/* IE ignores styles with [attributes], so it will skip the following. */
		.trans_box2[class] {
 		 background-image:url(/img/transbox.png);
}

BODY	{
		background-color: #396C79;
		margin: 0px;
		padding: 0px;
		}

.parentTable	{
		width: 100%;
		height: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px none;
		}

.homeTable1		{
		height: 600px;
		margin: 0px;
		padding: 0px;
		border-width: 1px;
		border-color: #FFFFFF;
		border-style: solid;
		}
		
.homeSplash1	{
		width: 400px;
		margin: 0px;
		padding: 0px;
		background-image: url(/img/bg_home3.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		vertical-align: bottom;
		}

.SidingCellLeft	{
		width: 5px;
		background-color: #029B2C;
		background-image: url(/img/sidings.png);
		background-position: top;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
		border-right: solid #FFFFFF 1px;
		}
		
.SidingCellRight	{

		width: 5px;		background-color: #029B2C;
		background-image: url(/img/sidings.png);
		background-position: top;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
		border-left: solid #FFFFFF 1px;
		}
		
.homeNavTable1	{
		width: 568px;
		height: 200px;
		border: 0px none;
		margin: 0px;
		padding: 0px;
		}
		
.homeNavCell	{
		margin: 0px;
		padding-top: 10px;
		width: 160px;
		border-style: none;
		}

.homeNavText, .homeNavText a:link, .homeNavText a:active, .homeNavText a:visited	{
		text-decoration: none;
		font-family: Georgia, Times, serif;
		color: #004253;
		font-weight: bold;
		font-size: 14px;
		text-align: left;
		vertical-align: bottom;
		}
		
.homeNavText a:hover	{
		color: #35AE56;
		}
		
.copyrightbox		{
		width: 614px;
		padding-top: 5px;
		margin: 0px;
		border: 0px none;
		text-align: right;
		background-image:url(/img/tableshadow.png);
		background-repeat: repeat-x;
		background-position: top;
		}
		
.copyrighttext, .copyrighttext a:visited, .copyrighttext a:link	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		color: #40B360;
		font-weight: normal;
		text-decoration: none;
		}
		
.copyrighttext a:hover	{
		color: #ABFF00;
		}
		
.sidenavTable1	{
		width: 174px;
		padding: 10px;
		background-color: #ffffff;
		background-position: bottom;
		background-repeat: no-repeat;
		background-image:url(/img/bg_koma.gif);
		border-right: solid #FFFFFF 1px;
		}
		
.sidenav1, .sidenav1 a:visited, .sidenav1 a:link {
		FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		font-weight: bold;
		COLOR: #004253;	
		TEXT-DECORATION: none;
		padding-top: 10px;
		padding-right: 3px;
		}
		
.sidenav1 a:hover	{
		COLOR: #40B360;	
		}
		
.mainTable1		{
		height: 600px;
		margin: 0px;
		padding: 0px;
		border-width: 1px;
		border-color: #FFFFFF;
		border-style: solid;
		}

.passagecell	{
		width: 400px;
		background-color: #FFFFFF;
		background-image: url(/img/passagebg.jpg);
		background-position: top;
		background-repeat: no-repeat;
		border: none 0px;
		padding: 0px;
		margin: 0px;
		}

.passagetext1, .passagetext1 a:visited, .passagetext1 a:link {
		FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		COLOR: #004253;	
		}
		
.passagetext1 a:visited, .passagetext1 a:link {
		font-weight: bold;
		COLOR: #004253;	
		TEXT-DECORATION: none;
		}
		
.passagetext1 a:hover	{
		COLOR: #40B360;	
		}
		
.passagetext1	{
		padding: 10px;
		}
		
.heading1	{
		FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px;
		font-weight: bold;
		COLOR: #40B360;
	}

.heading2 {
		FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		font-weight: bold;
		COLOR: #004253;	
		}
		
.ruleA	{
		height: 1px;
		background-image: url(/img/rule.gif);
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 7px;
		margin-bottom: 7px;
		padding-bottom: 10px;
		font-size: 0px;
		}
		
.portfoliotext1, .portfoliotext1 a:active, .portfoliotext1 a:hover, .portfoliotext1 a:link, .portfoliotext1 a:visited	{
		font-size: 10px;
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		COLOR: #004253;
		text-decoration: none;
		border: none;
		}

.portfoliotext1 a:hover {
		COLOR: #40B360;
		}

.portfoliotext2	{
		font-size: 10px;
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight: normal;
		COLOR: #40B360;
		text-decoration: none;
		}
		
.portfoliothumb1	{
		border: solid 1px #334433;
		}
/* Portfolio Styles */
.portfoliocell1	{
		width: 598px;
		height: 398px;
		border: solid #ffffff 1px;
		margin: 2px;
		padding: 2px;
		background-position: center;
		background-repeat: no-repeat;
		}
		
.portfoliocopyright1	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		}

.portfoliocopyright2	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		}

.portfolionavrow	{
		width: 598px;
		border: solid #ffffff 1px;
		border-bottom: solid #ffffff 15px;
		margin: 0px;
		background-color: #FFFFFF;
		}
		
.portfolionavtable	{
		border: none;
		}
		
.portfolionavcell, .portfolionavcell a:link, .portfolionavcell a:active, .portfolionavcell a:hover, .portfolionavcell a:visited	{
		height: 16px;
		width:	20px;
		border: none;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #40B360;
		text-decoration: none;
		}

.portfolionavcell a:hover	{
		color: #004253;
		}
		
.portfolionavcellcurrent	{
		height: 16px;
		width:	20px;
		border-top: solid 1px #BBCCAA;
		border-right: solid 1px #BBCCAA;
		border-bottom: solid 1px #889988;
		border-left: solid 1px #889988;		
		font-family: Tahoma, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #004253;
		background: #AABBAA;
		}
		
.beforeAfterText1	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;

		}
		
.beforeAfterText2	{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #000000;

		}
