@charset "utf-8";

html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	color:#747474;
	background-color:#ffffff;	
	
   }

body{background:url(../images/site-bg.jpg) repeat top center;
     border:0;	 
	 height: auto;
	 font-family:Verdana;
	 text-align: center;
	 font-size:.93em; /*equevalent to px*/
	 color:#000;	 
    }

P{margin:0px;
  padding:0px;
  }
  
#wrapper{width:960px;
         height: auto;
		 margin:0px auto;		  
         }

/*---Logo / Top Menu / -----*/ 

#top-bg-container{background:url(../images/top-bg_02.png) no-repeat top left;
        width:960px;
		height:190px;
		text-align:left;
		float:left;
        }
		
.logo-cont{width:160px;
		   height:187px;
		   float:left;}
		   
#top-right-cont{width:800px;
		       height:145px;
		       float:left;}
			   
.slogan{width:253px;
		height:136px;
		float:left;}
		
.call-us{width:278px;
		 height:73px;
		 float: right;
		 margin:27px 0px 0px 0px;}
		 
.sub-menu-cont{width:278px;
		  height:30px;
		  float: right;
  
		}		
.submenu{font-size:12px;
		 color:#FFFFFF;
		 font-weight:bold;		
         padding:22px 15px 0px 0px;
         float:right;}
		 
.submenu a:link{color:#FFFFFF;
                text-decoration:none;}
				
.submenu a:active{color:#FFFFFF;
                text-decoration:none;}
				
.submenu a:visited{color:#FFFFFF;
                text-decoration:none;}
				
.submenu a:hover{color:#e3c392;
                text-decoration:none;}
				
#main-menu{height:45px;
           float:right;
		   width:100%;
		   
		   }
		   

#main-menu ul{list-style-image:none;
              margin:0px;
              padding:0px;
			  float:right;
	          font-family: Arial, Helvetica, sans-serif;
	          font-size:14px;	
              color:#301907;
			  font-weight:bold;
              text-align: right;
			  padding:23px 15px 0px 0px;}
			  
#main-menu li{display: inline;
			  margin:0px;
              padding:0px;}
			  
#main-menu li a:link{color:#301907;
                     text-decoration:none;}
					 
#main-menu li a:active{color:#301907;
                     text-decoration:none;}
					 
#main-menu li a:visited{color:#301907;
                     text-decoration:none;}
					 
#main-menu li a:hover{color:#9a6d38;
                     text-decoration:none;}
					 
.pipe{background:url(../images/pipe_11.gif) no-repeat top right;                    
					float:left;
					display:inline;
					text-align:left;					
                     }
					 
.pipe-none{background-image:none;                    
		   float:left;
		   display:inline;
		   text-align:left;					
                     }
					 
#main-container{background-color:#fcf6ee
                width:960px;
				height: auto;
				float:left;}
				
.banner{background:url(../images/home-banner_15.jpg)  no-repeat top left; 
        width:960px;
		height:281px;
		float:left;
		text-align:left;
		}
		
.inner-banner{width:960px;
		      height:205px;
		      float:left;}
		
#main-content{width:960px;
			  height: auto;
			  float:left;}
			  
.top-brown-bg{width:960px;
			  height:11px;
			  float:left;}
			  
.main-repeater-bg{background:url(../images/main-repeater-bg_22.gif) repeat top left;                    
				  float:left;
				  width:960px;
			      height: auto;
				  text-align:left;
				  }
				  
.bottom-brown-bg{width:960px;
			     height:4px;
			     float:left;}	 

		 
.clear_float{ clear:both;}

#footer{background:url(../images/footer-bg_25.gif) no-repeat top left;                    
	    float:left;
		width:960px;
	    height:75px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		}
		
.bottom-menu{color:#FFFFFF;
             width:543px;
			 float:left;
             font-size:11px;}
			 
.bottom-menu a:link{color:#FFFFFF;
                    text-decoration:none;
					font-weight:bold;}
					
.bottom-menu a:active{color:#FFFFFF;
                    text-decoration:none;
					font-weight:bold;}
					
.bottom-menu a:visited{color:#FFFFFF;
                    text-decoration:none;
					font-weight:bold;}
					
.bottom-menu a:hover{color:#fce8c3;
                    text-decoration:none;
					font-weight:bold;}
			 
.bottom-menu-style1{font-weight:bold;
                    color:#fcb635;
					float:right;}
.bottom-menu-style2{ font-weight:normal;
                     color:#FFFFFF;
					 font-size:11px;}
					 
