/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 HTML STYLES
	 MAIN STRUCTURE STYLES
	 SEARCH STYLES
	 HOMEPAGE STYLES
	 PAGINATION STYLES
	 
	 ....................................... */

/* =HTML STYLES
   ....................................... */
   
html, html#generic, html#basic {width: 100%;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/masthead-bg-tile-slim.png) repeat-x 0 0;}
html#search {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/search-masthead-bg-tile-slim.png) repeat-x 0 0;}
html#search-basic {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/masthead-bg-tile-slim.png) repeat-x 0 0;}
body, #generic body {width: 100%;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/masthead-generic-bg-slim.png) no-repeat 50% 0;}
#search body {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/search-masthead-bg-slim.png) no-repeat 50% 0;}
#search-basic body {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/search-masthead-generic-bg-slim.png) no-repeat 50% 0;}
#basic body {background: url(http://img.superpages.com/images-yp/sp/images/fw/basic-masthead-bg-slim.png) no-repeat 50% 0;}

/* =MAIN STRUCTURE STYLES
   ....................................... */
  
.master, #generic .master, #header {width: 950px;position: relative;margin: 0 auto;padding: 0 10px 20px 10px;}   

#search .master, #search-basic .master {background-image: url(http://img.superpages.com/images-yp/sp/images/fw/content-bottom-search-bg-slim.png);}

body.generic .content, #generic .content, #static .content {width: 950px;margin: 0;}

