html {

      height:100%;

      background:url("/images/l.gif") repeat-y #faf2e1;

      position:relative;

     }





body {

      position:relative;

      padding:0; 

      margin:0;

      width:100%;

	  min-width:1000px;

	  width:expression(document.documentElement.clientWidth<=1000?"1000px":"100%");

      font-family:tahoma;

	  height:100%;

     }





img {

     border:0px;

    }



p {

	margin:0;

  }	

	

.all {

      float:left;       

      width:100%;

      min-height:100%;

      margin-bottom:-102px;

      background:url("/images/r.gif") right repeat-y;

	 

     }





* html .all {

             height:100%;

            } 







.header {

         width:100%; 

         height:88px;

		 float:left;

		 background:url("/images/header.jpg") no-repeat #fdd887;

        }



.leftheader {

             float:left;

             width:493px;

            }



.logo {

       float:left;

       width:100%;

	   height:52px;

	   padding-top:14px;

      }





.logo a {

        width:358px;

        height:52px;

        display:block;

		float:right;

       }



.writing {

          float:left;

		  font-family:trebuchet ms;

          font-size:14px;

          color:#070707; 

          text-align:right;

          width:100%; 

         }



.rightheader {

              float:right;

              width:400px;

              padding-top:29px; 

             }





.phoneblock {

			 float:right;

			 padding-right:22px;

			}

			

.phonetitle {

			 width:100%;

			 color:#060606;

			 font-family:trebuchet ms;

			 font-size:16px;

			}			



.phonenum {

			 width:100%;

			 color:#d0630c;

			 font-size:30px;

			 font-family:tahoma;

			 white-space:no-wrap;

		  }			

			

			

.search {

         float:left;

         width:100%; 

         padding-top:26px;

        }



.search form {

              margin:0;

              padding:0;

             }

			 

.search p {

		  padding-bottom:2px;

		  padding-left:11px;

		  color:#050505;

		  font-size:11px;

		  font-family:tahoma;

		 }			 



.searchfield {

              float:left;

              width:184px; 

              padding-left:15px;

			  height:25px;

              background:url("/images/inp.gif") 11px 0px no-repeat;

             }



.searchfield input {

                    border:none;

                    width:170px;  

                    font-size:14px;

                    color:#8b8b8b;  

                    background:none;

                   }



.searchbutton {

               float:left;

               width:77px; 

              }









.hmenu {

        float:left;

        width:100%;

		height:41px;

		background:url("/images/h.gif") repeat-x;

       }



.inhmenu {

		 float:left;

		 width:100%;	

		 height:41px;

		 background:url("/images/h1.gif") no-repeat;

        }

		

.inhmenu2 {

		 float:left;

		 width:100%;	

		 height:41px;

		 background:url("/images/h2.gif") right top no-repeat;

        }		



.inhmenu2 div {

              float:right;

              padding:14px 34px 10px 18px; 

              font-size:11px;

              font-weight:bold;

			  font-family:tahoma;

              text-transform:uppercase;

  	    	  background:url("/images/pic.gif") 0px 13px no-repeat;

             }



.inhmenu2 a {

			color:#040404;

			text-decoration:none;

		  }

		  

.inhmenu2 a:visited {

			color:#040404;

			text-decoration:none;

		  }



.inhmenu2 a:hover {

			color:#040404;

			text-decoration:underline;

		  }		  





.content {

          width:100%;

          float:left;

          padding-bottom:160px;

         }

		 

.cell {	

	   position:absolute;

	   width:661px;

	   height:196px;

	   background:url("/images/cell.jpg") no-repeat;

	   right:0px;

	   top:-171px;

	   z-index:-199;

	  }		 







.left {

       float:left;

       width:290px;

	   margin-right:-290px;

	   background:url("/images/left.jpg") no-repeat;

      }



.center { 

         margin-left:290px;

		 z-index:20;

		 position:relative;

		 padding-left:30px;

		 padding-right:30px;

        }









.pageheader {

             width:700px;

             padding:8px 0px 20px 0px;

             font-size:24px; 

             color:#d0630c;

             font-family:trebuchet ms;

            }