#board{width:269px;
	   height:263px;
	   float:left;}
	   
.welcome-title{font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  color:#727272;
              width:367px;
	          float:left;
			  padding:17px 50px 0px 40px;}

.welcome-text{font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  line-height:18px;
			  color:#727272;
               float:left;
			   padding:17px 0px 0px 0px;
			  
			  }
			  
.inner-text{font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  line-height:18px;
			  color:#727272;
              float:left;
			   padding:0px 20px 0px 50px;			  
			  }
			  
.subpage-inner-text{font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  line-height:18px;
			  color:#666666;
              float:left;
			   padding:20px 20px 0px 50px;			  
			  }
.about-us-inner-text{font-family:Arial, Helvetica, sans-serif;
                     font-size:12px;
			         line-height:18px;
			          color:#727272;
                       float:left;
			          padding:20px 20px 0px 50px;
					  width:270px;			  
			  }	
			  
.about-us-image{width:327px;
	            height:216px;
	            float: right;
				padding-left:20px;
				padding-bottom:20px;
}
				
						  
			  
#products-menu{width:228px;
               float: right;
			   text-align:left;
			   padding:17px 0px 0px 0px;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#4c473e;
			   font-weight:bold;}
			   
#products-menu2{width:228px;
               float: left;
			   text-align:left;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#4c473e;
			   font-weight:bold;}
			   
#products ul{list-style-image:none;
    margin:0px;
    padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;	
    color:#391b08;
    text-align:left;
	}
	 
#products li a:link{height:28px;
		  line-height:28px;			  
		  display:block;         
		  width:228px;
		  color:#391b08;
          text-decoration:none;
		  margin:0px;}
			  

#products li a:visited{ height:28px;
			  line-height:28px;			  
			  display:block;         
			  width:228px;
			  color:#391b08;
              text-decoration:none;
			  margin:0px;}
			  
#products li a:hover{background:url(../images/product-active_26.gif);
           background-repeat: no-repeat;
			  height:28px;
			  line-height:28px;			  
			  display:block;         
			  width:228px;
			  color:#391b08;
              text-decoration:none;
			  margin:0px;}
				
.vertical_nav{background-image:url(../images/product-list-bg_27.gif);
              background-repeat: no-repeat;
			  height:28px;
			  line-height:28px;  
			  display:block;        
			  width:228px;
			  color:#391b08;
			  text-indent:20px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  margin:0px;
			  } 
			  
.current_nav {background-image:url(../images/product-active_26.gif);
              background-repeat: no-repeat;
			  height:28px;
			  line-height:28px;       
			  width:228px;
			  color:#391b08;
			  text-indent:20px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  margin:0px;
			  }
			  
#product-container{float:left;
				   width:930px;
			       text-align:left;  
				   }

.product-image-photo{height:248px;
			    width:228px;
				float:left;}
				
.product-image-fine-art{height:248px;
			    width:233px;
				float:left;}
				
.product-image-file-upload{height:248px;
			    width:238px;
				float:left;}
				
.product-image-request-quote{height:248px;
			    width:231px;
				float:left;}
				
#newsletter-container{
                      float:left;
					  padding:0px 0px 15px 0px;}
					  
#newsletter-container2{width:228px;
                      float:left;
					  padding:30px 0px 15px 0px;}

					  
.newsletter-form{width:204px;
                 height:auto;
				 margin:0px;
				 padding:0px;
				 float:left;
				 background-color:#e8cfa4;
				 border: solid 1px #d4bd96;
				 margin:12px 0px 0px 0px;
				 padding:15px 10px 10px 10px;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:11px;
				 color:#212121;
				 font-weight:bold;}
				 
.newsletter-form2{width:204px;
                 height:auto;
				 margin:0px;
				 padding:0px;
				 float:left;
				 background-color:#e8cfa4;
				 border: solid 1px #d4bd96;
				 margin:12px 0px 0px 0px;
				 padding:15px 10px 10px 10px;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:11px;
				 color:#212121;
				 font-weight:bold;}
				 
.contact-us-form{width:210px;
                 height:auto;
				 margin:0px;
				 padding:0px;
				 float:left;
				 border: none; /* solid 1px #d4bd96; */
				 margin:12px 0px 0px 0px;
				 padding:15px 10px 10px 20px;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:11px;
				 color:#212121;
				 font-weight:bold;}
				 
