#bannerOne .linkkk {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #268a16;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}
#bannerOne .linkkk:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}
#bannerOne .linkkk:active {
	position:relative;
	top:1px;
}

#bannerOne .browse{
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #268a16;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
	margin-top: 15px;
}

#bannerOne .browse:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}
#bannerOne .browse:active {
	position:relative;
	top:1px;
}

.button-reply {
	float: right;
	text-align: center;
	padding: 7px 18px;
	margin-left: 2px;
	display: inline-block;
	background-color: #252525;
	border-radius: 4px;
	text-decoration: none;
	box-shadow: 0 -15px rgba(255, 255, 255, 0.1) inset, 0 1px 0 #e3e3e3, 0 2px 1px #cecece;
	color: #fff !important;
	font-weight:bold;
	font-size: 14px;
	border: 1px solid #cecece;
	width: 140px;
}
.button-reply:hover{
	background-color:#333333;
}

.button-reply:active{
	background-color:#373737;
}

.reply {
	float: right;
	text-align: center;
	padding: 7px 25px;
	margin-right: 2px;
	display: inline-block;
	background-color: #252525;
	border-radius: 4px;
	text-decoration: none;
	box-shadow: 0 -15px rgba(255, 255, 255, 0.1) inset, 0 1px 0 #e3e3e3, 0 2px 1px #cecece;
	color: #fff !important;
	font-weight:bold;
	font-size: 14px;
	border: 1px solid #cecece;
	width: 178px;
}
.reply:hover{
	background-color:#333333;
}

.reply:active{
	background-color:#373737;
}

.resep {
	float: left;
	text-align: center;
	padding: 7px 25px;
	margin-right: 2px;
	display: inline-block;
	background-color: #252525;
	border-radius: 4px;
	text-decoration: none;
	box-shadow: 0 -15px rgba(255, 255, 255, 0.1) inset, 0 1px 0 #e3e3e3, 0 2px 1px #cecece;
	color: #fff !important;
	font-weight:bold;
	font-size: 14px;
	border: 1px solid #cecece;
	width: 128px;
}
.resep:hover{
	background-color:#333333;
}

.resep:active{
	background-color:#373737;
}
.login {	 width: 160px; background: #f6f6f6; height: 17px; font-size: 12px; padding-left: 5px; border: 1px solid #b7b7b7; margin-right: 6px;}
.button-login { 	font-size:11px; padding:3px 12px; font-weight: bold; 	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	-khtml-border-radius : 4px;
	border-radius : 4px;
	}
.button-login:hover {background: #e3e3e3;}
.link {font-family: 'Oswald', sans-serif; font-size: 10px; 	color:#616161; text-decoration:none;}
.link:hover {color: #000;}
.image-sidebar { width:112px; height:154px; float:none; margin-right:6px; background: #e3e3e3; border: 1px solid #d5d5d5; }
.image-sidebar:hover{ 	opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */}
.movie { width:152px; height:194px; float:left; margin-right:6px; background: #e3e3e3; border: 1px solid #d5d5d5; }
.movie:hover{ 	opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */}
.text-right { text-align:right; margin-top: -16px;}
.order {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	border:1px solid #d0d0d0;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:11px;
	padding:3px 20px;
	font-weight: bold;
	margin-left: -7px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.order:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c3c3c3), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #c3c3c3 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f9f9f9');
	background-color:#c3c3c3;
}

.detail {
	-moz-box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	box-shadow:inset 0px 1px 0px 0px #f0f0f0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4d4b4d), color-stop(1, #242424) );
	background:-moz-linear-gradient( center top, #4d4b4d 5%, #242424 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4b4d', endColorstr='#242424');
	background-color:#4d4b4d;
	border:1px solid #dbcedb;
	display:inline-block;
	color:#edeaed;
	font-family:arial;
	font-size:11px;
	padding:3px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7a7a7a;
}

.detail:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #242424), color-stop(1, #4d4b4d) );
	background:-moz-linear-gradient( center top, #242424 5%, #4d4b4d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#4d4b4d');
	background-color:#242424;
}

.cssButton, .cssButtonHover {
width : 20em;
background-color: #F4F4F4;
color : #000000;
border: 2px outset #F4F4F4;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align:center;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
}

.cssButtonHover {
color: #616161;
border-style: inset;
text-decoration: none;
}

.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}  
.button_submit {width: 18em;}
.button_update_cart {color: red;}
.button_update_cartHover {color: black;}