ul.nav {position:relative;display: block;clear: both;float:left;height: 23px;width:759px;margin: 0 0 0 0;padding: 6px 0 0 0;}	
ul.nav li {display: block;float: left;list-style-type: none;}
ul.nav a:hover span, ul.nav a:hover {text-decoration: underline;color: #D9F2FF;}
ul.nav span {display: block;padding: 0 10px;color: #E4E4E4;font-size: 11px;font-weight: normal;line-height: 16px;border-right:1px solid #658EB6;}	
ul.nav .last span {border-right:none;}
ul.nav .current a span {color: #fff; font-size:12px; font-weight:bold;}
.tabheader { display:block; height:28px; margin: 0 0 0 -20px;width:988px; }
.search-bar {display: block;margin:0 0 0 -15px;padding:0;position: relative;height:72px;}

.search-bar #h_ypform input[type="text"] {
  background: url("http://img.superpages.com/images-yp/sp/images/fw/search-box-bg.png") repeat-x scroll 0 0 transparent;
  border: 2px solid #AAE1FF;
  color: #666666;
  display: block;
  float: left;
  font-size: 21px;
  letter-spacing: -1px;
  margin: 10px 8px 0 0;
  padding: 11px 10px 10px;
  width: 385px;
}

#search .master, #search-basic .master {background-image: url(http://img.superpages.com/images-yp/sp/images/fw/content-bottom-search-bg-slim.png);}
#search .content, #search-basic .content {background: none;width: 950px;padding: 0;}
.search-bar input[type="submit"] {display: block;float: left;width: 103px;height: 44px;margin: 9px 0 0 0;padding: 2px 4px 4px 2px;border: none;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/search-btn-bg-slim.png) no-repeat 0 0;color: #1A344E;font-size: 21px;font-weight: bold;letter-spacing: -1px;text-shadow: 0px 1px 0px #FFE55C;cursor: pointer;}
.search-bar input[type="submit"]:hover {background-position: 0 -46px;}
.search-bar .advanced-search {float: left;margin: -1px 0 0 7px;color: #1473A3;}
.search-bar .city { position: absolute; right: 22px; }
.search-bar .city, #basic .masthead h1 {display: block;float: right;margin: 0 -7px 0 0;padding: 12px 0 0 0;color: #1A344E;font-size: 19px;line-height: 1;}
.search-bar .city a { 
  background: url("http://img.superpages.com/images-yp/sp/images/fw/icon-change-city.png") no-repeat; 
  display: block; 
  font-size: 10px; 
  height: 17px; 
  margin-left: 5px; 
  position: absolute; 
  right: -22px; 
  text-indent: -9999px; 
  top: 7px; 
  width: 17px; 
} 

.masthead .logo {display: block;float: left;width: 225px;height: 60px;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/logo.png) no-repeat 0 0;text-indent: -10000px;margin: 8px 5px 2px 0;padding: 0;}
.add-listing { 
  background: url("http://img.superpages.com/images-yp/sp/images/fw/listing-btn-bg-slim.png") no-repeat; 
  border: medium none; 
  color: #FFFFFF; 
  cursor: pointer; 
  display: block; 
  font-size: 12px; 
  font-weight: bold; 
  height: 20px; 
  margin: 5px -13px 0 0; 
  padding: 5px 0; 
  position: absolute; 
  right: 0; 
  text-align: center; 
  top: 31px; 
  width: 155px; 
}
.add-listing a, .add-listing a:hover {color: #FFF; text-decoration:none;}
.add-listing span {color: #1A344E;}
.add-listing:hover {background-position: 0 -29px;}

.sociallinks{display:block;float:right;margin:2px -0px 0 0;}
.sociallinks a{color:#fff;}
.sociallinks li.fbcenter a{color:#1675A3;}
.sociallinks ul {margin: 0;padding: 0;display: block;float: left;}
.sociallinks li {margin: 0;padding: 0;list-style-type: none;}
.sociallinks .fbsignin{float:left;line-height:18px;width:43px; border-right:1px solid #658EB6; margin-right:13px; background: url("http://img.superpages.com/images-yp/sp/images/fw/icon-fbsignin.png") no-repeat scroll 0 50% transparent; padding-left:22px;}
.sociallinks li.fbcenter {height:20px;float:left; background-color:#ECEEF5;line-height:20px; padding:3px; margin-right:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px; display:inline; max-width:140px; overflow:hidden;}
.sociallinks .fbcent {padding:0 10px 0 0;height:20px;margin:0;}
img.fb-close {float:right; top:3px; margin-left:4px; position:absolute; left:882px}
.sociallinks .hdfacebook{float:left;height:21px;width:75px;}
.sociallinks li.hdfacebook {padding: 0;}
/*.sociallinks iframe {width: auto !important;} */

.footer {width: 950px;margin:15px auto;padding:0;border-top:1px solid #E8E8E8;}
.footer ul {margin: 0;padding:0;}
.footer li {display: block;float: left;}
.flinks-contain {width:950px;padding-bottom:10px;margin:0;border-bottom:1px solid #E8E8E8;}
.footer ul.f-social {width:133px;}
.footer ul.f-about {width:165px;}
.footer ul.f-directory {width:179px;}
.footer ul.f-features {width:170px;}
.flinks-contain .emailup {float:left;width:250px; padding:10px 22px; background-color:#F5F3F1; border:1px solid #D1CCC3; margin:18px 0 0 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.flinks-contain .emailup h6{font-size:19px; font-weight:bold; color:#666;}
.flinks-contain .emailup p{font-size:14px; color:#858585; margin:0; padding:0; line-height:18px;}
.flinks-contain input[type="text"] {display: block;width: 235px;margin: 10px 8px 0 0;padding: 8px;border: 1px solid #CCCCCC;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/search-box-bg.png) repeat-x 0 0;color: #666;font-size: 12px;}
.flinks-contain input[type="submit"] {display: block;width: 75px;height: 30px;margin: 10px 0 0 -3px;padding: 2px 4px 4px 2px;border: none;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/email-btn-bg-slim.png) no-repeat 0 0;color: #1A344E;font-size: 12px;font-weight: bold;text-shadow: 0px 1px 0px #FFE55C;cursor: pointer;}
.flinks-contain input[type="submit"]:hover {background-position: 0 -31px;}
.f-title {display:block; text-transform:uppercase; color:#B5B5B5; font-size: 11px; font-weight:bold; margin-bottom:8px; letter-spacing:1.5px;}
.footer ul.f-links {float:left;padding: 15px 0 0 0;font-size:11px;}
.footer ul.f-links li {float:left;list-style:none outside none;padding:2px 0px;height:12px;line-height:12px;clear:left;}
.footer ul.f-links li a{height:12px;line-height:12px;padding:0 0;color:#666;}
.footer p {color: #C1C1C1;padding-left: 10px;margin-bottom: 0;}	
.footer p a {color: #5A5A5A;}
.footer p.copyright {display:block;font-size: 10px;color: #858585;line-height:15px;padding: 2px 15px 0 0;}
.footer p.data {display:block;font-size: 10px;color: #858585;line-height:15px;padding: 10px 15px 0 0;}
.supermedia-logo {display: block;float: left;width: 90px;height: 35px;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/logo-supermedia.png) no-repeat 0 0;text-indent: -10000px;opacity:0.7;}
.logo-wrapper {float: left;width: 90px;margin: 0 15px 30px 0px;padding: 10px 5px 30px 0;}
.supermedia-logo:hover{opacity:1;}
.copy-wrapper{float:left; width:700px;}
.footer .feedback {display: block;float: right;width:95px;height:20px;margin: 10px 0 0 0;padding: 5px 0;text-align:center;border: none;background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/feedback-btn-bg-slim.png) no-repeat 0 0;color: #FFF;font-size: 12px;font-weight: bold;cursor: pointer;}	
.footer .feedback a, .feedback a:hover {color: #1A344E;font-size: 12px;font-weight: bold;text-shadow: 0px 1px 0px #FFE55C;cursor: pointer;text-decoration:none;}
.footer .feedback:hover {background-position: 0 -30px;}

.footer ul.f-social .ftfacebook{height:21px;width:110px; margin-bottom:10px;}
.footer ul.f-social .ftgoogle{height:21px;width:110px; margin-bottom:10px;}
.footer ul.f-social .fttwitter{height:21px;width:64px; overflow:hidden; margin-bottom:10px;}
.footer ul.f-social li.ftfacebook {padding: 0;}
.footer ul.f-social iframe {width: auto !important;}

.content {
	width: 910px;
	padding: 17px 20px 0 20px;
}

body.generic .content, #generic .content, #static .content {
   /*     background: url("http://img.superpages.com/games/images/content-generic-bg.png") no-repeat scroll 0 0 transparent; */
        width: 950px;
        margin: 0;
}
#static.yellowpages .content {padding: 17px 0 0;}
.left-col {
	float: left;
	width: 350px;
}

.left-col ul {padding-left: 10px;}
.left-col li {margin-top: 5px;}
.left-col h2 {font-size:18px;}

body.about .left-col {
    width: 425px;
    margin-right: 50px;
}
.right-col {
	float: right;
	width: 540px;
}
.right-col ul {padding-left: 10px;}
.right-col li {margin-top: 5px;}
.right-col h2 {font-size:18px;}

body.about .right-col {
    float: left;
    width: 425px;
}
.account-links {
	float: right;
	margin: 20px 0 0 0;
}
.account-links li {
	display: block;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #7EB2CC;
	list-style-type: none;
}
.account-links li:first-child {
	border-left: none;
}
.account-links a {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #1B3651;
}
.account-links a:hover {
	color: #1675A3;
}
.account-links li.mobile a {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-mobile-phone.png) no-repeat 0 50%;
	padding-left: 16px;
}
.account-links li.superguarantee {
	padding-right: 0;
}
.account-links li.superguarantee a {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-superguarantee-18x20.png) no-repeat 0 50%;
	padding-left: 20px;
	padding-right:10px;
}

.account-links li.facebook a {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-facebook-18x20.png) no-repeat 0 50%;
	padding-left: 22px;
}

.account-links li.greeting a {
    display: inline;
}

.account-links li.greeting img {float: left; margin-right: 5px;}

.account-links li.sign-out a {
}


.sociallinks .hdtwitter
{
border-right:1px solid #b0d2e3;
height:20px;
width:28px;
margin: 0 8px 8px 0;
padding:0;
float:left;
line-height: 21px;
}
/* Social header */
.hdaccount-links {
top:0;
height: 26px;
margin: 0;
float:right;
}

.hdaccount-links li.left {
height:26px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/social_bgleft.png) top left no-repeat;
}

.hdaccount-links li.right, .hdaccount-links li#spSignout, .hdaccount-links li#spFbSignin, .hdaccount-links li.fbright{
height:26px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/social_bgright.png) top right no-repeat;
}

.hdaccount-links li.center, .hdaccount-links li#spSignedin, .hdaccount-links li#spSignin, .hdaccount-links li.fbcenter {
height:26px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/social_bgcenter.png) repeat-x;
}

.hdaccount-links .left a{
padding:3px 8px 3px 0;
height:20px;
line-height: 20px;
border-right:1px solid #b8def1;
}

.hdaccount-links .center a, .hdaccount-links #spSignedin a, .hdaccount-links #spSignin a, .hdaccount-links .fbcent {
padding:3px 8px 3px 0;
height:20px;
line-height: 20px;
border-right:1px solid #b8def1;
margin:0;
}

.hdaccount-links #spSignout a{
height:20px;
line-height: 20px;
padding:3px 8px 3px 0px;
margin:0;
}

.hdaccount-links .fbright{
height:20px;
line-height: 20px;
padding:3px 8px 3px 8px;
margin:0;
}

.hdaccount-links #spFbSignin a{
height:20px;
line-height: 20px;
padding:3px 8px 3px 20px;
margin:0;
}

.hdaccount-links ul {
	margin: 0;
	padding: 0;
	display: block;
}
.hdaccount-links li {
	margin: 0;
	padding: 3px 0px 0px 8px;
	list-style-type: none;
	float:left;
	color: #1675A3;
	border:red solid 0px;
}
.hdaccount-links a.facebookhd, .hdaccount-links #spFbSignin a{
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-facebook-18x20.png) no-repeat 0px  0px;
padding-left:22px;
margin:0;
}
/* // Social header */

.sg-learn-cont {position:relative;}
.superguarantee-learn {
		position: absolute;
		top: 55px;
		left: 635px;
		display: block;
		width: 274px;
		height: 74px;
		z-index: 499;
}


/* =END Styles for Search Bar Icon, Title, Subtitle
   ....................................... */
/* Left Rail */

.left-rail {
float: left;
margin-top: -1px;
width: 190px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/left-rail-bg-tile.png) repeat-y 0 0;
}
.left-rail .module {
padding: 10px 20px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/module-divider.png) no-repeat 0 100%;
}
.left-rail h4 {
padding: 10px 20px;
font-size: 15px;
font-weight: bold;
background: #D1CCC3;
}
.left-rail h5 {
font-size: 12px;
margin-bottom: 5px;
}
.left-rail ul {
margin: 0;
padding: 0;
}
.left-rail li {
margin: 0;
padding: 0;
border-bottom: 1px solid #D1CCC3;
list-style-type: none;
line-height: 20px;
}
.left-rail li a {
font-weight: bold;
}
.left-rail a.more {
color: #DB7927;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/arrow-down-orange.gif) no-repeat 100% 50%;
padding-right: 8px;
}
.left-rail table {
width: 150px;
}
.left-rail td {
line-height: 20px;
border-bottom: 1px solid #D1CCC3;
}
.left-rail tr.last td,
.left-rail .zip td {
border-bottom: none;
}
.left-rail .zip label {
display: inline-block;
width: 60px;
}
.left-rail .zip input,
.left-rail .zip select {
width: 90px;
border: 0;
}
.left-rail .zip-submit {
float: right;
padding: 0 5px;
}
.left-rail .features-filter {
margin-bottom: 0;
}
.left-rail .features-filter label {
color: #1675A3;
font-weight: bold;
cursor: pointer;
padding-left: 5px;
}
.left-rail label.superguarantee {
display: block;
width: 120px;
height: 20px;
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/superguarantee-filter-logo.png) no-repeat 5px 50%;
text-indent: -10000px;
}
.left-rail h4.superplumbing {
width: 150px;
height: 36px;
background: #D1CCC3 url(http://img.superpages.com/images-yp/sp/images/fw/superplumbing-logo.png) no-repeat 20px 10px;
text-indent: -10000px;
}
.left-rail h4.supertips {
width: 150px;
height: 36px;
background: #D1CCC3 url(http://img.superpages.com/images-yp/sp/images/fw/supertips-logo.png) no-repeat 20px 10px;
text-indent: -10000px;
}
.left-rail .module.ad a {
display: block;
font-weight: bold;
line-height: 1;
margin-bottom: 5px;
}
.left-rail .module.ad img {
background: #fff;
padding: 4px;
border: 1px solid #DDD1BD;
}
.left-rail .module.ad p {
margin: 0;
}
.left-rail .supertips h5 {
margin-bottom: 10px;
}
.left-rail .supertips li {
line-height: 1;
border-bottom: none;
list-style-type: circle;
color: #C4AF8C;
margin: 0 0 10px 14px;
}
.left-rail .supertips a.more {
background-image: url(http://img.superpages.com/images-yp/sp/images/fw/arrow-right-orange.gif);
}
.left-rail input.hide-filters {
display: block;
width: 150px;
}

/*
.logo-wrapper {
	float: left;
	width: 90px;
	margin: 0 15px 0 0;
	/*padding: 10px 15px 0 0;*/
	/*padding: 10px 5px 30px 0;*/
	/*
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/footer-divider.png) no-repeat 100% 0;
	*/
/*}*/


.featuresOld {
	margin-bottom: 30px;
}
.features .feature-content {
	float: left;
}
.features .coupons ol {
	margin: 0;
	padding: 0;
}
.features .coupons li {
	width: 223px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 30px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	list-style-type: none;
	border: 1px dashed #828282;
}
.features .coupons h3,
.features .reviews h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
.coupons strong {
	color: #008000;
}
.coupons p,
.reviews p,
.videos p {
	margin-bottom: 0;
	line-height: 1.2;
}

#CoupListing  {

}

#CoupListing .over {
    background-color: #DBEBF2;
}

.pin0 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/0.png); }
.pin1 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/1.png); }
.pin2 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/2.png); }
.pin3 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/3.png); }
.pin4 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/4.png); }
.pin5 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/5.png); }
.pin6 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/6.png); }
.pin7 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/7.png); }
.pin8 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/8.png); }
.pin9 { background-image: url(http://img.superpages.com/images-yp/sp/images/fw/map-pins/9.png); }

.stars0 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/0.png); }
.stars1 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/1.png); }
.stars15 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/1.5.png); }
.stars2 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/2.png); }
.stars25 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/2.5.png); }
.stars3 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/3.png); }
.stars35 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/3.5.png); }
.stars4 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/4.png); }
.stars45 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/4.5.png); }
.stars5 { background-image:url(http://img.superpages.com/images-yp/sp/images/stars/5.png); }

.reviews ol {
	margin: 0;
	padding: 0;
}
.reviews li {
	width: 260px;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #d6d6d6;
	list-style-type: none;
	background-position: 65px 10px;
	background-repeat: no-repeat;
}
.reviews h2 {
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1;
	margin-bottom: 0;
}
.reviews em {
	font-size: 12px;
	font-style: normal;
	line-height: 1;
}
.reviews .avatar {
	float: left;
}
.features .reviews h3,
.features .reviews p {
	float: right;
	width: 170px;
}
.features .reviews .rating {
	font-style: italic;
	margin-bottom: 3px;
	padding-left: 55px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 115px;
}
.videos ol {
	width: 270px;
	margin: 0;
	padding: 0 -10px 0 0;
}
.videos li {
	position: relative;
	display: block;
	float: left;
	width: 125px;
	margin: 0;
	padding: 0 10px 10px 0;
	list-style-type: none;
	background-position: 0 99px;
	background-repeat: no-repeat;
}
.videos .watch {
	position: absolute;
	top: 0;
	left: 0;
	width: 125px;
	height: 94px;
	text-indent: -10000px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/play-button-small.png) no-repeat 50% 50%;
	cursor: pointer;
}
.videos .watch:hover {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/play-button-small-over.png) no-repeat 50% 50%;
}
.videos h3,
.videos p {
	padding-left: 25px;
}
.videos h3 {
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 3px;
	margin-top: 5px;
}
.tabs {
	margin: 0;
	padding: 0 0 0px 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/tabs-bg.png) no-repeat 0 4px;
}
.tabs li {
	display: block;
	float: left;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/tab-divider.png) no-repeat 100% 100%;
}
.tabs .active {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/tab-right-corner-current.png) no-repeat 100% 100%;
}
.tabs a {
	display: block;
	float: left;
}
.tabs .active a {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/tab-left-corner-current.png) no-repeat 0 100%;
}
.tabs .activelft {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/tab-left-corner-current.png) no-repeat 0 100%;
}
.tabs a span {
	display: block;
	float: left;
	height: 33px;
	line-height: 33px;
	padding: 4px 15px 0 36px;
	color: #231F20;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	cursor: pointer;
}
.tabs a:hover,
.tabs a:hover span {
	text-decoration: none;
}
.tabs .coupons a span {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-scissors.png) no-repeat 15px 12px;
}
.tabs .reviews a span {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-star.png) no-repeat 15px 12px;
}
.tabs .videos a span {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-video.png) no-repeat 15px 13px;
}
.coupons .map-embed,
.reviews .map-embed,
.videos .map-embed {
	/*float: right;
	width: 270px;*/
}
.right-col .features {
    /*position: relative;*/
}


