﻿/*new JB*/
*{font-family:Arial, Helvetica, sans-serif;}  
body{margin:0;padding:0;}  
a img{border:none;}
a{text-decoration:none;}
.clear {clear:both;}
a:hover{text-decoration:underline;}
.hide{display:none;}
.new_header{
  width:100%;  
  min-width:965px;
  font-size:9pt; 
}
#ad_wrapper{width:100%;min-width:965px;background:#166D97;margin:0;padding:0;}
#header_bar{
  height:33px;
  width:100%;
  background:url(http://static2.judysbook.com/img/common/bkg_top.gif);
  color:white;
}  
#header_bar a, #header_search a{
  color:white;
}
.leftColHome
{
    float:left;
    width: 690px;
}
.rightColHome
{
    float:right;
    width:260px;
}
.cityListHome
{
    padding-left:15px;
    width:700px;
}
.cityListHome ul
{
    list-style:none;
    padding:0;
    width:135px;
    float:left;
}
.highlightRev
{
    padding:5px;
    background:#e5f4f8;
}
.borderRev
{
    padding:3px;
    border: solid 1px #cae7f1;
}
.wrapper{
  width:965px;
  margin:auto;
  float:none;
  position:relative;
}
.logo{
  float:left;
  margin-top:3px;
}  
ol.nav{
  list-style:none;
  margin:0;padding:0;
  margin-left:20px;
}  
ol.nav li {
  display:inline;
  height:28px;
  margin-top:5px;
}
ol.nav li a{
  margin:0;padding:6px;
  padding-left:8px;
  padding-right:8px;
  display:block;
  float:left;
}  
ol.nav li .change{
  padding-left:-6px;
  cursor:pointer;
}  
ol.nav li .change:hover{
  text-decoration:underline;
}  
.userActions{
  float:right;
  margin-top:11px;
  font-size:8pt;
}  
#header_bar .userActions a{
  font-weight:bold;
} 
#header_search{
  clear:both;
  margin-top:4px;  
} 
#header_search .wrapper{
  background:url(http://static2.judysbook.com/img/common/searchBar.gif);
  display:block;
  height:33px;
  margin:auto;
}  
#header_search .searchForm{
  margin:0;padding:0;
  float:left;
  position:relative;
  margin-left:0px;
  margin-top:0px;
}
#header_search .searchForm2{
  margin:0;padding:0;
  float:left;
  position:relative;
  margin-left:0px;
  margin-top:0px;
  left:430px;
  top:6px;
  text-align:left;
}
#header_search div input{
  float:left;
  width:200px;
  border:1px solid #7bb2ca;
  margin-top:0px;
  height:18px;
}
#header_search .header_searchText{
  width:200px;
  margin-top:0px;
  top:6px;
  position:absolute;
  left:150px;
}
#header_search .header_searchLocation{
  width:200px;
  margin-top:0px;
  position:absolute;
  top:0px;
  left:0px;
}
#header_search .header_submit{
  width:75px;
  border:none;
  height:23px;
  position:absolute;
  left:578px;
  background:url(http://static2.judysbook.com/img/common/button_search.gif);
  margin-left:7px;
  top:5px;
  display:block;
  cursor:pointer;
  margin-top:0px;
}  
#header_search .browse{
  float:right;
  display:block;
  width:240px;
  height:17px;
  margin-top:9px;
  margin-right:2px;
  text-align:center;
}
#header_ad{
  width:965px;
  margin:auto;
  text-align:center;
  padding-top:4px;
  padding-bottom:5px;
}
#header_bar .location, .nav li{
  float:left;
  margin-top:11px;
  margin-left:10px;
}  
.nav li#locationHead{
  font-weight:bold;
}
#header_bar .change{
  color:#bddeed;
  font-size:7pt;
  margin-left:0px;
  font-weight:normal;
  margin-top:9px;
  float:left;
  padding-right:6px;
}
#locArrow  {
  display:block;
  background:url(http://static2.judysbook.com/img/common/loc_arrow.gif) right;
  width:11px;
  height:10px;
  float:left;
  margin-left:-2px;
  margin-top:8px;
  margin-right:6px;
  cursor:pointer;
}
.rounded 
{
    padding:5px;
}
.nav li#locationHead input{
  height:16px;
  width:80px;
  float:left;
  margin-top:0px;
  float:left;
  margin-left:40px;
}  
.nav li#locationHead input#head_button_ok, .nav li#locationHead input#head_button_cancel{
  height:23px;
  margin-left:3px;
  border:none;
}
.nav li#locationHead input#head_button_ok{
  width:40px;
  background:url(http://static2.judysbook.com/img/common/button_ok.gif);
}  
.nav li#locationHead input#head_button_cancel{
  width:56px;
  background:url(http://static2.judysbook.com/img/common/button_cancel.gif);
}
#changeLocation .wrapper .top{
  height:33px;
  width:100%;
  background:url(http://static2.judysbook.com/img/common/changeLoc_top.gif) no-repeat;
}
#changeLocation .wrapper .middle{  
  background:url(http://static2.judysbook.com/img/common/changeLoc_middle.gif) repeat-y;
  width:100%;
  clear:both;
  float:left;
  text-align:left;
} 
#changeLocation .wrapper .middle ul{
  margin:0;padding:0;
  width:184px;
  float:left;
  margin-top:10px;
}  
#changeLocation .wrapper .middle ul li{
  list-style:none;
  margin-left:10px;
  padding-top:2px;
  margin-bottom:4px;
}
#changeLocation .wrapper .middle h2{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
  margin:10px;
  margin-right:14px;
  margin-bottom:0px;
  padding:0px;
  padding-bottom:6px;
  /*border-bottom:dotted 1px #348cb9;*/
  background:url(http://static2.judysbook.com/img/common/dot.gif) repeat-x bottom;
  color:#011924;
}    
#changeLocation .wrapper .middle ul li a{
  color:#0e5175;
  font-weight:bold;
}
#changeLocation .wrapper .middle ul li a.current{
  text-decoration:underline;
}  
#changeLocation .wrapper .bottom{
  height:8px;
  width:100%;
  background:url(http://static2.judysbook.com/img/common/changeLoc_bottom.gif) no-repeat;
  display:block;
  clear:both;
} 
#close_button{
  width:18px;
  height:18px;
  float:right;
  background:url(http://static2.judysbook.com/img/common/close_button.gif) no-repeat;
  display:block;
  margin-top:7px;
  margin-right:9px;
  cursor:pointer;
}  
#changeLocation .wrapper .middle ul li#seeAllLoc{
  padding-top:14px;
}  
#changeLocation .wrapper .middle ul li#seeAllLoc a{
  color:#011924;
}
/*added with revDet*/
.rv_content p{margin:0;padding:0;padding-bottom:1.5em;}
 
.rv_content h1,.rv_content h2,.rv_content h3,.rv_content h4,.rv_content h5,.rv_content h6,
.rv_content h1 a,.rv_content h2 a,.rv_content h3 a,.rv_content h4 a,.rv_content h5 a,.rv_content h6 a,
.rv_content h1 span,.rv_content h2 span,.rv_content h3 span,.rv_content h4 span,.rv_content h5 span,.rv_content h6 span{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  color:black;
  margin:0;padding:0;
  padding-bottom:3px;
}