.request-quote-form{width:500px;
                 height:auto;
				 margin:0px;
				 padding:0px;
				 float:left;
				 border: none; /* solid 1px #d4bd96; */
				 margin:12px 0px 0px 0px;
				 padding:15px 10px 10px 20px;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:11px;
				 color:#212121;
				 font-weight:bold;}
				 
.map-frame{float:left;
           width:300px;
           height:auto;
		   margin:20px 0px 0px 40px;}
				 
.text-field{ width:198px;}
.text-field-qty{ width:70px;}
.text-area{ width:230px;
            height:100px;}
.signup-btn{ float:right;
            padding:9px 0px 0px 0px;}
.submit-btn{float:left;
            padding:9px 0px 0px 0px;}
			
#video-container{background-image:url(../images/video-divider_45.jpg);
                 background-position:top left;
                 background-repeat: no-repeat;
				 width:416px;				
                 height:268px;
				 float:left; 
				 
				}
				
#testimonial-container{width:267px;
                       float:left;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:11px;
					   color:#1f1f1f;}
					   
#testimonial-container2{width:228px;
                       float:left;
					   font-family:Arial, Helvetica, sans-serif;
					   font-size:11px;
					   color:#1f1f1f;
					   padding-top:25px;}
					   
#inner-main-content{width:702px;
                    float:left;
					padding-bottom:15px;
					}
					
					
#left-inner-bar{width:228px;
                float:left;}
				
#table-option-style{background-color:#eacfa2;
                    border: solid 1px #d5bf98;
                    width:609px;
                    float:left;
					padding:0px 3px 0px 4px;
					
					}
					
.inner-table{background-image:url(../images/table-color_07.gif);
             background-position:top left;
             background-repeat: no-repeat;
		     width:609px;				
             height:33px;
			 float:left; }
			 
.available{width:215px;
           height:33px;
           float:left;
		   text-align:center;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;}
		   
.fine-art-heading{width:215px;
           height:33px;
           float:left;
		   text-align:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;
		   }
		   
.under-fine-art-text{width:215px;
           height:33px;
           float:left;
		   text-align:left;
		   margin:0px;
		   padding:0px;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#241a11;
		   font-weight:bold;}

.bigprints { 
		   font-size:16px;
		   color:#241a11;
		   font-weight:bold;
		   padding-left:4px;
		   }
		   		   