.tabs .daily-deals a span {
    background: url(http://img.superpages.com/images-yp/sp/images/fw/icon-deals.png) no-repeat scroll 15px 12px transparent;}
	
.tabs .map a span {
    background: url(http://img.superpages.com/images-yp/sp/images/fw/icon-map.png) no-repeat scroll 15px 12px transparent;}


.td-featured-box {
background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/hpfeatured-box-tile.png) repeat-y 0 0;
position: relative;
margin: 0 0 10px 0;
width:540px;}
.td-featured-box .top, .coupons .top {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/hpfeatured-box-top.png) no-repeat 0 0;}
.td-featured-box .btm, .coupons .btm {background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/hpfeatured-box-btm.png) no-repeat 0 100%; padding:20px 0 0 0; }

.td-featured-box .percent{
float:left;
color:#333333;
font-size:13px;
font-weight:bold;
display:inline;
padding:8px 0 0 0;}

.td-featured-box .attrib {float:right; display:inline; font-size:11px; color:#666; margin:10px 0px 0 0;}

.td-featured-box .fimg {
float:left;
width:193px;
padding: 3px;
margin: 0 8px 0 20px;
border:1px solid #CCC;
background-color:#FFF;}

.td-featured-box .info {
float:left;
padding:0 0;
width:287px;}

.td-featured-box .details {
float:left;
padding:0;
width:139px;
text-align:center;}

.td-featured-box p {line-height:1.2; margin-bottom:3px;}
.td-featured-box p.d-button {margin:0 0 5px 20px; padding:0;}
.td-featured-box p.b-name {font-size:18px; font-weight:bold;}
.td-featured-box p.b-offer, .td-featured-box p.b-offer a {color:#008000; font-size:15px;}
.td-featured-box p.b-expire {font-size:11px; color:#666;}
.td-featured-box p.address {font-size:11px; color:#666; margin:0; padding-bottom:3px;}

.td-top-deals {margin:13px 0 0 3px; padding:5px; background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/hptopdeals-bkg.png) no-repeat 0 0;}
.td-top-deals h3 {color:#333333; font-size:15px; font-weight:bold; margin:5px 0 0 5px; padding:0 0 5px 0;}

.td-deals-btn{padding:5px 0 15px 0;}
.td-deals-btn img {display:block; margin-left:auto; margin-right:auto;}

.td-carousel-item {
float:left;
background:none repeat scroll 0 0 black;
color:White;
cursor:pointer;
height:90px;
margin:0 3px;
position:relative;
text-align:center;
width:122px;
border:1px solid #000;
}

.couponDM {display: block; width: 193px; height: 110px; overflow: hidden;}
.couponDMP {display: block; width: 122px; height: 90px; overflow: hidden;}

/* .td-carousel-item img{width:122px; height:90px;} */
.td-carousel-item.last {margin-right:0px;}
.td-carousel-item .trans-div {
background-color:#000000;
top:0;
left:0;
height:20px;
opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity:0.7;
position:absolute;
width:122px;
z-index:10;
}

.td-carousel-item img:hover{
filter:alpha(opacity=65);
-moz-opacity: 0.65;
opacity: 0.65;
}

.td-carousel-item .trans-div-green {
background-color:#438D2C;
bottom:0;
left:0;
height:20px;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:0.8;
position:absolute;
width:122px;
z-index:10;
}
.td-carousel-item .top-deal-title {
top:0;
left:0;
font-size:11px;
font-weight:bold;
height:20px;
position:absolute;
width:122px;
z-index:20;
color:#fff;
}

.td-carousel-item .you-save {
bottom:0;
left:0;
font-size:13px;
font-weight:bold;
height:20px;
position:absolute;
width:122px;
z-index:20;
color:#fff;
text-shadow: 1px 1px 2px #000;
}

.td-carousel-item .biz-title a {color:#FFFFFF;}
.td-carousel-item a:hover {text-decoration:none;}
.td-carousel-item .top-deal-title .biz-title, .td-carousel-item .top-deal-title .you-save {
height:14px;
overflow:hidden;
}



#myMap {height:280px;width: 270px;position: relative;}
h5.search-map {
        position: relative;
		padding:5px 0 0 2px;
        /*left: 270px;
        top: 290px;*/
}
.coupons select.combo-box {
	margin-bottom: 10px;
        width: 260px;
}
.featured-businesses {
	width: 350px;
}
.featured-businesses ul {
	margin: 0;
	padding: 0;
}
.featured-businesses li {
	position: relative;
	display: block;
	float: left;
	width: 160px;
        height: 180px;
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
}
.featured-businesses img {
	border: 5px solid #E7DED0;
	margin-bottom: 10px;
}
.featured-businesses h2 {
	margin-bottom: 10px;
}
.featured-businesses h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 3px;
}
.featured-businesses .watch {
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 110px;
	text-indent: -10000px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/play-button-large.png) no-repeat 50% 50%;
	cursor: pointer;
}
.featured-businesses .watch:hover {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/play-button-large-over.png) no-repeat 50% 50%;
}
.featured-businesses .rating {
	padding-left: 55px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-weight: bold;
}
#videoFlyout.drag {left: 50% !important; top: 50% !important; margin-left: -345px; margin-top: -190px;}
.mobile-cta {
	width: 340px;
	height: 180px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/mobile-cta-bg.jpg) no-repeat 0 0;
}
.mobile-cta h2,
.mobile-cta em {
	display: block;
	width: 0;
	height: 0;
	text-indent: -10000px;
}
.mobile-cta p {
	width: 210px;
	padding: 90px 0 0 10px;
	font-size: 13px;
}
.mobile-cta p a {
	font-weight: bold;
}

#facebookCnt h2, #twitterCnt h2{
margin:8px 0 0 0;
background-image: url(http://img.superpages.com/images/video/loading.gif);
background-repeat: no-repeat;
background-position: center center;
}
.social_content {
    display: block;
    font-size: 10px;
    height: 40px;
    line-height: 120%;
    margin: 10px 0 0;
    padding: 42px 5px 15px 15px;
    width: 130px;
}

.facebook-cta,
.twitter-cta {
	float: left;
	width: 170px;
	height: 130px;
	margin-top: 10px;
}
.facebook-cta p,
.twitter-cta p {
	width: 130px;
	margin: 0;
	padding: 50px 5px 15px 15px;
	line-height: 120%;
	font-size: 10px;
        height: 36px;
}
.facebook-cta {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/facebook-cta-bg.png) no-repeat 0 0;
}
.facebook-cta a {
	color: #003472;
	font-weight: bold;
	padding-left: 15px;
}
.twitter-cta {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/twitter-cta-bg.png) no-repeat 0 0;
}
.twitter-cta a {
	color: #00A9E1;
	font-weight: bold;
	padding-left: 15px;
}
.right-col .features .backfill {
    background: url(http://img.superpages.com/images-yp/sp/images/fw/coupon_breaks.jpg) no-repeat;
    width: 542px;
    height: 304px;
    position: relative;
}
.right-col .features .backfill h2, .right-col .features .backfill p, .right-col .features .backfill a {
    text-indent: -10000px;
}
.right-col .features .backfill a {
    display: block;
    width: 200px;
    height: 50px;
    position: absolute;
    top: 240px;
    left: 240px;
}
.superguarantee-cta {
	width: 270px;
	height: 280px;
	padding: 20px 0 0 270px;
	margin:13px 0 0 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/superguarantee-cta-bg.jpg) no-repeat 0 0;
}
.superguarantee-cta h2 {
	width: 253px;
	height: 47px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/superguarantee-cta-logo.png) no-repeat 0 0;
	text-indent: -10000px;
	margin: 0 0 10px -3px;
}
.superguarantee-cta p {
	font-size: 12px;
	color: #000;
        width: 245px;
        line-height: 1.7;
}
.superguarantee-cta a {
	display: block;
	width: 258px;
	height: 48px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/superguarantee-button-get.png) no-repeat 0 0;
	text-indent: -10000px;
}
.supermatch {
	padding: 20px 20px 0 20px;
	height: 127px;
	max-height: 127px;
	overflow: hidden;
}
.supermatch ul {
	margin: 0;
	padding: 0;
}
.supermatch ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 290px;
	padding-right: 20px;
}
.supermatch ul li.last {
	padding-right: 0;
}
.supermatch .media {
	float: left;
	width: 90px;
}
.supermatch .logo {
	display: block;
	padding: 4px;
	background: #fff;
	border: 1px solid #B6D4E2;
}
.supermatch .right-col {
	float: right;
	width: 190px;
}
.supermatch p,
.result p,
.top-results li p {
	line-height: 1.2;
	margin-bottom: 3px;
}
#search h3, #search-basic h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 3px;
}
#search .rating, #search-basic .rating {
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding-left: 55px;
}
p.address {
	color: #828282;
}
a.phone,
a.website,
a.map {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
}
a.phone {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-mobile-phone.png) no-repeat 0 50%;
}
a.website {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-monitor.png) no-repeat 0 50%;
}
a.map {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-map.png) no-repeat 0 50%;
}
.supermatch a.superguarantee,
.result a.superguarantee,
.top-results a.superguarantee {
	display: block;
	height: 20px;
	line-height: 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-superguarantee-18x20.png) no-repeat 0 50%;
	padding-left: 22px;
}
.left-rail {
	float: left;
	margin-top: 3px;
	width: 190px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/left-rail-bg-tile.png) repeat-y 0 0;
}
.left-rail .module {
	padding: 10px 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/module-divider.png) no-repeat 0 100%;
}
.left-rail h4 {
	padding: 10px 20px;
	font-size: 15px;
	font-weight: bold;
	background: #D1CCC3;
}
.left-rail h5 {
	font-size: 12px;
	margin-bottom: 5px;
}
.left-rail ul {
	margin: 0;
	padding: 0;
}
.left-rail li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #D1CCC3;
	list-style-type: none;
	line-height: 20px;
}
.left-rail li a {
	font-weight: bold;
}
.left-rail a.more {
	color: #DB7927;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/arrow-down-orange.gif) no-repeat 100% 50%;
	padding-right: 8px;
}
.left-rail table {
	width: 150px;
}
.left-rail td {
	line-height: 20px;
	border-bottom: 1px solid #D1CCC3;
}
.left-rail tr.last td,
.left-rail .zip td {
	border-bottom: none;
}
.left-rail .zip label {
	display: inline-block;
	width: 60px;
}
.left-rail .zip input,
.left-rail .zip select {
	width: 90px;
	border: 0;
}
.left-rail .zip-submit {
	float: right;
	padding: 0 5px;
}
.left-rail .features-filter {
	margin-bottom: 0;
}
.left-rail .features-filter label {
	color: #1675A3;
	font-weight: bold;
	cursor: pointer;
	padding-left: 5px;
}
.left-rail label.superguarantee {
	display: block;
	width: 120px;
	height: 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/superguarantee-filter-logo.png) no-repeat 5px 50%;
	text-indent: -10000px;
}
.left-rail h4.superplumbing {
	width: 150px;
	height: 36px;
	background: #D1CCC3 url(http://img.superpages.com/images-yp/sp/images/fw/superplumbing-logo.png) no-repeat 20px 10px;
	text-indent: -10000px;
}
.left-rail h4.supertips {
	width: 150px;
	height: 36px;
	background: #D1CCC3 url(http://img.superpages.com/images-yp/sp/images/fw/supertips-logo.png) no-repeat 20px 10px;
	text-indent: -10000px;
}
.left-rail .module.ad a {
	display: block;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 5px;
}
.left-rail .module.ad img {
	background: #fff;
	padding: 4px;
	border: 1px solid #DDD1BD;
}
.left-rail .module.ad p {
	margin: 0;
}
.left-rail .supertips h5 {
	margin-bottom: 10px;
}
.left-rail .supertips li {
	line-height: 1;
	border-bottom: none;
	list-style-type: circle;
	color: #C4AF8C;
	margin: 0 0 10px 14px;
}
.left-rail .supertips a.more {
	background-image: url(http://img.superpages.com/images-yp/sp/images/fw/arrow-right-orange.gif);
}
.left-rail input.hide-filters {
	display: block;
	width: 150px;
}
.module.alh {
	padding: 10px 15px;
}
.alh .pane {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/alh-bg-tile.png) repeat-y 0 0;
}
.alh .pane .top {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/alh-bg-top.png) no-repeat 0 0;
}
.alh .pane .btm {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/alh-bg-bottom.png) no-repeat 0 100%;
	padding: 10px 15px 13px 15px;
	min-height: 100px;
}
.alh textarea {
	width: 128px;
	margin-bottom: 10px;
}
.alh .tabs {
	background: none;
	padding-left: 4px;
	margin-bottom: -1px;
}
.alh .tabs a {
	font-size: 14px;
	color: #656262;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.alh .tabs li {
	border: none;
	background: none;
}
.alh li.current {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/alh-tab-right-corner.png) no-repeat 100% 0;
}
.alh li.current a {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/alh-tab-left-corner.png) no-repeat 0 0;
	padding: 0 10px;
	color: #000;
}
.alh .pane p {
	line-height: 1.2;
	margin: 0 0 10px 0;
}
.alh input {
	background: #FDC32D;
	border: 1px solid #fff;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius: 5px;
	padding: 2px;
}
.results {
	float: right;
	width: 740px;
	padding: 20px 10px 0 10px;
}
.result {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/result-tile.png) repeat-y 0 0;
	position: relative;
	margin-bottom: 10px;
}
.result .top {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/result-top.png) no-repeat 0 0;
}
.result .btm {
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/result-btm.png) no-repeat 0 100%;
	padding: 15px 10px 45px 10px;
}
.result .logo {
	float: left;
	width: 90px;
	padding-right: 20px;
}
.result .logo img {
	padding: 4px;
	border: 1px solid #D6D6D6;
	background: #fff;
}
.result .info {
	float: left;
	width: 195px;
	padding-left: 25px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.result .reviews,
.result .coupons,
.result .media {
	float: left;
	width: 110px;
	padding-left: 20px;
}
.result p.reviewer {
	font-style: italic;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/result-review-quote-bg.gif) no-repeat 10px 100%;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.result blockquote {
	background: #DDE8EE;
	padding: 5px;
	font-size: 10px;
}
.result .coupons p {
	border: 1px dashed #828282;
	padding: 5px;
}
.result .media {
	position: relative;
}
.result .media .watch {
	position: absolute;
	top: 0;
	left: 0;
	width: 110px;
	height: 82px;
	text-indent: -10000px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/play-button-text.png) no-repeat 45px 27px;
	cursor: pointer;
}
.result .media .watch:hover {
	background-image: url(http://img.superpages.com/images-yp/sp/images/fw/play-button-text-over.png);
}
.result .social {
	width: 720px;
	height: 30px;
	position: absolute;
	left: -10000px;
	bottom: 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/result-social-bg.png) no-repeat 1px 0;
	padding: 0 10px;
}
.result:hover .social {
	left: 0;
}
.result .social a {
	display: block;
	float: left;
	line-height: 30px;
}
.result a.like {
	margin: 3px 10px 0 0;
}
.result a.save {
	margin-right: 10px;
}
.result a.email {
	width: 20px;
	height: 20px;
	margin: 5px 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-email-share.png) no-repeat 0 0;
	text-indent: -10000px;
}
.result a.text {
	width: 20px;
	height: 20px;
	margin: 5px 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-text-share.png) no-repeat 0 0;
	text-indent: -10000px;
}
.result a.facebook {
	width: 20px;
	height: 20px;
	margin: 5px 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-facebook-share.png) no-repeat 0 0;
	text-indent: -10000px;
}
.result a.twitter {
	width: 20px;
	height: 20px;
	margin: 5px 10px 5px 0;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/icon-twitter-share.png) no-repeat 0 0;
	text-indent: -10000px;
}
.result a.share {
	color: #000;
	margin-right: 10px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/arrow-down-black.gif) no-repeat 100% 50%;
	padding-right: 8px;
}
.results-count {
	float: left;
	font-size: 12px;
	padding-left: 10px;
}
.pager {
	float: right;
	font-size: 12px;
	padding-right: 10px;
}
.pager * {
	display: block;
	float: left;
	padding: 0 5px;
}
.pager .disabled {
	color: #acacac;
}
.pager .current {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.bottom-rail {
	float: right;
	width: 740px;
	padding: 0 10px;
}
.bottom-rail .ad {
	float: left;
	width: 200px;
	padding: 0 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/bottom-rail-divider.png) no-repeat 0% 50%;
}
.bottom-rail .ad.first {
	padding-left: 10px;
	background: none;
}
.results h1 {
	font-size: 25px;
	color: #828282;
}
.results h1 strong {
	color: #000;
}
.map.large {
	float: left;
	text-align: right;
	border-bottom: 1px solid #d6d6d6;
}
.map.large a.smaller,
.left-rail .map a.larger {
	display: inline-block;
	background: #FFC920 url(http://img.superpages.com/images-yp/sp/images/fw/arrow-upper-left-black.gif) no-repeat 5px 5px;
	height: 20px;
	line-height: 20px;
	color: #000;
	padding: 0 5px 0 10px;
	margin-left: 10px;
} 
.left-rail .map {
	text-align: right;
}
.left-rail .map a.larger {
	margin-bottom: 10px;
	background: #FFC920 url(http://img.superpages.com/images-yp/sp/images/fw/arrow-lower-right-black.gif) no-repeat 95% 11px;
	padding: 0 10px 0 5px;
}
.top-results .right-col {
	float: right;
	width: 260px;
}
.top-results {
	padding: 0 10px 20px 10px;
}
.top-results ul {
	margin: 0;
	padding: 0;
}
.top-results li {
	width: 245px;
	padding: 10px 0 10px 25px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 10px;
	border-top: 1px solid #D6D6D6;
}
.top-results .sort {
	margin-bottom: 10px;
}
.top-results p.sponsored {
	margin-bottom: 10px;
}
.warning {
	font-size: 14px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/warning.png) no-repeat 0 50%;
	padding-left: 40px;
}