.rv_content h1{
  font-size:20px;
}  
.rv_content h2{
  color:#4e4e4e;
  margin-bottom:10px;
}   
.rv_content h3, .bd .rv_content h2{
  margin-top:6px;
  margin-bottom:4px; 
  font-size:18px;
  color:black;
}
.rv_content a, .rv_footer a,.rv_content h1 a,.rv_content h2 a,.rv_content h3 a,.rv_content h4 a,.rv_content h5 a,.rv_content h6 a{
  color:#0f6891;
  text-decoration:underline;
} 
.rv_content{
  width:100%;  
  min-width:960px;
  font-size:9pt;
  border:1px solid #E2E5E6;
  margin-top:4px; 
  float:left;
  background: url(http://static2.judysbook.com/img/common/home_bkgCol_main.gif) repeat-y #F3F3F3;
}
.rv_padding{ 
  padding:10px 20px;  
}
.rv_leftCol{
  width:650px;
  float:left;
}
.rv_rightCol{
  width:  350px;
  float:right;
}  

.rv_subLeft{
  width:170px;
  float:left;
}
  
.rv_subRight{
  width:  440px;
  float:right; 
} 
.rv_subRight .rv_subLeft{
  width:171px;
  float:left;
}
.rv_subRight .rv_subRight{
  width:  171px;
  padding-left: 8px;
  float:right; 
} 
.rv_subRight .rv_subRight p{
  clear:both;
  width:  175px;
}  
.b_tagline{
  margin-bottom:4px;
  padding-bottom:0;
  width:87%;
  font-style:italic;
} 
.b_infoWrapper{float:left;width:87%;}
.rv_subRight .rv_padding{
  padding-top:0;
  padding-left:14px;
}  
.rv_subLeft .rv_location{
  font-size:8pt;
  color:#9e9f9e;
  margin-bottom:10px;
}  
.rv_avatar,.rv_subLeft .rv_avatar{
  display:block;
  width:50px;
  height:50px;
  border:1px solid #d6d8d8;
} 
.rv_subLeft .rv_avatar{
  width:160px;
  height:160px;
}
.bd .rv_subLeft .rv_avatar{
  margin-bottom:4px;
}  
input.bd_buttonLink {
margin:0;padding:0;
background-color:white;
border:0;
color:#0f6891;
display:inline-block;
text-decoration:underline;
font-size:inherit;
font-family:inherit;
cursor:pointer;
float:none !important;
height:19px!important;
font-weight:normal !important;
}
/* Start: Navigation for left col of business & review detail pages */
.rv_subLeft ol.rv_userLinks, .rv_subLeft ol.b_bLinks{
  list-style:none;
  border-top:1px solid #d6d8d8;
  margin:0;padding:0;
  width:162px;
  color:#8c8c84;
  margin-bottom:20px;
}
.rv_subLeft ol.rv_userLinks a, .rv_subLeft ol.b_bLinks a{
  color:#4d4d4a;
  text-decoration:none;
  font-weight:bold;
}  
.rv_subLeft ol.rv_userLinks li a, .rv_subLeft ol.b_bLinks li a{
  margin:0;padding:0;
  padding-top:10px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:10px;
  display:block;
  background:#f8f8f8;
  border:1px solid #d6d8d8; 
  border-top:none;
  
}
.rv_subLeft ol.b_bLinks li a.b_revLink{
  background:#feecd4;
}
.rv_subLeft ol.b_bLinks li a.b_current{
  background:white;
}
.rv_subLeft ol.b_bLinks li .b_currentArrow{
  background:url(http://static2.judysbook.com/img/common/r_icons.gif) 0 -224px #ffffff;
  display:block;
  width:16px;
  height:16px;
  float:right;
}  
.rv_subLeft ul.rv_userLinksMore{
  margin:0;padding:0;
  list-style:none;
}  
.rv_subLeft ul.rv_userLinksMore li{
  margin-bottom:8px;
}  
.rv_subLeft ol.rv_userLinks li a:hover, .rv_subLeft ol.b_bLinks li a:hover{
  background:#eeeeee;
}  
.rv_subLeft ol.b_bLinks li a.b_revLink:hover{
  background:#fde3c0;
}
.rv_subLeft ol.b_bLinks li a.b_current:hover{
  background:white;
}

.b_bLinks img{width: 25px; margin-top: 4px; padding: 0px 5px;}

#hplBizNameOffer {display:inline-block; vertical-align: middle; margin-top: 5px;}
#hplBizNameOffer img {width: 30px;}
#bizName {vertical-align: sub;}
               
/* End: Navigation for left col of business & review detail pages */
.rv_count{
  font-size:8pt;
  color: #8c8c84;
  font-weight:normal;
}  
.rv_stars{margin-bottom:4px;}
.rv_boxRight .rv_stars{width:220px;}
.rv_userTrunRev .rv_stars{margin-bottom:0px;}
.rv_reviewFrom{color:#e68803;
  font-size:9pt;
  font-weight:bold;
}  
.rv_stars ol{
  list-style:none;
  display:inline;
  width:80px;
  float:left;
  margin:0;padding:0;
  margin-right:6px;
}
.rv_stars ol li{
  margin:0;padding:0;
  display:block;
  float:left;
  width:16px;
  height:16px;
  background:url(http://static2.judysbook.com/img/common/r_star.gif) top left no-repeat;
} 
.rv_stars ol li.rv_on{
  background-position:bottom;
}	 
.rv_reviewInfo{
  color:#767676;
  margin-bottom:1em;
}  
.rv_reviewInfo a{
  font-weight:bold;
}  
h1.rv_detail{
  font-size:10pt;
  margin-bottom:4px;
} 
h3.rv_detail{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
}  
.rv_options{color:#767676;font-size:8pt;margin-bottom:20px;position:relative;float:left;display:block;}
.rv_options a.rv_yes,.rv_options a.rv_no{
  width:35px;
  height:17px;
  display:inline-block;
  border:0;
  background:url(http://static2.judysbook.com/img/common/r_reviewHelpful.jpg) top left no-repeat;
}  
.rv_divider{width:100%;border-top:1px solid #e9e9e8;margin-top:10px;margin-bottom:20px;}
.rv_options a.rv_no{
  background-position:bottom;margin-right:4px;
}  
.rv_helpful{
  font-size:8pt;
  color:#767676;
}

.rv_replies img {padding-right: 6px;}
.rv_replies .response {font-weight: bold;}
.rv_replies .date {font-style:italic; font-size: 10px; color: #808486;}
.rv_replies .replyText {padding:0px 0px 15px 21px;}

   
h2.rv_detail{
  color:#000000;
  margin-top:4px;
  margin-bottom:6px;
  padding-bottom:0;
}   

.rv_subLeft h1{
  font-size:13pt;
  margin-bottom:0px;
}  
.rv_subLeft h2{
  font-size:11pt;
}  
.rv_bar{
  border:1px solid #d6d8d8;
  width:50px;
  display:block;
  margin-top:2px;
  background:#f8f8f8;
  margin-bottom:10px;
  float:left;
} 
.rv_subLeft .rv_bar{
  width:160px;
}   
.rv_bar .rv_graph{
  height:8px;
  display:block;
  width:50px;
  border-bottom:1px solid #d6d8d8;
  background:white;
}
.rv_subLeft .rv_bar .rv_graph{
  height:16px;
  width:160px;
}
.rv_bar .rv_graph .rv_graph_color{
  background:#8fc961;
  display:block;
  height:8px;
}    
.rv_subLeft .rv_bar .rv_graph .rv_graph_color{
  height:16px;
}    
.rv_bar .rv_padding{
  padding:2px;
}
.rv_subLeft .rv_bar .rv_padding{
  padding:4px;
}  
.rv_bar .rv_barText{
  text-align:center;
  font-size:8pt;
  display:block;
  background:#f3f3f3;
} 
.rv_subLeft .rv_bar .rv_barText{
  font-size:10pt;
} 
.rv_bar .rv_barText .rv_percentage{
  font-size:10pt;
  clear:both;
  font-weight:bold; 
}
.rv_subLeft .rv_bar .rv_barText .rv_percentage{
  font-size:12pt;
  clear:none;
}
ul.rv_otherReviews{
  list-style:none;
  margin:0;padding:0;
  margin-top:-10px;
  margin-bottom:2em;
}
ul.rv_otherReviews li{
   padding-top:20px;
   float:left;
}
.rv_userGlance{
  width:50px;
  float:left;
  margin-right:10px;
  display:block;
}         
.rv_userTrunRev{
  float:right;
  width:340px;
}
.rr .rv_userTrunRev{
  width:540px;
}  
.rv_userTrunRev p{
  margin:0;padding:0;
  float:left;
  margin-bottom:10px;
  margin-top:-2px;
  font-size:9pt;
}  

.rv_content .rv_clear{
  width:100%;
  clear:both;
  margin-bottom:10px;
}  
.rv_subLeft .rv_clear{
  margin:0;padding:0;
  width:160px; 
  margin-bottom:8px;
}  
.rv_content .rv_clear.rv_bar{
  border-top:1px solid #dbdbda;
}
.rv_breadcrumb{font-size:8pt;padding-bottom:5px;}
  
.rv_footer{
  width:100%;  
  min-width:960px;
  font-size:10px;
  border:1px solid #E2E5E6;
  margin-top:4px; 
  float:left;
  background: url(http://static2.judysbook.com/img/common/home_bkgCol_foot.gif) repeat-y #E6E6E7;
  margin-bottom:20px;
  clear:both;
}
.rv_footer ol{
  margin:0;padding:0;
  list-style:none;
  display:block;
  float:left;
}  
.rv_footer ol li{
  font-weight:bold;
  line-height: 1.8em;
  width: 204px;
}
.rv_footer ol li li{
  width:102px;
  float:left;
}  
.rv_footer ol{
  width:204px;
   float:left;
}  
.rv_footer ol ol li{
  font-weight:normal;
}   
.rv_footer ol li.column1 { margin-left: 0px; }
.rv_footer ol li.column2{ margin-left: 204px;}
.rv_footer ol li.column3 { margin-left: 408px;}
.rv_footer ol li.reset
{
  margin-top: -1.8em;
}  
.rv_rightCol .rv_300ad{
  margin-bottom:5px;
} 
.rv_rightCol .rv_300ad img{margin:0;padding:0;}
.rv_rightCol .rv_boxRight{
  margin-top:5px;
  background:white;
  border:1px solid #b2b1ae;
  margin-bottom:10px;
  float:left;
  display:block;
  width:338px;
}  
.rv_rightCol .rv_padding{
  padding:0;
  padding-left:3px;
  padding-right:5px;
}  
.rv_rightCol .rv_boxRight .rv_padding{
  padding:10px;
  float:left;
}  
.rv_avatar_business{
  width:50px;
  height:50px;
  overflow:visible;
  display:block;
  border:1px solid #d6d8d8;
}  
.rv_avatar_business.right{float:right;margin-right:0px;}
.rv_boxRight h1{
  font-size:13pt;
  clear:none;
}  
.rv_boxRight p{
  float:left;
  margin:0;padding:0;
  margin-bottom:10px;
}  
ul.r_bLinks,ul.r_bLinks2{
  clear:both;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  margin-bottom:10px;
}  
ul.r_bLinks li, ul.r_bLinks2 li{
  margin-bottom:4px;
  width:11em;
  float:left;
} 
ul.r_bLinks2 li{
  width:8em;
}  
  
ul.r_bLinks li.r_bp .r_icon, ul.r_bLinks li.r_wr .r_icon,
ul.r_bLinks li.r_md .r_icon, ul.r_bLinks li.r_so .r_icon,
ul.r_bLinks li.r_bw .r_icon, ul.r_bLinks2 li.r_rr .r_icon,
ul.r_bLinks2 li.r_s .r_icon, ul.r_bLinks2 li.r_el .r_icon,
ul.r_bLinks2 li.r_r .r_icon, ul.r_bLinks2 li.r_f .r_icon,
.b_mapLink{
  background:url(http://static2.judysbook.com/img/common/r_icons.gif) no-repeat top left;
  display:block;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:4px;
}   
.b_mapLink{float:none;display:inline-block;position:relative;top:2px;}
ul.r_bLinks li.r_wr .r_icon{background-position:0 -80px;}
ul.r_bLinks li.r_md .r_icon,.b_mapLink{background-position:0 -64px;}
ul.r_bLinks li.r_so .r_icon{background-position:0 -96px;}
ul.r_bLinks li.r_bw .r_icon{background-position:0 -240px;}
ul.r_bLinks2 li.r_el .r_icon{background-position:0 -256px;}
ul.r_bLinks2 li.r_s .r_icon{background-position:0 -304px;}
ul.r_bLinks2 li.r_rr .r_icon{background-position:0 -80px;}
ul.r_bLinks2 li.r_f .r_icon{background-position:0 -112px;}
ul.r_bLinks2 li.r_r .r_icon{background-position:0 -128px;}
.bd ul.r_bLinks{margin-top:-6px;}
ol.rv_otherBusinesses{
  list-style:none;
  float:left;
  margin:0;padding:0;
  width:278px;
  margin-top:-8px;
  padding-bottom:8px;
}
ol.rv_otherBusinesses  li{float:left;width:100%;
  padding-bottom:4px;
  padding-top:8px;
  border-bottom:1px solid #d6d8d8;}
ol.rv_otherBusinesses .rv_avatar_business{
  float:left;
  margin-right:10px;
}  
ol.rv_otherBusinesses .rv_recommend{color:#4d4d4a;
  font-style:italic;}
ol.rv_otherBusinesses .rv_businessName{
  font-weight:bold;
  margin-bottom:2px;
}    
.b_starGraph{
  width:76px;
  height:15px;
  display:block;
  background:url(http://static2.judysbook.com/img/common/b_stars.gif);
  float:left;
  position:absolute;
  left:0;
}
.rv_stars{
  position:relative;
  padding-left:80px;
}  
.b_starBar{
  background:#F9E576;
  height:15px;
  display:block;
  float:left;
  position:absolute;
  left:0;
}    
ol.rv_otherBusinesses .rv_stars{width:80px;float:left;padding-top:2px;}
ol.rv_otherBusinesses .rv_stars li{width:16px;padding:0;border:0;}
ol.rv_otherBusinesses .rv_bar{float:right;}
ol.rv_otherBusinesses .rv_bar .rv_padding{padding:3px;}
.rv_footer .rv_rightCol .rv_padding{
  padding:10px;
}  
.b_glanceReview{
  width:100%;
  display:block;
  background:#fdfbf1;
  border:1px solid #ece5bf;
  clear:both;
  float:left;
  margin-top:8px;
  margin-bottom:8px;
}  
.b_glanceReview .b_bigSummary{
  width:50px;
  height:auto;
  display:block;
  padding:2px;
  padding-bottom:10px;
  float:left;
  font-size:22px;
  text-align:center;
  font-family:Georgia, "Times New Roman", Times, serif;
  background:#f6f1d7;
  border-right:1px solid #ece5bf;
}  
.b_tinyRating{
  font-size:8pt;
  width:100%;
  text-align:center;
  color:#5e562c;
  font-style:italic;
  padding-top:2px;
  margin:0;
  margin-bottom:-6px;
  margin-top:4px;
}  
.b_glanceReview .b_summary{
  margin-top:6px;
  line-height:1.75em;
  text-align:left;
  width:340px;
  float:right;
}  
.b_share{
  float:right;
  font-size:8pt;
  width:165px;
  position:relative;
}  
.b_share .b_permalink,.b_permalink{
  position:absolute;
  width:240px;
  top:20px;
  background:#E3F1F7;  
  border:1px solid #b9ddec;
  display:none;
} 
.b_permalink{right:0px;}
.b_share .b_permalink{right:0;}
.rr .b_share {margin-left:20px;}
.b_share .b_permalink input,.b_permalink input{width:218px;}
.b_share .b_permalink a.b_closePermalink,.b_permalink a.b_closePermalink{width:8px;height:8px;display:block;background:url(http://static2.judysbook.com/img/common/r_icons.gif) no-repeat 0 -336px;float:right;margin-top:-4px;cursor:pointer;margin-right:-3px;}
.b_share .b_permalink .rv_padding,.b_permalink .rv_padding{
  margin:8px;
  padding:0;
  
  display:block;
  width:222px;
}  
.b_share a.b_icon, .b_share a.b_icon_email,
.b_share a.b_icon_print,.b_share a.b_icon_fb, .b_share a.b_icon_link{
  width:16px;
  height:16px;
  background:url(http://static2.judysbook.com/img/common/r_icons.gif) no-repeat 0 -272px;
  display:block;
  border:0;
  float:left;
  margin-right:2px;
}  
.b_share a.b_icon_email{float:right;background-position:0 -144px;}
.b_share a.b_icon_print{margin-left:4px;float:right;background-position:0 -176px;}
.b_share a.b_icon_fb{float:right;margin-left:4px;background-position:0 -160px;}
.b_share a.b_icon_link{background-position:0 -320px;}
.b_728ad{
  text-align:center;
  margin-top:7px;
  clear:both;
  float:left;
  width:100%;
}  
.b_160ad{
  width:162px;
  text-align:left;
  float:left;
  clear:both;
  margin-top:10px;
}  
.b_bigger{font-weight:bold;/*font-size:larger;*/} 
.rr_blueBack{background:#f2f5f7;border-bottom:1px solid #cfd9de;display:block;float:left;width:650px;}
.rr_blueBack .rv_padding{width:620px;}
.rr_blueBack h1{font-size:20px;}
ol.rr_tabs{
  list-style:none;
  margin:0;padding:0;
  margin-left:20px;
  bottom:-0px;
  height:28px;
  width:100%;
}  
ol.rr_tabs li{
  display:inline-block;
  margin:0;padding:0;
  background:#b2cfdc;
  border:1px solid #9abccb;
  border-bottom:none;
  height:28px;
  position:relative;
  top:1px;
  width:75px;
float:left;
}
ol.rr_tabs li a{
  margin-left:12px;
  margin-right:12px;
  margin-top:8px;
  display:block;  
}  
ol.rr_tabs li.rr_current{  
  background:white;
  top:1px;
  position:relative;
  height:29px;
}  
ol.rr_tabs li.rr_current a,ol.rr_tabs li.rr_current a:hover{color:black;text-decoration:none;}
table.rr_revBreakdown,table.rr_revBreakdown td, table.rr_revBreakdown tr{margin:0;padding:0;text-align:right;}
table.rr_revBreakdown tr{margin:0;padding:0;}
table.rr_revBreakdown td{padding-right:4px;}
.rr_revBreakdown .rv_bar{
  width:70px;
  display:block;
  margin-top:2px;
  background:#f3f1df;
  margin-bottom:2px;
  border:0;
} 
.rr_revBreakdown .rv_subLeft .rv_bar{
  width:70px;
  border:0;
}   
.rr_revBreakdown .rv_bar .rv_graph{
  height:14px;
  display:block;
  width:70px;
  background:#f3f1df;
  border:0;
}
.rr_revBreakdown .rv_subLeft .rv_bar .rv_graph{
  height:14px;
  width:70px;
}
.rr_revBreakdown .rv_bar .rv_graph .rv_graph_color{
  background:#ebd34c;
  display:block;
  height:14px;
} 
.rr .rv_subLeft{
  width:220px;
}  
.rr .rv_subRight{
  width:420px;
}
.rr  .rv_subRight .rv_subLeft .rv_padding, .rr   .rv_subRight .rv_subRight .rv_padding{
margin:0;padding:0;
  margin-top:20px;
}
.rr .rv_subLeft .rv_padding{
  margin-top:10px;
}  
.rr .rv_subRight .rv_subLeft,.rr .rv_subRight .rv_subRight{
  width:210px;
}  
.rr .rv_subRight .rv_subRight{text-align:right;}
.rr_paging{
  display:block;
  background:#e3f1f7;
  border:1px solid #b9ddec;
  width:100%;
  clear:both;
  
  color:#8d8e8e;
  font-size:8pt;
  margin-bottom:10px;
  margin-top:10px;
}
.rr_paging .rv_padding{
  margin:10px;
  margin-left:12px;
  margin-right:12px;
  
  padding:0;
  width:580px;
}  
.rr_paging ol{
  float:left;
  list-style:none;
  margin:0;padding:0;
}
.rr_paging li{
  display:inline-block;
}  
.rr_paging li.rr_inactive a, .rr_paging li.rr_inactive{
  color:#8d8e8e;
  text-decoration:none;
}  
.rr_paging li.rr_num a{
  text-decoration:none;
  color:black;
  margin:0px;
  padding:4px;
  border:1px solid #e3f1f7;
}  
.rr_paging li.rr_num.rr_current a, .rr_paging li.rr_num a:hover{
  background:white;
  border:1px solid #f7b246;
}  
.rr_sorting{
  float:right;
  color:#8d8e8e;
}  
.rr_sorting a.rr_current {
  font-weight:bold;
  color:black;
  text-decoration:none;
}  
table.rr_bestWorst{
  width:100%;
  border:1px solid #b9ddec;
  margin-bottom:10px;
}  
table.rr_bestWorst th{
  background:#e3f1f7;
  border-bottom:1px solid #b9ddec;
  padding-top:8px;
  padding-bottom:8px;
}  
table.rr_bestWorst td{
  padding:10px;
  vertical-align:top;
}  
.rr .rr_bestWorst .rv_userTrunRev{
  width:200px;
}
.rr .rr_bestWorst .rv_userTrunRev p,
.rr .rr_bestWorst .rv_userTrunRev h3,
.rr .rr_bestWorst .rv_userTrunRev .rv_stars{  
  font-size:8pt;
}
.rr .rr_bestWorst .rv_userTrunRev h3{margin-top:-1px;}
.rr_searchInput{
  float:left;
  width:318px;
  border: 1px solid gray !important;
}  
.rr_searchButton{
  float:right;
  margin-right:20px;
  margin-top:-2px;
}  
.t_writeReview{float:right;margin-top:-3px;}
.bd_small{font-size:7pt;color:#8a8989;}
/*old cmxform*/
/**********************************
Use: cmxform template
Author: Nick Rigby
***********************************/
form.cmxform, .fakecmxform {width:550px;margin-left:80px;margin-top:20px;background:#F4F4F4;border:1px solid #dcdada;}
form.cmxform .inner, .fakecmxform .inner{padding:20px;}
form.cmxform p, .fakecmxform p{margin-top:0;padding-bottom:12px;padding-top:0;}
form.cmxform fieldset, .fakecmxform fieldset { margin-bottom: 10px; }
form.cmxform legend, .fakecmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
form.cmxform label, .fakecmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
form.cmxform fieldset ol, .fakecmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
form.cmxform fieldset li, .fakecmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
form.cmxform fieldset fieldset, .fakecmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
form.cmxform fieldset fieldset legend, .fakecmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
form.cmxform fieldset fieldset label, .fakecmxform fieldset fieldset label {
	display: block;
	width: auto;
	}
form.cmxform em, .fakecmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
form.cmxform label, .fakecmxform label { width: 120px; } /* Width of labels */
form.cmxform fieldset fieldset label, .fakecmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
/*\*//*/ form.cmxform legend, .fakecmxform legend { display: inline-block; } /* IE Mac legend fix */
/**********************************
Name: cmxform Styles
Author: Nick Rigby 
***********************************/
form.cmxform, .fakecmxform {
	color: #333;
	}
form.cmxform legend, .fakecmxform legend { padding-left: 0; }
form.cmxform legend,
form.cmxform label, .fakecmxform legend, .fakecmxform label { color: #333; }
form.cmxform fieldset, .fakecmxform fieldset {
	border: none;
	border-top: 1px solid #dcdada;
	background: url(http://static2.judysbook.com/img/biz/cmxform-fieldset.gif) left bottom repeat-x;
	}
form.cmxform fieldset fieldset, .fakecmxform fieldset fieldset { background: none; }
form.cmxform fieldset li, .fakecmxform fieldset li {
	padding: 5px 10px 7px;
	background: url(http://static2.judysbook.com/img/biz/cmxform-divider.gif) left bottom repeat-x;
	}

.fakecmxform{background:#f9fcfe;border:1px solid #DDE3E6;margin-left:180px;}
.fakecmxform fieldset{margin:0;padding:0;border:none;}
.fakecmxform legend{color:#333333; Background:#E6F2FA;width:100%;float:left;margin:0;padding:0;
margin-bottom:10px;
}
.fakecmxform legend .ab_padded{padding:8px;float:left;clear:both;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16pt;
font-weight:lighter;}
.fakecmxform li{border-top:1px solid #edf2f5;}
.ab_note{background:#fefbe2;border:1px solid #ebe6bd;margin-bottom:20px;margin-left:40px;margin-right:40px;margin-top:20px;}
.ab_note p{margin:10px;}
.fakecmxform fieldset.ab_sub legend .ab_padded{font-size:12pt;}
.fakecmxform fieldset.ab_sub{margin-top:10px;}
.fakecmxform fieldset select{width:161px;}
.ab_submit{padding-bottom:10px;}  	

.Create-Business-Border-Mask
{
	color: #878787;
	font-size: 13px;
}


.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=90);
	opacity: 0.9;
}


#tabcontent
{
}
#tabcontent .search_top_470
{
	background: url(http://static2.judysbook.com/img/archive/search_top_470.gif) no-repeat;
	width: 470px;
	height: 8px;
}
#tabcontent .search_bottom_470
{
	background: url(http://static2.judysbook.com/img/archive/search_bottom_470.gif) no-repeat;
	width: 470px;
	height: 8px;
}
#tabcontent .search_inner_470
{
	background: url(http://static2.judysbook.com/img/archive/search_inner_470.gif) repeat-y;
	width: 470px;
	padding: 0px 10px 10px 5px;
	color: #304c58;
}
.search_inner_470 a
{
	color: #1781b0;
	text-decoration: underline;
}
.search_inner_450 a
{
	color: #1781b0;
	text-decoration: underline;
}
#tabcontent .search_inner_470 .search_top_450
{
	background: url(http://static2.judysbook.com/img/archive/search_top_450.gif) no-repeat;
	width: 450px;
	height: 8px;
}
#tabcontent .search_inner_470 .search_bottom_450
{
	background: url(http://static2.judysbook.com/img/archive/search_bottom_450.gif) no-repeat;
	width: 450px;
	height: 8px;
}
#tabcontent .search_inner_470 .search_inner_450
{
	background: url(http://static2.judysbook.com/img/archive/search_inner_450.gif) repeat-y;
	width: 450px;
	padding: 5px;
}
#tabcontent .search_top_420
{
	background: #c9f1fd;
	border-top: solid 1px #b4e1ef;
	border-left: solid 1px #b4e1ef;
	border-right: solid 1px #b4e1ef;
	width: 420px;
	height: 8px;
}
#tabcontent .search_bottom_420
{
	background: #c9f1fd;
	border-bottom: solid 1px #b4e1ef;
	border-left: solid 1px #b4e1ef;
	border-right: solid 1px #b4e1ef;
	width: 420px;
	height: 8px;
}
#tabcontent .search_inner_420
{
	background: #c9f1fd;
	border-left: solid 1px #b4e1ef;
	border-right: solid 1px #b4e1ef;
	width: 420px;
	color: #304c58;
}
.search_inner_420 a
{
	color: #1781b0;
	text-decoration: underline;
}
.search_inner_400 a
{
	color: #1781b0;
	text-decoration: underline;
}
#tabcontent .search_inner_420 .search_top_400
{
	background: #f0f9fc;
	border: solid 1px #cae7f1;
	width: 400px;
	height:100%;
	padding-top: 8px;
	padding-bottom:8px;
	position:relative;
}
#tabcontent .search_inner_420 .search_bottom_400
{
	background: #e5f4f8;
	width: 110px;
	height: 100%;
	position:absolute;
	right:0;
	top:0;
}
#tabcontent .search_inner_420 .search_inner_400
{
	position:relative;
	z-index:1;
	width: 400px;
}
#tabcontent .search_inner_420 .search_top_400_1
{
	background: #f0f9fc;
	border: solid 1px #cae7f1;
	width: 400px;
	height:100%;
	padding-top: 8px;
	padding-bottom:8px;
	position:relative;
}
#tabcontent .search_inner_420 .search_bottom_400_1
{
	background: #e5f4f8;
	width: 110px;
	height: 100%;
	position:absolute;
	right:0;
	top:0;
}
#tabcontent .search_inner_420 .search_inner_400_1
{
	position:relative;
	z-index:1;
	width: 400px;
}
	
.clear
{
	clear: both;
}
.clear-2
{
	clear: both;
	height: 2px;
	font-size: 0px;
}
.clear-3
{
	clear: both;
	height: 3px;
	font-size: 0px;
}
.clear-4
{
	clear: both;
	height: 4px;
	font-size: 0px;
}
.clear-5
{
	clear: both;
	height: 5px;
	font-size: 0px;
}
.clear-7
{
	clear: both;
	height: 5px;
	font-size: 0px;
}
.clear-9
{
	clear: both;
	height: 9px;
	font-size: 0px;
}
.clear-10
{
	clear: both;
	height: 10px;
	font-size: 0px;
}	
/*old pricing*/
a{
  color:#1d7ea9;
  text-decoration:underline;
}  
.breadcrumb{font-size:8pt;color:#535252;}
.note{clear:both;color:#666666;font-size:8pt;width:100%;}
.learnMore{
  text-align:center;
  width:100%;
  display:block;
  padding-bottom:6px;
} 

#blurb_pricing{
  margin-top:4px;
  margin-bottom:10px;
}  
.body{
  font-size:10pt;
}  
.leftCol{
  float:left;
  width:630px;
  margin-right:20px;
}
.rightCol{
  float:left;
  width:315px;
}
.body .wrapper.home .leftCol{width:100%;margin:0;}  
.body .wrapper.home .rightCol{display:none;}       
.rightCol .pricingInfo{
  width:313px;
  background:#eff7fb;
  border:1px solid #e0ebf1;
  line-height:1.6em;
}  
.rightCol .pricingInfo .inner{
  padding:20px;
}  
.rightCol .pricingInfo .inner h3{
  margin-top:0;
  padding-top:0;
} 
ol#pricing_blurbs{
  list-style:none;
  font-size:8pt;
  margin:0;
  padding:0;
  margin-top:20px;
}   
ol#pricing_blurbs li{
  width:202px;
  margin-right:16px;
  float:left;
  display:inline-block;
}  
ol#pricing_blurbs li .top{
  width:202px;
  height:38px;
  display:block;
}  
ol#pricing_blurbs li#pricing_basic .top{
  background:url(http://static2.judysbook.com/img/biz/head_basicV2.gif) no-repeat;
}  
ol#pricing_blurbs li#pricing_basic .middle,
ol#pricing_blurbs li#pricing_enhanced .middle,
ol#pricing_blurbs li#pricing_enhancedPlus .middle,
ol#pricing_blurbs li#pricing_premium .middle{
  background:url(http://static2.judysbook.com/img/biz/bkg_basic.gif) repeat;
} 
ol#pricing_blurbs li#pricing_basic .bottom,
ol#pricing_blurbs li#pricing_enhanced .bottom,
ol#pricing_blurbs li#pricing_enhancedPlus .bottom,
ol#pricing_blurbs li#pricing_premium .bottom{
  background:url(http://static2.judysbook.com/img/biz/bkg_basic_bottom.gif) no-repeat;
} 
ol#pricing_blurbs li#pricing_enhanced .top{
  background:url(http://static2.judysbook.com/img/biz/head_enhanced.gif) no-repeat;
}  
ol#pricing_blurbs li#pricing_enhancedPlus .top{
  background:url(http://static2.judysbook.com/img/biz/head_enhancedPlus.gif) no-repeat;
}  
ol#pricing_blurbs li#pricing_premium .top{
  background:url(http://static2.judysbook.com/img/biz/head_premium.gif) no-repeat;
} 
ol#pricing_blurbs li .middle{
  width:202px;
  display:block;
} 
ol#pricing_blurbs li .middle .inner{
  padding:10px;
}   
ol#pricing_blurbs li .bottom{
  width:202px;
  height:16px;
  display:block;
  clear:both;
}
ol#pricing_blurbs li .text{
  color:#535252;
  padding-left:10px;
  padding-right:10px;
}  
table.features th{
  text-align:left;
  font-size:9pt;
  padding-bottom:3px;
}  
table.features td{
  padding-left:22px;
  cursor:pointer;
}  
table.features td .show{
  color:#666666;
}  
.plus{
  width:14px;
  height:14px;
  background:url(http://static2.judysbook.com/img/biz/plus.gif) top left no-repeat;
  display:block;
  float:left;
  margin-right:2px;
  margin-left:-16px;
}   
.footer{
  clear:both;
  font-size:8pt;
  padding-top:30px;
  color:#535252;
 
}  
.footer .wrapper{
  clear:both;
} 
.footer .wrapper .inner{
  border-top:1px solid #dde6ea;
  padding-top:10px;
  background:url(http://static2.judysbook.com/img/biz/bkg_footer.gif) repeat-x; 
  float:left;
  width:965px;
  padding-bottom:20px;
}
.footer ol{
  margin:0;
  padding:0;
  list-style:none;
}   
.footer ol.col{
  

}
.footer ol.col li{
  display:inline;
  width:190px;
  float:left;
	margin-right:26px;
}   
.footer ol.col li li{
  display:block;
  
}   
.footer .clear{
  clear:both;
  float:left;
  width:100%;
  margin-top:10px;
}
.body h1{font-size:16pt;
color:#1D7EA9;
}
.body h2{border-top:1px dotted #c9c9c9;
margin-right:16px;
padding-top:10px;
font-size:13pt;}
table#compChart{
  font-size:9pt;
  text-align:center;
  background:#e7e2d9;
  color:#2d2a24;
}  
table#compChart td,table#compChart th{
  background:#ffffff;
}  
table#compChart th{font-size:11pt;}
table#compChart .features{
  text-align:left;
  font-weight:bold;
}  
table#compChart  td.basic, table#compChart th.basic{
  background:#fefcf5;
  width:110px;
} 
table#compChart  td.enhanced, table#compChart th.enhanced{
  background:#fdf7f2;
  width:110px;
}
table#compChart  td.enhancedPlus, table#compChart th.enhancedPlus{
  background:#f1feed;
  width:110px;
}
table#compChart  td.premium, table#compChart th.premium{
  background:#edf7fe;
  width:110px;
}
table td.topAlign{vertical-align:top;}
ol.subscriptions{list-style:none;display:inline;width:650px;margin:0;padding:0;margin-left:-4px;float:left;position:relative;}
ol#subscription li{margin:0;padding:0;}
.subscriptions label {cursor:pointer; background:url(http://static2.judysbook.com/img/biz/radio.gif) left top no-repeat; height:23px; width:23px; float:left;
  position:absolute;
  top:97px;
  left:90px;}
.subscriptions label.onactive {background: url(http://static2.judysbook.com/img/biz/radio.gif) left no-repeat 23px;}
.subscriptions .myradio {cursor:pointer; background:url(http://static2.judysbook.com/img/biz/radio.gif) left bottom no-repeat; height:23px; width:23px; float:left; }
.subscriptions input {position:absolute; left:-9999px;}
ol.subscriptions li#month1,ol.subscriptions li#month6,ol.subscriptions li#month12{
  width:205px;
  height:138px; 
  display:block;
  float:left;
  position:relative;
}  
ol.subscriptions li#month1{ background:url(http://static2.judysbook.com/img/biz/month1_enhanced.gif) no-repeat;}
ol.subscriptions li#month6{ background:url(http://static2.judysbook.com/img/biz/month6_enhanced.gif) no-repeat;}
ol.subscriptions li#month12{ background:url(http://static2.judysbook.com/img/biz/month12_enhanced.gif) no-repeat;width:232px}
.btn_submit{margin-left:253px;}

ol.subscriptions.basic{text-align:center;}
ol.subscriptions.basic li#month12{ background:url(http://static2.judysbook.com/img/biz/month1_basic.gif) no-repeat;margin-left:206px;}

ol.subscriptions.enhancedPlus li#month1{ background:url(http://static2.judysbook.com/img/biz/month1_enhancedPlus.gif) no-repeat;}
ol.subscriptions.enhancedPlus li#month6{ background:url(http://static2.judysbook.com/img/biz/month6_enhancedPlus.gif) no-repeat;}
ol.subscriptions.enhancedPlus li#month12{ background:url(http://static2.judysbook.com/img/biz/month12_enhancedPlus.gif) no-repeat;width:232px}

ol.subscriptions#premium li#month1{ background:url(http://static2.judysbook.com/img/biz/month1_premium.gif) no-repeat;}
ol.subscriptions#premium li#month6{ background:url(http://static2.judysbook.com/img/biz/month6_premium.gif) no-repeat;}
ol.subscriptions#premium li#month12{ background:url(http://static2.judysbook.com/img/biz/month12_premium.gif) no-repeat;width:232px}

ol#pricing_blurbs
{margin-left:42px;margin-bottom:20px;display:block;float:left;}
/*new home*/
.home_content a, .home_footer a{ color:#0f6891; text-decoration:underline; font-size:10px;} .home_content h1,.home_content h2,.home_content h3,.home_content h4,.home_content h5,.home_content h6{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; color:black; margin:0;padding:0; padding-bottom:3px; } .home_content h1{ font-size:28px; } .home_content h2{ color:#4e4e4e; margin-bottom:10px; } .home_content h3{ margin-top:6px; margin-bottom:4px; font-size:18px; } .home_content{ width:100%; min-width:960px; font-size:9pt; border:1px solid #E2E5E6; margin-top:4px; float:left; background: url(http://static2.judysbook.com/img/common/home_bkgCol_main.gif) repeat-y #F3F3F3; } .home_leftCol{ width:650px; float:left; } .home_rightCol{ width: 310px; float:right; } .home_padding{ padding: 10px 20px; } .home_content .home_top10{ display:block; float:left; width:400px; background:#fffbf2; border:1px solid #e3cd9a; margin-right:20px; margin-bottom:10px; } .home_content .home_clear{ width:100%; clear:both; float:left; margin-bottom:10px; } .home_content .home_clear.home_bar{ border-top:1px solid #dbdbda; } .home_content .home_top10 .home_padding{ padding:10px; } .home_content .home_top10 h3{ font-size:20px; margin-top:0;padding-top:0; } .home_content .home_top10 ul{ list-style:none; margin:0; padding:0; float:left; clear:both; display:block; height:7.2em; margin-bottom:16px; } .home_content .home_top10 ul li { line-height: 1.8em; width: 190px; /* accommodate the widest item */ } /* horizontal position of each column */ .home_content .home_top10 ul li.column1 { margin-left: 0px; } .home_content .home_top10 ul li.column2 { margin-left: 180px; } .home_content .home_top10 ul li.reset { margin-top: -7.2em; } .home_content .home_top10 .home_clear{ border-top:1px solid #edd8a9; margin-bottom:14px; } .home_content .home_top10 p{ font-size:8pt; } .home_content .home_popCat{ display:block; width:188px; float:right; }.home_content .home_popCat h4{font-size:18px;padding-bottom:6px;} .home_content .home_popCat ol{ list-style:none; margin:0; padding:0; font-weight:bold; padding-bottom:6px; } .home_content .home_popCat ol ol{font-weight:normal;} .home_content .home_thumb{ display:block; width:50px; height:50px; float:left; border:1px solid #6a6b6b; } .home_content .home_popCat .home_thumb{ margin-right:10px; margin-top:3px; } .home_content .home_popCat .home_thumb#foodDining,.home_content .home_popCat .home_thumb#retailShopping,.home_content .home_popCat .home_thumb#homeGarden{ background:url(http://static2.judysbook.com/img/common/home_avatar_popCat.jpg) no-repeat top; } .home_content .home_popCat .home_thumb#retailShopping{ background-position:center; } .home_content .home_popCat .home_thumb#homeGarden{ background-position:bottom; } .home_content ul.home_featuredMembers{ list-style:none; margin:0; padding:0; margin-top:6px; } .home_content ul.home_featuredMembers li{ width:50px; float:left; margin-right:11px; } .home_content ol.home_browseCats{ list-style:none; margin:0; padding:0; float:left; clear:both; display:block; height:10.8em; margin-bottom:24px; } .home_content ol.home_browseCats li { line-height: 1.8em; width: 204px; /* accommodate the widest item */ } .home_content ol.home_browseCats li.column1 { margin-left: 0px; } .home_content ol.home_browseCats li.column2 { margin-left: 204px;} .home_content ol.home_browseCats li.column3 { margin-left: 408px;} .home_content ol.home_browseCats li.reset { margin-top: -10.8em; } .home_content .home_box{ background:white; border:1px solid #bdbdbc; margin:10px; margin-bottom:0; display:block; float:left; width:290px; } .home_content .home_bar{border-top-color:#edd8a9;} .home_content .home_box{ background:#fffbf2; border:1px solid #d6a335; } .home_box h2{color:#b57506;} .home_box label{color:#666666;font-size:10px;} .home_box input.home_emailAddress{width: 164px;height:19px} .home_box .home_padding{ padding:10px; } .home_box h2{ margin-bottom:4px; padding-bottom:0px; } .home_box .home_btnUpdate{ float:right; margin-top:-1px; } .home_twitter{ float:left; } .home_twitter h3,.home_twitter p{ main:0;padding:0; } .home_twitter p{margin-top:4px;} .home_twitter ol{ margin:0; padding:0; list-style:none; margin-top:10px; } .home_twitter ol li{ margin-bottom:12px; } .home_footer{height:190px; width:100%; min-width:960px; font-size:10px; border:1px solid #E2E5E6; margin-top:4px; float:left; background: url(http://static2.judysbook.com/img/common/home_bkgCol_foot.gif) repeat-y #E6E6E7; margin-bottom:20px; clear:both; } .home_footer ol{ margin:0;padding:0; list-style:none; display:block;position:relative;} .home_footer ol li{ font-weight:bold; line-height: 1.8em; width: 204px; float:left;} .home_footer ol li li{ width:102px; float:left; } .home_footer ol ol li{ font-weight:normal; } .home_footer ol li.column1 { margin-left: 0px;position:absolute;top:0px;left:0px; } .home_footer ol li.column2{ margin-left: 0px;position:absolute;top:0px;left:204px;} .home_footer ol li.column3 { margin-left: 0px;position:absolute;top:0px;left:408px;} .home_footer ol li.reset { margin-top: -1.8em; } 
/*fbconnect changes*/
#header_search{z-index:1;}
.userActions{
  margin-top:5px;margin-right:-10px;padding-right:0;
}  
.sp_btn_signIn, .sp_btn_join, .sp_btn_fbConnectLg, .sp_btn_fbConnectSm, .sp_btn_logOut{
  display:block;
  width:61px;
  height:22px;
  background:url(http://static2.judysbook.com/img/common/sp_btn_signIn.gif) top;
  float:left;
  margin-left:3px;
} 
.sp_icon_review{width:22px;height:22px;display:block;margin-right:4px;float:left;}
.sp_icon_review img{border:none;}
.sp_btn_join{background:url(http://static2.judysbook.com/img/common/sp_btn_join.gif);width:113px;}
.sp_btn_fbConnectLg{background:url(http://static2.judysbook.com/img/common/sp_btn_fbConnectLg.gif);width:171px;}
.sp_btn_fbConnectSm{background:url(http://static2.judysbook.com/img/common/sp_btn_fbConnectSm.gif);width:89px;margin-left:0;}
.sp_btn_logOut{background:url(http://static2.judysbook.com/img/common/sp_btn_logOut.gif);width:61px;}
.sp_btn_signIn:hover,.sp_btn_join:hover,.sp_tab_myBook:hover{background-position:bottom;} 
ul.sp_actions{margin:0;padding:0;margin-right:10px;}
ol.sp_actions_ft{
  display:block;
  width:100%;
  float:left;
  margin:0;padding:0;
  margin-bottom:6px;
}
ul.sp_actions li,ol.sp_actions_ft li{
  display:inline;
  float:left;
  list-style:none;
  margin-left:2px;
}  
ol.sp_actions_ft li{
  margin:0;padding:0;
  margin-left:-3px;
  margin-right:2px;
  width:auto;
}  
.sp_tab_myBook {
  display:block;
  width:85px;
  height:30px;
  background:url(http://static2.judysbook.com/img/common/sp_tab_myBook.gif) top;
  margin-top:-2px;
  margin-left:7px;
  position:relative;
}  
#header_bar a{outline:none;}
.sp_myBook_popped .sp_tab_myBook{
  background-position:0 -30px;
}  
.sp_myBook fieldset, fieldset.sp_footer_user {
  display:none;
  position:absolute;
  z-index:2000;
  background:white;
  float:right;
  right:-2px;
  border:1px solid #13688f;
  width:170px;
  padding:8px;
  color:#014b6d;
  margin-top:-1px;
  background:#ffffff;
}
fieldset.sp_footer_user {
  border:none;
  padding:0;
  width:100%;
  position:relative;
  display:block;
  margin:0;
  margin-top:-6px;
  background:none;
  }
.sp_myBook.sp_myBook_popped fieldset,fieldset.sp_footer_user {display:block;}
#header_bar .sp_myBook fieldset a{color:#014b6d;text-decoration:none;font-weight:bold;}
#header_bar .sp_myBook fieldset a:hover{text-decoration:underline}
.sp_myBook_avatar{float:left;margin-right:10px;border:1px solid #494848;}
.sp_myBook fieldset .sp_myBook_user,fieldset.sp_myBook .sp_myBook_user, fieldset .sp_myBook_user{float:left;clear:both;width:100%;border-bottom:1px solid #d0cfcf;padding-bottom:10px;}
.sp_myBook fieldset .sp_myBook_user h1,fieldset.sp_footer_user  .sp_myBook_user h1{font-size:16px;margin:0;padding:0;margin-top:6px;text-align:left}
#header_bar .sp_myBook fieldset h1 a,fieldset.sp_footer_user  h1 a{font-weight:bold;}
.sp_myBook fieldset .sp_myBook_user p,fieldset.sp_footer_user  .sp_myBook_user p{font-size:10px;margin:0;padding:0;margin-top:6px;text-align:left}
.sp_myBook fieldset ul,fieldset.sp_footer_user  ul{margin:0;padding:0;float:left;margin-top:4px;font-size:12px;text-align:left}
.sp_myBook fieldset ul li,fieldset.sp_footer_user  ul li{margin:0;padding:0;padding-bottom:4px;padding-top:4px;display:block;min-width:100%;position:relative;text-align:left}
.sp_buzz_num{
  background:#b95208;
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
  display:block;
  position:absolute;
  top:0px;
  margin-top:4px;
  margin-left:8px;
  padding:1px;
  padding-left:2px;padding-right:2px;
  border-bottom:1px solid #973f00;
  border-right:1px solid #973f00;
}  
.sp_icon_updates a{text-decoration:none;border:none;}

.home_content table td{font-size:9pt;}
iframe.sp_fb_box{background:white;margin:10px;border:1px solid #bcc1cc;}
.home_content ol.home_browseCats{margin-bottom:0;}
#twtr-widget-1{margin:10px;margin-top:0;border:1px solid #bcc1cc;}
.sp_blueBack{background:#e6f2fa;width:650px;height:100px;position:absolute;z-index:1;border-bottom:1px solid #cfd9de;}
.wrapper .rv_leftCol .rv_padding{position:relative;z-index:2;}
.sp_memberSince{color:#4a4a4a;margin-bottom:20px;}
.sp_member_box{
  border:1px solid #dde3e6;
  margin-bottom:10px;
  display:block;
  clear:both;
  float:left;
}  
.rv_subLeft .sp_member_box{
  width:160px;
}  
.sp .rv_subLeft ol.b_bLinks{margin-bottom:10px;}
.sp_member_box{background:white;}
.sp_member_box .sp_mb_head{background:#e6f2fa;width:100%;display:block;float:left;margin-bottom:0px;}
.sp_member_box .sp_mb_head .sp_mb_padded{font-family:Georgia, "Times New Roman", Times, serif;font-size:12pt;}
.sp_member_box .sp_mb_padded{padding:10px;width:140px;clear:both;position:relative;}
.sp_member_box .sp_mb_padded ul{list-style:none;margin:0;padding:0;}
.sp_member_box .sp_mb_padded ul li{margin-bottom:6px;display:block;font-size:8pt;}
.sp_member_box .sp_mb_padded ul li a{display:block;}
.sp_member_box .sp_left,.sp_member_box .sp_right{width:70px;display:block;}
.sp_left{float:left;}
.sp_right{float:right;text-align:right;}
.sp_mb_info{width:100%;clear:both;float:left;font-size:8pt;margin-bottom:10px;}
ul.sp_members_small{list-style:none;margin:0;padding:0;padding-top:2px;float:left;margin-left:2px;}
ul.sp_members_small li{display:inline-block;margin:0px;padding:0;}

.rv_rightCol .sp_member_box{width:298px;border-color:#B2B1AE;}
.rv_rightCol .sp_member_box .sp_mb_padded{width:auto;}
.rv_rightCol ul.sp_members_small{padding-top:8px;float:left;margin-left:8px;margin-bottom:-2px;}
.rv_rightCol ul.sp_members_small li{margin:2px;}

h2.sp_hd{color:#d64012;font-size:23px;}
ol.sp_activityFeed{list-style:none;margin:0;padding:0;float:left;margin-top:8px;}
ol.sp_activityFeed li{border-bottom:1px solid #E9E9E8;display:block;float:left;padding-bottom:8px;margin-bottom:14px;}
ol.sp_activityFeed .sp_left{width:60px;}
ol.sp_activityFeed .rv_avatar{border:1px solid #D6D8D8; width:auto; height:auto;}
ol.sp_activityFeed .sp_right{width:346px;text-align:left;}
ol.sp_activityFeed .sp_right .sp_right{width:236px;}
ol.sp_activityFeed .sp_right .sp_left{width:110px;}
ol.sp_activityFeed .sp_activity_detail{margin-top:10px;display:block;float:left;padding-bottom:8px;}
ol.sp_activityFeed .sp_activity_detail h3.rv_detail{margin-top:0;}
ol.sp_activityFeed .sp_reviewDate,ol.sp_activityFeed .sp_reviewSummary{font-style:italic;color:#9b9ea0;padding-left:4px;font-size:8pt;}
ol.sp_activityFeed .sp_reviewSummary{font-style:normal;}
ol.sp_activityFeed .rv_reviewInfo{display:block;margin-bottom:2px;padding-top:4px;}
ol.sp_activityFeed .rv_reviewInfo .sp_summary{font-style:italic;margin-bottom:6px;}
ol.sp_activityFeed ul.sp_memberInfo{margin:0;padding:0;}
ol.sp_activityFeed ul.sp_memberInfo li{border:none;padding:0;margin:0;display:block;clear:both;}
ol.sp_activityFeed .sp_right a{font-weight:bold;}
ol.sp_activityFeed .sp_right .sp_right a{font-weight:normal;}
ol.sp_activityFeed .rv_options{margin-bottom:8px;padding-bottom:0;}

ol.sp_filters{float:left;list-style:none;margin:0;padding:0;width:100%;margin-bottom:8px;}
ol.sp_filters li{display:inline-block;}
ol.sp_filters li a{display:block;height:21px;background:url(http://static2.judysbook.com/img/common/sp_filters.gif);}

ol.sp_filters li.sp_filter_all a{width:35px;background-position:0 0;}
ol.sp_filters li.sp_filter_all a:hover,ol.sp_filters li.sp_filter_all a.current{background-position:0 21px}

ol.sp_filters li.sp_filter_reviews a{width:62px;background-position:-35px 0;}
ol.sp_filters li.sp_filter_reviews a:hover,ol.sp_filters li.sp_filter_reviews a.current{background-position:-35px 21px}

ol.sp_filters li.sp_filter_lists a{width:42px;background-position:-97px 0;}
ol.sp_filters li.sp_filter_lists a:hover,ol.sp_filters li.sp_filter_lists a.current{background-position:-97px 21px}

ol.sp_filters li.sp_filter_lists a{width:42px;background-position:-97px 0;}
ol.sp_filters li.sp_filter_lists a:hover,ol.sp_filters li.sp_filter_lists a.current{background-position:-97px 21px}

ol.sp_filters li.sp_filter_favorites a{width:67px;background-position:-139px 0;}
ol.sp_filters li.sp_filter_favorites a:hover,ol.sp_filters li.sp_filter_favorites a.current{background-position:-139px 21px}

ol.sp_filters li.sp_filter_rejects a{width:59px;background-position:-206px 0;}
ol.sp_filters li.sp_filter_rejects a:hover,ol.sp_filters li.sp_filter_rejects a.current{background-position:-206px 21px}

ol.sp_filters li.sp_filter_options{float:right;position:relative;}
ol.sp_filters li.sp_filter_options a{width:63px;background-position:-314px 0;}
ol.sp_filters li.sp_filter_options a:hover,ol.sp_filters li.sp_filter_options a.current{background-position:-314px 21px}

.sp_filter_options_view span.sp_filter_form{position:relative;display:block;}
.sp_filter_options_view ul{list-style:none;margin:0;padding:0;display:inline-block;width:100%;margin-top:4px;}
.sp_filter_options_view ul li{display:block;float:left;margin-right:6px;}
.sp_filter_options_view select{width:184px;}

span.sp_filter_form .sp_options_search{margin-bottom:10px;}
span.sp_filter_form .sp_options_searchbox{width:252px;}
span.sp_filter_form .sp_options_search input{margin-left:4px;}

.sp_filter_options_view a.sp_xbox{width:11px;height:11px;display:inline-block;background:url(http://static2.judysbook.com/img/common/sp_filters.gif) right bottom; margin-right:5px;position:relative;top:2px;background-repeat:no-repeat;}
.sp_current_filters{float:left;clear:both;width:100%;margin-bottom:15px;margin-top:10px;}
span.sp_filter_form{float:left;display:block;width:100%;clear:both;background:#E6F2FA;margin-bottom:20px;border:1px solid #c6d2d9;}
span.sp_filter_form .rv_padding{margin-top:10px;padding-bottom:10px;margin-right:0;padding-right:0;}

.sp_filter_options_view a.sp_xbox.sp_boxClose{position:absolute;right:0;top:4px;cursor:pointer;}
ol.sp_activityFeed li.sp_actions_last{border-bottom:none;}
.sp_activity_viewMore{display:none;width:100%;background:#E6F2FA;border:1px solid #cfd9de;float:left;margin-bottom:20px;}
.sp_activity_viewMore .rv_padding{padding-top:10px;padding-bottom:10px;}
.sp_activity_viewMore .rv_padding a{}
.sp_activity_viewMore .sp_arrow{display:inline-block;width:10px;height:6px;background:url(http://static2.judysbook.com/img/common/sp_filters.gif) top right no-repeat;margin-left:2px;}
.sp_activity_viewMore .sp_loading{background:url(http://static2.judysbook.com/img/common/loading.gif);width:16px;height:11px;display:inline-block;margin-left:6px;}
.sp_icon_rss{
background:url("http://static2.judysbook.com/img/common/sp_filters.gif") no-repeat -381px -6px;
border:0 none;
display:block;
float:right;
height:16px;
margin-right:4px;
width:16px;
}
.sp_userMBActions{width:160px;float:left;margin-bottom:4px;}
.sp_userMBActions .sp_followUn{width:67px;height:23px;display:block;float:left;background:url(http://static2.judysbook.com/img/common/sp_userMyBookActions.gif) top left;cursor:pointer;}
.sp_userMBActions .sp_followUn.sp_unfollow{width:67px;height:23px;display:block;float:left;background:url(http://static2.judysbook.com/img/common/sp_userMyBookActions.gif) top left;}
.sp_userMBActions .sp_followUn.sp_unfollow{background-position:0px -23px;}
.sp_userMBActions .sp_like{width:50px;height:14px;display:block;float:right;background:url(http://static2.judysbook.com/img/common/sp_userMyBookActions.gif) -20px -46px;margin-top:4px;cursor:pointer;}

.sp_starFix{height:13px;display:block;}

.rv_avatar.sp_avatar_sm{width:50px;height:50px;}
.sp_avatarWrapper{float:left;width:160px;clear:both;position:relative;display:block;margin-bottom:10px;}
.sp_avatarWrapper .sp_left{margin:0;padding:0;width:50px;margin-right:10px;}
.sp_avatarWrapper .sp_right{margin:0;padding:0;width:100px;text-align:left;}
.sp_avatarWrapper .sp_right h2{margin:0;padding:0;float:none;margin-top:3px;color:black;}
.sp_avatarWrapper .sp_memberSince{margin:0;padding:0;font-size:10px;}
.sp_avatarWrapper .sp_memberSince span{display:block;}

.sp_note{font-size:10px;color:#666666;font-style:italic;margin-top:4px;}
.sp_errorMsg{background:#fdfbde;border:1px solid #e8e5b0;color:#2a230f;}
.sp_errorMsg .rv_padding{margin:10px;padding:0;}
.sp_fbConnect_sm{margin-left:6px;float:right;display:block;background:url('http://static2.judysbook.com/img/common/sp_btn_fbConnectSm.gif');width:89px;height:22px;}
.sp_fbConnect_sm.sp_connected{background:url('http://static2.judysbook.com/img/common/sp_btn_enabled.gif');}
select.sp_fb_connect2{float:left;}
.rv_subLeft ol.b_bLinks li ol.sp_subMenu{margin:0;padding:0;list-style:none;}
.rv_subLeft ol.b_bLinks li ol.sp_subMenu li a{
	
	padding-left:30px;
	/*background:none;border:none;*/
}
.rv_subLeft ol.b_bLinks li a.sp_current_parent .b_currentArrow {
background:url("http://static2.judysbook.com/img/common/sp_filters.gif") no-repeat -382px -19px;
height:9px;
margin-top:3px;
margin-right:1px;
}
.sp_as h2{border-bottom:1px solid #89b8ce;color:#446a7b;margin-top:16px;}
.sp_as h2 a.sp_change{float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;margin-top:4px;}
.sp_as p{margin-bottom:16px;}
.sp_fb_callout table{background:#deedf7;border:1px solid #c9d8e0;padding:4px;}
.sp_fb_callout label{margin-right:6px;}

.sp_popup{display:block;width:500px;height:380px;border:1px solid #0f6891;position:absolute;}
.sp .sp_popup h1 .rv_padding, .sp .sp_popup h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;}
.sp_popup h1{font-size:16px;color:white;background:url("http://static2.judysbook.com/img/common/bkg_top.gif") #16729C repeat-x;width:100%;display:block;margin:0;padding:0px;position:relative;}
.sp_popup{font-size:9pt;}
.sp_popup h1 .rv_padding{padding:10px;display:block;position:relative;padding-top:10px;padding-bottom:10px;}
.sp_popup .sp_search_bar,.sp_popup .sp_popFoot{background:#f3f3f3;border-bottom:1px solid #d3d3d1;float:left;width:100%;}
.sp_popup .sp_popFoot .rv_padding{float:left;width:484px;}
.sp_popup .sp_popFoot{border:none;border-top:1px solid #d3d3d1;}
.sp_popup .sp_search_bar .rv_padding{padding:10px;}
.sp_popup .sp_userWrap{width:100%;height:auto;display:block;}
.sp_popup ol.sp_users{height:300px;
margin:0;
padding:0;
overflow:scroll;
overflow-x: hidden;
list-style:none;
}
.sp_popup .sp_user_info_right{margin-right:20px;margin-top:12px;}
.sp_popup ol.sp_users li{padding:6px;margin:0;display:block;clear:both;border-bottom:1px solid #ebebea;float:left;width:100%;}
.sp_popup ol.sp_users li:hover{background:#f7fbfe;}
.sp_popup .rv_avatar, .search_inner_420 .rv_avatar{float:left;}
.sp_popup .sp_friend, .search_inner_420 .sp_friend{float:left;margin-left:10px;margin-top:6px;}
.sp_popup .sp_friend a, .search_inner_420 .sp_friend a{text-decoration:none;cursor:pointer;font-weight:bold;}
.sp_popup .sp_friend .sp_info, .search_inner_420 .sp_friend .sp_info{font-size:11px;}
.sp_popup .sp_popFoot .rv_padding{margin:8px;padding:0;text-align:right;display:block;float:right;margin-top:9px;margin-bottom:8px;}
.sp_popup a.sp_btn_close, .sp_popup .sp_btn_continue{width:67px;height:22px;display:block;background:url(http://static2.judysbook.com/img/common/sp_btn_pop.gif) top left no-repeat;float:right;}
.sp_popup .sp_btn_continue{background-position:0px -22px;}
.sp_popup .sp_btn_cancel{background:url(http://static2.judysbook.com/img/common/sp_cancel.gif) no-repeat;display:block;float:left;width:67px;height:22px;}
.sp_popup .sp_contentWrap{height:302px;
margin:0;
padding:0px;
}
.sp_pop_x{float:right;display:block;width:15px;height:14px;background:url(http://static2.judysbook.com/img/common/sp_pop_X.gif) no-repeat;margin-top:1px;}
.sp_popup h2{padding-top:2px;padding-bottom:0px;font-size:20px;}
.sp_popup p{padding-bottom:14px;padding-left:20px;}

.search_inner_420 ol.sp_users{margin:0;padding:0;list-style:none;display:block;float:left;clear:both;width:100%;}
.search_inner_420 ol.sp_users li{padding:6px;margin:3px;display:block;clear:both;background:#F0F9FC;border:1px solid #cadde2;float:left;width:380px;}
.search_inner_420 ol.sp_users li .sp_friend .sp_info a,  .sp_user_info_right a,.sp_friend .sp_info a{font-weight:normal;font-size:10px;color:#666666;text-decoration:none;}
.sp_user_info_right{float:right;margin-top:6px;text-align:right;}
.sp_follow_num{float:right;display:block;line-height:18px;}
.rv_options a:link, .rv_options a:visited{font-size:8pt;}
.sp_rv_followers,.sp_rv_following,.sp_rv_reviews{padding-left:14px;background:url(http://static2.judysbook.com/img/common/sp_lnk_user.gif) top left no-repeat;display:block;height:13px;padding-top:1px;overflow:none;margin-top:2px;float:left;width:100%;}
.sp_rv_following{background-position:0 -13px;}
.sp_rv_reviews{background-position:0 -26px;}
.sp_rv_info{margin-top:3px;}
ol.rr_tabs li {margin-right:4px;}
.addthis_button_facebook_like{display:block;width:37px;height:12px;background:url(http://static2.judysbook.com/img/common/sp_btn_like.gif) no-repeat;position:absolute;right:0;margin-top:4px;}
a.sp_reviewTitle_link{color:black;text-decoration:none;}

.home_footer_new{
	width:100%;  
  min-width:960px;
  font-size:9pt;
	background:url(http://static2.judysbook.com/img/common/footer_new_bkg.jpg) repeat-x #022E47;
	float:left;
	clear:both;
	display:block;
	margin-top:6px;
  text-align: left;
}	
.home_footer_top{
    width:100%;
	background:url(http://static2.judysbook.com/img/common/bkg_top.gif) repeat-x #17729d;
	float:left;
	display:block;
	margin-bottom:20px;
	font-size:14pt;
}	
.home_footer_new .home_footer_top .wrapper .home_content,
.home_footer_new .home_footer_bottom .wrapper .home_content{
  background:none;
  border:none;
  margin-bottom:12px;
  margin-top:12px;
  color:white;
  text-shadow: black 0.1em 0.1em 0.2em;
  display:block;
  float:left;
  clear:both;
}  
.home_footer_new .home_footer_top .wrapper .home_content{
  font-size:11pt;
}  
 
.home_footer_new .home_footer_top .wrapper .home_content .footer_smaller{font-size:8pt;}
.home_footer_new .home_footer_top .wrapper .home_content .footer_smaller a{color:white;}
.home_footer_new .home_footer_top .userActions{

	position:absolute;
	right:0;
	margin-top:10px;
}
.home_footer_bottom{
  display:block;
  position:relative;
  clear: both;
}  
.footer_listHeader, h4.footer_listHeader{
  margin:0;padding:0;
  background:#012c45;
  display:block;
  float:left;
  padding:4px;
  color:white;
  font-weight:bold;
  text-shadow: black 0.1em 0.1em 0.2em;
  text-transform:uppercase;
  padding-left:7px;
  padding-right:7px;
  margin-left:-7px;
  clear:both;
}
.home_footer_new .home_footer_bottom ol{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  font-size:11px;
  clear:both;
  margin-bottom:20px;
  color:white;
  width:100%;
}  
.home_footer_new .home_footer_bottom ol ol{
  margin:0;
  
}  
.home_footer_new .home_footer_bottom ol li{
  margin-top:6px;
  clear:both;
  display:block;
  float:left;
} 
.home_footer_new .home_footer_bottom ol li li{
  margin-left:14px;
} 
  
.home_footer_new .home_footer_bottom ol li a{
  color:white;
  text-decoration:none;
} 
.home_footer_new .home_footer_bottom ol li li a{ 
  color:#7c9aa8;
} 
.home_footer_new .home_footer_bottom ol li a:hover{
  text-decoration:underline;
}  
.home_footer_new .home_footer_bottom p{
  margin:0;padding:0;
  margin-bottom:20px;
  font-size:8pt;
  color:#b0cbd7;
  width:100%;
  float:left;
  clear:both;
  
}  
.home_footer_new .home_footer_bottom  p.hn_p_bottom{
  margin-bottom:30px;
}
.home_footer_new .home_footer_bottom .hn_centered{
  width:100%;
  display:block;
  text-align:center;
  margin-bottom:70px;
  float:left;
  clear:both;
  color:#8eacb9;
  text-transform:uppercase;
}  
.home_footer_new .home_footer_bottom .hn_centered p{
  font-size:7pt;
}    
.home_footer_new .home_footer_bottom .hn_padding p{
  margin:0;padding:0;
} 
.home_footer_new .home_footer_bottom .hn_padding p.hn_spaced{
  padding-top:16px;
}  
.home_footer_new .home_footer_bottom ol.hn_padTop{margin-top:2em;} 
.footer_col{
  width:200px;
  float:left;
  display:block;
  margin-right:15px;
  margin-bottom:20px;
  color:white;
}
.footer_col_right{
  float:right;
  width:310px;
  background:url(http://static2.judysbook.com/img/common/footer_new_bkg.jpg) repeat-x;
  background-position:center;
  color:white;
  display:block;
  margin-top:-20px;
  text-shadow: black 0.1em 0.1em 0.2em;
} 
.footer_col_right a{
  text-shadow:none;
}  
.footer_col_right input.home_emailAddress{
  margin-left:2px;
  width:160px;
}  
.footer_col_right .home_btnUpdate{
  margin-top:0px;
  float:right;
}  
.footer_col_right .sp_myBook_user h1 a{
margin:0;padding:0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  font-size:12pt;
  margin-bottom:4px;
  padding-bottom:0;
  color:white;
  text-decoration:none;
  text-shadow: black 0.1em 0.1em 0.2em;
}  
.footer_col_right .sp_myBook_user a, .footer_col_right ul a{
  color:white;
  text-decoration:none;
}  
.footer_col_right .sp_myBook_user a:hover, .footer_col_right ul a:hover{
  text-decoration:underline;
}  
.footer_col_right ul{
  list-style:none;
  margin:0;padding:0;
  margin-top:6px;
  width:100%;
  float:left;
  display:block;
  clear:both;
} 
.footer_col_right ul li{
  margin-top:4px;
}  
.footer_col_right ul li a{
  font-size:8pt;
}   
.footer_col_right .sp_myBook_user{width:100%;float:left;display:block;clear:both;border-bottom:1px solid #025A82;}
.footer_col_right .sp_myBook_avatar{width:50px;height:50px;display:block;margin-bottom:10px;border:1px solid #012c45}
.footer_col_right .sp_myBook_user h1, .footer_col_right .sp_myBook_user p{margin:0;padding:0; width:auto;clear:none;}
 .footer_col_right .sp_myBook_user p a{color:#7C9AA8;}
.footer_col_right .sp_myBook_user{
  margin:0;padding:0;
}  
.footer_col.hn_right{
  margin-left:17px;
}  
.hn_padding{
  display:block;
  margin:20px;
  width:270px;
  float:left;
}     
.hn_divider{
  width:100%;
  clear:both;
  display:block;
  border-top:1px solid #012C45;
  border-bottom:1px solid #2A95C0;
  margin-bottom:30px;
  margin-top:30px;
  height:0px;
}  
.home_footer_bottom p.hn_principle .hn_principle_num{
  color:#5297ba;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.home_footer_bottom p.hn_principle{
 font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  font-size:14pt;
  margin-bottom:20px;
  padding-bottom:0;
  text-shadow: black 0.1em 0.1em 0.2em;
}  

.home_footer_new a {
  font-size: 11px;
}

#about.help h1
{
    font-size: 18px;
    font-weight: bold;
}
#about.help h3 
{
    font-size: 14px;
    font-weight: bold;
}
#about.help p+h1 
{
    margin-top:40px;
}
#about.help p+h3
{
    margin-top: 20px;
}
#about.help h1+h3
{
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
}

#ctl00_PlaceHolderMain_claimYourBusiness img
{
    margin-bottom: 10px;
}
    

/* BEGIN New Category Landing */
#category_landing .link-breadcrumb                          {text-align: left !important; margin-top: -7px;}
.CateLeftImg                                                {background-image: url(http://static2.judysbook.com/img/archive/left.png);width: 5px;height: 23px;
                                                             background-repeat: no-repeat;float: left;}
.CateRightImg                                               {background-image: url(http://static2.judysbook.com/img/archive/right.png);
                                                             width: 5px;height: 23px;background-repeat: no-repeat;float: left;}
.CateBgImg                                                  {background: url(http://static2.judysbook.com/img/archive/bg_Cate.png) repeat-x;
                                                             height: 23px;float: left;}
/* Sneak Peak */
#ctl00_PlaceHolderMain_dtlTopList                           {border-spacing: 10px;border-collapse:separate !important;margin: 0 0 -10px -10px;}
#ctl00_PlaceHolderMain_dtlTopList tr td                     {font-size: 11px;background: #fff;border: 1px solid #b9ddec;padding: 12px;font-weight: bold;width: 180px;color: #666;}
#ctl00_PlaceHolderMain_dtlTopList tr td a span              {display: block;padding-bottom: 5px;font-size: 12px;}
#category_landing #ctl00_PlaceHolderMain_divSearch          {padding: 10px;margin: 5px 20px;border: 1px solid #b9ddec;background: #e3f1f7;}
#category_landing .lnkBusinessInfoBusinessName              {font-size: 16px;color: #000;font-weight: bold;text-decoration: none;}
#category_landing .lnkBusinessInfoTitle                     {color: #666;font-weight: bold;text-decoration: none;}
/* Left Side Filter */                                                             
#ctl00_PlaceHolderMain_CateFil_tree                         {margin-bottom: 15px;}                                                             
#leftCol_filter                                             {float: left;width: 160px;line-height: 22px;margin: 0px 20px 20px 20px;font-size: 11px;}
#leftCol_filter > a                                         {display: none;}
#ctl00_PlaceHolderMain_CateFil_lblCurrentNode               {font-weight: bold;line-height: 28px;}
#middle_category                                            {float: left;width: 420px;}
#ctl00_PlaceHolderMain_FilterModule_lblCurrentNode          {font-weight: bold;}
/* Category List */
.cat_list_td_first                                          {vertical-align: top;width: 20px;}
.cat_list_td_second                                         {width: auto;padding:0 20px;vertical-align: top;}
.cat_list_td_second h4 a span                               {color: #0F6891 !important;}
.cat_list_td_second h4 a span:hover                         {color: #000 !important;}
div.deal-listing h4 a                                       {color: #0F6891 !important;}
div.deal-listing h4 a:hover                                 {color: #000 !important;}
.cat_list_td_second em                                      {font-size: 11px;font-style: normal;color: #666;}
.cat_list_td_second p                                       {padding:0 0 0.5em 0;margin: 0;}
.cat_list_td_second .time_ago                               {display: block;font-size: 11px;color: #999;padding-top: 0.5em}
.cat_list_td_second .category_review                        {font-size: 11px;}
.cat_list_td_third                                          {width: 20%;vertical-align: top;font-size: 11px;}
.cat_list_td_third strong                                   {font-size: 12px;}
.cat_list_td_third p                                        {padding: 0.75em 0 0.5em 0;}
.cat_list_td_third a                                        {font-size: 11px;}
.cat_list_td_third div                                      {padding-bottom: 0.75em;}
.cat_list_td_kidscore                                       {width: 22%; vertical-align: top;}
#category_landing .category_business                        {padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid #eee;}
/* Sort by Category */
#ctl00_PlaceHolderMain_divSort                              {background: #eee;font-size: 11px;padding: 4px;margin: 10px 0;}
#ctl00_PlaceHolderMain_divSort strong                       {margin-right: 15px;color: #666;}
#ctl00_PlaceHolderMain_divSort a                            {margin-right: 33px;display: inline-block;}
a.cat-sort-selected                                         {text-decoration: none;color: #000;}
#cat-tab-wrapper                                            {margin: 5px 0 10px 0;background: #b9ddec;padding: 5px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
#cat-tab-wrapper .nav_tab,
#cat-tab-wrapper .nav_tab_hover                             {background:#fff;text-align: center;padding:4px 8px;margin-right: 10px;border:1px solid #B9DDEC;
                                                               -webkit-border-radius: 6px;-moz-border-radius: 6px;float: left;min-width: 50px;}
#cat-tab-wrapper .nav_tab:hover a                           {color: #000;text-decoration: none;}                                                            
#cat-tab-wrapper .nav_tab span                              {font-size: 11px;}
#cat-tab-wrapper .nav_tab_hover span                        {font-size: 11px;color: #fff;}
#cat-tab-wrapper .nav_tab_hover                             {background: #69a3bb;}
#cat-tab-wrapper .nav_tab_hover a                           {font-weight: bold;text-decoration: none;color: #fff;}
/* Right Column */
#search_result .rv_rightCol > div,
#category_landing .rv_rightCol > div                        {padding:10px;}
#search_result .rv_rightCol .home_padding,
#category_landing .rv_rightCol .home_padding                {padding: 0;margin-bottom: 10px;}
#ctl00_PlaceHolderMain_latestBizs1_dlLinks td,
#ctl00_PlaceHolderMain_latestBizs2_dlLinks td,
#ctl00_PlaceHolderMain_highlightedBizs1_dlLinks td          {line-height: 1.75em;}
/* People Listing */
ol.sp_users                                                 {margin: 0;padding: 0;}
ol.sp_users li                                              {list-style-type: none;border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px;}
ol.sp_users li > a                                          {float: left;margin-right: 10px;}
ol.sp_users .sp_friend                                      {float: left;font-size: 11px;}
ol.sp_users .sp_friend strong                               {font-size: 13px;}
ol.sp_users .sp_user_info_right                             {float: right;width: 150px;}
/* New SearchResult */
#search_result                                              {width: 100%;margin: 0 auto;float: none;}
#search_result .link-breadcrumb                             {text-align: left !important;}
#search_result .category_business                           {padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid #eee;}
#ctl00_PlaceHolderHome_divSort                              {background: #eee;font-size: 11px;padding: 4px;margin: 10px 0;}
#ctl00_PlaceHolderHome_divSort strong                       {margin-right: 15px;color: #666;}
#ctl00_PlaceHolderHome_divSort a                            {margin-right: 33px;display: inline-block;}
/* SearchResult/CategoryLanding Deal Listing */
div.deal-listing                                            {border-bottom: 1px solid #eee;padding-bottom: 1em;margin-bottom: 1em;}
div.deal-listing h4 a                                       {color: #000;padding-bottom: 5px;}
div.deal-listing em                                         {display: block;font-size: 11px;color: #666;padding-top: 5px;font-style: normal;}                                                          
/* Pagination */
table.PagerContainerTable                                   {margin: 0 auto;}
table.PagerContainerTable td a,
table.PagerContainerTable td span                           {border: 1px solid #eee;padding: 4px !important;margin-right: 1px;display: block;}
table.PagerContainerTable td a:hover                        {background: #b9ddec;}
/* Blurb */
#ctl00_PlaceHolderMain_divActionBlurb,
#ctl00_PlaceHolderMain_divActionBlurbList                   {border: 1px solid #b9ddec;padding: 10px;}
#ctl00_PlaceHolderMain_lblListResult                        {font-weight: bold;padding-top: 5px;display: block;}

/* Owner Message */
span#more-owner-message                                     {display: none;}
a#link-more-owner-message                                   {font-weight: bold;}
a#ctl00_PlaceHolderMain_ownerMessageUrl                     {font-size: 11px;color: #0F6891;font-family: Arial, helvetia, Sans-Serif;text-decoration: none;margin-left: 5px;}

/* Partner Page */
div#partner_page                                            {margin: 10px 0 10px 0;}
div#partner_page h1                                         {font-weight: bold; margin-bottom: 15px;}
div#partner_page #partner_banner                            {width: 100%; display:inline-block; background-color:White;}
div#partner_page #partner_banner img                        {display: block; margin: 20px auto; float: none;}

div#partner_page div.partner-item                           {width: 270px;margin-right: 75px;float: left;}
div#partner_page div.partner-item > div                     {height: 100px;}
div#partner_page div.last-partner-item                      {margin-right: 0;border: 0;}
div#partner_page div.partner-item h2                        {font-size: 18px;font-weight: bold;margin: 15px 0;}
div#partner_page div.partner-item p                         {height: 70px;}

/* Daily Deal Ad */
#daily-deal                                                 {margin: 10px 10px 0 10px;}
#daily-deal-300                                             {margin: 0 0 10px 0}
#daily-deal a                                               {overflow: hidden;text-indent: -9999em;display: block;width: 292px;height: 125px;background: url(http://static2.judysbook.com/img/deals/daily-ad.jpg) no-repeat;}
#daily-deal-300 a                                           {overflow: hidden;text-indent: -9999em;display: block;width: 300px;height: 128px;background: url(http://static2.judysbook.com/img/deals/daily-ad-300.jpg) no-repeat;}

#userTags {margin-left: 20px}
#userTags h2 { clear: both; letter-spacing: -0.04em; color: #755C3B; font-size:18pt; font-weight:bold}
#userTags ul { clear: both; list-style-type: none; margin-top: 12px; }
#userTags ul li { height:37px ;float:left; padding-left: 10px; background: url('http://static2.judysbook.com/img/common/tags/tag.png') center left no-repeat; margin-right: 10px;}
#userTags ul li span {font-size:12px; float:left; display: block; padding: 15px 30px 9px 0px;line-height: 0; background: url('http://static2.judysbook.com/img/common/tags/tag.png') center right no-repeat; font-weight: bold; color: #fff; }
#userTags ul li span input { margin-right: 8px;vertical-align: middle; }
#userTags ul li span label { font-size:12px;line-height: 0;vertical-align: middle;}

#memberTags{}
#memberTags ul { list-style-type: none; margin-left: 10px; margin-top: 6px; padding:0px; }
#memberTags ul li { float: left; padding-left: 10px; background: url('http://static2.judysbook.com/img/common/tags/tag-small.png') center left no-repeat; height: 22px; margin-left: 10px; padding-top:0px;}
#memberTags ul li span { display: block; padding: 5px 18px 5px 0px; line-height: 12px; background: url('http://static2.judysbook.com/img/common/tags/tag-small.png') center right no-repeat; font-weight: bold; color: #fff; font-size: 11px; }

/*CityBrowse*/
.cityDivSort            {background: #eee;font-size: 11px;padding: 4px;margin: 10px 0;}
.cityDivSort  strong    {margin-right: 15px;color: #666;}
.cityDivSort  a         {margin-right: 33px;display: inline-block;}