body {background: url(images/bg01.jpg) repeat left top;color: #938976;}

h1, h2, h3 {color: #5F5852;}

h2.h2-style2 {background: url(images/homepage10.jpg) no-repeat left top;}

h2.h2-style3 {background: url(images/homepage11.jpg) no-repeat left top;}

h3 {color: #4E86A0;}

h3.h3-style1 {color: #4D7C8F;}

dl.dl-style1 dt {background: url(images/homepage12.gif) repeat-x left top;color: #6A5F4B;}

dl.dl-style1 dd {border-top: 1px solid #EBE1CD;}

.ul-style1 li {border-top: 1px solid #EBE1CD;}

strong {color: #534F47;}

a {color: #64884F;}

img.border {border: 1px solid #D9CCB3;}

/** WRAPPER */

#wrapper {background: url(images/bg02.jpg) repeat-x left top;}

.border-bottom {border-bottom: 6px solid #FFFFFF;}

.border-left {border-left: 6px solid #FFFFFF;}

/** HEADER */

#header {background: url(images/bg03.jpg) no-repeat right top;}

/** Color White START */
#search input, #menu a, .headphone, #login .input-submit, .box-style1 .title, .box-style2 .title, .box-style3 .title  {color: #FFFFFF;}

/** Color White END */

input#search-input-text {background: url(images/homepage02.gif) no-repeat left top;}

input#search-input-submit {background: url(images/homepage03.jpg) no-repeat left top;}

/** MENU */

#menu {background: url(images/homepage04.gif) repeat-x left top;}

#menu li.first {background: url(images/homepage05.gif) repeat-y left top;}

#page {background: url(images/bg04.jpg) repeat-y left top;}

#page-bg-top {background: url(images/bg05.jpg) no-repeat left top;}

.single #page {background-image: url(images/subpage2_01.jpg);}

.single #page-bg-top {background-image: url(images/subpage2_02.jpg);}

.content_bar {
	background: url(images/homepage07.gif) no-repeat left top;
	padding:40px;
}

#login .input-text {background: url(images/homepage20.gif) repeat-x left top;color: #938976;}

#login .input-submit {background: url(images/homepage03.jpg) no-repeat left top;}

.single #footer {background-image: url(images/subpage2_03.jpg);}

/** BOX STYLE COMMON */

.box-style1 .title, .box-style2 .title, .box-style3 .title {border-bottom: 6px solid #FFFFFF;}

.box-style1 .content, .box-style2 .content, .box-style3 .content {background: url(images/homepage16.gif) no-repeat left top;border-bottom: 5px solid #FFFFFF;}

/** BOX STYLE 1 */

.box-style1 .title {background: url(images/homepage17.jpg) no-repeat left top;}

/** BOX STYLE 2 */

.box-style2 .title {background: url(images/homepage18.jpg) no-repeat left top;}

/** BOX STYLE 3 */

.box-style3 .title {background: url(images/homepage19.jpg) no-repeat left top;}

#logo {	background: url(images/homepage01.jpg) no-repeat left top;}

/** SEARCH */


#merchantIcon .map {
	background:transparent url(images/icon_directions.png) no-repeat scroll left center;
}

#merchantIcon .website {
	background:transparent url(images/icon_visits.png) no-repeat scroll left center;
}

#merchantIcon .email {
	background:transparent url(images/icon_email.png) no-repeat scroll left center;
}

#merchantIcon .print {
	background:transparent url(images/icon_print.png) no-repeat scroll left center;
}

#merchantIcon .bookmark {
	background:transparent url(images/icon_bookmark.png) no-repeat scroll left center;
}

#merchantIcon .sms {
	background:transparent url(images/icon_sms.png) no-repeat scroll left center;
}

#merchantIcon li a {
	color:#8F6646;
}

#play_video a {
	background:url(images/icon4_dbrown.png);	
	background-repeat:no-repeat;
	background-position:43px;
}

#play_video a span {
	color:#906644;
}

/* WebVisible Branding */
#wv_footer {
	color: #ffffff;	margin:0 auto 0 auto; margin-top:5px;
}
#wv_footer-wrap {
	margin:0 auto 0 auto; background-image:url(images/footer.png); 
	background-position:center;	width:912px; height:99px;
}
#wv_footer-logo {
	background-image:url(images/wv-footer-logo.jpg); width:212px;
	height:25px; float:right; margin:20px 40px 10px 0;
}
#wv_footer a {
	color: #ffffff;	text-decoration: none;
}
#wv_footer a:hover {
	text-decoration: underline;
}
#wv_footer .left {
	background :#221E1E; width:250px;
}
#wv_footer .links {
	margin-top:20px; padding-right:50px; text-align:right;
	width:500px; float:right; clear:both;
}

/* ATT Branding */
#yp_footer {
	margin-top:5px; margin-left:auto; margin-right:auto; color: #ffffff;	
	font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px;
}
#yp_footer-wrap {
	margin:0 auto 0 auto; background-image:url(images/footer.png); 
	background-position:center; width:912px; height:99px;
}
#yp_footer a {
	color: #ffffff;	text-decoration: none;
}
#yp_footer a:hover {
	text-decoration: underline;
}
#yp_footer #att_footer-logo {
	background-image:url(http://c66.yellowpages.com/ext_footer/ATT_brand.gif); background-repeat:no-repeat;
	width:67px;	height:29px; float:right; margin:20px 35px 10px 0;
}
#yp_footer-logo {
	background-image:url(images/YPC_brand.gif);	
	background-repeat:no-repeat;
	height:15px; width:153px; float:left; position:relative; top:30px; left:30px;
}
#yp_footer .links {
	clear:both;	float:right; margin-top:17px; font-weight:bold;
}
#yp_footer .links a, #yp_footer .links span {
	padding-right:35px;
}