/* God I hate Microsoft! */
#header #cart {
	width:300px;
}
#header #search {
	position: inherit;
	float: right;
	background: url("../image/search_bg.gif") no-repeat scroll 0 0 transparent;
    height: 75px;
    right: 25px;
    top: -5px;
    width: 372px;
    padding-top: 12px;
}
#header .button-search {
	background: url("../image/btn_go.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
 	position: absolute;
    right: 18px;
    width: 29px;
}
#header #search input {
	 padding: 5px 5px 0 5px;
	 height: 21px;
	 width: 211px;
	 padding-right:5px;
	
}
#currency {
 	color: #999999;
    left: 25px;
    line-height: 9px;
    position: absolute;
    top: 161px;
    width: 75px;
 }
/* menu */
#menu {z-index:9999;}
#menu ul li {	

}
#menu ul li div {
	
}
#menu ul li.active div {
	display: block;
}
.success, .warning, .attention, .information {
color: #555555;
    margin-bottom: 5px;
    margin-left: 18px;
    margin-right: 18px;
    padding: 10px 10px 5px 33px;
	
}
.success .close, .warning .close, .attention .close, .information .close {

right:10;
}


.box-product {
	width: 100%;
	
	  background: url("../image/blog_bottom_curve.gif") no-repeat scroll center bottom transparent;
}
.box-product > div {
	display: inline;
	margin-bottom:20px;
	width: 185px;
	float: left;
	
}
.product-grid {
	overflow:hidden;
}
.product-grid > div {
	display: inline;
}
.category-product {display: inline; }
/* button */
.prduct-info a.button span {
	line-height: 12px;
	display: block;
}


.product-bg {
    background: url("../image/product_centercline.gif") repeat-y scroll center top transparent;
    margin-bottom: 2px;
    margin-top: 2px;
   
}
.product-topbg {
    background: url("../image/product_topcurve.gif") no-repeat scroll center top transparent;
}
.product-bottombg {
    background: url("../image/product_bottomcurve.gif") no-repeat scroll center bottom transparent;
    height: 13px;
}
.checkout-heading {
	height:18px;
}
.bestbox-product .image img {
  	padding-bottom:10px;
 	float:left;
}
.switcher { 
	z-index:99;
}
.copywrite {
	margin-top:-15px;
}
a.button {
	padding:5px 10px 7px 10px;
}
input.button {
	padding:5px 6px 7px 6px;
}
.checkout-heading a {
	margin-top:-15px;
}