﻿/* Layout */
#bdy 
{
    /* background:#f5f3f5 url(/App_Image/body_bg_02.png) top repeat-x; */
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:12px;
    background-position:0 -2px;
}
.bdy_small 
{
    /*background:#f5f3f5 url(/App_Image/body_bg_small.png) top repeat-x; */
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:12px;
}
img 
{
   border:none; 
}
#wrap 
{
    position:relative;
    margin:0 auto;
    width:974px;
	overflow:hidden;
}
#header 
{
    height:283px;
    position:relative;
    overflow:hidden;
}
#header_small 
{
    height:179px;
    position:relative;
    overflow:hidden;
}
#header_top
{
    position:relative;
    height:69px;  
    padding:10px;
}
#header_top_small
{
    position:relative;
    height:68px;  
    padding-top:10px;
}
#logo, #logo a 
{
    position:relative;
    float:left;  
    width:268px;
    height:70px; 
    border:none; 
    text-decoration:none;
}
#default_city
{
    position:relative;
    float:right;
    color:#666666;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
.city 
{
   font-size:30px;
   font-weight:bold;
}
#header_btm
{
    position:relative;
    height:176px;
    background:url(/App_Image/header_bg.png) top no-repeat;
    padding:20px 0 0 0;
}
#header_btm_small
{
    position:relative;
    height:72px;
    background:url(/App_Image/header_bg_small.png) top no-repeat;
}
#search 
{
    position:relative;
    width:747px;
    height:91px;
    background:url(/App_Image/search_box_bg.png) no-repeat;
}
#search_frm 
{
    position:relative;
    float:left;
}
#search_learn_more,
#search_learn_more a
{
    position:relative;
    float:right;
    margin:13px 50px 0 0;
    color:#ffffff;
    text-align:left;
    text-decoration:none;
}
#search_learn_more a:hover {text-decoration:underline;}
#menu 
{
  position:relative;
  vertical-align:top;
  display:block;
  font-family:Arial;
  font-size:12px;  
  z-index:1; 
}
#menu ul
{
  display:block;
  margin:20px 0 0 -40px;
}
#menu li,
#menu li span,
#menu li img
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  border:none;
}
#menu li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:0;
}
/* Smaller version of menu */
#menu_small 
{
  position:relative;
  vertical-align:top;
  display:block;
  font-family:Arial;
  font-size:12px;
  top:-10px;   
}
#menu_small ul
{
  display:block;
  left:-40px;
  top:50px;
  position:relative;
}
#menu_small li,
#menu_small li span,
#menu_small li img
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  border:none;
}
#menu_small li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:0;
}


/* end menu */
#content
{
    position:relative;
    overflow:hidden;
    vertical-align:top;
}
#footer 
{
    position:relative;
    height:100px;
    overflow:hidden;
    text-align:center;
	z-index:1;
}
/* Formating */
/* A typical horizontal list */
.list_menu
{
  position:relative;
  margin:0 0 0 0;
  vertical-align:top;
  display:block;
  color:#666666;
  font-family:Arial;
  font-size:12px;
}
.list_menu ul
{
  display:block;
  color:#666666;
  font-weight:bold;
}
.list_menu  li,
.list_menu li span 
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  color:#666666;
}
.list_menu li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	padding:4px;
	font-weight:bold;
}
.list_menu li a:hover {
	color:#999999;
	text-decoration:none;
}
/* ============ search form =========== */
.wlbl 
{
    color:#ffffff;
    position:relative;
    top:15px;
    left:37px;
}
.kw
{
    position:relative;
    width:220px;
    right:5px;
    border:1px solid #5982af;
}
.st 
{
     border:1px solid #5982af;
}
.srch_btn 
{
    position:relative;
    top:6px;
    left:5px;
}
/* =============== box ============ */
.box_kaki_bg 
{
    position:relative;
    width:267px;
    height:34px;
    background:url(/App_Image/box/box_kik_1_header_bg.png) no-repeat;
}
.box_kaki_bg label 
{
    position:relative;
    color:#ffffff;
    text-align:left;
    float:left;
    top:12px;
    left:15px;
    font-weight:bold;
}
.box_top_bg 
{
    position:relative;
    width:314px;
    height:9px;
    background:url(/App_Image/box/box_top_2_bg.png) no-repeat;
}
.box_mdl_bg 
{
    position:relative;
    width:314px;
    height:auto;
    background:url(/App_Image/box/box_hori_2_bg.png) repeat-y;
}
.box_btm_bg 
{
    position:relative;
    width:314px;
    height:19px;
    background:url(/App_Image/box/box_btm_2_bg.png) no-repeat;
}
.box_img 
{
    position:relative;
    left:12px;
}
.box_img img
{
    border:none;
}
.box_view_all 
{
    position:relative;
    left:155px;
}
.box_items 
{
    position:relative;
    text-align:left;
    margin:0 0 0 17px;
    padding:0;
    width:162px;
}
.box_items li 
{
    list-style-type:none;
    background:url(/App_Image/arrow.gif) right no-repeat;
    background-position:145px 3px;
    width:100%;
    display:block;
}
.box_items li a 
{
    color:#777777;
    font-weight:bold;
    text-decoration:none;
}
.box_items li a:hover
{
    color:#999999;
}
.item_icon 
{
    position:relative;
    float:right;
    top:5px;
    left:32px;
}
/* ============= Content box ================ */
.c_hdr
{
    position:relative;
    background:url(/App_Image/content/top_cap.png) top no-repeat;
    width:974px;
    height:13px;
    margin:0;
}
.c_mdl 
{
    position:relative;
    background:url(/App_Image/content/mdl_bg.png) top repeat-y;
    margin:0;
    top:-5px;
    height:auto;
}
.c_btm 
{
    position:relative;
    background:#f5f3f6 url(/App_Image/content/btm_cap.png) top no-repeat;
    height:16px;
    width:974px;
    margin:0;
    top:-20px;
}
.loc_hd_bg 
{
   position:relative;
   width:270px;
   height:35px;
   background:url(/App_Image/content/location_kaki_header.png) top no-repeat;
   margin:0;
}
.loc_hd_bg label 
{
    position:relative;
    font-weight:bold;
    top:12px;
    left:15px;
    color:#ffffff;
}
.sub_cat_loc_bg 
{
  width:326px;
  height:33px;
  background:url(/App_Image/content/sub_cat_kaki_header.png) top no-repeat;
  margin:0;
}
.sub_cat_loc_bg ul
{
  display:block;
  color:#666666;
  font-weight:bold;
  margin:0 0 0 -25px;
  top:10px;
  position:relative;
}
.sub_cat_loc_bg  li,
.sub_cat_loc_bg li span 
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  color:#ffffff;
}
.sub_cat_loc_bg li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	padding:4px;
	font-weight:bold;
	margin-right:15px;
}
.sub_cat_loc_bg li a:hover span,
.sub_cat_loc_bg li a:hover {
	color:#cccccc;
	text-decoration:none;
}
/* Sub categories */
.tbl_subcat 
{
    position:relative;
    margin:0 0 15px 15px;
    width:100%;
    color:#666666;
	background:transparent;
}
.tbl_subcat td.img_td 
{
    position:relative;
    width:125px;
}
.tbl_subcat_3col 
{
    position:relative;
    width:97%;
    margin:0;
    padding:0;
}
.tbl_subcat_3col td.brdr
{
    border-right:1px solid #cccccc;
}
.subcat_img 
{
    position:relative;
    margin:3px 0 0 3px;
}
.tbl_subcat_3col ul 
{
    position:relative;
    margin:0;
    padding:0;
    width:100%;
}
.tbl_subcat_3col ul li 
{
    position:relative;
    list-style-type:none;
    width:100%;
    background:url(/App_Image/arrow.gif) right no-repeat;
}
.tbl_subcat_3col ul li a
{
    color:#666666;
    text-decoration:none;
    font-weight:bold;
}
.tbl_subcat_3col ul li a:hover 
{
    color:#cccccc;
}
.tbl_subcat_3col h3 
{
    position:relative;
    margin:5px 0 10px 0;
}
/* location */
.tbl_loc_frm 
{
    position:relative;
    margin:0 0 15px 15px;
}
.tbl_loc_frm td.frm_lbl
{
    position:relative;
    text-align:right;
    padding-right:5px;
}
.c_hdr2
{
    position:relative;
    background:url(/App_Image/content/top_cap.png) top no-repeat;
    width:974px;
    height:13px;
    margin:0;
}
.c_mdl2 
{
    position:relative;
    background:url(/App_Image/content/mdl_bg.png) top repeat-y;
    margin:0;
    top:-5px;
    height:auto;
}
.c_btm2 
{
    position:relative;
    background:#f5f3f6 url(/App_Image/content/btm_cap.png) top no-repeat;
    height:16px;
    width:974px;
    margin:0;
    top:-20px;
}
/* search result */
#search_result
{
    position:relative;
    border:none;
    color:#666666;
}
.sr_kaki_hdg
{
    position:relative;
    width:227px;
    height:29px;
    background:url(/App_Image/search_result/kaki_heading.gif) no-repeat;
    margin-top:8px;
}
.sr_top 
{
    position:relative;
    width:227px;
    height:10px;
    background:url(/App_Image/search_result/sr_top.gif) no-repeat;
}
.sr_mdl 
{
    position:relative;
    width:227px;
    height:auto;
    background:url(/App_Image/search_result/sr_middle.gif) repeat-y;
    vertical-align:top;
}
.sr_btm 
{
    position:relative;
    width:227px;
    height:20px;
    background:url(/App_Image/search_result/sr_btm.gif) no-repeat;
}
.sr_fade_bg
{
    position:relative;
    height:auto;
    width:192px;
    background:url(/App_Image/search_result/sr_fade_bg.gif) bottom repeat-x;
    padding:5px 10px 10px 5px;
    left:10px;
}
.sr_pgn_tbl 
{
    position:relative;
	width:174px;
	margin:10px 0 10px 3px;
}
.sr_pgn_tbl tr td.left {
    position:relative;
	width:7px;
	height:26px;
	background:url(/App_Image/search_result/pgn_left_bg.gif) no-repeat;
}
.sr_pgn_tbl tr td.mdl {
	position:relative;
	height:26px;
	background:url(/App_Image/search_result/pgn_mdl_bgt.gif) repeat-x;
}
.sr_pgn_tbl tr td.right {
 	position:relative;
	height:26px;
	background:url(/App_Image/search_result/pgn_right_bg.gif) no-repeat;
	width:8px;
}
.sr_prev {z-index:1;float:left;position:relative;}
.sr_next  
{
    position:relative;
    float:right;
    z-index:1;
}
.sr_line,
.sr_line img 
{
    position:relative;
    border:none;
    text-align:center;
}
.sr_zc 
{
    position:relative;
    width:120px;
}
ul.sr_ul 
{
    position:relative;
    margin:0 0 10px 5px;
    padding:0;
    width:100%;
	font-size:10px;
}
ul.sr_ul li 
{
    position:relative;
    list-style-type:none;
    width:98%;
    background:url(/App_Image/arrow.gif) right no-repeat;
}
ul.sr_ul li a
{
    color:#666666;
    text-decoration:none;
    font-weight:bold;
}
ul.sr_ul li a:hover 
{
    color:#cccccc;
}
ul.sr_ul_01 
{
    position:relative;
    margin:0 0 10px 5px;
    padding:0;
    width:100%;
	font-size:12px;
}
ul.sr_ul_01 li 
{
    position:relative;
    list-style-type:none;
    width:98%;
    background:url(/App_Image/arrow.gif) right no-repeat;
}
ul.sr_ul_01 li a
{
    color:#666666;
    text-decoration:none;
    font-weight:bold;
}
ul.sr_ul_01 li a:hover 
{
    color:#cccccc;
}
/* middle content */
.sr_mdl_top 
{
    width:574px;
    height:15px;
    position:relative;
    background:url(/App_Image/search_result/sr_mdl_top.gif) no-repeat;
    margin-top:33px;
}
.sr_mdl_bg 
{
    width:574px;
    position:relative;
    background:url(/App_Image/search_result/sr_mdl_bg.gif) repeat-y;
    height:auto;
}
.sr_mdl_btm 
{
    width:574px;
    height:19px;
    background:url(/App_Image/search_result/sr_mdl_btm.gif) no-repeat;
    /*top:-24px;*/
    position:relative;
}
.sr_mdl_sprite_bg 
{
    width:574px;
    position:relative;
    background:url(/App_Image/search_result/sr_mdl_sprite_bg.gif) no-repeat;
    background-position: 0 90px;
    height:auto;
}
.sr_mdl_sprite_bg2 
{
    width:574px;
    position:relative;
    background:url(/App_Image/search_result/sr_mdl_sprite_bg.gif) no-repeat;
    background-position: 0 3px;
    height:auto;
}
.sr_mdl_fade_bg 
{
    position:relative;
    background:url(/App_Image/search_result/sr_mdl_fade_bg.gif) bottom repeat-x;
    height:auto;
    width:522px;
    left:17px;
    padding:10px;
    padding-left:15px;
}
.sr_ads_ftr 
{
    position:relative;
    width:100%;
}
.sr_ads_ftr img { border:none; }
/* premium ads */
.prm_ad_top 
{
    position:relative;
    width:507px;
    background:url(/App_Image/search_result/prm_ad_top.gif) bottom no-repeat;
    padding:3px;
    height:28px;
    vertical-align:middle;
}
.prm_ad_mdl 
{
    position:relative;
    background:url(/App_Image/search_result/prm_ad_mdl.gif) bottom repeat-y;
    padding:5px;
    width:503px;
}
.prm_ad_btm 
{
    position:relative;
    width:513px;
    height:31px;
    background:url(/App_Image/search_result/prm_ad_btm_bg.gif) no-repeat;
}
.prm_ad_top_tbl 
{
    position:relative;
    border:none;
    font-size:14px;
    font-weight:bold;
    color:#5d5230;
    width:100%;
}
.prm_ad_top_tbl td.left {position:relative;text-align:left;padding-left:10px;padding-top:10px;}
.prm_ad_top_tbl td.right {position:relative;text-align:right;padding-right:10px;padding-top:10px;}
.prm_ad_mdl_tbl 
{
    position:relative;
    border:none;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    width:100%;
}
.prm_ad_mdl_tbl td.right {position:relative;width:130px;vertical-align:top;text-align:right;}
.prm_ad_mdl_tbl td.right a { text-decoration:none;}
.prm_ad_mdl_tbl td.right a img.pad {border:none;position:relative;margin-bottom:1px;}
.prm_ad_mdl_tbl td.mdl {position:relative;width:165px;vertical-align:middle;}
.prm_ad_mdl_tbl td.mdl ul 
{
   position:relative;
   margin:0;    
}
.prm_ad_mdl_tbl td.mdl ul li {position:relative;list-style-image:url(/App_Image/search_result/prm_ad_green_bullet.gif);}
.prm_ad_mdl_tbl td.left {position:relative;vertical-align:middle;}
.prm_ad_mdl_tbl td.left img {border:none;}

