

/* ---- CUSTOM DEFINED STYLESHEET default ---- */ 

#pt1_right_column div.playlist_matrix {
  _width: 300px;
  padding-top: 13px;
  _padding-top: 16px;
  padding-bottom: 0px;
}

#pt1_right_column div.playlist_matrix li.first {
  margin-left: 0px;
}

#pt1_right_column div.playlist_matrix li {
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  border-left: none;
  _padding-left: 5px;
  height: 160px;
}

#pt1_right_column div.playlist_matrix li a {
  margin: -10px 0px 0px 0px;
}

/* ---- CUSTOM DEFINED STYLESHEET hot_deals ---- */ 

#hot_deals_banner.pencil div {font-family: Arial, Trebuchet, Verdana, Geneva, sans-serif}

#hot_deals_banner.pencil div.alert_bar input.text-box {
width:105px;
}

#hot_deals_banner.pencil div.alert_bar {
  position: relative;
}

#hot_deals_banner.pencil div.alert_bar #email_form {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px;
  text-align: right;
}

/* ---- CUSTOM DEFINED STYLESHEET layout ---- */ 

#wrapper {
	width: 980px;
	margin: auto;
	background-color:#DCDCDC;
}

body {
	margin: 0;
	padding: 0;
	background: #555555;
	text-align: center;
}


#pt1_business_directory_page #pt1_right_column.new_layout {
  float: right;
}

#pt1_business_directory_page #pt1_main_column_results {
  *width: 610px;
  max-width: 630px;
  float: left;
}

/* preview layout fix */
#listing_preview_container {
	background-color: white;
	padding: 15px;
}

/* ---- CUSTOM DEFINED STYLESHEET servicefronts ---- */ 

#about_us_container h1,
#about-us-container h1,
#about_us_container div.paneHeading,
#about-us-container div.paneHeading {
	font-size: 18px;
	text-align: center;
	padding-bottom: 3px;
}
#about_us_container h2, 
#about-us-container h2{
	border-bottom:1px solid #EEEEEE;
	font-size:16px;
	margin-bottom:-9px;
	padding-top:3px;
}
#about_us_container h3,
#about-us-container h3 {
	font-size: 14px;
}
#about_us_container h4,
#about_us_container h5,
#about_us_container h6,
#about-us-container h4,
#about-us-container h5,
#about-us-container h6 {
	font-size: 12px;
}
#about_us_container #towns,
#about_us_container #services,
#about-us-container #towns,
#about-us-container #services {
display:none;
}



#contacts-container td.label {
vertical-align:top;
}

div.view {
width:418px;
}

