#selectprof {display:none;border:solid red 0px;width:305px;}
#selectprof select {font-size:18px;margin:0px 0px 10px 0px;}

#promo			{width:1000px;margin:0px auto;border:0px solid red;}
.floatleft		{float:left;}
#experience 	{margin-top: 10px;padding:20px;}
#map-canvas 	{width:585px;height:400px;margin-left:15px;border:2px #E0E0E0 solid;}
#reviewdiv		{width:65%; height:auto; margin:0 auto; overflow:auto; border:1px solid rgb(150, 150, 150);
							background-color:rgb(200, 200, 200); font-family:Verdana, Geneva, sans-serif;}
.fivestars		{width:150px;height:35;}
.price				{font-size:18pt; color:#FF0000; font-weight:bold; margin-top:-20px;}
input.buy 		{width: 140px;  height: 35px; font-size: 14pt;}
.redtext			{color: #ff0000;}
/* .experience_name	{margin-top: -20px;} */
#pricearea		{float:left;}
.clears				{clear:both;}


@media screen and (max-width: 1000px) {
	#promo		{width:750px;border:0px solid red;}
	#review_div	{width:80%;}
}

@media screen and (max-width: 700px) {
	#promo		{width:460px;}
	#advert_rating {display:none;}
	#reviewdiv	{width:80%;}
	.fivestars {width:75px}
	.price {float:keft;}
	#map-canvas {display: none;}
	/* #pricearea {float:left;}
	.experience_name {float:left;} */
}

@media screen and (max-width: 400px) {
	#promo		{width:305px;margin:0px auto;}

	#selectprof {display:block;}
	#reviewdiv {width:95%;}
	div.fivestars>img {width:100px;}
	#advert_rating {display:none;}
	.price {margin-top: 0;}
	/* .experience_name:before {content: ' '; clear: right; display: block; */
	#map-canvas {display: none;}
	img {width:250px;}
}