.pageheader2 {

             width:700px;

             padding:28px 0px 10px 0px;

             font-size:24px; 

             color:#d0630c;

             font-family:trebuchet ms;

            }

			





.menu {

       float:left;

       width:173px;

       padding-top:14px;

       padding-bottom:10px;

	   padding-left:11px;

      }









.menuitem {

            float:left;

			width:260px;	

			height:120px;

			position:relative;

          }

		  

.menuimg {

		  position:absolute;

		  top:0;

		  left:0;

		  width:126px;

		  height:97px;

		  overflow:hidden;

		 }		



.menuimg div {

  			position:absolute;

		    top:0;

		    left:0;

		    width:126px;

		    height:97px;

		    overflow:hidden;

			background:url("/images/mask.png") no-repeat;

		   }	



.menuimg div a {

			  position:relative;

			  width:126px;

			  height:97px;

			  display:block;

			 }		   

		  

.menutitle {

			float:left;

			width:116px;

			padding:22px 0 8px 144px;

			border-bottom:1px dashed #d56e18;

			font-size:11px;

			font-family:tahoma;

			font-weight:bold;

		   }



.menutitle a {

			 color:#aa4f05;

			 text-decoration:none;

			}



.menutitle a:visited {

			 color:#aa4f05;

			 text-decoration:none;

			}





.menutitle a:hover {

			 color:#aa4f05;

			 text-decoration:underline;

			}

			

			

.cartblock {

			float:left;

			width:250px;

			

			background:url("/images/cc.gif") repeat-y;

		   }	



.cartbody {

			float:left;

			width:250px;

			background:url("/images/cart.jpg") no-repeat;

			padding-top:40px;

			padding-bottom:10px;

			font-size:12px;

		   }	

		   

.cartbottom {

			float:left;

			width:250px;

			background:url("/images/cartbottom.jpg") left bottom no-repeat;

			height:12px;

		   }		   

		   

.carttable {

			padding:0 0 0 8px;

			width:230px;

		  }	



.carttable table {

				width:100%;

				border-collapse:collapse;

			   }		  

			   

.carttable table  td {

					padding:5px;

					font-size:11px;

				 }	



.carttotal {

			padding-left:20px;

			padding-top:10px;

			width:200px;

		   }

  

.carttotal  p {

			 padding-bottom:5px;

			}

			

.gc {

	 width:105px;

	}	



.cartblock a {

			 color:#b36004;

		   }



.cartblock a:visited {

					 color:#b36004;

				   }



.cartblock a:hover {

					 color:#b36004;

					 text-decoration:none;

				   }		   

			   



.cartwaste {

			padding:30px;

		   }		   

			



.footer {

         height:102px; 

         width:100%;  

         float:left;

         position:relative;

         background:url("/images/f.gif") repeat-x;

        }



.footermenu {

			 width:100%;

			 float:left;

			 padding-top:35px;

			 font-size:10px;

			 font-family:tahoma;

			}

			

.footermenu  div {

			   float:right;

			   padding:0px 10px 3px 5px;

			   background:url("/images/w.gif") 0px 2px no-repeat;

		   	  }	



.footermenu a {

				color:#fefcff;

				text-decoration:none;

			 }			  

			 

.footermenu a:visited {

				color:#fefcff;

				text-decoration:none;

			 }			  



.footermenu a:hover {

				color:#fefcff;

				text-decoration:underline;

			 }			  

			 



.copyright {

            padding-top:10px;

            padding-left:17px;

            color:#000; 

            font-size:10px;

			font-family:tahoma;

			float:left;

			width:300px;

           }



.textblock {

            float:left; 

            width:700px;

            background:url("/images/textback.gif") repeat-y;

            padding:22px 0px 24px 20px;

            font-size:12px;

           }



.undertextblock {

                 float:left; 

                 width:700px;

                 height:30px;

                 background:url("/images/undertextblock.gif") no-repeat;

                }





.actionblock {

              float:left; 

              width:700px;

              background:url("/images/actionback.gif") repeat-y;

              padding:22px 0px 24px 20px;

              font-size:12px;

             }





