#wrapper {
	width:1000px;
	display:block;
	position:relative;
	margin:0 auto;
	}
	
#logo-wrapper {
	display:block;
	width:352px;
	height:266px;
	position:absolute;
	top:0;
	margin:-14px 0 0 25px;
        behavior: url('/img/png.htc');
	}
#search-wrapper {
	display:block;
	position:absolute;
	top:130px;
	left:800px;
	}
#logo {
	display:block;
	width:136px;
	height:202px;
	position:absolute;
	top:0;
	margin:14px 0 0 123px;
	}
	
#header {
	width:645px;
	margin-left:340px;
	}
	#header #banner {
		height:62px;
		text-align:right;
		margin-top:14px;
		}
	#header #banner-tr {
		height:62px;
		top:0;
		}
		
.c-tr {background:url(/img/c-tr.png) no-repeat 100% 0;}
.c-br {background:url(/img/c-br.png) no-repeat 100% 100%;}
.c-tl {background:url(/img/c-tl.png) no-repeat 0    0;}
.c-bl {background:url(/img/c-bl.png) no-repeat 0    100%;}
		
* html .c-tr {background-image:url(/img/c-tr.gif);}
* html .c-br {background-image:url(/img/c-br.gif);}
* html .c-tl {background-image:url(/img/c-tl.gif);}
* html .c-bl {background-image:url(/img/c-bl.gif);}
	
#main-menu {
	margin:2px auto 0;
	width:655px;
	list-style-type:none;
	}
	#main-menu .c-br {
		background-position:100% 13px;
		}
	#main-menu li {
		width:76px;
		float:left;
		border-right:2px solid #fff;
		background-repeat:no-repeat;
		background-position:50% 0;
		}
	#main-menu li.last {
		border-right:none!important;
		width:112px;
		background-position:0 0!important;
		}
    #main-menu li.last a {
      margin-right:38px;
      }
	#main-menu li.first {
		padding-left:73px;
		background-position:100% 0!important;
		}
	#main-menu a {
		display:block;
		text-decoration:none;
		text-align:center;
		width:76px;
		height:45px;
		color:#ddd;
		font-size:10px;
		background-repeat:no-repeat;
		background-position:50% 20px;
		}
	#main-menu a:hover {
		background-position:50% 100%;
		}
	#main-menu .blue {
		background-image:url(/img/menu-blue.png);
		}
		#main-menu .blue a {
			background-image:url(/img/small-round-blue.gif);
			}
	#main-menu .green {
		background-image:url(/img/menu-green.png);
		}
		#main-menu .green a {
			background-image:url(/img/small-round-green.gif);
			}
	#main-menu .yellow {
		background-image:url(/img/menu-yellow.png);
		}
		#main-menu .yellow a {
			background-image:url(/img/small-round-yellow.gif);
			}
	#main-menu .red {
		background-image:url(/img/menu-red.png);
		}
		#main-menu .red a {
			background-image:url(/img/small-round-red.gif);
			}
	#main-menu .purple {
		background-image:url(/img/menu-purple.png);
		}
		#main-menu .purple a {
			background-image:url(/img/small-round-purple.gif);
			}
	#main-menu .navy {
		background-image:url(/img/menu-navy.png);
		}
		#main-menu .navy a {
			background-image:url(/img/small-round-navy.gif);
			}
	#main-menu .black {
		background-image:url(/img/menu-black.png);
		}
		#main-menu .black a {
			background-image:url(/img/small-round-black.gif);
			}
			
#breadcrump-wrapper {
	height:32px;
	}	
#breadcrump {
	margin:18px 0 0 384px;
	list-style-type:none;
	}
  #breadcrump li {
    float:left;
    text-transform:lowercase;
    font-size:10px;
    }
  #breadcrump li.home {
    background:url(/img/menu-li.gif) no-repeat 0 50%;
    padding-left:18px;
    }
  #breadcrump a,
  #breadcrump a:visited  {
    text-decoration:none;
    color:#000;
    }
  #breadcrump a:hover  {
    text-decoration:none;
    color:#555;
    }
			
#content {
	margin-top:48px;
	width:1000px;
	}
				
#sidebar-padding {
	padding:82px 0 0 50px;
	}		
#sidebar {
	width:364px;
	float:left;
	}
	#sidebar h5 {
		font-size:14px;
		font-weight:700;
		padding:18px 0 20px 65px;
		height:32px;
		}
	#sidebar .round-red {
		background:url(/img/big-round-red.gif) no-repeat 0 0;
		}
	#sidebar .round-blue {
		background:url(/img/big-round-blue.gif) no-repeat 0 0;
		}
	#sidebar .round-green {
		background:url(/img/big-round-green.gif) no-repeat 0 0;
		}
	#sidebar .round-magenta {
		background:url(/img/big-round-magenta.gif) no-repeat 0 0;
		}
		