/* MODAL STYLES */

.modal {
	position: absolute;
	left: 30%;
    width: 535px;
	background: url(http://img.superpages.com/images-yp/sp/images/fw/modal-pop.png) no-repeat;
        z-index: 999;
        display: none;
}
.modal ul {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 145px;
}
.modal ul.options {
    margin-top: 10px;
    font-weight: bold;
}
.modal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.modal .all {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
.modal .close {
	display: block;
	position: absolute;
	top: 35px;
	right: 30px;
	width: 20px;
	height: 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/close-button.png) no-repeat 0 0;
	text-indent: -10000px;
}
.modal .close:hover {
	background-position: 0 -20px;
}
.modal #city-list {
    height: 267px;
    margin: 45px 45px 0;
}
.modal #category-list {
    height: 277px;
    margin: 35px 45px 10px;
}
.modal #city-list-search {
    font-size: 12px;
    font-weight: bold;
    margin-left: 38px;
    height: 50px;
    vertical-align: top;
}
.modal #city-list-search form {
     vertical-align: middle;
     display: table;
}
.modal #city-list-search form label {
    display: block;
    float: left;
    margin-top: 7px;
}
.modal #city-list-search input[type="text"] {
    float: left;
    border: 1px solid #FF9900;
    background: url(http://img.superpages.com/images-yp/sp/images/fw/city-search-input-bg.png) no-repeat;
    width: 159px;
    height: 28px;
    line-height: 2.3;
    padding-left: 5px;
    margin-left: 7px;
}