.text {

               padding:22px 30px 24px 10px;

               font-size:12px;

              }



.catalogblockright {

                    float:left; 

                    width:729px;

                    background:url("/images/catalogbackright.gif") right repeat-y;

                    padding:0px 0px 24px 10px;

                    font-size:12px;

                   }



.catalogvendortitle {

                     float:left;

                     clear:both;  

                     width:700px;

                     padding:15px 0px 12px 11px;

                     font-size:14px;

                     font-weight:bold;

                     color:#b1025e; 

                     text-transform:uppercase;

                     background:url("/images/dot.gif") 0px 20px no-repeat;

                    }

 

 

 

.vendoritem {

              float:left;

              width:140px; 

			  padding-right:20px;	

              height:145px;

             }



.vendorimg {

             float:left;

             width:140px;

             height:107px;

             overflow:hidden;

            } 

 

 

.vendortitle {

             float:left;

             width:140px;

             padding-top:13px;

             font-size:10px;

             text-transform:uppercase;

             text-align:center;

            }  

            

.vendortitle a {

                color:#b36004;

              }            

              

.vendortitle a:visited {

                        color:#b36004;

                      }            



.vendortitle a:hover {

                        color:#b36004;

                        text-decoration:none;

                      }            

              

              

.collitem {

              float:left;

              width:145px; 

			  padding-right:15px;	

              height:145px;

             }



.collimg {

             float:left;

             width:144px;

             height:111px;

             overflow:hidden;

            } 

            

.collimg  img {

              border:2px solid #fdd887;  

            }          

 

 

.colltitle {

             float:left;

             width:140px;

             padding-top:7px;

             font-size:10px;

             text-transform:uppercase;

            }  

            

.colltitle a {

                color:#b36004;

              }            

              

.colltitle a:visited {

                        color:#b36004;

                      }            



.colltitle a:hover {

                        color:#b36004;

                        text-decoration:none;

                      }            





                      



.catalogitem {

              float:left;

              width:290px; 

			  padding-right:36px;	

              height:164px;

             }



.catalogimg {

             float:left;

             width:130px;

             height:105px;

             overflow:hidden;

            }



.cataloggooddescr {

                   float:left;

                   width:150px;

                   padding-left:10px;

                  }





.gtitlep {

           padding-bottom:8px;

           color:#fe9104;

           font-size:11px;

		   font-weight:bold;

		   text-decoration:underline;

		   text-transform:uppercase;

          }



.gtypep {

           padding-bottom:6px;

           color:#050505;

           font-size:10px;

		   text-transform:uppercase;

          }



.gsizep {

           padding-bottom:6px;

           color:#050505;

           font-size:10px;

		   text-transform:uppercase;

          }



.gpricep {

           padding-bottom:6px;

           color:#050505;

           font-size:10px;

		   text-transform:uppercase;

          }

		  

.gpricep span {

				color:#e10303;

				font-size:14px;

				font-weight:bold;

			 }		  



.gcountp {

           padding-bottom:8px;

           color:#050505;

           font-size:10px;

		   text-transform:uppercase;

		   

          }

		  

.gcountp span {

			  float:left;

			  display:block;	

		     }	



.gcountp img {

			  cursor:pointer;	

		     }				 





.gcartp {

           font-size:10px;

          }	



.gcartp a {

			color:#fe9104;

			background:url("/images/cart.gif") right 4px no-repeat;

			padding-right:15px;

			padding-top:2px;

		 }		  

		 

.gcartp a:visited {

			color:#fe9104;

			background:url("/images/cart.gif") right 4px no-repeat;

			padding-right:15px;

			padding-top:2px;

		 }	



.gcartp a:hover {

			color:#fe9104;

			background:url("/images/cart.gif") right 4px no-repeat;

			padding-right:15px;

			padding-top:2px;

			text-decoration:none;

		 }			 



.countinp {

			width:33px;

			height:13px;

			border:1px solid #000;

			text-align:right;

			margin:0 1px;

		  }		  