#left-menu {
	margin:0 0 40px 30px;
	list-style-type:none;
	}
	#left-menu li {
		background:url(/img/menu-li.gif) no-repeat 0 50%;
		padding:2px 2px 2px 18px;
		}
	#left-menu a {
		color:#999;
		text-decoration:none;
		}
	#left-menu a:hover {
		color:#444;
		}

#footer-sidebar {
	width:330px;
	float:left;
	font-weight:700;
	font-size:14px;
	text-align:center;
	padding-top:35px;margin:0 5px 0 40px;
	}	
* html #footer-sidebar {margin:0 5px 0 20px;}	
	#footer-sidebar #black-label {
		margin-bottom:8px;
    background:#000 url(/img/sidebar-bg.png) no-repeat 0 0;
    height:16px;
		}
    #footer-sidebar div {
      height:16px;
      text-align:center;
      }
    #footer-sidebar a {
      color:#fff;
      text-decoration:none;
      font-size:11px;
      }
		
#footer-menu {
	width:616px;
	float:left;
	list-style-type:none;
	margin:0;
	}
	#footer-menu .c-tl {
		background-position:0 35px;
		}
	#footer-menu .c-tr {
		background-position:100% 35px;
		}
	#footer-menu li {
		width:76px;
		float:left;
		border-right:2px solid #fff;
		background-repeat:no-repeat;
		background-position:50% 100%;
		}
	#footer-menu li.last {
		border-right:none!important;
		width:108px;
		background-position:0 100%!important;
		}
    #footer-menu li.last a {
      margin-right:34px;
      }
	#footer-menu li.first {
		width:112px;
		background-position:100% 100%!important;
		}
    #footer-menu li.first a {
      margin-left:38px;
      }
	#footer-menu a {
		display:block;
		text-decoration:none;
		text-align:center;
		width:76px;
		padding-top:35px;
		color:#ddd;
		font-size:10px;
		background-repeat:no-repeat;
		background-position:50% 0;
		}
	#footer-menu a:hover {
		background-position:50% -54px;
		}
	#footer-menu .blue {
		background-image:url(/img/menu-blue.png);
		}
		#footer-menu .blue a {
			background-image:url(/img/small-round-blue.gif);
			}
	#footer-menu .green {
		background-image:url(/img/menu-green.png);
		}
		#footer-menu .green a {
			background-image:url(/img/small-round-green.gif);
			}
	#footer-menu .yellow {
		background-image:url(/img/menu-yellow.png);
		}
		#footer-menu .yellow a {
			background-image:url(/img/small-round-yellow.gif);
			}
	#footer-menu .red {
		background-image:url(/img/menu-red.png);
		}
		#footer-menu .red a {
			background-image:url(/img/small-round-red.gif);
			}
	#footer-menu .purple {
		background-image:url(/img/menu-purple.png);
		}
		#footer-menu .purple a {
			background-image:url(/img/small-round-purple.gif);
			}
	#footer-menu .navy {
		background-image:url(/img/menu-navy.png);
		}
		#footer-menu .navy a {
			background-image:url(/img/small-round-navy.gif);
			}
	#footer-menu .black {
		background-image:url(/img/menu-black.png);
		}
		#footer-menu .black a {
			background-image:url(/img/small-round-black.gif);
			}
			
  #foot-btn {
    display:block;
		width:79px;
		height:74px;
		background:url(/img/foot-btn.gif) no-repeat 0 0;
		position:absolute;
		left:0;
		margin:-7px 0 0 64px;
		}
		
#left-banner {
	margin:0 0 40px 30px;
	}
		
#text {
	width:630px;
	float:left;
	}		
#text-padding {
	padding:0 20px 40px 16px;
	}		

.news {
  width:100%;
  }
  .news .news-item-link02 {
    padding-top:8px;
    padding-left:10px;
    }
  .news .news-item-link02 a {
    color:#FFffff;
    text-decoration:none;
    }
  .news .news-item-link02 a:visited {
    color:#FFffff;
    text-decoration:none;
    }
  .news .news-item-link02 a:hover {
    color:#cccccc;
    text-decoration:none;
    }
  .news .news-item-link {
    padding-left:15px;
    }
  .news .news-item-link a,
  .news .news-item-link a:visited {
    color:#777;
    text-decoration:none;
    }
  .news .news-item-link a:hover {
    color:#555;
    }
    
.order-table {
  width:100%;
  }
  .order-table td {
    padding:6px 0;
    vertical-align:top;
    }
  .order-table .inputs input,
  .order-table .inputs textarea {
    border:1px solid #c3c7cf;
    width:420px;
    }
  .order-table .inputs textarea {
    height:120px;
    }
