@charset "utf-8";

body { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; vertical-align:top; margin:0; padding:0; background-color:#ffffff; background-image:url(../Images/bkg-180x1-green-band.gif); background-repeat:repeat-y;}
/*td {	font-family: Arial, Helvetica, sans-serif; font-size:12px;}
th {	font-family: Arial, Helvetica, sans-serif; font-size:12px;}*/
a  { color:#61a407; text-decoration:none; }
a:visited {color:#777; }
a:hover {text-decoration:underline; }

#banner { margin:0px 0 0 0; padding:0px 10px 0px 20px; height:74px; vertical-align:top; 
	background:url(../Images/bkg-3D-banner.gif) bottom repeat-x;}
#banner h1 {margin:0 0 10px 0; padding:10px 0 0 0; font-size:20px; font-weight:bold; text-decoration:none; color:#66a90c; vertical-align:top; line-height:120%;} /* 79bb00 */
#banner h2 {margin:0; padding:0; font-size:14px; text-decoration:none; color:#ffffff;}
#enver  {margin:20px; padding:0px 10px 0 0; vertical-align:top; float:right; }

/*     mainBox    light green 61a407    dark green 117733   */
#mainBox, #mainBoxEng         { margin:0; padding:16px 0 0 20px; vertical-align:top; }
#mainBox p, #mainBoxEng p	  { margin:0 0 15px 0; padding:0;  font:normal 15px Verdana, Arial, Helvetica, sans-serif; line-height:150%; vertical-align:baseline;}
#mainBoxEng p                 { margin-bottom:10px; font-size:12px; }
#mainBox p a, #mainBoxEng p a { color:#61a407; text-decoration:none; }
#mainBox p a:hover,   #mainBoxEng p a:hover   { text-decoration:underline; }
#mainBox p a:visited, #mainBoxEng p a:visited { color:#999; }

#mainBox h1, #mainBoxEng h1   { margin:0 0 12px 0; padding:0;  font:bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
								text-decoration:none; color:#61a407; line-height:150%;  vertical-align:baseline;}
#mainBox h1 strong 			  { font-family:"Times New Roman", Times, serif; }
#mainBox h2, #mainBoxEng h2   { margin:0 0 10px 0px; padding:0; color:#666; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:baseline; }
#mainBox h2 a, #mainBoxEng h2 a { padding:3px 1px; color:#61a407; text-decoration:none; font-size:13px; font-weight:bold; }
#mainBox h2 a:hover, #mainBoxEng h2 a:hover { text-decoration:underline;}
#mainBox h2 a:visited, #mainBoxEng h2 a:visited { color:#999; } 
#mainBox h2 b, #mainBoxEng h2 b  {color:#000;}

#mainBox h3, #mainBoxEng h3 { margin:0;           padding:0; color:#61a407; font-size:16px; font-weight:bold; line-height:150%; vertical-align:baseline;}
#mainBox h5, #mainBoxEng h5 { margin:0px 0 3px 0; padding:0; color:#000; font-size:13px; font-weight:bold; }

#mainBox h4,   #mainBoxEng h4 {margin:0 0 20px 0; padding:0; color:#61a407; line-height:150%; font-size:14px; vertical-align:baseline;}
#mainBox h4 a, #mainBoxEng h4 a {  color:#61a407; text-decoration:none; }
#mainBox h4 a:hover,   #mainBoxEng h4 a:hover   { text-decoration:underline;}
#mainBox h4 a:visited, #mainBoxEng h4 a:visited { color:#666; }


.hList, .hListEng { margin:5px 0 12px 0; padding:0 0 0 15px; list-style-position:outside; list-style-type:square; 
					font-size:14px; line-height:150%; vertical-align:baseline; }
.hListEng 			{ margin:5px 0 6px 0; font-size:12px; }
.hList li    { margin:0; padding:0px 0 5px 0; color:#61a407; font-size:14px;}  /* specify bullet color */
.hListEng li { margin:0; padding:0px 0 2px 0; color:#61a407; font-size:12px; }
.hList b, .hListEng b { color:#000; font-weight:normal; font-size:14px;}
.hList a, .hListEng a { color:#61a407; text-decoration:none; }
.hList a:visited, .hListEng a:visited { color:#999; }
.hList a:hover, .hListEng a:hover  { text-decoration:underline;} 
.hListEng li, .hListEng b, .hListEng a { font-size:12px; }




#the_thumb { margin:0px 10px 0 20px; padding:0 0 0px 0; background-color:#f3FFCC; border:1px solid #174; vertical-align:top;}
.a_thumb   { margin:0px;  padding:5px 19px 14px 16px;   vertical-align:top; width:163px; height:115px; 
			background-image:url(../Images/gallery-thumb128x96-bkg.gif); background-repeat:no-repeat;}

#galleryPict     { margin:0; padding:0;    height:540px; vertical-align:top; border-top:1px solid #ccc; }
#galleryPict img { margin:0 0px 10px 0; padding:0; }

#prodPict { margin:0; padding:0; height:580px; width:516px; vertical-align:top; }
#prodPict img {margin:0 0px 10px 0; padding:0; width:516px; height:400px; border:0; border-top:1px solid #ccc; }
#prodPict h3  {margin:0 0 6px 0; padding:0; font-size:12px; font-weight:bold; color:#000; text-align:center; }

#the_thumb113x120 { margin:0 10px 0 15px; padding:0px; width:148px; height:400px; background-color:#ecfcec; border:1px solid #174; vertical-align:top;}
.a_thumb113x120 {margin:0px 0 0 0; padding:5px 19px 11px 16px; vertical-align:top; width:148px; height:136px; 
			background-image:url(../Images/gallery-thumb113x120-bkg.gif); background-repeat:no-repeat; text-align:center; }
.thumb_label {margin:0; padding:0 0 20px 0; text-align:center; font-size:14px; color:#61a407; }

.pictSet { margin-bottom:30px;}
.onePict { margin:0 0px 0 0; padding:0; width:140px; height:155px; color:#000; text-align:center; vertical-align:top;  float:left; 
						background-image:url(../Images/gallery-thumb128x96-bkg-wht.gif); background-repeat:no-repeat; }  /*display:inline;*/ 
.onePict img { height:96px; width:128px; border:0; margin:6px 9px 6px 6px; padding:0; }
.onePict a   { margin:0 0 5px 0;  padding:0; color:#61a407; font-size:14px; font-weight:bold; line-height:120%;}
.onePict b   { margin:0 0 10px 0; padding:0; font-weight:normal; color:#000; font-size:12px;}
.onePict a:visited { color:#999; }



.pAll { margin:0 0 20px 0;}
.pAll td {margin:0; padding:0; width:200px; vertical-align:top;  text-align:center; font-size:12px; line-height:140%; vertical-align:top;}
.pAll td.pc1 { background-image:url(../Images/bkg-200-b.gif); background-position:top; }
.pAll td.pc2 { background-image:url(../Images/bkg-200-g.gif); background-position:top; }
.pAll td.pc3 { background-image:url(../Images/bkg-200-y.gif); background-position:top; }
.pAll td.pc4 { background-image:url(../Images/bkg-200-o.gif); background-position:top; }

.pAll td a { color:#61a407; font-weight:bold; }
.pAll td a:visited {color:#666666; }
.pAll td b { padding:0; margin:6px auto;  font-size:12px; font-weight:normal; text-align:center; vertical-align:top; color:#000000; line-height:150%; }						
.pAll td a img {margin:12px 0 6px 0px; padding:0; text-align:center; vertical-align:top; border:0; width:170px; height:128px;
				border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.pAll td.tx1 { background-image:url(../Images/bkg-200-b.gif); background-position:bottom;}
.pAll td.tx2 { background-image:url(../Images/bkg-200-g.gif); background-position:bottom; }
.pAll td.tx3 { background-image:url(../Images/bkg-200-y.gif); background-position:bottom; }
.pAll td.tx4 { background-image:url(../Images/bkg-200-o.gif); background-position:bottom; }



.pAlls { margin:0 0  20px 0;}
.pAlls td { margin:0; padding:0; width:160px; vertical-align:top;  text-align:center; font-size:12px; line-height:140%; vertical-align:top; }
.pAlls td.pc { background-image:url(../Images/bkg-160sqr-99cc33.gif); background-position:top; }
.pAlls td b { padding:0; margin:6px auto;  font-size:12px; font-weight:normal; text-align:center; vertical-align:top; color:#000000; line-height:150%; }						
.pAlls td a { color:#61a407; font-weight:bold; }
.pAlls td a:visited {color:#666666; }
.pAlls td a img {margin:12px 0 6px 0px; padding:0; text-align:center; vertical-align:top; border:0; width:128px; height:96px;
				border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.pAlls td.tx { background-image:url(../Images/bkg-160sqr-99cc33.gif); background-position:bottom;}




#specTable { margin:0 0 15px 0; padding:0; border:1px solid #61a407; }
#aCell { background-image:url(../Images/catalogs-cut.gif); }
#specTable h2 { margin:0 4px; padding:3px; font-size:12px; /*font-family:Arial, Helvetica, sans-serif;*/ font-weight:bold; color:#ffcc00; vertical-align:baseline;}
#specTable h4 { margin:0 4px; padding:3px; font-size:12px; /*font-family:Arial, Helvetica, sans-serif;*/ font-weight:bold; color:#61a407; vertical-align:baseline;}
#specTable p { margin:0 4px; padding:3px; font-size:12px; /*font-family:Arial, Helvetica, sans-serif;*/ font-weight:normal; color:#000000; vertical-align:baseline;}



/*  *************** FOR THE NAVIGATION BAR ON THE LEFT-HAND SIDE COLUMN ************************************  */
#nav_new,    #nav_newEng    { margin:0 0 20px 0; padding:0;border-bottom:1px solid #009900; line-height:17px; vertical-align:top; 
										list-style-type:none; list-style-position:outside;}
#nav_new li, #nav_newEng li  { margin:0; padding:0; list-style-type:none; } 
#nav_new li a, #nav_newEng a { margin:0; padding:6px 0px 6px 10px; vertical-align:baseline; border-top:1px solid #009900; 
				font-size:11px; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif;
				border-bottom:1px solid #003300; color:#ffffff; text-decoration:none; display:block;}
#nav_new li a  { font-size:13px; }
#nav_new li a#home2, #nav_newEng li a#hom2  { border-top-color:#006633; }
#nav_new li a:hover, #nav_newEng li a:hover { border-top:1px solid #003f00; border-bottom:1px solid #005500; background-color:#004400; }



#nav_search { margin:0 0 30px 0; padding:0; color:#ffffff; line-height: 160%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; } 
#nav_searchTitle { margin:0; padding:0; font-size:13px; color:#FFCC00; font-weight:bold; } 

#getCertificate { margin:0 0 20px 0; padding:0;}
#getCertificate a {width:133px; height:58px; border:0; background-image:url(../Images/getCertificateUp2.gif); }
#getCertificate a:hover { background-image:url(../Images/getCertificateOver2.gif); }

/* **************** LINKS AT THE PAGE BOTTOM ************************** */
.navBottom {  margin:0; padding:0; color:#666666;  font-size:12px; line-height:200%; }
.navBottom a { color:#61a407; text-decoration:none; line-height:200%; }
.navBottom a:visited { color:#666666;}
.navBottom a:hover { text-decoration:underline; }

#sunroomSide { margin:20px 10px 20px 20px; padding:10px 0; background-color:#f3ffcc;
				display:block; width:265px; border:1px solid #006633; text-align:center;}
#sunroomSide h1 { margin:5px 10px 6px 10px; padding:0; font-family:"Times New Roman", Times, serif; font-size:16px; 
				font-weight:bold; line-height:150%; color:#61a407; text-align:center; }
#sunroomSide h2 { margin:0; padding:0px 15px 6px 15px; font-size:16px; 
				font-weight:bold; line-height:150%; color:#61a407; text-align:center;}
#sunroomSide h3 { margin:0; padding:0; font-size:14px; font-weight:normal; line-height:150%; color:#000000; text-align:center;}
#sunroomSide h3 a 	{color:#61a407; text-decoration:none; }
#sunroomSide h3 a:hover { text-decoration:underline;}
#sunroomSide h3 a:visited { color:#999999; }

#sunroomSide img { padding:0; margin:6px auto; border:1px solid #99cc33;}




/* These items appear in home page only*/
#sunroomPicture { margin:0px 0 10px 0; padding:15px 0; background-color:#99cc33; text-align:center; display:block; width:498px; }
#sunroomContent { margin:0 30px; padding:0; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px; font-weight: normal; line-height:140%; color:#FFFFFF; text-align:left; }
.subh4 { margin:0 0 10px 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:130%; color:#FFFF33; font-weight:bold;}
.list { font-size:12px; margin: 0 5px 0 0; padding:0; font-weight:bold; line-height:170%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.list ul { margin:0; padding: 0 10px 0 15px; color:#61a407; font-size:12px; list-style-position:outside; list-style-type:disc; }
.list li { margin:0; padding: 0; }

.productLine { margin:0 0 15px 0; padding: 0 0 0 0; border: 1px solid #006633; width: 266px; background-color: #006633; }
.productLine a { margin:6px 10px; padding:3px 0 0 32px; text-decoration: none; background-image: url(../Images/arrowHome_up.gif); background-repeat: no-repeat; 
		height:24px; display: block; color:#ffffff; font-size:15px;	font-weight:bold; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ }
.porductLine a:visited {color:#ffffff; }
.productLine a:hover { color:#66CC33; background-image:url(../Images/arrowHome_over.gif); background-repeat:no-repeat; } 
.productLinePhoto a { margin:0; padding:0; text-align:center; height:210px; background-image:none; }
.productLinePhoto a:hover {	background-image: none; } 