.modal #city-list-search input[type="button"] {
    float: left;
    margin-left: 5px;
    width: 93px;
    height: 30px;
    background: url(http://img.superpages.com/images-yp/sp/images/fw/city-search-btn.png) no-repeat;
    border: none;
    cursor: pointer;
}
.popular-categories h2 {
    background: url(http://img.superpages.com/images-yp/sp/images/fw/popular-categories.png) no-repeat;
    margin: 10px 0;
    text-indent: -10000px;
    height: 39px;
}
.popular-categories ul {
    list-style-type: none;
    float: left;
    width: 125px;
}
.popular-categories #category-list ul {
    width: 145px;
}
.popular-categories li a.more {
    font-weight: bold;
}
.additional-categories, .additional-categories-ft{
    background: url(http://img.superpages.com/images-yp/sp/images/fw/category-pop.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -265px;
    margin-top: -140px;
}
#category-list-ft ul.options {
    font-size: 16px;
    margin-top: 5px;
}
/* ///////////////////////////////////// registration structure ////////////////////////////////////// */
#FBregistrationFlyoutWrapper{
position:absolute;
top:10px;
left:375px;
width:350px;
height:135px;
z-index:500;
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#FBregistrationFlyoutWrapper img {
border:none;
}

.registrationFlyoutTop {
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_top.png);
background-repeat:no-repeat;
width:350px;
height:12px;
_margin-bottom:-3px;
}