.under-fine-art-text-link{color:#0c2299;}

.file-upload-inner-text{ color:#727272;}
		   
.under-available-text{width:215px;
           height:33px;
           float:left;
		   text-align:left;
		   margin:0px;
		   padding:0px;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#241a11;
		   font-weight:bold;}
		   
.heading1{width:194px;
           height:33px;
           float:left;
		   text-align:center;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;}
		   
.heading2{width:194px;
           height:33px;
           float:left;
		   text-align:center;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;}
		   
.thickness-heading{width:194px;
           height:33px;
           float:left;
		   text-align:center;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;}
		   
.under-thickness{width:194px;
           height:33px;
           float:left;
		   text-align:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#000000;
		   font-weight:bold;}
		   
.archival-heading{width:194px;
           height:33px;
           float:left;
		   text-align:center;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#4e3308;
		   font-weight:bold;}
		   
.under-archival{width:194px;
           height:33px;
           float:left;
		   text-align:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#000000;
		   font-weight:bold;}
		   
.under-heading1{width:194px;
           height:33px;
           float:left;
		   text-align:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#000000;
		   font-weight:bold;}
		   
.under-heading2{width:194px;
           height:33px;
           float:left;
		   text-align:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:13px;
		   color:#000000;
		   font-weight:bold;}
		   
.inner-table2{background-image:url(../images/table-color2.gif);
             background-position:top left;
             background-repeat: no-repeat;
		     width:609px;				
             height:33px;
			 float:left; }


.table-space{width:2px;
             height:33px;
             float:left;}
			 
.table-space2{width:500px;
             height:4px;
             float:left;}
			 
.table-space3{width:2px;
              height:33px;
              float:left;}
					   
.testimonial-font{ font-weight:bold;
                 padding-top:8px;}
.testimonial-font2{font-weight:bold;
             color:#ca5500;
			 text-decoration:none;}
.testimonial-font3{font-weight:bold;
             color:#8c3b01;
			 text-align:right;
			 }
			 
.broken-line{/*width:228px;*/
             height:22px;
             line-height:22px;}
			 
.subscribe-newsletter-text{text-align:left;
       					   padding-top:20px;
	   				       color:#5a3411;
	   					   float:left;
	   					   width:200px;}
						   
	   
h2{font-family:Arial, Helvetica, sans-serif;
       font-size:17px;
	   font-weight:bold;
	   color:#181712;padding:0px 20px 0px 0px;
	   text-align:left;
	   
	   }
	   
.fine-art-title-head{width:195px;
                     height:20px;
		             float:left;
		             padding-top:40px;}
.fine-art-text{font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
			   line-height:18px;
			   color:#727272;
               float:left;
			   width:625px;
			   }
			   
.banner-poster-title-head{width:90px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.paper-title-head{width:80px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.film-title-head{width:70px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
			   
.wall-covering-title-head{width:144px;
                     height:20px;
		             float:left;
		             padding:30px 0px 15px 0px;}
					 
.backlit-title-head{width:85px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.fabric-title-head{width:70px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.pressure-sensitive-head{width:180px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.mounting-adhesives-title-head{width:185px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.substrates-title-head{width:115px;
                     height:20px;
		             float:left;
		             padding-top:30px;}
					 
.overlaminates-title-head{width:140px;
                          height:20px;
		                  float:left;
		                  padding-top:30px;}
					 
.outdoor-graphocs-title-head{width:170px;
                             height:20px;
		                     float:left;
		                     padding-top:7px;}
							 
.display-stands-title-head{width:140px;
                             height:20px;
		                     float:left;
		                     padding-top:30px;}
							 
.mounting-lamination-title-head{width:220px;
                     height:20px;
		             float:left;
		             padding-top:7px;}
		  
.fine-art-text-return-top{width:71px;
             height:16px;
			 float:left;
			 padding-top:45px;}
			 
.wall-covering-title-head-return-top{width:71px;
             height:16px;
			 float:left;
			 padding-top:33px;}
			 
.banner-poster-title-head-return-top{width:71px;
             height:16px;
			 float:left;
			 padding-top:35px;}
			 
.outdoor-graphocs-title-head-return-top{width:71px;
             height:16px;
			 float:left;
			 padding-top:10px;}
			 
	   
#project-gallery-container{width:510px;
				            float:left;
							text-align:center;}
						   
.project-gallery-space{width:35px;
                        float:left;}
						
.project-gallery-space2{width:510px;
						 height:35px;
                         float:left;}

.project-gallery1{width:150px;
                  height:113px;
				  float:left;}
				  
.table-border{border: 1px dotted #336699; padding:4px;
              width:290px;}
			  
.message-sent-text{font-size:15px;
                   font-weight:bold;
				   color:#000000;}
				   
.check-box{width:120px;
           float:left;}
		   
.product-image-container{width:270px;
                         height:167px;
				         float:left;}
						 
.prod-title{width:171px;
			height:40px;
            float:left;}
						 
.btn-view-specs{width:152px;
				height:37px;
                float:left;
				padding:12px 0px 20px 350px;
				}
				
.product=image-container{width:700px;
						 float:left;}
						 
.image-cont{float:left; padding-bottom:20px;}

		   
/*---padding-----*/ 
.pad1{ padding:0px 0px 0px 12px;}
.pad2{ padding:0px 0px 0px 20px;}
.pad3{ padding:20px 0px 0px 18px;}
.pad4{ padding:5px 0px 0px 0px;}
.pad5{ padding:17px 18px 0px 0px;}
.pad6{ padding:0px 0px 0px 89px;}
.pad7{ padding:0px 0px 0px 6px;}
.pad8{ padding:6px 0px 0px 0px;}
.pad9{padding:10px 0px 30px 0px;}
.pad10{padding:18px 11px 0px 19px;}
.pad11{padding:6px 0px 0px 0px;}
.pad12{padding:10px 0px 0px 0px;}
.pad13{padding:0px 0px 0px 35px;}
.pad14{padding:0px 0px 20px 0px;}
.pad15{padding:18px 15px 0px 50px;}
.pad16{padding:18px 0px 20px 19px;}
.pad17{padding:0px 0px 0px 50px;}
.pad18{margin:0px 4px 0px 4px;}
.pad19{padding:8px 0px 0px 0px;}
.pad20{padding:6px 0px 0px 45px;}
.pad21{padding:6px 0px 0px 35px;}
.pad22{padding:0px 0px 0px 50px;}
.pad23{padding:8px 0px 0px 42px;}
.pad24{padding:6px 0px 0px 45px;}
.pad25{padding:0px 0px 0px 50px;}
.pad26{padding:6px 0px 0px 70px;}
.pad27{padding:1px 0px 0px 70px;}
.pad28{padding:9px 0px 0px 23px;}