/* ================= */
.prm_ad_btm_tbl {position:relative;width:100%;}
.prm_ad_btm_tbl tr td img {border:none;}
.prm_ad_btm_tbl tr td.address 
{
  position:relative;
  width:150px;
  color:#4c4222;
  font-size:11px;
}
.prm_ad_btm_tbl tr td.mapit {position:relative;text-align:right;padding-right:5px;}
.prm_ad_btm_tbl tr td.website {position:relative;padding-left:7px;}
.prm_ad_btm_tbl .email {position:relative;top:-2px;}

.std_ad_top 
{
   position:relative;
   width:513px;
   height:29px;
   background:url(/App_Image/search_result/std_ad_top.gif) no-repeat;
}
.std_ad_mdl
{
   position:relative; 
   width:513px;
   background:url(/App_Image/search_result/std_ad_mdl_bg.gif) repeat-y;
   height:auto;
}
.std_ad_btm 
{
    position:relative;
    width:513px;
    height:31px;
    background:url(/App_Image/search_result/std_ad_btm_bg.gif) no-repeat;
}
.std_ad_top_tbl {position:relative;width:100%;color:#4c4222;}
.std_ad_top_tbl tr td.left 
{position:relative;text-align:left;font-size:14px;font-weight:bold;vertical-align:middle;padding:5px 0 0 10px;}
.std_ad_top_tbl tr td.right 
{position:relative;text-align:right;font-weight:bold;font-size:14px;vertical-align:middle;padding:5px 10px 0 0;}
.std_ad_mdl_inner 
{
    position:relative;
    width:100%;
}
.std_ad_mdl_inner ul 
{
    position:relative;
    margin:0;
    padding:0;
    margin-left:30px;
    font-weight:bold;
}
.std_ad_mdl_inner ul li 
{
    position:relative;
    list-style-image:url(/App_Image/search_result/prm_ad_green_bullet.gif);
}
.std_ad_mdl_inner tr td.left 
{
    
}
.std_ad_mdl_inner tr td.right 
{
    position:relative;
    width:130px;
    padding:3px 0 3px 0;
}
.std_ad_btm_tbl {position:relative;width:100%;}
.std_ad_btm_tbl tr td img {border:none;}
.std_ad_btm_tbl tr td.website {position:relative;padding-left:7px;}
.std_ad_btm_tbl .email {position:relative; top:-2px;}
.std_ad_btm_tbl tr td.address 
{
  position:relative;
  width:150px;
  color:#4c4222;
  font-size:11px;
}
.std_ad_btm_tbl tr td.mapit 
{
    position:relative;
    text-align:right;
    padding-right:3px;
}
.reg_ad 
{
    position:relative;
    width:94%;
    border:1px solid #CCCCCC;
    margin:10px 10px 0 0;
    padding:10px;
}
.reg_ad_tbl 
{
    position:relative;
    width:100%;
}
.reg_ad_tbl tr td.left 
{
    position:relative;
    line-height:19px;
}
.reg_ad_tbl tr td.left a
,.reg_ad_tbl tr td.right a
{ font-weight:bold;color:#4673b7;}
.reg_ad_tbl tr td.right 
{
    position:relative;
    width:100px;
    text-align:center;
	vertical-align:top;
}
.lb_review {position:relative;font-weight:bold;padding-top:10px;}
.lnk_mapit {position:relative;left:15px;}
.lnk_mapit_2 {position:relative;left:15px;}
/* Rotating ad*/
.rt_ad_top 
{
    position:relative;
    height:14px;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_top.gif) no-repeat;
    margin-top:6px;
}
.rt_ad_mdl 
{
    position:relative;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_mdl.gif) repeat-y;
}
.rt_ad_btm 
{
    position:relative;
    width:158px;
    height:14px;
    background:url(/App_Image/search_result/rt_ad_btm.gif) no-repeat;
}
.rt_ad_mdl_fade_bg 
{
    position:relative;
    width:135px;
    background:url(/App_Image/search_result/rt_ad_mdl_fade_bg.gif) bottom repeat-x;
    margin:0 0 0 4px;
    padding:0 0 0 13px;
}
a.linkcity 
{
    text-decoration:none;
    color:#666666;
}
a.linkcity:hover 
{
     text-decoration:underline;
}
/* Event details */
/* Date: 12/14/2009 */
.evt_d_kaki_hdr_bg 
{
    width:258px;
    height:30px;
    position:relative;
    background:url(/App_Image/event/evt_kaki_hdr_bg.gif) no-repeat;
    color:#ffffff;
    padding:10px 0 0 15px;
    bottom:-10px;
}
.evt_d_top_bg 
{
    position:relative;
    width:966px;
    height:15px;
    background:url(/App_Image/event/evt_d_top_bg.gif) no-repeat;
}
.evt_d_mdl_bg 
{
    position:relative;
    width:966px;
    background:url(/App_Image/event/evt_d_mdl_bg.gif) repeat-y;
}
.evt_d_fade_bg 
{
    position:relative;
    background:url(/App_Image/event/evt_d_fade_bg.gif) bottom repeat-x;
    margin:0 6px 0 4px;
    padding:0 15px 0 15px;
    color:#666666;
}
.evt_d_btm_bg 
{
    position:relative;
    background:url(/App_Image/event/evt_d_btm_bg.gif) no-repeat;
    width:966px;
    height:15px;
}
.evt_d_tbl 
{
    position:relative;
    width:100%;
    color:#666666;
    margin-bottom:15px;
    padding-right:15px;
}
.evt_d_tbl tr td.left 
{
   position:relative;
   vertical-align:top;
}
.evt_d_tbl tr td.right 
{
    position:relative;
    width:350px;
    vertical-align:top;
}
.evt_d_tbl tr td.left h3 
{
    font-size:20px;
    margin-top:15px;
}
p.evt_lnk a
{
    position:relative;
    color:#989736;
    text-decoration:none;
}
p.evt_lnk a:hover 
{
    text-decoration:underline;
}
p.evt_ctc
{
    position:relative;
    line-height:18px;
}
.evt_img_tbl 
{
    position:relative;
    width:100%;
}
.evt_img_tbl tr td img.padr 
{
    position:relative;
    margin-right:4px;
}
/*************************/
/* Date: 12/15/2009 */
.se_kaki_bg 
{
    position:relative;
    width:169px;
    height:29px;
    background:url(/App_Image/event/se_kaki_bg.gif) no-repeat;
    left:6px;
    padding:7px 0 0 15px;
    color:#ffffff;
    bottom:-7px;
}
.se_hdr_tbl 
{
   position:relative;
   width:100%;
   font-size:22px;
   color:#666666;
   font-weight:bold;
}
.se_hdr_tbl tr td.btn,
.se_hdr_tbl tr td.right {text-align:right;position:relative;}
.se_line {position:relative;margin:15px 0 15px 0;}
.se_lnk a 
{
    color:#b1b168;
    text-decoration:none;
}
.se_lnk a:hover 
{
    text-decoration:underline;
}
.se_event_date 
{
    position:relative;
    font-size:11px;
}
h3.event_title 
{
   position:relative;
   width:100%;
   font-size:22px;
   color:#666666;
   font-weight:bold; 
   padding:0;
   margin:5px 0 5px 0; 
}
.se_event_desc 
{
    position:relative;
    font-weight:bold;
}
/* post event */
.pe_tbl 
{
    position:relative;
    width:100%;
}
.pe_tbl tr td 
{
    vertical-align:top;
}
.pe_left_box_kaki 
{
    position:relative;
    height:30px;
    width:176px;
    background:url(/App_Image/event/pe_kaki_bg.gif) no-repeat;
    color:#ffffff;
    padding:10px 0 0 15px;
    bottom:-10px;
}
.pe_left_box_top_bg 
{
    width:446px;
    height:12px;
    background:url(/App_Image/event/pe_left_box_top.gif) no-repeat;
    position:relative;
}
.pe_left_box_mdl_bg 
{  
    position:relative;
    width:446px;
    background:url(/App_Image/event/pe_left_box_mdl_bg.gif) repeat-y;
}
.pe_left_box_fade_bg 
{
    position:relative;
    width:416px;
    background:url(/App_Image/event/pe_left_box_fade_bg.gif) bottom repeat-x;
    margin:0 5px 0 8px;
    padding:7px;
    color:#666666;
}
.pe_left_box_fade_bg h3 
{
    position:relative;
    margin:5px 0 5px 0;
}
.pe_left_box_btm_bg 
{
    position:relative;
    background:url(/App_Image/event/pe_left_box_btm_bg.gif) no-repeat;
    height:17px;
}
.pe_left_box_tbl 
{
    position:relative;
    width:100%;
    color:#666666;
}
.pe_left_box_tbl tr td.left 
{
    position:relative;
    width:100px;
}
.txt_box 
{
    position:relative;
    width:280px;
}
.pe_left_box_line 
{
    position:relative;
    width:100%;
    margin:10px 0 10px 0;
}
.pe_dt_tbl
{
    position:relative;
    width:100%;
    text-align:left;
    color:#666666;
}
.pe_dt_tbl_c 
{
    position:relative;
    width:100%;
    text-align:left;
}
/* =================== */
.pe_mdl_box_top_bg 
{
    position:relative;
    width:340px;
    height:15px;
    background:url(/App_Image/event/pe_mdl_box_top.gif) no-repeat;
    margin-top:37px;
}
.pe_mdl_box_mdl_bg 
{
    position:relative;
    background:url(/App_Image/event/pe_mdl_mdl_bg.gif) repeat-y;
    width:340px;
}
.pe_mdl_box_fade_bg 
{
    position:relative;
    background:url(/App_Image/event/pe_mdl_box_fade_bg.gif) bottom repeat-x;
    width:304px;
    margin:0 10px 0 8px;
    padding:10px;
    color:#666666;
}
.pe_mdl_box_fade_bg h3 
{
    position:relative;
    margin:10px 0 10px 0;
}
.pe_mdl_box_btm_bg 
{
    position:relative;
    background:url(/App_Image/event/pe_mdl_btm_bg.gif) no-repeat;
    background-position:3px 0;
    width:340px;
    height:17px;
}
.pe_mdl_box_tbl 
{
    position:relative;
    width:100%;
    color:#666666;
    margin-top:10px;
}
.pe_mdl_box_tbl tr td h3 
{
    margin:10px 0 10px 0;
}
/* Rotating ads version 2 */
/* Rotating ad*/
.rt_ad_top2 
{
    position:relative;
    height:14px;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_top.gif) no-repeat;
    margin-top:39px;
}
.rt_ad_mdl2 
{
    position:relative;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_mdl.gif) repeat-y;
}
.rt_ad_btm2 
{
    position:relative;
    width:158px;
    height:14px;
    background:url(/App_Image/search_result/rt_ad_btm.gif) no-repeat;
}
.rt_ad_mdl_fade_bg2 
{
    position:relative;
    width:135px;
    background:url(/App_Image/search_result/rt_ad_mdl_fade_bg.gif) bottom repeat-x;
    margin:0 0 0 4px;
    padding:0 0 0 13px;
}
.pe_txt_box_dt 
{
    position:relative;
    width:125px;
}
/* Date: 12/20/2009 */
.pe_upload_line { position:relative;margin:20px 0 20px 0;}
.evt_d_btmbox_top 
{
    position:relative;
    background:url(/App_Image/event/evt_d_btm_box_top_bg.gif) no-repeat;
    width:966px;
    height:17px;
    margin-top:15px;
}
.evt_d_btmbox_mdl 
{
    position:relative;
    background:url(/App_Image/event/evt_d_btm_box_mdl_bg.gif) repeat-y;
    width:966px;
}
.evt_d_btmbox_fade 
{
    position:relative;
    margin:0 0 0 4px;
    padding:15px;
    width:926px;
    background:url(/App_Image/event/evt_d_btm_box_fade_bg.gif) bottom repeat-x;
    color:#666666;
}
.evt_d_btmbox_btm 
{
    position:relative;
    height:16px;
    width:966px;
    background:url(/App_Image/event/evt_d_btm_btm_bg.gif) no-repeat;
}
.evt_dt_btmbox_tbl1 
{
    position:relative;
    width:100%;
}
.evt_dt_btmbox_tbl2 
{
    position:relative;
    width:100%;
}
.evt_dt_btmbx_tbl2 tr td.left 
{
    position:relative;
}
.evt_td_btmbx_c 
{
    position:relative;
    width:350px;
    height:110px;
}
.evt_td_btmbx_txt 
{
    position:relative;
    width:200px;
}
.evt_d_loc 
{
    position:relative;
}
.evt_d_loc h3 
{
    margin:10px 0 5px 0;
}
.pe_uplf 
{
    position:relative;
}
.gMapStyle 
{
    position:relative;
}
.gMapStyle_e {
	width:400px;
	height:170px;
	position:relative;
}
/* profile find */
.pf_top_bg 
{
    position:relative;
    width:642px;
    height:11px;
    background:url(/App_Image/find/pf_top_bg.gif) no-repeat;
    margin-top:10px;
}
.pf_mdl_bg 
{
    position:relative;
    width:642px;
    background:url(/App_Image/find/pf_mdl_bg.gif) repeat-y;
}
.pf_fade_bg 
{
    position:relative;
    background:url(/App_Image/find/pf_fade_bg.gif) bottom repeat-x;
    margin:0 9px 0 4px;
    padding:11px;
    width:610px;
    color:#666666;
}
.pf_btm_bg 
{
    position:relative;
    width:642px;
    height:15px;
    background:url(/App_Image/find/pf_btm_bg.gif) no-repeat;
}
.pf_line 
{
    position:relative;
    height:1px;
    width:597px;
    margin:15px 0 15px 0;
}
.top_tbl 
{
    position:relative;
}
.top_tbl tr td.left 
{
    padding-right:15px;
}
.top_tbl tr td.right 
{
    
}
.pf_frm_tbl 
{
    position:relative;
    width:100%;
    color:#666666;
    margin-top:10px;
}
.pf_frm_txt 
{
    position:relative;
    width:165px;
}
.pf_frm_txt img {border:none;}