.registrationFlyoutClose {
position:absolute;
top:20px;
left:324px;
top:16px;
width:11px;
height:10px;
-index:100;
}

#FBregistrationFlyoutBot { /* standard light gray bottom */
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_bot.png);
background-repeat:no-repeat;
width:350px;
height:12px;
z-index:500;
display:block;
}

#FBregistrationFlyoutBotFFF { /* white bottom */
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_botFFF.png);
background-repeat:no-repeat;
width:350px;
height:12px;
display:none;
z-index:500;
}

/* ///////////////////////////////////// registration titles ////////////////////////////////////// */

#FBregistrationFlyoutTitle { /*title container*/
width:327px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:15px;
padding-bottom:10px;
font-weight:bold;
font-size:18px;
color:#333333;
display:block;
}

#FBtitle_welcome { /*Welcome [Name]*/
display:block;
}

.FBnamecolor {
color:orange;
}

/* ///////////////////////////////////// registration error messages ////////////////////////////////////// */

#FBregistrationMessage_error { /* universal error container style for 1 error */
width:266px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:38px;
padding-right:38px;
display:block;
}

.redError { /* red color for error message */
color:#CC0000;
}

/* single error message */

.registrationError { /* single error message */
color:#CC0000;
font-weight:bold;
margin-top:-1px;
margin-bottom:-1px;
list-style:none;
padding-left:0px;
*margin-left:0px; /* for IE */
}

.errorSecondLine { /* single error, second line */
margin-left:0px;
padding-bottom:5px;
}

/* multiple error messages */

.registrationErrors { /* multiple errors */
color:#000000;
font-weight:bold;
margin-top:-1px;
margin-bottom:-1px;
padding-bottom:2px;
list-style-type:disc;
padding-left:20px;
*margin-left:0px; /* for IE */
}

.errorsSecondLine { /* multiple error, second line */
margin-left:20px;
padding-bottom:5px;
}

#FBerror_enteremail { /* Please enter an email address */
display:none;
}


#FBerror_zipnotvalid { /* Zip code is not valid */
display:none;
}

#FBerror_emailnotvalid{
display:none;
}

#FBerror_enteremailzip {
width:286px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:28px;
padding-right:28px;
display:none;
}

/* ///////////////////////////////////// registration forms ////////////////////////////////////// */

#FBreturnUserForm { /* Return User Form */
width:326px;
border-top:solid #999999 1px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#f6f6f6;
padding:15px 0px 0px 16px;
display:block;
}

/* ///////////////////////////////////// form styles ////////////////////////////////////// */
/* ///////////////////////////////////// registration structure ////////////////////////////////////// */
#FBregistrationFlyoutWrapper{
position:absolute;
top:10px;
left:375px;
width:350px;
height:135px;
z-index:500;
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#FBregistrationFlyoutWrapper img {
border:none;
}

.registrationFlyoutTop {
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_top.png);
background-repeat:no-repeat;
width:350px;
height:12px;
_margin-bottom:-3px;
}

.registrationFlyoutClose {
position:absolute;
top:20px;
left:324px;
top:16px;
width:11px;
height:10px;
-index:100;
}

#FBregistrationFlyoutBot { /* standard light gray bottom */
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_bot.png);
background-repeat:no-repeat;
width:350px;
height:12px;
z-index:500;
display:block;
}

#FBregistrationFlyoutBotFFF { /* white bottom */
background-image:url(http://img.superpages.com/images-yp/sp/images/widget/images/registration_flyout_botFFF.png);
background-repeat:no-repeat;
width:350px;
height:12px;
display:none;
z-index:500;
}

/* ///////////////////////////////////// registration titles ////////////////////////////////////// */

#FBregistrationFlyoutTitle { /*title container*/
width:327px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:15px;
padding-bottom:10px;
font-weight:bold;
font-size:18px;
color:#333333;
display:block;
}

#FBtitle_welcome { /*Welcome [Name]*/
display:block;
}

.FBnamecolor {
color:orange;
}

/* ///////////////////////////////////// registration error messages ////////////////////////////////////// */

#FBregistrationMessage_error { /* universal error container style for 1 error */
width:266px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:38px;
padding-right:38px;
display:block;
}

.redError { /* red color for error message */
color:#CC0000;
}

/* single error message */

.registrationError { /* single error message */
color:#CC0000;
font-weight:bold;
margin-top:-1px;
margin-bottom:-1px;
list-style:none;
padding-left:0px;
*margin-left:0px; /* for IE */
}

.errorSecondLine { /* single error, second line */
margin-left:0px;
padding-bottom:5px;
}

/* multiple error messages */

.registrationErrors { /* multiple errors */
color:#000000;
font-weight:bold;
margin-top:-1px;
margin-bottom:-1px;
padding-bottom:2px;
list-style-type:disc;
padding-left:20px;
*margin-left:0px; /* for IE */
}

.errorsSecondLine { /* multiple error, second line */
margin-left:20px;
padding-bottom:5px;
}

#FBerror_enteremail { /* Please enter an email address */
display:none;
}


#FBerror_zipnotvalid { /* Zip code is not valid */
display:none;
}

#FBerror_emailnotvalid{
display:none;
}

#FBerror_enteremailzip {
width:286px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#ffffff;
padding-left:28px;
padding-right:28px;
display:none;
}

/* ///////////////////////////////////// registration forms ////////////////////////////////////// */

#FBreturnUserForm { /* Return User Form */
width:326px;
border-top:solid #999999 1px;
border-left:solid #999999 4px;
border-right:solid #999999 4px;
background-color:#f6f6f6;
padding:15px 0px 0px 16px;
display:block;
}

/* ///////////////////////////////////// form styles ////////////////////////////////////// */

.formfieldtitle {
padding-right:5px;
font-weight:bold;
font-size:11px;
color:#333333;
text-align:right;
}

.forminputfield { /* standard white input field */
width:185px;
height:18px;
font-size:13px;
border:solid #999999 1px;
background-color:#FFFFFF;
}

