@charset "utf-8";

body { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; vertical-align:top; margin:0; padding:0; background-color:#ffffff;}
/*td {	font-family: Arial, Helvetica, sans-serif; font-size:12px;}
th {	font-family: Arial, Helvetica, sans-serif; font-size:12px;}*/
a  { color:#006633; text-decoration:none; }
a:visited {color:#666666; }
a:hover {text-decoration:underline; }

#banner { margin:0px 0 0 0; padding:0px 10px 0px 20px; height:74px; vertical-align:top; 
	background:#006600 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:#00cc33; vertical-align:top; line-height:120%;}
#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 { vertical-align:top; margin:0; padding:16px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; }
#mainBox p 	  {margin:0 0 15px 0; padding:0; line-height:150%; font-size:15px; vertical-align:baseline;}
#mainBox p a  { color:#006633; text-decoration:none; }
#mainBox p a:hover { text-decoration:underline; }
#mainBox p a:visited { color:#666666; }

#mainBox h1 {margin:0 0 0px 0; padding:0; font-size:20px; text-decoration:none; color:#006633; line-height:150%; 
			/*font-family:Arial, Helvetica, sans-serif;*/ vertical-align:baseline;}
#mainBox h1 strong { font-family:"Times New Roman", Times, serif; }
#mainBox h2 {margin:0 0 10px 0px; padding:0; color:#666666; text-decoration:none; vertical-align:baseline; 
			font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#mainBox h2 a { padding:3px 1px; color:#006633; text-decoration:none; font-size:13px; font-weight:bold; }
#mainBox h2 a:hover { text-decoration:underline;}
#mainBox h2 a:visited { color:#666666; } 
#mainBox h2 b  {color:#000000;}

#mainBox h3 {margin:0; padding:0; color:#006633; line-height:150%; font-size:16px; font-weight:bold; vertical-align:baseline;}

#mainBox h4 {margin:0 0 20px 0; padding:0; color:#006633; line-height:150%; font-size:14px; vertical-align:baseline;}
#mainBox h4 a {  color:#006633; text-decoration:none; }
#mainBox h4 a:hover { text-decoration:underline;}
#mainBox h4 a:visited { color:#666666; }
#mainBox h5 {font-size:13px; color:#000000; font-weight:bold; margin:0px 0 3px 0; padding:0; }

#the_thumb { margin:0px 10px 0 20px; padding:0 0 0px 0; background-color:#f3FFCC; border:1px solid #006633; 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 #cccccc; }
#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 #cccccc; }
#prodPict h3  {margin:0 0 6px 0; padding:0; font-size:12px; font-weight:bold; color:#000000; text-align:center; }

#the_thumb113x120 { margin:0 10px 0 15px; padding:0px; width:148px; height:400px; background-color:#ecfcec; border:1px solid #003366; 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:#006633; }

.pictSet { margin-bottom:30px;}
.onePict { margin:0 0px 0 0; padding:0; /*display:inline;*/ float:left; background-image:url(../Images/gallery-thumb128x96-bkg-wht.gif); background-repeat:no-repeat;
			vertical-align:top; width:140px; height:155px; color:#000000; text-align:center; }
.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:#006633; font-size:14px; font-weight:bold; line-height:120%;}
.onePict b { margin:0 0 10px 0; padding:0; font-weight:normal; color:#000000; font-size:12px;}
.onePict a:visited { color:#666666; }

.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:#006633; 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:#006633; 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 #006633; }
#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:#006633; 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;}

.hList { 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; }
.hList li { margin:0; padding:0px 0 5px 0px; color:#006633; font-size:14px;}  /* specify bullet color */
.hList b { color:#000000; font-weight:normal; font-size:14px;}
.hList a { color:#006633; text-decoration:none; }
.hList a:visited { color:#666666; }
.hList a:hover { text-decoration:underline;} 

#nav_new {	margin:0 0 20px 0; padding:0;border-bottom:1px solid #009900; line-height:17px; vertical-align:top;}
#nav_new li { margin:0; padding:0; list-style-type:none; } 
#nav_new li a { margin:0; padding:8px 0px 8px 10px; vertical-align:baseline; border-top:1px solid #009900; 
				font-size:12px; 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#home2 { border-top-color:#006633; }
#nav_new li a:hover { border-top:1px solid #003f00; border-bottom:1px solid #005500; background-color:#004400; }

#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); }

.navBottom {  margin:0; padding:0; color:#666666;  font-size:12px; line-height:200%; }
.navBottom a { color:#006633; 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:#006633; text-align:center; }
#sunroomSide h2 { margin:0; padding:0px 15px 6px 15px; font-size:16px; 
				font-weight:bold; line-height:150%; color:#006633; 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:#006633; text-decoration:none; }
#sunroomSide h3 a:hover { text-decoration:underline;}
#sunroomSide h3 a:visited { color:#666666; }

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




/* Following 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:#006633; 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; } 

