*{
	font-size:11px;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
	margin: 0px auto;
	font-size:11px;
}
/*start - defines all common html tags*/
input {
	color: #333333;
}
/*html, body, div, dl, dt, dd, ul, ol, li ,hi, h2, h3 h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td*/
h1, h2, h3, h4, h5, h6, dl, dt, dd {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 140%;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#ff6633;
}
h2 {
	font-size: 120%;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#ff6633;
}
h3 {
	font-size: 120%;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
img {
	border: none;
	padding: 0px;
	margin: 0px;
}
p {
	color:#333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-top: 0px;
}
a, a:visited {
	text-decoration: underline;
	color:#ff6633;
}
a:hover {
	text-decoration: none;
	color:#ff6633;
}
ul {
	list-style-image: none;
	list-style-position: outside;
}
.input, textarea {
	color: #333333;
}
/* clearfix div class, using at the bottom of all container */
div.clearfix {
	visibility: hidden;
	height: 0px;
	font-size: 1px;
	color:  #FFFFFF;
	clear: both;
}
.no_bullets {
	list-style-image: none !important;
	list-style: none !important;
	padding:0px;
	margin: 0px;
}
/*--------------website main containers-----------------*/
div#main_container {
	margin: 0 auto;
	width: 980px;
	padding: 0px;
}
/*start header container */
div#header_container {
	width: 970px;
	padding-left: 5px;
}
/*/Start - Top navigation menu style /*/
div#top_nav {
	height: 28px;
	background-image: url(http://c.yp.mo/www/images/common/bg/header_bg.png);
	background-repeat:repeat-x;
}
/*language tab navigation menu*/
div#language_nav {
	float: right;
	height: 28px;
	position:relative;
	background-image:url(http://c.yp.mo/www/images/common/bg/black_cr_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
div#header_right_nav {
	float: right;
	margin-right: 5px;
}
div#language_nav ul#right_nav_menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
div#language_nav ul#right_nav_menu li {
	margin: 0px;
	padding: 0;
	float: left;
}
div#language_nav ul#right_nav_menu li a {
	height: 17px;
	display: block;
	text-align: center;
	padding-right: 5px;
	text-decoration:none;
	padding-left: 3px;
	padding-top: 5px;
	float: left;
	font-size: 90%;
	color: #ffdc00;
	width: 65px;
}
div#language_nav ul#right_nav_menu li a:hover {
	font-weight:bold;
}
.highlight1 {
	background-image:url(http://c.yp.mo/www/images/common/buttons/yw_highlight1.gif);
	background-repeat:no-repeat;
	background-position: 50% -1px;
	color:#333333;
	width: 65px;
	height: 20px;
	display: block;
	cursor: hand;
}
.highlight2 {
	background-image:url(http://c.yp.mo/www/images/common/buttons/yw_highlight2.gif);
	background-repeat:no-repeat;
	background-position: 50% -1px;
	color:#333333;
	width: 105px;
	height: 20px;
	display: block;
	cursor: hand;
}
div#language_menu {
	background-color:#ffdc00;
	background-image: url(http://c.yp.mo/www/images/common/bg/language_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height: 17px;
	margin-right: 8px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	float: right;
	width: 135px;
	text-align:center;
}
div#language_menu a {
	color:#999999;
	text-decoration:none;
}
div#language_menu a:hover {
	color:#333333;
	text-decoration:none;
}
div#language_menu a.current {
	color:#333333;
}
/*main navigation menu at the header*/
div#main_nav {
	padding-left: 8px;
	top:0px;
	height: 28px;
	background-image: url(http://c.yp.mo/www/images/common/bg/black_cr_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}
div#main_nav ul#main_nav_menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
div#main_nav ul#main_nav_menu li {
	margin: 0px;
	padding: 0;
	float: left;
}
div#main_nav ul#main_nav_menu li a {
	height: 17px;
	display: block;
	float: left;
	text-align: center;
	padding-right: 3px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 3px;
	padding-top: 5px;
	width:66px;
}
div#main_nav ul#main_nav_menu li a:hover {
	background-image:url(http://c.yp.mo/www/images/common/bg/mo_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#333333;
}
div#main_nav ul#main_nav_menu li a.current {
	background-image:url(http://c.yp.mo/www/images/common/bg/mo_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#333333;
}
/*/End of - Top navigation menu style /*/

