.bp-btn {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:4px;
	padding:6px 18px;
	text-decoration:none;
	display:inline-block;
min-width: 100px;
margin-bottom: 10px;
text-align: center;
}

.bp-btn:active {
	position:relative;
	top:1px;
}
.bp-btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.bp-btn-danger:hover,
.bp-btn-danger:focus,
.bp-btn-danger:active,
.bp-btn-danger.active,
.bp-btn-danger.disabled,
.bp-btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.bp-btn-danger:active,
.bp-btn-danger.active {
  background-color: #942a25 \9;
}


.bp-btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.bp-btn-success:hover,
.bp-btn-success:focus,
.bp-btn-success:active,
.bp-btn-success.active,
.bp-btn-success.disabled,
.bp-btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.bp-btn-success:active,
.bp-btn-success.active {
  background-color: #408140 \9;
}


/* .bp-btn-black {
	border:1px solid rgb(107, 160, 218) ;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #3d3d3d), color-stop(100%, #adadad) );
	background:-moz-linear-gradient( center top, #3d3d3d 5%, #adadad 100% );
	background:-ms-linear-gradient( top, #3d3d3d 5%, #adadad 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#adadad');
	background-color:#3d3d3d;
	color:#fcfcfc;
 	-webkit-box-shadow: 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow: 1px 1px 0px 0px #ffffff;
 	box-shadow: 1px 1px 0px 0px #ffffff;
}

.bp-btn-black:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #adadad), color-stop(100%, #3d3d3d) );
	background:-moz-linear-gradient( center top, #adadad 5%, #3d3d3d 100% );
	background:-ms-linear-gradient( top, #adadad 5%, #3d3d3d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adadad', endColorstr='#3d3d3d');
	background-color:#adadad;
}
*/
.bp-btn-gray {
	border:1px solid /* #dcdcdc*/ #b4b4b4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	color:#777777;
 	-webkit-box-shadow: 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow: 1px 1px 0px 0px #ffffff;
 	box-shadow: 1px 1px 0px 0px #ffffff;
}

.bp-btn-gray:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

.bp-btn-gray:focus, .bp-btn-gray:active {
	border: 2px solid lightblue;
	font-weight: bolder;
	color: black;
   outline: none;

}
.bp-btn-gray:selected { 
    outline: none;
}
#bp-partner-selector {
	width: 654px;
	border:2px solid #ccc; 
	background: rgb(231,231,231) /* url(question.png) 10px 20px no-repeat */;
	-webkit-box-shadow: 3px 3px 5px 0px #555555; 
	-moz-box-shadow: 3px 3px 5px 0px #555555; 
	box-shadow: 3px 3px 5px 0px #555555; 
/*	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;*/
}
#bp-partner-selector.bp-std {
	height: 520px;
}
#bp-partner-selector.bp-two {
        height: 500px;
}


#bp-partner-selector {
	/*text-align: justify;*/
	text-align: left;
	font-family: Arial, Verdana, Helvetica;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding: 4px;

}

#bp-partner-selector div.bp-right {
	float: right;
}
#bp-partner-selector div.b-close {
margin-right: 8px;
margin-top: 5px;
}
#bp-partner-selector div.b-close span.bp-btn {
min-width: 20px;
cursor: pointer;
}
#bp-partner-selector div.b-close span.bp-btn {
	padding: 2px 4px;
}
#bp-partner-selector div.bp-title {
	line-height: 30px;
	font-weight: bold;
}
#bp-partner-selector div.bp-title img.bp-logo {
	height: 30px;
	float: left;
	padding-right: 10px;
}

#bp-partner-selector div.bp-message div.bp-continue {
	text-align: right;
}
#bp-partner-selector div.bp-message {
        padding: 10px 30px 0px 30px;
}

#bp-partner-selector div.bp-content strong {
       line-height: 30px;
}
#bp-partner-selector div.bp-ads {
	width: 650px;
	height: 375px;
	background: white;
}

#bp-partner-selector div.bp-ads iframe {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
#bp-partner-selector > div.bp-partner-message,#bp-partner-selector > div.bp-generic-message {
	padding-top: 10px;
	width: 240px;
	padding-left: 50px;
}
#bp-partner-selector div.bp-generic-message {
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
	padding-top: 4px;
}
#bp-partner-selector div.bp-partner-message {
	color: #222;
}
#bp-partner-selector > div.bp-banner {
    margin-top: 20px;
	width: 300px;
	height: 160px;
/*	background-color: #ddd;
	border: 1px solid #ccc;*/
}
#bp-partner-selector > div.bp-controls {
	border-top: 1px solid #ccc;
	margin-top: 16px;
	padding-top: 10px; 
	text-align: center;
	width: 300px;
}