.glink {

        color:#716d66;

       }



.glink:visited {

                color:#716d66;

               }



.glink:hover {

              color:#716d66;

              text-decoration:none;

             }



.redtitle {

           font-weight:bold;

           font-size:16px;

           color:#b1025e;

           margin:0;

           padding-bottom:20px;

          }



.ndate {

        margin:0;

        padding-bottom:5px;

       }



.ntitle {

         margin:0;

         padding-bottom:20px;

        }



.pages {

        width:100%;

        padding-top:20px;

       }



.curpage {

          font-weight:bold;

          color:#b1025e;

         }

		 

		 

.ctable	{

		 width:615px;

		 border-collapse:collapse;

		}	 

		

.cfirsttr td {

			 text-align:center;

			 background:#fab34d;

			 padding-top:13px;

			 padding-bottom:10px;

			 font-size:10px;

			 font-weight:bold;

			 color:#000;

			 text-transform:uppercase;

			}		

			

.ltd {

	  border-right:1px dotted #000;	

	}			

	

#cartlc {

		 background:url("/images/lc.gif") no-repeat #fab34d;

		}

		

#cartrc {

		 background:url("/images/rc.gif") right top no-repeat #fab34d;

		}		

		

.toptr td{

		 border-top:1px solid #fab858;

	    }	



.ltdb {

 		border-bottom:1px solid #fab858;

	    border-right:1px dotted #000;

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;		

	  }			

	  

.ltdbr {

 		border-bottom:1px solid #fab858;

		border-left:1px solid #fab858;

	    border-right:1px dotted #000;

		font-size:10px;

		color:#b36004;

		text-transform:uppercase;

		text-decoration:underline;

		padding-left:10px;

		padding-right:10px;

	  }	



.ltdbl {

 		border-bottom:1px solid #fab858;

		border-right:1px solid #fab858;

		text-align:center;

		padding-top:10px;

		padding-bottom:10px;		

	  }	



.ltdbl input {

			border:1px solid #040404;

		   }	  

      

.vendorpreview {

                float:left;

                margin-right:20px;

                margin-bottom:20px;

               }      

               

.textblock {

            width:96%;

            padding-bottom:20px;

            }         



.count {

		border:1px solid #000;

		width:37px;

		height:17px;

		text-align:center;

		font-size:12px;

	   }			

	   

.incart {

	     text-align:right;	

		 width:615px;

	   }	



.incart img {

			cursor:pointer;

			margin-left:3px;

			margin-right:3px;

		   }	   

		   

.total {	

		width:100%;

		padding-top:10px;

		padding-bottom:30px;

		font-size:14px;

		font-weight:bold;

		color:#000;

	   }		  



.total span {

			color:#e10808;

		   }	   

		   

.finp {

		width:265px;

		height:18px;

		border:1px solid #040404;

	  }		



.tinp {

		width:265px;

		height:85px;

		border:1px solid #040404;

	  }		  

	  

.orderform {

			border-collapse:collapse;

		   }	  

		   

.orderform td {

			 vertical-align:top;

			 padding:7px;

			 font-size:12px;

			 color:#040404;

			}		   

			

#waste {

		padding-bottom:10px;

	   }			

	   

	   

.searchresultp {

				padding-bottom:5px;

			   }	   





.catalogpath {

			  width:100%;

			  padding-top:16px;

			  font-family:tahoma;

			  font-size:11px;

			  text-transform:uppercase;

			  color:#b36004;

			 }			



.catalogpath span{

				  padding-left:18px;

				  padding-right:10px;

				  background:url("/images/arr.gif") 0px 2px no-repeat;

				 }	



.catalogpath a {

				color:#b36004;

			  }	



.catalogpath a:visited {

				color:#b36004;

			  }				 



.catalogpath a:hover {

				color:#b36004;

				text-decoration:none;

			  }				 			  

			  

.firsttr td {

			font-weight:bold;

			font-size:9px;

			}	
			
.site {
			color:#000; 

            font-size:10px;

			font-family:tahoma;	
}

#deliverydiv {
width:100%;
padding-bottom:15px;
}