/*/YP header -logo and leaderboard banner /*/
div#header_body {
	height: 110px;
	clear:both;
}
div#logo {
	float:left;
	width: 200px;
	padding-left: 15px;
	padding-top: 25px;
}
div#header_b {
	float:right;
	width:728px;
	padding-right: 1px;
	padding-top: 10px;
}
/*End of header style*/

/*body start here*/
div#body_container {
	clear:both;
}
/*Right container -- right side of the page*/
div#body_right_container {
	width: 250px;
	float: right;
	padding-right: 5px;
	_padding-right: 0px;
}
/*Main body container*/
div#main_body {
	width: 720px;
	float:left;
	padding-left: 5px;
}
/*Middle container*/
div#body_middle {
	float:right;
	width: 588px;
	padding-right: 5px;
}
div#body_middle ul {
	padding: 0;
	margin-left: 20px;
	list-style-image:url(http://c.yp.mo/www/images/common/bullet.png);
	list-style-position:outside;
}
/*End of middle container*/

/*page left, ads place here*/
div#body_left {
	width:120px;
	float:left;
	padding-right: 5px;
}
div#footer_container {
	clear:both;
	padding-left: 5px;
}
div#footer_b {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}
div#footer_logo {
	clear:both;
	padding-top: 10px;
}
/*Start - contact info and page body heading style, e.g tel/fax/email, hotel name, page header*/
div.yw_header {
	background-repeat:no-repeat;
	background-image:url(http://c.yp.mo/www/images/common/bg/yp_corner_top.gif);
	background-position: left top;
	padding-top: 2px; /*show rounded top*/
	padding-bottom: 3px; /*show rounded bottom*/
	border-bottom:dotted 1px #ffcc00;
	margin-bottom: 5px;
	clear:both;
}
div.yw_vertical_line {
	background-image:url(http://c.yp.mo/www/images/common/bg/yellow.png);
	background-repeat:repeat-y;
}
div.yw_corner_bottom {
	background-repeat:no-repeat;
	background-image:url(http://c.yp.mo/www/images/common/bg/yp_corner_bottom.gif);
	background-position:left bottom;
}
div.yw_header_body {
	padding-left: 10px;
	margin: 0px;
}
span.dotted_seperator {
	border-bottom: dotted 1px #ffcc00;
	padding-bottom: 5px;
}
table.contact_info {
	margin-bottom:10px;
	margin-top: 10px;
}
/*End of contact info listing and heading style*/

/*----------- Rounded corners containers/boxes ----------*/
/*Grey box*/
.grey_box {
	background-image:url(http://c.yp.mo/www/images/common/bg/grey_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top: 5px;
	background-color:#eaeaea;
	_margin-top: 0px;
}
.grey_box_tr {
	background-image:url(http://c.yp.mo/www/images/common/bg/grey_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.grey_box_bl {
	background-image:url(http://c.yp.mo/www/images/common/bg/grey_bt_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.grey_box_br {
	background-image:url(http://c.yp.mo/www/images/common/bg/grey_bt_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 4px;
}
/*End of grey box*/

/*White box*/
.white_box {
	background-color:#FFF;
	background-image:url(http://c.yp.mo/www/images/common/bg/white_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.white_box_tr {
	background-image:url(http://c.yp.mo/www/images/common/bg/white_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.white_box_bl {
	background-image:url(http://c.yp.mo/www/images/common/bg/white_bt_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.white_box_br {
	background-image:url(http://c.yp.mo/www/images/common/bg/white_bt_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 5px;
}
.white_box_left {
	clear: both;
	float:left;
	width: 287px;
	margin-top: 5px;
}
.white_box_right {
	float:right;
	width: 287px;
	margin-top: 5px;
	margin-bottom: 5px;
#margin-bottom: 0px;
}
/*End of white box*/

/*Whitebox middle*/
.whitebox_top {
	background-image:url(http://c.yp.mo/www/images/common/bg/white_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 580px;
	background-color:#FFFFFF;
}
.whitebox_bottom {
	background-image:url(http://c.yp.mo/www/images/common/bg/white_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 5px;
}
/*End of Whitebox middle*/

/*left and right containers*/
.left {
	width: 260px;
	float:left;
	padding: 0px;
	margin:0px;
	background-color:#FFFFFF;
}
.left2 {
	float:left;
	padding: 0px;
	margin:0px;
	background-color:#FFFFFF;
}
.right {
	width: 290px;
	float:right;
	margin-bottom: 5px;
	background-color:#FFFFFF;
	text-align:center;
}

/*search results left and right */
.results_left {
	width: 290px;
	margin-right: 5px;
	float: left;
	text-align: center;
	vertical-align:middle;
}
.results_right {
	float: left;
	width: 270px;
	/*min-height:190px;*/
}
.results_right2 {
	float: left;
	width: 100%;
	/*min-height:190px;*/
}

/*Yellow Border*/
.yw_border {
	clear: both;
	border:#ffcc00 solid 2px;
	background-color:#FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
.gw_border {
	clear: both;
	border:#cccccc solid 2px;
	background-color:#FFFFFF;
	padding: 5px;
	margin-top: 5px;
}
.yw_bg {
	background-color:#ffffcc;
}
.gw_bg{
	background-color:#ffffff;
}


/* yellow border with white background */
.yw_border_box {
	background: url(http://c.yp.mo/www/images/common/bg/yw_border_tl.png) no-repeat top left;
	margin-top:5px;
}
.yw_border_top {
	background: url(http://c.yp.mo/www/images/common/bg/yw_border_tr.png) no-repeat top right;
}
.yw_border_bottom {
	background: url(http://c.yp.mo/www/images/common/bg/yw_border_bl.png) no-repeat bottom left;
}
.yw_border_bottom div {
	background: url(http://c.yp.mo/www/images/common/bg/yw_border_br.png) no-repeat bottom right;
}
.yw_border_top div,.yw_border_top,
.yw_border_bottom div, .yw_border_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.yw_border_content, .yw_border_bottom {
	margin-top: 0px;
}
.yw_border_content { 
	padding: 0px 1px 0px 5px;
	overflow:hidden;
	background-color:white;
	border-left:2px solid #FFCC00;
	border-right:2px solid #FFCC00;
}


/* grey border with white background */
.gw_border_box {
	background: url(http://c.yp.mo/www/images/common/bg/gw_border_tl.png) no-repeat top left;
	margin-top:5px;
}
.gw_border_top {
	background: url(http://c.yp.mo/www/images/common/bg/gw_border_tr.png) no-repeat top right;
}
.gw_border_bottom {
	background: url(http://c.yp.mo/www/images/common/bg/gw_border_bl.png) no-repeat bottom left;
}
.gw_border_bottom div {
	background: url(http://c.yp.mo/www/images/common/bg/gw_border_br.png) no-repeat bottom right;
}
.gw_border_content {
	background: url(http://c.yp.mo/www/images/common/bg/gw_border_r.png) top right repeat-y;
}
.gw_border_top div,.gw_border_top,
.gw_border_bottom div, .gw_border_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.gw_border_content, .gw_border_bottom {
	margin-top: 0px;
}
.gw_border_content { padding: 0 5px; overflow:hidden; }


/* yellow border with yellow background */
.yy_border_box {
	background: url(http://c.yp.mo/www/images/common/bg/yy_border_tl.png) no-repeat top left;
	margin-top:5px;
}
.yy_border_top {
	background: url(http://c.yp.mo/www/images/common/bg/yy_border_tr.png) no-repeat top right;
}
.yy_border_bottom {
	background: url(http://c.yp.mo/www/images/common/bg/yy_border_bl.png) no-repeat bottom left;
}
.yy_border_bottom div {
	background: url(http://c.yp.mo/www/images/common/bg/yy_border_br.png) no-repeat bottom right;
}
.yy_border_content {
	background: url(http://c.yp.mo/www/images/common/bg/yy_border_r.png) top right repeat-y;
}
.yy_border_top div,.yy_border_top,
.yy_border_bottom div, .yy_border_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.yy_border_content, .yy_border_bottom {
	margin-top: 0px;
}
.yy_border_content { padding: 0 5px; overflow:hidden; }


/* grey border with yellow background */
.gy_border_box {
	background: url(http://c.yp.mo/www/images/common/bg/gy_border_tl.png) no-repeat top left;
	margin-top:5px;
}
.gy_border_top {
	background: url(http://c.yp.mo/www/images/common/bg/gy_border_tr.png) no-repeat top right;
}
.gy_border_bottom {
	background: url(http://c.yp.mo/www/images/common/bg/gy_border_bl.png) no-repeat bottom left;
}
.gy_border_bottom div {
	background: url(http://c.yp.mo/www/images/common/bg/gy_border_br.png) no-repeat bottom right;
}
.gy_border_content {
	background: url(http://c.yp.mo/www/images/common/bg/gy_border_r.png) top right repeat-y;
}
.gy_border_top div,.gy_border_top,
.gy_border_bottom div, .gy_border_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.gy_border_content, .gy_border_bottom {
	margin-top: 0px;
}
.gy_border_content { padding: 0 5px; overflow:hidden; }


/*homepage categories*/

div#home_cat {
	height: 338px;
	width: 695px;
	background-image:url(http://c.yp.mo/www/images/common/bg/cat_bg.gif);
	background-repeat:no-repeat;
	padding: 10px;
}
h1.header_home {
	clear:both;
	width: 110px;
	margin-left: 5px;
	margin-top: -26px;
	padding-left: 15px;
	color:#333333;
	font-weight:bold;
}
.cat {
	clear: both;
	padding-left: 12px;
	padding-top: 0px;
	margin-top: -3px;
}
ul.cat_items {
	float:left;
	margin-right: 5px;
}
div.cat li {
	margin: 0px;
	padding: 0px;
}
div.cat li a {
	display: block;
	text-decoration:none !important;
	color:#333333 !important;
	width:152px;
	height: 49px;
	background-image:url(http://c.yp.mo/www/images/common/bg/cat_type.gif);
	background-repeat:no-repeat;
	padding: 3px;
	padding-left: 9px;
	background-color:#CCCCCC;
}
div.cat li a:hover {
	display: block;
	text-decoration:none;
	color:#fff !important;
	width:152px;
	height: 49px;
	background-image:url(http://c.yp.mo/www/images/common/bg/cat_type_mo.gif);
	background-repeat:no-repeat;
	padding: 3px;
	padding-left: 9px;
}
.cat_ads {
	display:block;
	padding-top: 4px;
	text-align:center;
}
/*Sub categories*/
ul.subcat_items {
	float:left;
	margin: 0px;
}
ul.subcat_items li {
	margin-top: 3px;
}
ul.subcat_items li a {
	display: block;
	text-decoration:none  !important;
	color:#333333 !important;
	width:160px;
	height: 14px;
	background-image: url(http://c.yp.mo/www/images/common/buttons/btn_sub.gif);
	background-repeat:no-repeat;
	padding: 3px;
	padding-left: 20px;
	background-color:#CCCCCC;
}
ul.subcat_items li a:hover {
	display: block;
	text-decoration:none  !important;
	color:#fff  !important;
	width:160px;
	height: 14px;
	background-image: url(http://c.yp.mo/www/images/common/buttons/btn_sub_mo.gif);
	background-repeat:no-repeat;
	padding: 3px;
	padding-left: 20px;
}

.subcat_items_box_top {
	background:url(http://c.yp.mo/www/images/common/bg/subcat_bg_01.gif) no-repeat top center;
	width: 582px;
	padding-top:10px;
}

.subcat_items_box_middle {
	background:url(http://c.yp.mo/www/images/common/bg/subcat_bg_02.gif) repeat center center;
	width: 564px;
	padding-left:18px;
}

.subcat_items_box_bottom {
	background:url(http://c.yp.mo/www/images/common/bg/subcat_bg_03.gif) no-repeat bottom center ;
	width: 582px;
	padding-bottom:10px;
}

.subcat_p {
margin: 0px !important;
}

/*homepage middle section*/
.home_middle {
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	_margin-right: 0px;
	_padding-bottom: 0px;
}
.section_left {
	float:left;
	margin-right:6px;
	width:250px;
	_margin: 0px;
}
.section_middle {
	float:left;
	margin-right:5px;
	_margin-right:0px;
	width:220px;
	_margin: 0px;
}
.section_right {
	float:right;
	width:233px;
	_width:226px; /*ie6 width*/
	_margin: 0px;
}
.iefix {
	float:left;
}
.home_section_ht {
	height:414px;
}
.column_title {
	display:block;
	background-image:url(http://c.yp.mo/www/images/common/bg/title_bg_left.gif);
	background-repeat:no-repeat;
	background-position: left top;
	float:left;
	margin:5px 5px 0 3px;
	height: 28px;
}
.column_text {
	background-image: url(http://c.yp.mo/www/images/common/bg/title_bg_right.gif);
	padding:8px 9px 0px 28px;
	height: 20px;
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
}
/*End of homepage middle section*/

/*-----------End of Rounded corners container/boxes ----------*/

/*Search box*/
.search_box {
	background-image: url(http://c.yp.mo/www/images/common/bg/yw_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 9px;
	height: 40px;
	width: 569px;
	_margin-bottom: 5px;
}
.search_left {
	float:left;
	_margin-left: 1px;
	width: 439px;
	margin-top: 4px;
	padding-left: 3px;
#margin-top: 3px; /*ie7 style*/
	_margin-top: 3px; /*ie6 style*/
	_padding-left: 0px;
	_padding-top: 3px;
}
.search_right {
	float:left;
	width: 126px;
	_padding-top: 3px;
}
.search_input {
	background-image: url(http://c.yp.mo/www/images/common/bg/search_bg.gif);
	background-repeat:no-repeat;
	width: 440px;
	_width: 400px;
	border:0;
	padding: 9px;
	padding-left: 30px;
	margin: 0px;
}
.btn_search {
	background-image: url(http://c.yp.mo/www/images/common/buttons/btn_search.gif);
	background-repeat:no-repeat;
	background-position:left -1px;
	width: 126px;
	height: 42px;
	color:#ffcc00;
	font-style:italic;
	font-weight:bold;
	font-size: 140%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:Transparent;
	border: 0;
	border-style: none;
}
.search_home {
	width: 565px;
	_width: 528px;
}
.search_box_home {
	background-image: url(http://c.yp.mo/www/images/common/bg/yw_bg_l.gif);
	background-position:left;
	background-repeat:no-repeat;
	width: 697px;
}
/*End of search box*/


/* Extra classes - to override existing css classes*/
.quicklinks {
	clear:both;
	margin-bottom: 5px;
	border-top:dotted 1px #ffcc00;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dotted_line_bottom {
	border-bottom:dotted 1px #ffcc00;
}
.new_width {
	width: 400px;
	text-align:right;
	padding-right: 5px;
	margin-bottom: 5px;
 #margin-bottom: 0px;
}
.spacing {
	clear:both;
	margin-top: 5px;
}
.spacing_bt {
	clear:both;
	padding-bottom: 5px;
}
.no_padding {
	margin: 0px;
	padding: 0px;
}
.section_clear {
	margin-top: 0px;
	clear:both;
}
.middle {
	text-align:center;
}
.redtext {
	color:#FF0000 !important;
}
.position_bt {
	bottom: 0px;
}
.ranklink0{
	background:url(http://c.yp.mo/www/images/common/bg/ranklinkbg.gif) no-repeat center center;
	height:19px;
	width:242px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
}
.ranklink0 a{
	text-decoration:none;
}
.ranklink1{
	background:url(http://c.yp.mo/www/images/common/bg/ranklinkbg.gif) no-repeat center center;
	height:19px;
	width:242px;
	padding-top:2px;
	padding-left:5px;
}
.ranklink1 a{
	text-decoration:none;
}
.ranklink2{
	background:url(http://c.yp.mo/www/images/common/bg/ranklinkbg.gif) no-repeat center center;
	height:19px;
	width:242px;
	padding-top:2px;
	padding-left:5px;
}
.ranklink2 a{
	color:#666666;
	text-decoration:none;
}
.iconlink{
background:url(http://c.yp.mo/www/images/common/bg/iconlink.jpg);
background-repeat:no-repeat;
height:58px;
width:212px;
padding-top:2px;
padding-left:5px;
}
.iconlink a:link{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.iconlink a:hover{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.iconlink a:visited{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.iconlink a:active{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.iconlink2{
background:url(http://c.yp.mo/www/images/common/bg/iconlink2.jpg);
background-repeat:no-repeat;
height:101px;
width:212px;
padding-top:2px;
padding-left:5px;
}
.iconlink2 a:link{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.iconlink2 a:hover{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.iconlink2 a:visited{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.iconlink2 a:active{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
.ulitem{
	background:url(http://c.yp.mo/www/images/common/bg/ulbg.gif);
	background-repeat:no-repeat;
	height:56px;
	width:225px;
	padding-top:2px;
	padding-left:5px;
}
.ulpic{
	padding-top:3px;
	padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
}

.ulpic a{
	color:#666666;
	text-decoration:none;
}

.ulpic img{
	 border:3px solid #ADADAD;
}

.ulcontent{
	padding-top:3px;
	padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
}

.ulcontent a{
	color:#666666;
	text-decoration:none;
}

.ultopic1{
	width:90%;
	float:left; 
	font-weight:bold; 
	border-bottom: 1px dotted #ADADAD;
}

.ultopic2{
	width:5%; 
	float:left; 
	height:16px;
	border-bottom: 1px dashed #ADADAD;
}

.ultext{
	float:left; 
	text-align:justify;
}


.advertisementPageHomeButton{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:67px; 
	height:28px; 
	background:url(http://c.yp.mo/www/images/common/buttons/btn_w_home.gif); 
	border:none;
	font-weight:bold; 
	color:#444444; 
	cursor:pointer;
	text-align:left;
	padding-left:30px;
	padding-buttom:5px;
}
.advertisementPageAdButton{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:67px; 
	height:28px; 
	background:url(http://c.yp.mo/www/images/common/buttons/btn_w_ad.gif); 
	border:none;
	font-weight:bold; 
	color:#444444; 
	cursor:pointer;
	text-align:left;
	padding-left:30px;
	padding-buttom:5px;
}
.advertisementPageMapButton{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:67px; 
	height:28px; 
	background:url(http://c.yp.mo/www/images/common/buttons/btn_w_map.gif); 
	border:none;
	font-weight:bold; 
	color:#444444; 
	cursor:pointer;
	text-align:left;
	padding-left:30px;
	padding-buttom:5px;
	
	
}
.advertisementPageMailButton{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:67px; 
	height:28px; 
	background:url(http://c.yp.mo/www/images/common/buttons/btn_mail.gif); 
	border:none;
	font-weight:bold; 
	color:#FFFFFF; 
	cursor:pointer;
	text-align:left;
	padding-left:30px;
	padding-buttom:5px;
}
.advertisementPagePrintButton{
	font:Arial, Helvetica, sans-serif; 
	font-size:11px;
	width:67px; 
	height:28px; 
	background:url(http://c.yp.mo/www/images/common/buttons/btn_print.gif); 
	border:none;
	font-weight:bold; 
	color:#FFFFFF; 
	cursor:pointer;
	text-align:left;
	padding-left:30px;
	padding-buttom:5px;
}
.btn_cat_left{
	width:29px; 
	float:left;
	background:url(http://c.yp.mo/www/images/common/buttons/btn_cat_left.jpg) no-repeat top right;
	line-height:20px;
	height:23px;
}
.btn_cat_mid{
	background:url(http://c.yp.mo/www/images/common/buttons/btn_cat_mid.jpg) repeat top center;
	height:23px;
	line-height:20px;
	white-space:nowrap;
	float:left;
}
.btn_cat_right{
	width:19px; 
	float:left;
	background:url(http://c.yp.mo/www/images/common/buttons/btn_cat_right.jpg) no-repeat top left;
	line-height:20px;
	height:23px;
}
.btn_subcat_left{
	width:26px; 
	float:left;
	background:url(http://c.yp.mo/www/images/common/buttons/btn_subcat_left.jpg) no-repeat top right;
	height:23px;
	line-height:20px;
}
.btn_subcat_mid{
	background:url(http://c.yp.mo/www/images/common/buttons/btn_subcat_mid.jpg) repeat top center;
	height:23px;
	line-height:20px;
	white-space:nowrap;
	float:left;
}
.btn_subcat_right{
	width:23px; 
	float:left;
	background:url(http://c.yp.mo/www/images/common/buttons/btn_subcat_right.jpg) no-repeat top left;
	height:23px;
	line-height:20px;
}
.blur{
color:#666666;
font-size:12px;
}
.focus{
color:#000000;
font-size:12px;
}
