#wrapper_buy_elephant {
  width:960px;
  height:0;
  margin:0 auto;
  position:relative;
}

#wrapper_buy_elephant.freedrwebcom {
  position:absolute;
  top:46px;
  right:0;
}


#buy_elephant {
	position:absolute;
	right:0;
	top:35px;
	width:188px;
	padding:0;
	margin:0;
	color:#000;
	border:1px solid #3d9b04;
	font-size:12px;
	font-weight: normal;
	z-index: 50;
	/*display:none;*/

	background: #55a500;
	background: -moz-linear-gradient(top, #55a500 0%, #8fc12a 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #55a500), color-stop(100%, #8fc12a));
	background: -webkit-linear-gradient(top, #55a500 0%, #8fc12a 100%);
	background: -o-linear-gradient(top, #55a500 0%, #8fc12a 100%);
	background: -ms-linear-gradient(top, #55a500 0%, #8fc12a 100%);
	background: linear-gradient(to bottom, #55a500 0%, #8fc12a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55a500', endColorstr='#8fc12a', GradientType=0 );
}
#buy_elephant div {
	padding:6px;
	margin:2px 3px 1px;

	background: #e7ede3;
	background: -moz-linear-gradient(top, #e7ede3 0%, #f4f3ef 8%, #f4f3ef 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e7ede3), color-stop(8%, #f4f3ef), color-stop(100%, #f4f3ef));
	background: -webkit-linear-gradient(top, #e7ede3 0%, #f4f3ef 8%, #f4f3ef 100%);
	background: -o-linear-gradient(top, #e7ede3 0%, #f4f3ef 8%, #f4f3ef 100%);
	background: -ms-linear-gradient(top, #e7ede3 0%, #f4f3ef 8%, #f4f3ef 100%);
	background: linear-gradient(to bottom, #e7ede3 0%, #f4f3ef 8%, #f4f3ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ede3', endColorstr='#f4f3ef', GradientType=0 );
}

#buy_elephant h4, #buy_elephant p {
margin:6px 0;
font-weight: normal;
}

#buy_elephant .compact {
	font-size:.8em;
	line-height:11px;
	color:#4f4f4f;
}

#buy_elephant .btn {
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:3px 8px;
	float: none;
	vertical-align:baseline;
	margin-left:0;
	background: #fb0050;
	background: -moz-linear-gradient(top, #fb0050 0%, #fb0050 35%, #e0044a 65%, #e0044a 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fb0050), color-stop(35%, #fb0050), color-stop(65%, #e0044a), color-stop(100%, #e0044a));
	background: -webkit-linear-gradient(top, #fb0050 0%, #fb0050 35%, #e0044a 65%, #e0044a 100%);
	background: -o-linear-gradient(top, #fb0050 0%, #fb0050 35%, #e0044a 65%, #e0044a 100%);
	background: -ms-linear-gradient(top, #fb0050 0%, #fb0050 35%, #e0044a 65%, #e0044a 100%);
	background: linear-gradient(to bottom, #fb0050 0%, #fb0050 35%, #e0044a 65%, #e0044a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb0050', endColorstr='#e0044a', GradientType=0 );
}

#buy_elephant .btn.close {
	float: right;
	padding: 3px 8px;

	background: #3d9b02;
	background: -moz-linear-gradient(top, #3d9b02 0%, #3d9b02 35%, #307605 65%, #307605 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #3d9b02), color-stop(35%, #3d9b02), color-stop(65%, #307605), color-stop(100%, #307605));
	background: -webkit-linear-gradient(top, #3d9b02 0%, #3d9b02 35%, #307605 65%, #307605 100%);
	background: -o-linear-gradient(top, #3d9b02 0%, #3d9b02 35%, #307605 65%, #307605 100%);
	background: -ms-linear-gradient(top, #3d9b02 0%, #3d9b02 35%, #307605 65%, #307605 100%);
	background: linear-gradient(to bottom, #3d9b02 0%, #3d9b02 35%, #307605 65%, #307605 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9b02', endColorstr='#307605', GradientType=0 );
}

#buy_elephant .btn.close img {
	vertical-align:baseline;
}

.top_block {*z-index:-1;}


#wrapper_buy_elephant.elephant_estore {
	width:808px;
	border:4px solid #82c02f;
	border-width:2px 4px 2px 4px;
	box-shadow: 0 0 3px #6c6363;    
	background-color:#fff;
	position:fixed;
	height:auto;
	top:30%;
	left:50%;
	margin: 0 0 0 -404px;
	z-index:9999;
}

.elephant_image_block {
	width:333px;
	float:left;
} 

.elephant_text_block {
	float: right;
	padding: 20px 100px 0 0;
	text-align: justify;
	width: 370px;
}

.elephant_comment {
	color:#636363;
	font-size:12px;
}

.elephant_text_block .grad_link {
	display:block;
	padding:5px 0;
	font-size:24px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	background: #96c940;
	background: -moz-linear-gradient(top, #96c940 0%, #59ac08 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #96c940), color-stop(100%, #59ac08));
	background: -webkit-linear-gradient(top, #96c940 0%, #59ac08 100%);
	background: -o-linear-gradient(top, #96c940 0%, #59ac08 100%);
	background: -ms-linear-gradient(top, #96c940 0%, #59ac08 100%);
	background: linear-gradient(to bottom, #96c940 0%, #59ac08 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c940', endColorstr='#59ac08', GradientType=0 );    
}

.elephant_text_block .grad_link:hover {
	color:#fff;
	text-decoration:none;
	background: #7eb520;
	background: -moz-linear-gradient(top, #7eb520 0%, #4c9604 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7eb520), color-stop(100%, #4c9604));
	background: -webkit-linear-gradient(top, #7eb520 0%, #4c9604 100%);
	background: -o-linear-gradient(top, #7eb520 0%, #4c9604 100%);
	background: -ms-linear-gradient(top, #7eb520 0%, #4c9604 100%);
	background: linear-gradient(to bottom, #7eb520 0%, #4c9604 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb520', endColorstr='#4c9604', GradientType=0 );    
}

#buy_elephant_estore .btn.close {
	color:#82c02e;
	text-decoration:underline;
	font-size:24px;
}

#buy_elephant_estore .btn.close:hover {
	color:#6dac18;
}