/* CSS Document */
/* Common Listing Styles ############### */

#Dance-Studio-Listing p, #Gold p, #Silver p, #Bronze p, #Free p {
	padding:8px 0px 0px 0px;
	margin:0;
	line-height:100%;
	}

div.BusinessName {
	font-weight:bold;
	font-size:110%;
	}
		
div.Distance {
	position:relative;
	float:right;
	}

#Dance-Studio-Listing p.Buttons, #Gold p.Buttons, #Silver p.Buttons, #Bronze p.Buttons, #Free p.Buttons {
	padding:15px 0px 0px 0px;
	margin:0; 
	}	
	
#Dance-Studio-Listing {
	/*background-color:#D8F4C8;*/
	background-image:url(../ImagesCommon/Dance-Lessons-Back.jpg);
	background-repeat:repeat-x; 
	border-top:1px dashed #4D6442;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
/*	clear:both; */
	position: relative;
	}



/* GOLD ################## */

#Gold {
	/*background-color:#D8F4C8;*/
	background-image:url(../ImagesCommon/GoldList_back.jpg);
	background-repeat:repeat-x;
	border-top:1px dashed #4D6442;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
/*	clear:both; */
	position: relative;
	}
	

	
/* SILVER ################## */
#Silver {
	border-top:1px dashed #4D6442;
	margin:0px 0px 0px 0px;
	padding:10px;
	/*	clear:both; */
	position: relative;
	}

	
/* BRONZE ################## */
#Bronze {
	border-top:1px dashed #4D6442;
	margin:0px 0px 0px 0px;
	padding:10px;
	/*	clear:both; */
	position: relative;
	}

/* FREE ################## */
#Free {
	border-top:1px dashed #4D6442;
	margin:0px 0px 0px 0px;
	padding:10px;
	/*	clear:both; */
	position: relative;
	}

/* Basic contact info when a specific listing is viewed */
#BasicContactInfo {
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 30px;
	/*	clear:both; */
	position: relative;
	}
	
#BasicContactInfo p {
	padding:1px;
	margin:0;
	line-height:100%;
	}
	
#BasicContactInfo p.BusinessName {
	font-weight:bold;
	font-size:110%;
	}

#BasicContactInfo p.Distance {
	float:right;
	}
	


/* ###################### */
/*	
#SearchFilters {
	border:1px solid #4D6442;
	background-color:#D8F4C8;
	background-color:#ACCA9B;
	margin:0;
	padding:0;
	}
	
#SearchFilters table, #SearchFilters table tr td {
	border:none;
	}
	
#SearchFilters form {
	margin:0;
	padding:0;
	}
	
#SearchFilters p {
	padding:10px;
	margin:0;
	line-height:1.0em;
	}
	
#SearchFilters p.Title {
	background-color:#4D6442;
	color:#ACCA9B;
	font-size:130%;
	font-weight:bold;
	padding:3px 10px;
	}
	
#SearchFilters p.CommonSearch	{
	padding:10px;
	margin:0;
	}
*/	

#SearchFilters {
	border:1px solid #4D6442;
	background-color:#D8F4C8;
	background-color:#ACCA9B;
	margin:0;
	padding:0;
	font-size:80%;
	}
	
#SearchFilters div.Label {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	display:block;
	float:left;
	}

#SearchFilters div.Label input, #SearchFilters div.Label select  {
	padding:0;
	margin:0;
	display: block;
	}
	
#SearchFilters div.Go {
	float:right;
	position:relative;
	padding:0px 10px 10px 0px;
	margin:0;
	}
	
#SearchFilters br {
	clear:both;
	height:1px;
	font-size:1px;
	}	

#SearchFilters p {
	padding:10px;
	margin:0;
	line-height:1.0em;
	}
	
#SearchFilters p.Title {
	position:relative;
	background-color:#4D6442;
	color:#ACCA9B;
	font-size:130%;
	font-weight:bold;
	padding:3px 10px;
	margin:0;
	}
	
#SearchFilters p.CommonSearch	{
	padding:10px;
	margin:0;
	}
	
	
	
	
	
	
#PreviousNext {
	padding:0;
	margin:5px 0px 15px 0px;
	}
	
#PreviousNextRight {
	line-height:17px;
	padding:0;
	margin:0;
	float:right;
	}

#PreviousNextLeft {
	line-height:17px;
	padding:0;
	margin:0;
	float:left;
	}
	
.PreviousNextImg {
	vertical-align:top;
	}
	