/* Autocomplete */
.autocomplete-w1 { font-family:arial;font-weight:bold;color:#000;font-size: 12px; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left;  overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */   _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#000; }
div.form_bar input.sfield{width: 400px;}

/** WEATHER WIDGET **/
.national-weather, .no-weather {
    width: 338px;
    height: 178px;
    background: url(http://img.superpages.com/images-yp/sp/images/fw/weather-bg.png) no-repeat 0 0;
    position: relative;
}
.national-weather h2 {
    background: url(http://img.superpages.com/images-yp/sp/images/fw/find-local-weather.png) no-repeat 15px 15px;
    width: 200px;
    height: 35px;
    margin-bottom: 100px;
    text-indent: -10000px;
}
.national-weather .current-date {
    position: absolute;
    right: 15px;
    top: 15px;
}
.national-weather #weather-search-form input#weathercity {
    margin-left: 15px;
    padding-left: 10px;
    background: url(http://img.superpages.com/images-yp/sp/images/fw/weather-search-bg.png) no-repeat;
    width: 216px;
    height: 26px;
    border: none;
    line-height: 24px;
    vertical-align: middle;
}
.national-weather #weather-search-form input[type="submit"] {
    border: none;
    background: url(http://img.superpages.com/images-yp/sp/images/fw/weather-search-btn.png) no-repeat;
    width: 82px;
    height: 31px;
    cursor: pointer;
    vertical-align: middle;
}
.no-weather p {
    padding-top: 12px;
    text-align: center;
    font-size: 12px;
}
#weather-console
{
	width: 350px;
	height: 200px;
	position: relative;
        background: url(http://img.superpages.com/images-yp/sp/images/fw/local-weather-bg.png) no-repeat;
}
#outlooktext
{
	left: 100px;
	top: 45px;
	padding: 10px;
	position: absolute;
        font-size: 24px;
        font-weight: bold;
        font-stretch: condensed;
        letter-spacing: -.5px;
}
#weathertime
{
	left: 100px;
	top: 33px;
	padding: 10px;
	position: absolute;
	font-size: 12px;
	font-stretch: condensed;
}
#currenttemp
{
	left: 100px;
	top: 50px;
	padding: 10px;
	position: absolute;
        font-size: 24px;
        font-weight: bold;
        font-stretch: condensed;
}
#humidity
{
	left: 200px;
	top: 50px;
	padding: 10px;
	position: absolute;
    font-size: 12px;
	font-stretch: condensed;
}
#wind
{
	left: 200px;
	top: 64px;
	padding: 10px;
	position: absolute;
    font-size: 12px;
	font-stretch: condensed;
}
#newoutlooktext
{
	left: 100px;
	top: 75px;
	padding: 10px;
	position: absolute;
        font-size: 18px;
        font-weight: bold;
        font-stretch: condensed;
}
#weather-console #weatherheader
{
	padding: 12px;
}

#weather-console #weathercity
{
	font-size: 18px;
        letter-spacing: -.5px;
}

#weather-console #weatherdate
{
	position: absolute;
	top: 15px;
	right: 20px;
	text-align: right;
	font-size: 12px;
}

#cityname
{
	font-weight: bold;
}
ul#forecast {
    margin: 0;
    list-style-type: none;
    position: absolute;
    top: 90px;
    left: 110px;
    font-size: 14px;
    font-weight: bold;
}
ul#forecast li {
    float: left;
    margin-right: 7px;
    padding-right: 7px;
    line-height: 12px;
}
ul#forecast li.high {border-right: 1px solid #000;}
ul#forecast-daily
{
	position: absolute;
	top: 125px;
	left: 0px;
        background: url(http://img.superpages.com/images-yp/sp/images/fw/weather-daily-bg.png) bottom no-repeat;
        list-style-type: none;
        padding-left: 1px;
        margin: 0;
        width: 340px;
        height: 53px;
}
ul#forecast-daily li {
        width: 48px;
        height: 52px;
        margin-right: 1px;
        float: left;
        text-align: center;
        background: url(http://img.superpages.com/images-yp/sp/images/fw/weather-daily-header-bg.png) no-repeat;
        cursor: pointer;
}
ul#forecast-daily li.current {background-position: 0 -52px;}
ul#forecast-daily li#day1, ul#forecast-daily li#day6, ul#forecast-daily li#day7 {width: 47px;}
ul#forecast-daily li h5 {
    color: #1675a3;
    padding-top: 9px;
}
ul#forecast-daily li.current h5 {color: #fff;}
ul#forecast-daily li img {margin: 5px auto;}
div.forecastday
{
	width: 50px;
	height: 51px;
	float: left;
}

div.dayname
{
	font-weight: bold;
	text-align: center;
	font-size: 8px;
}

ul#newforecast {
    margin: 0;
    list-style-type: none;
    position: absolute;
    top: 110px;
    left: 110px;
    font-size: 14px;
    font-weight: bold;
}
ul#newforecast li {
    float: left;
    margin-right: 7px;
    padding-right: 7px;
    line-height: 12px;
}
ul#newforecast li.high {border-right: 1px solid #000;}

.pinkdevc {
	position: absolute;
	display: none;
	font-size: 80%;
	border: 3px solid #df0023;
	border-bottom: 3px solid #df0023;
	background-color: #fff;
	width: 450px;
	height: 200px;
	z-index: 100
}

.clonedlisting
{
	display: none;
}

/* ABOUT SECTION */
ul#breadcrumb {margin-left: 0; padding-bottom: 20px;}
ul#breadcrumb li {float: left; list-style-type: none; background: url('http://img.superpages.com/images-yp/decor/images/new/arrow.gif') 8px 5px no-repeat; padding-left: 30px;}
ul#breadcrumb li.first {background: none; padding-left: 0;}

#breadcrumb img {display: inline;}
.abouttext {font-size: 13px;}
.abouth1 {font-weight: bold;}
#static .about h2 {font-size: 15px; font-weight: bold; margin-bottom: 5px; width: 455px;}
#static .about .left-col, #generic .about .right-col {width: 455px;}
#static .bottom-icons {position: relative; width: 910px; height: 75px; margin-top:10px;}
#static .bottom-icons .big-book, .bottom-icons .big-yellow, #static .bottom-icons .superyellowpages, .bottom-icons .superyellowpages-com {float: left; text-indent: -10000px; height: 75px; margin-left: 15px;}
#static .bottom-icons .big-book {background: url(http://img.superpages.com/images-yp/sp/images/fw/big-book.jpg) center center no-repeat; width: 152px;}
#static .bottom-icons .big-yellow {background: url(http://img.superpages.com/images-yp/sp/images/fw/big-yellow.jpg) center center no-repeat; width: 232px;}
#static .bottom-icons .superyellowpages {background: url(http://img.superpages.com/images-yp/sp/images/fw/superyellowpages.jpg) center center no-repeat; width: 199px; margin-left: 30px;}
#static .bottom-icons .superyellowpages-com {background: url(http://img.superpages.com/images-yp/sp/images/fw/superyellowpages_com.jpg) center center no-repeat; width: 248px;}

/*#static h2 {margin: 10px 0; background-color: #2F5E8C; color: #fff; padding: 5px;}*/
#static .contact h3 {text-indent: -10000px; margin-top: 20px;}
#static .contact h3.contact-info {background: url(/about/images/sp-contact-header.gif) no-repeat;}
#static .contact h3.business-development {background: url(/about/images/sp-business-development-header.gif) no-repeat;}
#static .contact ul.contact-methods li {list-style-image: url(http://img.superpages.com/products/images/awu_reddot.gif);}
#static .contact p {margin-bottom: 100px;}
#static.feedback table.feedback-form {margin: 0 auto;}
#static.feedback .feedback-send {margin-left: 589px; margin-top: 8px;}
#static .change-listing h3 {background: url(http://img.superpages.com/about/sh_selectalistingtype.gif) no-repeat; text-indent: -10000px; height: 35px; margin-bottom: 25px;}
#static .change-listing ul.options {list-style-type: none; margin: 0 0 60px; font-size: 12px;}
#static .change-listing ul.options li {margin-bottom: 20px;}
#static.glossary .content {position: relative;}
#static.glossary ul.alpha-list {position: absolute; top: 100px; left: 5px; padding-left: 15px; background: url(http://img.superpages.com/consumercntr/images/redbutton.gif) 0 2px no-repeat;}
#static.glossary ul.alpha-list li {list-style-type: none; float: left; margin-left: 5px;}
#static.glossary dl {padding-top: 40px;}
#static.glossary dl a.anchor,
#static.glossary dl a.anchor:hover,
#static.glossary ul.alpha-list a.none,
#static.glossary ul.alpha-list a.none:hover {color: #434343; text-decoration: none; cursor: default;}
#static.glossary dt {background: url(http://img.superpages.com/products/images/awu_reddotspacer.gif) no-repeat; padding-left: 17px; clear: left; display: block;}
#static.glossary dd {margin-bottom: 10px;}
.sitemaph1 {font-weight: bold;}
#static.sitemap .column, #static.lottery .column {position: relative; float: left; width: 290px; margin-right: 25px; padding-top: 20px;}
#static.sitemap .column h3 {font-weight: bold; font-size: 15px;margin-bottom:7px;}