.pf_result_tbl 
{
    position:relative;
    width:100%;
    margin-top:15px;
}
.pf_result_tbl tr td.left 
{
    position:relative;
    width:107px;
    height:97px;
    padding-right:15px;
}
.pf_result_tbl tr td.left img {border:none;}
.pf_result_tbl tr td.mdl 
{
    
}
.pf_result_tbl tr td.right 
{
    position:relative;
    width:140px;
}
.pf_result_tbl tr td.right ul 
{
    position:relative;
    margin:0;
    padding:0;
    list-style-type:none;
}
.pf_result_tbl tr td.right ul li a
{
    margin-bottom:3px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
.pf_result_tbl tr td.right ul li a:hover 
{
    text-decoration:underline;
    color:#999999;
}
.pf_result_tbl tr td.right ul li img 
{
    position:relative;
    margin-right:10px;
    border:none;
}
.pf_result_tbl span.name 
{
    position:relative;
    font-weight:bold;
    display:block;
    margin-bottom:2px;
}
.pf_result_tbl span.addr 
{
    line-height:18px;
}
.pf_main_tbl 
{
    position:relative;
    width:100%;
}
.pf_kaki_top 
{
    position:relative;  
    width:315px;
    height:9px; 
    background:url(/App_Image/find/pf_kaki_top_bg.gif) no-repeat;
    margin-top:12px;
    left:1px;
}
.pf_kaki_mdl 
{
    position:relative;
    width:315px;
    background:url(/App_Image/find/pf_kaki_mdl_bg.gif) repeat-y;
    height:auto;
    left:1px;
}
.pf_kaki_btm 
{
    position:relative;
    width:315px;
    background:url(/App_Image/find/pf_kaki_btm_bg.gif) no-repeat;
    left:1px;
}
.pf_kaki_c 
{
    position:relative;
    padding:180px 0 0 150px;
    background:url(/App_Image/find/pf_kaki_content.gif) no-repeat;
    background-position:20px 20px;
    height:50px;
}
.pf_right_top_bg 
{
    position:relative;
    width:316px;
    height:6px;
    background:url(/App_Image/find/pf_right_top_bg.gif) no-repeat;
    top:-15px;
}
.pf_right_mdl_bg 
{
    position:relative;
    background:url(/App_Image/find/pf_right_mdl_bg.gif) repeat-y;
    width:316px;
    top:-34px;
}
.pf_right_fade_bg 
{
    position:relative;
    background:url(/App_Image/find/pf_right_fade_bg.gif) bottom repeat-x;
    margin:0 10px 0 9px;
    width:296px;
    color:#666666;
    height:500px; /* will be remove for dynamic content */
}
.pf_right_fade_bg h3 
{
    position:relative;
    font-size:19px;
    left:16px;
    top:10px;
}
.pf_right_btm_bg 
{
   position:relative;
   background:url(/App_Image/find/pf_right_btm_bg.gif) no-repeat;
   width:316px;
   height:19px;
   top:-34px;
}
.pf_right_tbl 
{
    position:relative;
    margin-left:15px;
}
/* profile signup */
.ps_kaki_top 
{
    position:relative;
    background:url(/App_Image/find/ps_kaki_top.gif) no-repeat;
    width:965px;
    height:10px;
    margin-top:10px;
}
.ps_kaki_mdl
{
    position:relative;
    background:url(/App_Image/find/ps_kaki_mdl.gif) repeat-y;
    padding:10px;
    width:945px;
    height:auto;
}
.ps_kaki_mdl img 
{
    border:none;
    position:relative;
    top:5px;
    left:20px;
}
.ps_top_bg 
{
    position:relative;
    width:965px;
    height:6px;
    background:url(/App_Image/find/ps_top_bg.gif) no-repeat;
}
.ps_mdl_bg 
{
    position:relative;
    background:url(/App_Image/find/ps_mdl_bg.gif) repeat-y;
    width:965px;
}
.ps_fade_bg 
{
    position:relative;
    padding:25px;
    margin:0 10px 0 4px;
    width:905px;
    background:url(/App_Image/find/ps_fade_bg.gif) bottom repeat-x;
}
.ps_btm_bg 
{
    position:relative;
    width:965px;
    height:16px;
    background:url(/App_Image/find/ps_btm_bg.gif) no-repeat;
}
.ps_tbl 
{position:relative;width:100%;color:#666666;}
.ps_tbl h3 
{
    position:relative;
    font-weight:bold;
    font-size:19px;
}
.ps_tbl tr td.left {position:relative;width:50%;border-right:1px solid #999999;}
.ps_tbl tr td.right {position:relative;padding-left:10px;}

.ps_txt {position:relative;width:190px;}
.ps_logo_tbl
{
    position:relative;
    width:100%;
    margin-bottom:40px;
}
.ps_logo_tbl a img {border:none;text-decoration:none;}
.ps_lnk a {color:#666666;font-weight:bold;text-decoration:none;}
.ps_lnk a:hover {color:#999999;text-decoration:underline;}

/* Date: 12/29/2009  */
#prf_menu ul
{
  display:block;
  margin:10px 0 10px -40px;
}
#prf_menu li,
#prf_menu li span,
#prf_menu li img
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  border:none;
}
#prf_menu li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	color:#666666;
	padding-right:5px;
	padding-left:5px;
}
#prf_menu li a:hover 
{
    text-decoration:underline;
    color:#999999;
}
.prf_tbl {position:relative;width:100%;}
.prf_tbl tr td.left {position:relative;width:217px;vertical-align:top;}
.prf_tbl tr td.right {position:relative;padding-left:15px;}
/* left */
.prf_left_bg 
{
    position:relative;
    width:217px;
    height:12px;
    background:url(/App_Image/profile/prf_left_top_bg.gif) no-repeat;
}
.prf_left_mdl_bg 
{
    position:relative;
    width:217px;
    background:url(/App_Image/profile/prf_left_mdl_bg.gif) repeat-y;
}
.prf_left_fade 
{
    position:relative;
    background:url(/App_Image/profile/prf_left_fade_bg.gif) bottom repeat-x;
    margin:0 10px 0 4px;
    padding:10px;
    width:187px;
    color:#666666;
}
.prf_left_btm_bg 
{
    position:relative;
    height:13px;
    width:217px;
    background:url(/App_Image/profile/prf_left_btm_bg.gif) no-repeat;
}
.prf_avatar {position:relative;left:3px;}
.prf_avatar img {border:none;}

.prf_ul 
{
    position:relative;
    margin:15px 0 0 -35px;
    width:180px;
}
.prf_ul li
{
    list-style-type:none;
    display:block;
    padding-bottom:5px;
    border-bottom:1px solid #999999;
    padding-top:5px;
}
.prf_ul li a 
{
    color:#666666;
    text-decoration:none;
}
.prf_ul li a img 
{
    margin-right:7px;
}
.prf_ul li a:hover 
{
    color:#999999;
}
.prf_img_tbl {position:relative;width:100%;}
.prf_img_tbl a img {border:none;}
.prf_img_tbl a:hover img {}

/* right */
.prf_right_top_bg 
{
    position:relative;
    width:732px;
    height:13px;
    background:url(/App_Image/profile/prf_right_top_bg.gif) no-repeat;
}
.prf_right_mdl_bg 
{
    position:relative;
    width:732px;
    background:url(/App_Image/profile/prf_right_mdl_bg.gif) repeat-y;
}
.prf_right_fade_bg 
{
    position:relative;
    background:url(/App_Image/profile/prf_right_fade_bg.gif) bottom repeat-x;
    padding:15px;
    margin:0 2px 0 4px;
    width:692px;
    color:#666666;
}
.prf_right_btm_bg 
{
    position:relative;
    background:url(/App_Image/profile/prf_right_btm_bg.gif) no-repeat;
    width:732px;
    height:15px;
}
.prf_right_tbl 
{
    position:relative;
    width:100%;
}
.prf_right_tbl tr td.left 
{
    position:relative;
    width:376px;
    padding:5px;
    padding-right:10px;
}
.prf_right_tbl tr td.left h3 {font-size:18px;margin-top:0;}
.prf_info_tbl 
{
    position:relative;
    margin:0;
    list-style-type:none;
    width:250px;
}

.prf_info_tbl tr td.right {position:relative;text-align:right;}
.prf_info_tbl tr td.right a {color:#666666;text-decoration:none;}
.prf_info_tbl tr td.right a:hover {color:#999999;text-decoration:underline;}

.prf_right_tbl tr td.right 
{
    padding:5px;
    padding-left:10px;
    position:relative;
}
.prf_right_c 
{
    position:relative;
    background:#f8f8f8;
    width:93%;
    padding:10px;
    vertical-align:top;
}
.prf_right_btn_biz 
{
    position:relative;
    width:100%;
    text-align:right;
}
.prf_gray_bar_tbl 
{ position:relative;
  width:100%;
  font-size:15px;
  height:18px;
  background:#cccccc;
  color:#666666;
  font-weight:normal;
  margin-top:15px;
}
.prf_gray_bar_tbl tr td.left {position:relative;width:150px;}
.prf_gray_bar_tbl tr td.right {position:relative;text-align:right;}
.prf_gray_bar_tbl tr td.right a {color:#666666;text-decoration:none;}
.prf_gray_bar_tbl tr td.right a:hover {color:#999999;text-decoration:underline;}

.prf_kaki_bar 
{
    position:relative;
    background:#989736;
    height:18px;
    font-size:15px;
    font-weight:normal;
    color:#ffffff;
    width:97%;
    padding:4px;
    padding-left:5px;
    margin-top:38px;
}
.prf_right_line_gray {position:relative;margin:10px 0 10px 0;}
.prf_import_cont a {color:#666666;font-size:15px;font-weight:bold;text-decoration:none;}
.prf_import_cont a:hover {color:#999999;text-decoration:underline;}
.prft_email_logos 
{   position:relative;
    margin:20px 0 200px 20px;
    text-align:center;
}
.prft_email_logos img {border:none;}
.sr_ddl_width {
  position:relative;
  width:130px;
}               
.sr_prm_eref_tbl {
	position:relative;
	width:124;
	height:48px;
	border:none;
	background:url(/App_Image/search_result/prm_ad_ereference.gif) no-repeat;
	right:-6px;
	cursor:pointer;
}
.sr_prm_eref_tbl td.left {
	position:relative;
	width:29px;
}
.sr_prm_eref_tbl td.right {
	position:relative;
	width:95px;
}
.sr_std_eref_tbl {
	position:relative;
	width:124px;
	height:48px;
	border:none;
	cursor:pointer;
	background:url(/App_Image/search_result/std_ad_eference.gif) no-repeat;
	margin-bottom:2px;
}
.sr_std_eref_tbl td.right {
	width:95px;
	position:relative;
	height:48px;
}
.sr_std_eref_tbl td.left {
	position:relative;
	width:29px;
}
.sr_reg_eref_tbl {
	position:relative;
	width:100px;
	height:41px;
	cursor:pointer;
	background:url(/App_Image/search_result/regr_ad_eferences.gif) no-repeat;
}
.sr_reg_eref_tbl td.cnt {
	position:relative;
	padding-top:25px;
}
.basic_star_rating {
	position:relative;
	top:-12px;
}
.intv_rating_star {
	position:relative;
	top:12px;
	right:2px;
}
.prm_rating_star {
	position:relative;
	top:5px;
	left:11px;
}
.std_rating_star {
	position:relative;
	top:-10px;
}
.intv_r_score {
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
}
.std_review_num {
	position:relative;
	color:#666666;
	font-weight:bold;
	margin:0 0 3px 0;
	top:-5px;
}
.basic_review_num {
	position:relative;
	color:#666666;
	font-weight:bold;
	margin:0 0 3px 0;
	top:-5px;
}
.link_mapit_wrap {
	position:relative;
}
/* ============================ Profile ========================= */
table#tableContent{
	position:relative;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	right:-7px;
}
#leftContent {
	position:relative;
	vertical-align:top;
	text-align:left;
	width:741px;
	padding:10px;
}
#rightContent {
	position:relative;
	vertical-align:top;
	text-align:right;
	width:200px;
	padding-top:10px;
}
.breadCrumb {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	text-align:left;
	width:100%;
}
.breadCrumb a:link,
.breadCrumb a:active,
.breadCrumb a:hover,
.breadCrumb a:visited {
	font-size:12px;
	color:#4572b9;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
#acx_tbl {
	width:650px;
	position:relative;
	text-align:left;
}
#acx_td_left {
	width:250px;
	position:relative;
}
#acx_td_right {
	width:400px;
	position:relative;
}
div.adMoveDown2{
	position:relative;
	height:25px;
}
table.webPageInfo{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	color:#666666;
	position:relative;
	margin:10px 0 0 0;
}
table.webPageInfo h1{

	font-size:16px;
	color:#666666;
	font-weight:bold;
}
table.webPageInfo p{
	font-size:14px;
	color:#666666;
}
td.mapLayout {
	position:relative;
	width:400px;
	text-align:left;
}
.layoutTdLeft {
	position:relative;
	width:600px;
	vertical-align:top;
}
.layoutTdRight{
	position:relative;
	width:140px;
	vertical-align:top;
	text-align:left;
}
.profileCompanyTab {
	position:relative;
	width:326px;
	height:32px;
	background:transparent url(/App_Image/profile_company_tab.gif) top center no-repeat;
	margin: 0 0 10px -40px;
}
.companyInfoText {
	position:relative;
	padding:10px 10px 10px 20px;
	text-align:justify;
	width:350px;
}
.companyInfoSubText {
	position:relative;
	padding:0 10px 10px 20px;
	text-align:left;
}
.textheight_main {
   padding-top: 0;
   position: relative;
   display: block;
}
.subTextTabLeft {
	font-weight: bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
.subTextTabRight {
	position:relative;
	padding-left:30px;
	line-height:22px;
}
.subTabTable {
	position:relative;
	width:721px;
	padding:10px;
	vertical-align:top;
	margin:0 0 0 9px;
}
.subTabLeft {
	position:relative;
	width:33%;
	vertical-align:top;
}
.subTabMiddle {
	position:relative;
	width:33%;
	vertical-align:top;
}
.subTabRight {
	position:relative;
	width:33%;
	vertical-align:top;
}
/* ================= 3 colomns tab styles ===================== */
.subTabProduct {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_product_tab.gif) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.subTabService {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_service_tab.gif) center top no-repeat;
}
.subTabBrand {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_brand_tab.gif) center top no-repeat;
}
.subTabCredential {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_credential_tab.gif) center top no-repeat;
}
.subTabHourOfOp {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_hourofop_tab.gif) center top no-repeat;
}
.subTabPayment {
	position:relative;
	width:216px;
	height:32px;
	background: transparent url(/App_Image/profile_payment_tab.gif) center top no-repeat;
}
div.credentials {
	position:relative;
	margin: 0 0 0 23px;
	line-height:22px;
}
div.credentials span.titlespan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
div.hourOfOperationInner {
	position:relative;
	margin: 0 0 0 20px;
}
div.hourOfOperationInner b {
	color:#666666;
	font-style:italic;
	line-height:22px;
}
span.credentialInner {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}
div.productInner {
	position:relative;
	margin: 0 0 0 0;
	line-height:22px;
}
div.serviceInner, 
div.brandInner,
div.paymentInner {
	line-height:22px;
}
div.adMoveDown2{
	position:relative;
	height:25px;
}
/* Banner rotation box*/
.banner 
{
    position:relative;
    text-align:center;
    margin:0 15px 0 0;
}
/* new profile page layout */
.profile_top_bg 
{
    position:relative;
    width:741px;
    height:11px;
    background:url(/App_Image/profile/profile_top_bg.gif) no-repeat;
    margin-top:10px;
}
.profile_mdl_bg 
{
    position:relative;
    width:741px;
    background:url(/App_Image/profile/profile_mdl_bg.gif) repeat-y;
}
.profile_fade_bg 
{
    position:relative;
    background:url(/App_Image/profile/profile_fade_bg.gif) bottom repeat-x;
    margin:0 9px 0 4px;
    padding:11px;
    width:708px;
    color:#666666;
}
.profile_btm_bg 
{
    position:relative;
    width:741px;
    height:15px;
    background:url(/App_Image/profile/profile_btm_bg.gif) no-repeat;
}
/* Rotating ad*/
.profile_rt_ad_top 
{
    position:relative;
    height:14px;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_top.gif) no-repeat;
    margin-top:6px;
}
.profile_rt_ad_mdl 
{
    position:relative;
    width:158px;
    background:url(/App_Image/search_result/rt_ad_mdl.gif) repeat-y;
}
.profile_rt_ad_btm 
{
    position:relative;
    width:158px;
    height:14px;
    background:url(/App_Image/search_result/rt_ad_btm.gif) no-repeat;
}
.profile_rt_ad_mdl_fade_bg 
{
    position:relative;
    width:135px;
    background:url(/App_Image/search_result/rt_ad_mdl_fade_bg.gif) bottom repeat-x;
    margin:0 0 0 4px;
    padding:0 0 0 13px;
}
.tierOneLinkWebsite a{
	color: #7bbc38;
	font-size:12px;
	font-weight:bold;
}
.tierOneLinkWebsite a:hover{
	text-decoration:none;
}
.imgVisit {
  	position:relative;
	top:5px;
}
div.btnEreferences{
	width:120px;
	height:48px;
	background:#FFFFFF url(/App_Image/icn_referencesAd2.gif) top no-repeat ;
	clear:both; 
}
div.eRefRatingNum{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:2px;
	padding-top:14px;
	text-align:center;
	width:25px;
}	
div.ratingContainerEref{
	width:90px;
	padding-bottom:5px;
	padding-top:25px;
	float:right;
}
div.ratingStarEref{
	float:left;
	padding:2px 1px 0 1px;
}
div.ratingStarFirstEref{
	float:left;
	padding:2px 1px 0 3px;
}
.profile_cpn_icons {
	position:relative;
	width:128px;
}
.profile_cpn_icons td {
	padding-bottom:3px;
	position:relative;
	text-align:right;
	padding-right:13px;
}
div.gMapStyle {
	width:350px;
	height:150px; 
	margin:20px 0 0 0;
	position:relative;
	right:-120px;
}
.map_n_info {
	position:relative;
}
.map_n_info a {
	position:relative;
	margin-right:10px;
}
.prf_info_lbl {
	position:relative;
	font-size:12px;
	font-weight:bold;
}
.prf_info_input {
	position:relative;
	width:370px;
	height:100px;
}
/* message */
.msg_sub {
	position:relative;
	width:250px;
}
.msg_body {
	position:relative;
	width:450px;
	height:120px;
}
.msg_avatar {
	position:relative;
	padding-right:10px;
}
.cpny_banner {
	position:relative;
	margin-top:20px;
}
/* ============================================== */
/* Date: 06/13/2010
 * Developer: Seth kong
 * Summary: formating signup.aspx page 
 */
