﻿#cart {
	font-weight:bold;
}


#cart  table {
  width:99%;
 direction:rtl;
 -moz-box-shadow: 0 0 1px 15px #888;
-webkit-box-shadow: 0 0 1px 1px #888;
box-shadow: 0 0 1px 1px #888;
margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;


}


#cart  th {
	background-color:#232323;
	color:white;
	height:auto;
	padding:10px;
	text-align:center;
	vertical-align:middle;
}



#cart tr {
		height:60px;
}
 
 #cart td {
 vertical-align:middle;
 text-align:center;
}

 
 
#cart img {
	height:60px;
	width:auto;
}



.s_main_color_bgr{
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.s_main_color_bgr:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.s_main_color_bgr:active {
	position:relative;
	top:1px;
}





.s_ddd_bgr {
	-moz-box-shadow:inset 0px 1px 0px 0px #edc00e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #edc00e;
	box-shadow:inset 0px 1px 0px 0px #edc00e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #facd05), color-stop(1, #ffcf0f));
	background:-moz-linear-gradient(top, #facd05 5%, #ffcf0f 100%);
	background:-webkit-linear-gradient(top, #facd05 5%, #ffcf0f 100%);
	background:-o-linear-gradient(top, #facd05 5%, #ffcf0f 100%);
	background:-ms-linear-gradient(top, #facd05 5%, #ffcf0f 100%);
	background:linear-gradient(to bottom, #facd05 5%, #ffcf0f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#facd05', endColorstr='#ffcf0f',GradientType=0);
	background-color:#facd05;
	border:1px solid #facd05;
	display:inline-block;
	cursor:pointer;
	color:#CC9900;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.s_ddd_bgr:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffcf0f), color-stop(1, #facd05));
	background:-moz-linear-gradient(top, #ffcf0f 5%, #facd05 100%);
	background:-webkit-linear-gradient(top, #ffcf0f 5%, #facd05 100%);
	background:-o-linear-gradient(top, #ffcf0f 5%, #facd05 100%);
	background:-ms-linear-gradient(top, #ffcf0f 5%, #facd05 100%);
	background:linear-gradient(to bottom, #ffcf0f 5%, #facd05 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0f', endColorstr='#facd05',GradientType=0);
	background-color:#ffcf0f;
	color:#CC9900;
}
.s_ddd_bgr:active {
	position:relative;
	top:1px;
}


.cartupdate{
	text-align:center;
	margin-bottom:20px;

}


.cartupdate button {
	margin-right:auto;
	margin-left:auto;
	float:none;
} 


.ajax-result{
	direction:rtl;
	min-height:60px;

}

.ajax-pic-div{
	height:60px;
	width:100px;
	float:right;
	
}

.ajax-result img {
	height:50px; 
	margin:5px 20px 5px 5px;
}
 
.ajax-info{
	padding:10px;
	
}
.ajax-info .ajax-price {
	color:#669900;
}

.ajax-info a{
	color:#000;
}

.ajax-noresult {
	padding:30px;
	color:maroon;
	text-align:center;
	
}