#static.sitemap .column ul {list-style-type: none; margin: 0 0 5px 0;}
#static.sitemap .column ul ul {margin-left: 28px; list-style-type: square;}
#static.supertips #spstipscontainer,  #spstipscontainer {font-size: 100%; font: 12px/1.4 Helvetica,'Helvetica Neue','Helvetica LT',Arial,sans-serif;}
#spstipscontainer .content{padding: 0; width: 100%;}
#spstipscontainer .content .column_center #body_ad {clear: right;}
#spstipscontainer .content .column_center h1 {margin-top: 10px;}
#spstipscontainer .content .column_center img {float: left; margin: 0 10px 5px 0;}
#static.supertips h2 {background-color: transparent;}
#static .splayout{font-size: 100%;}
#static.terms .content, #static.copyright .content, #static.privacy .content {font-size: 12px;}
#static.terms .content ul {margin-left: 0;}
#static.terms .content ul li a {font-size: 14px; font-weight: bold;}
#static.terms .content ul li {list-style-type: none; line-height: 25px;}
#static.terms .content ul.additional li {background: url(http://img.superpages.com/terms/arrow_gray_big.gif) 0 0 no-repeat; padding-left: 25px;}
#static.terms .content h4 {font-weight: bold; margin-bottom: 5px;}


/* MOBILE */

#mobile-pages .masthead .nav li a:hover {text-decoration: none;}

#mobile-pages .content {background: none; padding: 20px 0 0; width: 955px;}
#mobile-pages .content #mobile-home-left p, #mobile-pages .content #mobile-home-right dl, #mobile-pages .content #mobile-home-right li, #mobile-pages .content #mobile-home-right p {
font-size:11px;
}
#mobile-pages .content #mobile-home-left h2 {font-size: 20px;}
#mobile-pages .content #mobile-applications h3 {font-size: 11px;}
#mobile-pages .content #mobile-home-right h2 {font-size: 15px;}
#mobile-pages .content small {font-size: 9px;}

/* SUPERGUARANTEE */

body#static.csg #csgwrap {margin: 0 -39px;}
body#static.csg #csgwrap .step_r {margin-bottom: 30px;}

/* COUPONS */
#static.coupons .content .intro, #static.coupons .content h1 {font-size: 18px; font-weight: bold; float: left; margin-right: 10px; margin-bottom: 10px; line-height: 24px; color: #000000;}
#static.coupons .content .one-col {float: left; position: relative; width: 100%;}
#static.coupons .content .left-col, #static.coupons .content .right-col {width: 45%; float: left; position: relative;}
#static.coupons .content .left-col {clear: left;}
#static.coupons .content .right-col {background-color: #E7F0F5;}
#static.coupons .content h2 {margin: 0;}
#static.coupons .content .column {
float:left;
line-height:160%;
padding:4px;
width:200px;
}
#static.coupons .content .column a {font-size: 12px;}
#static.coupons .content .col1 {
float: left;
position: relative;
width: 195px;
border-right: none;
}
#static.coupons .content .col2 {
float: left;
position: relative;
width: 510px;
}
#static.coupons .content .col3 {
float: left;
position: relative;
margin: 0;
padding-left: 15px;
}
#static.coupons .content ul.sc_items {
    list-style-type: none;
    margin: 0 0 10px;}
#static.coupons .content .scblockleft ul.sc_items {
    margin-right: 15px;
}
#static.coupons .content ul.sc_items li {
	margin-top:6px;
	color:#333333;
        margin-left: 0;
}
#static.coupons .content .col2 .cattitle
{
    clear: both;
height: 15px;
width: 500px;
background: #2F5E8C;
padding: 5px 5px 5px 10px;
font-weight: bold;
font-size:12px;
color: #fff;
}
#static.coupons .content .col1 .title,
#static.coupons .content .col3 .cattitle {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size:11px;
padding: 15px 15px 10px 20px;
margin: 0;
}
#static.coupons .content .bizname{
font-size:110%;
font-weight:bold;
}
#static.coupons .content .scbiz
{
float: left;
padding: 0 0 0 10px;
margin: 0 0 0 0px;
width: 300px;
}

#static.coupons .content .sccoupon
{
float: right;
padding: 0;
margin: 0;
width: 190px;
text-align: right;
}
#static.coupons .content .sccoupon ul.sc_items li .ctitle {
    padding-right: 7px;
    font-weight: bold;
}
#static.coupons .content .sccoupon ul.sc_items li img {
    display: inline;
}
#static.coupons .content .fbh {clear: left; padding-top: 10px;}
#static.coupons .content .scbotcont {
    width: 900px;
}
#static.coupons .content .spinfotxt {
    font-size: 10px;
    clear: left;
    margin: 0;
    padding: 15px 0 0;
    text-align:center;
}
#static.coupons .content .spinfotxt .spdisclaimer {display: block;}
.clear {clear: both;}
.spwrap .spcontent .splayout {font-size: 12px;}
.spwrap .spcontent .splayout .spinfotxt, .spwrap .spcontent .splayout .spdisclaimer {font-size: 11px;}
/* AFFILIATE PAGES */

html#affiliate {background: url("http://img.superpages.com/images-yp/sp/images/fw/basic-masthead-bg-tile.png") repeat-x; padding: 0; margin: 0;}
body.affiliate {background-image: none}
body.affiliate .masthead {background: none;}
body.affiliate .account-links {margin-bottom: 80px;}
.lsapnavbar{padding: 0; margin: 0; clear: both;}
.lsapnavbar, .lsapnavbar a {	color: #fff;
	font-size: 18px;
	line-height: 1;
}

/*/////////////////////////////////////////////////////////////START ie6 popup ////////////////////////////////////////////*/


#ie6popup
{
z-index:1000;
font-family: Arial, Helvetica, sans-serif; 
}

.ie6modal {
position: absolute;
left: 30%;
width: 689px;
background: url(http://img.superpages.com/images-yp/sp/images/fw/ie6popbg.png) no-repeat;
height:355px;
z-index: 999;
}

.ie6modal #browser-content {
	width: 588px;
    margin: 50px 25px 55px 50px;
    text-align:left;
    height:300px;
    color:#333333;
}

.ie6modal .close {
	display: block;
	position: absolute;
	top: 35px;
	right: 30px;
	width: 20px;
	height: 20px;
	background: transparent url(http://img.superpages.com/images-yp/sp/images/fw/close-button.png) no-repeat 0 0;
	text-indent: -10000px;
}

.ie6modal #browser-content p
{
	width:588px;
}
.ie6modal #browser-content .title
{
	font-size:20px;
	margin-bottom:20px;
}

.ie6modal #browser-content .bcontent
{
	font-size:16px;
	margin-bottom:25px;
}

.browsers a {float:left; margin-left:35px; padding:0; background: url("http://img.superpages.com/images-yp/sp/images/fw/browsers.jpg");}

.browsers .ie-btn{margin-left:0;}

a.ie-btn {display: block; width: 116px; height: 121px; text-decoration: none;}
a.ie-btn:hover {background-position: -116px 0;}

a.ff-btn {display: block; width: 116px; height: 121px; text-decoration: none; background-position: -232px 0;}
a.ff-btn:hover {background-position: -348px 0;}

a.ch-btn {display: block; width: 116px; height: 121px; text-decoration: none; background-position: -464px 0;}
a.ch-btn:hover {background-position: -580px 0;}

a.sf-btn {display: block; width: 116px; height: 121px; text-decoration: none; background-position: -696px 0;}
a.sf-btn:hover {background-position: -812px 0;}

.displace {position: absolute;left: -5000px;}

/*/////////////////////////////////////////////////////////////END ie6 popup ////////////////////////////////////////////*/

.twitter-box {width:197px; height:400px; margin:5px 0 0 10px;}

.share-page {margin-top:5px;position:absolute;right:6%;}