#su-wrap 
{
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  background:#e1e1e1 url(/App_Image/signup/su_bg.jpg) top center repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#su-header
{
  position:relative;
  width:950px;
  margin:0 auto;
  height:52px;
  padding:20px 0 10px 10px;
  color:#ffffff;
}
#su-header a:link,
#su-header a:active,
#su-header a:visited
{
  color:#ffffff;
  text-decoration:none;
  outline:none;
}
#su-header a:hover
{
  color:#d8d8d8;
}
.su-fgpwd 
{
  position:relative;
  margin-left:15px;
  top:2px;
}
.su-fgpwd a:hover 
{ text-decoration:underline; }
.su_txt_color
{
  position:relative;
  color:#cfcfcf;
  top:2px;
  left:-3px;
}
.su_pwd_lb
{
  position:relative;
  padding:0 0 3px 15px;
}
.su_email_lb
{
  position:relative;
  padding:0 0 3px 0;
}
#su-content 
{
  position:relative;
  width:960px;
  margin:0 auto;
  height:auto;
  margin-top:15px;
  z-index:1;
}
#su-logo 
{
  position:relative;
  float:left;
  width:304px;
  height:52px;
}
#su-logo img 
{
  border:none;
}
#su-login 
{
  position:relative;
  float:right;
  width:400px;
  padding-left:230px;
}
.su-email 
{
   position:relative;
}
.su-pwd
{
  position:relative;
  margin-left:15px;
}
.su-lgn-btn
{
  position:relative;
  float:right;
  margin-left:15px;
}
#su-content-tbl 
{
  position:relative;
  width:100%;
  margin:0 0 20px 0;
  z-index:1;
}
.su_left_tbl 
{
   position:relative;
   width:100%;
}
.su_people 
{
   position:relative;
   border:none;
   margin:5px 0 0 0;
}
.su_list_tbl 
{
	position:relative;
	width:100%;
}
.su_list_hdl 
{
	position:relative;
	color:#527292;
	font-weight:bold;
	font-size:14px;
}
.su_hdl_1
{
	position:relative;
	font-size:22px;
	color:#666666;
	margin:30px 0 10px 15px;
	font-weight:bold;
	cursor:text;
}
.su_hdl_2 
{
  	position:relative;
	font-size:22px;
	color:#666666;
	margin:30px 0 5px 0;
	font-weight:bold;
}
.su_frm_tbl
{
   position:relative;
   width:337px;
}
.su_frm_input
{
	position:relative;
	width:215px;
}
.su_left_col
{
	position:relative;
	width:620px;
}
.su_it_free 
{
    position:relative;
	font-size:20px;
	letter-spacing:1px;
	color:#666666;
	margin:0 0 5px 0;
}
.su_ip_label
{
    position:relative;
    text-align:right;
	padding-right:3px;
	color:#666666;
}
.su_why:active,
.su_why:visited,
.su_why:link 
{
  position:relative;
  color:#6a94bc;
  text-decoration:none;
  font-weight:bold;
  outline:none;
}
.su_why:hover 
{
  color:#97aec9;
  outline:none;
}
.su_signup_btn
{
	position:relative;
	margin:5px 0 0 0;
}
.su_ul 
{
  position:relative;
  margin:10px 0 10px 0;
  left:-40px;
}
.su_ul li 
{
  background:transparent url(/App_Image/signup/su_bullet.jpg) no-repeat left;
  font-weight:bold;
  color:#666666;
  list-style:none;
  background-position:0 0;
  width:100%;
  display:block;
  padding-left:22px;
  text-decoration:none;
  padding-bottom:6px;
  display:block;
  outline:none;
}

.su_spacer_1 
{
  position:relative;
  height:14px;
}
/* Date: 06/17/2010 
   Description: New Header Design
 */
#hdr_wrap
{
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
}
#hdr_header
{
	position:relative;
	height:170px;
	width:960px;
	margin:0 auto;
}
#hdr_top_links
{
	position:relative;
	width:200px;
	margin:0 0 0 880px;
	color:#ffffff;
	text-decoration:none;
	padding:5px 0 5px 0;
	font-size:11px;
}
#hdr_top_links a:link,
#hdr_top_links a:active,
#hdr_top_links a:visited
{
  color:#ffffff;
  text-decoration:none;
}
#hdr_top_links a:hover 
{
  color:#cccccc;
}
#hdr_top_links span { position:relative; padding:0 2px 0 2px; }
#hdr_mdl_tbl 
{
	position:relative;
	width:100%;
	margin:10px 0 0 0;
}
#hdr_logo
{
	position:relative;
	height:52px;
	width:301px;
	top:-10px;
}
#hdr_logo a {
	text-decoration:none;
	outline:none;
}
#hdr_box_tbl
{
	position:relative;
	width:448px;
	height:66px;
}
#hdr_btm_tbl
{
	position:relative;
	width:959px;
	top:-15px;
}
#hdr_box_left
{
  width:13px;
  height:66px;
  background:transparent url(/App_Image/new_header/hdr_box_left_bg.jpg) no-repeat;
}
#hrd_box_right
{
  width:14px;
  height:66px;
  background:transparent url(/App_Image/new_header/hdr_box_right_bg.jpg) no-repeat;
}
#hdr_box_mdl
{
  height:66px;
  background:transparent url(/App_Image/new_header/hdr_box_mdl_bg.jpg) repeat-x;
  width:413px;
}
.hdr_search_label
{
  color:#ffffff;
  position:relative;
  margin:3px 0 0 4px;
  text-align:left;
  bottom:-2px;
}
.hdr_search_ddl
{
  position:relative;
  width:160px;
  margin-right:3px;
  height:22px;
  top:-1px;
  left:-2px;
}
.hdr_search_tb
{
  position:relative;
  width:180px;
  margin-right:3px;
  left:-6px;
}
.hdr_search_btn
{
  position:relative;
  top:6px;
}
/* header menu */
#hdr_menu 
{
  position:relative;
  vertical-align:top;
  font-family:Arial;
  font-size:12px;  
  z-index:1; 
}
#hdr_menu ul
{
  display:block;
  margin:35px 0 0 -40px;
}
#hdr_menu li,
#hdr_menu li span,
#hdr_menu li img
{
  display:inline;
  text-decoration:none;
  text-align:center;
  list-style:none;
  position:relative;
  border:none;
  outline:none;
}
#hdr_menu li a
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	outline:none;
}
#hdr_menu li a img
{
	position:relative;
}
.hdr_v_bar 
{
  position:relative;
  top:-4px;
  z-index:100;
}
.hdr_logo_td
{
   position:relative;
   width:512px;
}
.hdr_box_td 
{
   position:relative;
   text-align:right;
}
.hdr_city_state
{
   position:relative;
   font-size:18px;
   font-weight:bold;
   color:#ffffff;
   text-align:right;
   padding-top:20px;
}
.hdr_edit_btn
{
  color:#ffffff;
  text-decoration:none;
  margin:20px 0 0 0;
  text-align:right;
  right:-25px;
  position:relative;
}
.hdr_edit_btn:hover
{
   color:#cccccc;
}
.hdr_body_bg
{
	margin:0;
	padding:0;
	background:#f5f3f5 url(/App_Image/new_header/hdr_body_no_gray_bg.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/**************************
 * Date: 06/22/2010
 * Register page
 *************************/
 .rgr_top_tbl
 {
    position:relative;
	width:960px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 }
.rgr_ul 
{
  position:relative;
  margin:10px 0 10px 0;
  left:-40px;
}
.rgr_ul li 
{
  background:transparent url(/App_Image/signup/su_bullet.jpg) no-repeat left;
  font-weight:bold;
  color:#666666;
  list-style:none;
  background-position:0 1px;
  width:100%;
  display:block;
}
.rgr_ul li a:visited,
.rgr_ul li a:active,
.rgr_ul li a:link
{
  position:relative;
  padding-left:22px;
  text-decoration:none;
  color:#666666;
  padding-bottom:6px;
  display:block;
  outline:none;
}
.rgr_ul li a:hover
{
  color:#6a94bc;
  outline:none;
}

.rgr_tbl_col_left,
.rgr_tbl_col_right
{
  position:relative;
  width:480px;
  vertical-align:top;
}
.rgr_inner_col_left,
.rgr_inner_col_right
{
  position:relative;
  width:240px;
  vertical-align:top;
}
h4.rgr_list_hdg
{
  position:relative;
  font-size:18px;
  font-weight:bold;
  margin:0;
  padding:0;
}
.rgr_green_mdl_bg
{
  position:relative;
  height:120px;
  background:transparent url(/App_Image/rgr/rgr_green_mdl_bg.jpg) repeat-x;
  width:960px;
  z-index:100;
}
.rgr_mdl_col_left
{
  position:relative;
  width:480px;
  vertical-align:middle;
}
.rgr_mdl_col_right
{
  position:relative;
  width:480px;
  vertical-align:middle;
}
.rgr_catch_phr a
{
  color:#ffffff;
  font-size:30px;
  font-weight:bold;
  margin:0 0 0 10px;
  text-decoration:none;
}
.rgr_catch_phr a:hover
{
  color:#f5f5f5;
}
.rgr_ul_mdl 
{
  position:relative;
  margin:10px 0 10px 0;
  left:-40px;
}
.rgr_ul_mdl li 
{
  background:transparent url(/App_Image/rgr/rgr_bullet.jpg) no-repeat left;
  font-weight:bold;
  color:#ffffff;
  list-style:none;
  background-position:0 1px;
  width:100%;
  display:block;
  position:relative;
  padding-left:22px;
  text-decoration:none;
  padding-bottom:6px;
  display:block;
  outline:none;
}
.rgr_frm_tbl
{
  position:relative;
  width:960px;
  color:#666666;
}
h5.rgr_search_instr
{
  position:relative;
  font-size:18px;
  font-weight:bold;	
  margin:20px 0 10px 0;
  padding:0;
}
.rgr_frm_tb
{
  position:relative;
  width:215px;
}
.rgr_frm_btn
{
  position:relative;
  top:5px;
  margin:0 0 0 10px;
}
.rgr_frm_label 
{
  position:relative;
  text-align:right;
  padding-right:10px;
}
.rgr_line
{
  width:960px;
  position:relative;
  background:transparent url(/App_Image/rgr/rgr_line.jpg) repeat-x;
  margin-top:20px;
}
.rgr_result
{
  position:relative;
  width:960px;
  text-align:left;
  margin:10px 0 20px 0;
}
.rgr_result_info
{
  color:#666666;
  font-size:16px;
  font-weight:bold;
  margin:10px 0 20px 0;
  position:relative;
  display:block;
}
.rgr_result_item
{
  position:relative;
  font-size:11px;
  font-weight:normal;
  margin:0 0 15px 0;
}
.rgr_result_a a
{
  positon:relative;
  text-decoration:none;
  color:#556b83;
  margin:0 0 15px 0;
  font-weight:bold;
}
.rgr_result_a a:hover 
{
  color:#9cacbd;
}
.rgr_no_r_smg a
{
  font-weight:bold;
  font-size:15px;
  color:#556b83;
  text-decoration:none;
}
.rgr_no_r_smg a:hover 
{
  color:#9cacbd;
}
.prf_content 
{
  position:relative;
  margin:0 auto;
  vertical-align:top;
  overflow:hidden;
  width:960px;
}
/* Registration saved */
.rgs_c_wrap 
{
  position:relative;
  text-align:center;
  color:#666666;
  margin:20px 0 240px 0;
}
.rgs_text
{
  position:relative;
  font-size:18px;
  text-align:center;
  font-weight:bold;
}
.rgs_thx
{
  position:relative;
  font-size:19px;
  font-weight:bold;
}
#new_footer 
{
    position:relative;
    height:100px;
    overflow:hidden;
    text-align:center;
	bottom:-40px;
	z-index:1;
}
/* Date: 07/15/2010
 * Developer: Seth Kong
 * Description: Register information page
 */
.rif_body
{
position:relative;
margin:0;
padding:0;
background:#f4f4f4 url(/App_Image/register_info/rif_body_bg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.rif_wrap
{
position:relative;
width:915px;
margin:0 auto;
}
.rif_header
{
	position:relative;
	width:915px;
	height:194px;
}
.rif_content
{
	position:relative;
	width:915px;
	margin:10px 0 0 0;
}
.rif_bizpedia_logo
{
	position:relative;
	margin:25px 0 0 0;
}
.rif_city_logo
{
	position:relative;
	margin:25px 0 0 0;
}
.rif_bizpedia_logo a img,
.rif_city_logo a img
{
	border:none;
	text-decoration:none;
}
.rif_hdr_tbl
{
	position:relative;
	width:915px;
}
.rif_tbl_left_col
{
	position:relative;
	text-align:left;
}
.rif_tbl_right_col
{
	position:relative;
	text-align:right;
}
.rif_top_cap
{
	position:relative;
	width:915px;
	height:14px;
	background:url(/App_Image/register_info/rif_1_top_cap_bg.jpg) no-repeat;
}
.rif_mdl_bg
{
	position:relative;
	width:915px;
	background:url(/App_Image/register_info/rif_1_mdl_bg.jpg) repeat-y;
}
.rif_btm_bg
{
	position:relative;
	width:915px;
	background:url(/App_Image/register_info/rif_1_bottom_cap_bg.jpg) no-repeat;
}
.rif_btm_fade
{
	position:relative;
	width:911px;
	background:url(/App_Image/register_info/rif_1_bottom_fade_bg.jpg) bottom center repeat-x;
	width:900px;
	margin:0 0 0 8px;
}
.rif_top_section
{
	position:relative;
	height:138px;
	width:900px;
	background:url(/App_Image/register_info/rif_1_hdr_color_bg.jpg);
	margin:0 0 0 0;
}
.rif_ts_left_col
{
   	position:relative;
	width:637px;
	padding:0 0 0 20px;
}
.rif_ts_tbl
{
	position:relative;
	margin:0 0 0 0;
}
.rif_ts_txt
{
	position:relative;
	margin:5px 0 10px 15px;
	font-size:22px;
	color:#666666;
	font-weight:bold;
}
.rif_ts_list
{
	position:relative;
	margin:0 0 0 20px;
}
.rif_yr_cpny
{
	position:relative;
	width:864px;
	height:132px;
	background:url(/App_Image/register_info/rif_your_company.gif) no-repeat;
	margin:20px 0 0 25px;
}
.rif_arrw_bg
{
	position:relative;
	width:900px;
	background:url(/App_Image/register_info/rif_arrow_direction.gif) no-repeat;
	background-position:389px 0;
	margin:-1px 0 0 0;
}
.rif_biz_sample
{
	position:relative;
	border:none;
	margin:20px 0 0 25px;
}
.rif_2_bubbles
{
	position:relative;
	border:none;
	margin:60px 0 0 30px;
}
.rif_viewexp
{
	position:relative;
	margin:15px 0 0 25px;
}
.rif_register_txt
{
	position:relative;
	border:none;
	margin:65px 0 0 0;
	font-weight:bold;
	color:#ffffff;
	font-size:22px;
}
.listing_hdr_title
{
	position:relative;
	border:none;
	margin:65px 0 0 0;
}
.lstn_howto_exp
{
	position:relative;
	margin:15px 0 0 25px;
	border:none;
}
.lstn_item_tbl
{
	position:relative;
	margin:15px 0 0 25px;
}
.lstn_item_lcol
{
	position:relative;
	width:629px;
	height:134px;
	vertical-align:top;
}
.lstn_item_rcol
{
	position:relative;
	width:234px;
	height:134px;
	vertical-align:top;
	padding:0 0 0 5px;
}	
.lstn_no_pht
{
	position:relative;
	width:118px;
	vertical-align:top;
}
.lstn_cmpny
{
	position:relative;
	width:230px;
	vertical-align:top;
	padding:0 0 0 10px;
}
.lstn_cmpny p
{
	position:relative;
	font-size:18px;
	font-weight:bold;
	margin:8px 0 10px 0;
}
.lstn_cmpny_txt
{
	position:relative;
	line-height:20px;
	text-align:left;
}
.lstn_cmpy_website
{
	position:relative;
}
.lstn_cmpy_website a
{
	text-decoration:none;
	color:#4272be;
	font-weight:bold;
}
.lstn_cmpy_website a img
{
	position:relative;
	top:1px;
	margin:0 5px 0 0;
}
.lstn_btns
{
	position:relative;
	width:128px;
	vertical-align:top;
	padding:15px 0 3px 0;
}
.lstn_eref
{
	position:relative;
	width:155px;
	vertical-align:top;
	padding:15px 15px 0 0;
	text-align:right;
	line-height:19px;
}
.lstn_eref img 
{
	position:relative;
	padding:0 0 5px 0;
}
.lstn_eref a
{
	color:#4272be;
	font-weight:bold;
	text-decoration:none;
}

.lstn_no_pht img,
.lstn_no_pht a img,
.lstn_cmpny img,
.lstn_cmpny a img,
.lstn_btns img,
.lstn_btns a img,
.lstn_eref img,
.lstn_eref a img
{
	border:none;
	text-decoration:none;
}
.lstn_box_tbl
{
	position:relative;
	border:1px solid #cccccc;
}
.lstn_incentive
{
	position:relative;
	margin:10px 0 0 25px;
}
.lstn_incentive p
{
	position:relative;
	font-size:22px;
	font-weight:bold;
}
.out_wrap {
	position:relative;
	width:100%;
	margin:15px 0 0 0;
	padding:0;
	background:#f4f4f4 url(/App_Image/register_info/outer_wrap_bg.jpg) top repeat-x;
}
.rginf_title2 
{
	position:relative;
	margin:0 auto;
	width:900px;
	height:57px;
}
.rginf_img_tile
{
	position:relative;
	margin:15px 0 0 0;
	position:relative;
	border:none;
	font-weight:bold;
	color:#ffffff;
	font-size:22px;
	padding-top:15px;
}
.bubbles_bg 
{
	position:relative;
	background:url(/App_Image/register_info/bubbles_bg.gif) no-repeat;
	width:600px;
	background-position:30px 80px;
}
.rginf_bubble1 
{
	position:relative;
	margin:100px 0 0 100px;
}
.rginf_bubble1 p 
{
	font-weight:bold;
	font-size:20px;
}
.rginf_bubble2
{
	position:relative;
	margin:60px 0 0 100px;
}
.rginf_bubble2 p 
{
	font-weight:bold;
	font-size:20px;
}
.rginf_bubble1 a
{
	color:#4272be;
	font-weight:bold;
	text-decoration:none;
}
.rginf_expo_tbl {
	position:relative;
	margin:0 0 0 25px;
}
.rginf_expo_tbl span {
	position:relative;
	font-size:22px;
	font-weight:bold;
}
.su_ul_rg 
{
  position:relative;
  margin:10px 0 10px 0;
  left:-40px;
}
.su_ul_rg li 
{
  background:transparent url(/App_Image/signup/su_bullet.jpg) no-repeat left;
  font-weight:bold;
  color:#666666;
  list-style:none;
  background-position:0 0;
  width:100%;
  display:block;
  padding-left:22px;
  text-decoration:none;
  padding-bottom:6px;
  display:block;
  outline:none;
}
.basic_biz_name 
{
	position:relative;
	font-size:15px;
}
.basic_rotating_banner
{
	position:relative;
	padding-top:32px;
	padding-left:5px;
}
.ad_mdl_col
{
	position:relative;
	padding-top:-3px;
}
.left_box_ad_listing
{
	position:relative;
	padding-left:10px;
}
/******************************************************************************************
Date: 08/06/2010
Description: new search result design
*******************************************************************************************/
.sr_int_yellow_tbl {
	position:relative;
	width:517px;
	text-align:left;
	color:#666666;
	border:none;
	margin:10px 0 15px 0;
}
.sr_int_yellow_tbl img { border:none; }
.sr_int_top_bg {
	position:relative;
	background: url(/App_Image/search_result/sr_yellow_top.gif) no-repeat;
	width:517px;
	height:27px;
}
.sr_int_mdl_bg {
	position:relative;
	background: url(/App_Image/search_result/sr_int_mdl_bg.gif) repeat-y;
	width:517px;
}
.sr_int_mdl_inner {
	position:relative;
	width:100%;
}
.sr_int_mdl_inner_left {
	position:relative;
	width:264px;
	text-align:center;
	padding-left:0;
	vertical-align:middle;
}
.sr_int_mdl_inner_left img {
	position:relative;
	left:-3px;
}
.sr_int_mdl_inner_mdl {
	position:relative;
	width:137px;
	text-align:left;
	padding:5px 0 5px 0;
	vertical-align:top;
}
.sr_int_mdl_inner_mdl a {
	position:relative;
	padding-bottom:4px;
}
.sr_int_mdl_inner_right {
	position:relative;
	text-align:right;
	padding:5px 10px 5px 0;
}
.sr_int_btm_bg {
	position:relative;
	background: url(/App_Image/search_result/sr_int_btm_bg.gif) no-repeat;
	width:517px;
	height:32px;
}
.sr_int_inner_top {
	position:relative;
	width:100%;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
}
.sr_int_inner_top_left {
	position:relative;
	text-align:left;
	padding-left:10px;
}
.sr_int_inner_top_right {
	position:relative;
	text-align:right;
	padding-right:10px;
}
.sr_int_inner_btm {
	position:relative;
	width:100%;
}
.sr_int_inner_btm a {
	position:relative;
	font-weight:bold;
	text-decoration:none;
	top:5px;
	color:#5f8bb9;
}
.sr_int_inner_btm a:hover {
	text-decoration:underline;
	color:#5f8bb9;
}
.sr_int_inner_btm_left {
	position:relative;
	text-align:left;
	width:245px;
	color:#5f8bb9;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 10px;
}
.sr_int_inner_btm_right {
	position:relative;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}
.sr_ie_hack_links {
	position:relative;
}
.sr_ie_hack_links a {
	position:relative;
	top:0px;
}
.sr_int_eref_img {
	position:relative;
	right:-2px;
}
.sr_prem_top_bg {
	position:relative;
	background: url(/App_Image/search_result/sr_prem_top_bg.gif) no-repeat;
	width:517px;
	height:27px;
}
.sr_std_top_bg {
	position:relative;
	background: url(/App_Image/search_result/sr_std_top_bg.gif) no-repeat;
	width:517px;
	height:27px;
}
.listing_rating_stars {
	position:relative;
	text-align:right;
	right:-20px;
}
.sr_int_addr_btm {

}
/**********************************************************************
Date: 08/18/2010
Description: profile.aspx
**********************************************************************/
#prfl_c_wrap {
	position:relative;
	width:100%;
}
#prfl_c_wraper {
	position:relative;
	margin:0 auto;
	width:1000px;
}
/*********************************************************************
Date: 11-21-2010
Developer: Sith Kong
Description: drop-down retrieve password form
*********************************************************************/
#passwd_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    background-color:#ddeef6;
    position:relative;
    width:210px;
    z-index:200;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:35px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:12px;
}

#passwd_menu input[type=text], #passwd_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:12px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
	z-index:500;
	position:relative;
}
#passwd_menu input[type=button] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:12px;
    margin:0 0 5px;
    width:65px;
	z-index:500;
	position:relative;
}
#passwd_menu p {
    margin:0;
	position:relative;
}
#passwd_menu a {
    color:#6AC;
	position:relative;
}
#passwd_menu label {
    font-weight:normal;
	position:relative;
}
#signin_menu p.remember {
    padding:10px 0;
}
#passwd_menu p.forgot, #passwd_menu p.complete {
    clear:both;
    margin:5px 0;
}
#passwd_menu p a {
    color:#27B!important;
}
#passwd_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    /* background:#39d url('/app_image/bg-btn-blue.png') repeat-x scroll 0 0; */
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#passwd_submit::-moz-focus-inner {
padding:0;
border:0;
}
#passwd_submit:hover, #passwd_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}
#btnGetPasswd {
	z-index:500;
	position:relative;
}
