@charset "utf-8";
/* CSS Document */

.ps_boxModule{
background:none repeat scroll 0 0 white;
border:1px solid #B2B1AE;
clear:both;
display:block;
float:left;
margin-bottom:10px;
width:298px;
font-size:8pt;
}
.ps_boxMod_head{
background:none repeat scroll 0 0 #E6F2FA;
display:block;
float:left;
margin-bottom:0;
width:100%;

}
 .ps_boxModule  .rv_reviewInfo{
  margin-bottom:2px;
  margin-top:1px;
  display:inline;
}  
.ps_boxModule .padded{
clear:both;
padding:10px;
position:relative;
}
.ps_boxModule .ps_boxMod_head .padded{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12pt;
}
ol.ps_showdown_list{
list-style:none;
margin-top:2px;
margin-bottom:2px;
padding:0px;
position:relative;
clear:both;
float:left;
display:block;
}
.ps_colLeft{
float:left;
border-right:1px solid #B2B1AE;
}
.ps_colRight{
float:right;
display:block;
}
.ps_colLeft, .ps_colRight{
width:136px;
display:block;
position:relative;
margin:4px;
}
ol.ps_showdown_list .rv_avatar_business{
float:left;
margin-right:6px;
margin-left:0;
padding-left:0;
}
ol.ps_showdown_list .rv_businessName{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
padding-bottom:3px;
display:block;
margin-top:-1px;
margin-left:55px;
}
ol.ps_showdown_list .rv_avatar_business{
height:auto;
border:none;
}
ol.ps_showdown_list .rv_avatar_business img{
border:1px solid #0F6891;
}
ol.ps_showdown_list .rv_avatar_business input{
margin-left:1px;
}
.ps_btn_vote_sm{
margin-top:3px;
}
.ps_otherBattles{
background:#E6F2FA;
width:294px;
float:right;
font-size:8pt;
margin:0;
display:block;
text-align:center;
padding:2px;
}
.ps_otherBattle .rv_padding{
padding:4px;
}
img.ps_mainLogo{margin-top:10px;padding-bottom:10px;clear:both;}
a img.btn_smacking{border:none;}
#ctl00_PlaceHolderMain_leftProduct,#ctl00_PlaceHolderMain_rightProduct{
  width:315px;
  float:left;
  margin-right:17px;
  border:1px solid #769db8;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background:#E6F2FA;
}  
.ps_leftList, .ps_rightList{
 width:315px;
  float:left;
  margin-right:17px;
}
#ctl00_PlaceHolderMain_rightProduct, .ps_rightList{
  float:left;
  margin-right:25px;
}  
.ps_padding{padding:10px;background:white;clear:both;float:left;width:295px;margin-bottom:8px;border-bottom:1px solid #bcd6e7;}
#showdown_wrapper h1 span span, #showdown_wrapper h1{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  font-size:21px;
  margin:0;padding:0;
  margin-top:-3px;
  margin-bottom:0px;
  float:left;
  width:230px;
  position:relative;
}
#showdown_wrapper .rv_avatar, #showdown_wrapper .rv_avatar_business{float:left;margin-right:10px;}
#showdown_wrapper .rv_reviewInfo{font-size:8pt;margin-top:4px;float:left;}
.ps_place_head{
  display:block;
  float:left;
  width:100%;
  border-bottom:1px solid #bcd6e7;
} 
.ps_place_head .ps_padding{
  background: #E6F2FA;
  padding:0;
  margin:10px;
  float:left;
  margin-bottom:6px;
  margin-top:13px;
  width:auto;
  border:none;
}
.ps_voteButton {
  width:100%;
  text-align:center;
} 
.ps_voteStats
{
    width:100%;
    text-align:center;
}

.ps_voteStats h3
{
    color: #C96135;
    font-family: Georgia,"Times New Roman", Times, serif;
    font-weight: lighter;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-bottom: 0;
    padding-top: 0;
}

.ps_voteStats ul
{
    border-bottom: 1px dotted #AFB0B0;
    border-top: 1px dotted #AFB0B0;
    color: #626161;
    font-size: 8pt;
    font-weight: bolder;
    list-style: none outside none;
    margin: 0;
    padding: 6px;
}

.ps_voteStats ul .highlight
{
    color: #C96135
}

#showdown_wrapper .b_infoWrapper{
  font-size:10pt;
}
.ps_viewBusiness{
  width:100%;text-align:center;
  font-size:8pt;
  margin-bottom:8px;
  }   
#recentShowdowns{
  text-align:left;
}  
#infoCol{
  float:right;
  width:270px;
  margin-top:-20px;
  margin-right:14px;
}  
#infoCol h2{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  margin-bottom:0;
  padding-bottom:4px;
}  
#recentShowdowns ul, .ps_leftList ul, .ps_rightList ul{
  font-size:8pt;
  list-style:none;
  margin:0;padding:0;
}  
#recentShowdowns ul li, .ps_leftList ul li, .ps_rightList ul li{
  padding-bottom:4px;
}    
.ps_place_head h1{width:290px;}
.ps_starWrapper{
  width:75px;
  height:13px;
  border:0;
  margin:0;
  float:left;
  cursor:Default;
  padding-right:80px;
  display:block;
}
.ps_reviewWrapper .ps_starWrapper{
  width:140px;
  display:block;
  clear:both;
  margin-bottom:4px;
}  
.ps_reviewWrapper .rv_clear{
  clear:both;
  float:left;
  width:100%;
}  
.ps_reviewWrapper .ps_starWrapper input, .ps_showdown_list .ps_starWrapper input{
  width:15px;
  height:13px;
  display:block;
}  
.ps_showdown_list .ps_starWrapper{float:none;display:inline;padding:0;}
.ps_place_head .rv_reviewInfo{
  float:left;
} 
#showdown_wrapper .rv_subLeft{
  width:295px;
}
#showdown_wrapper .b_tagline{
  font-size:10pt;
}       
table.calendar{
-moz-border-radius: 8px;
  border-radius: 8px;
  background:#E6F2FA;
  font-size:8pt;
  width:276px;
  border:1px solid #769db8;
  float:left;
  margin-bottom:20px;
}  
table.calendar td, table.calendar th
{
  padding-bottom:4px;
  padding-top:3px;
  text-align:center;
}  

table.calendarTitle
{
    width:100%;
}

.ps_cal_header{font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;font-size:12pt;}
.ps_backArrow{position:relative;top:2px;margin-right:4px;}

.ps_wrongMonth
{
    visibility:hidden;
}

.ps_day
{
    width:14%;
}

.ps_selectedDay
{
    background-color:Silver;
}

#showdown_wrapper h1.ps_recentHeader{margin-top:12px;margin-bottom:10px;font-size:29px;border-bottom:1px solid #18749F;width:650px;color:#18749F;}

#showdown_wrapper a.rv_avatar, #showdown_wrapper a.rv_avatar_business{
  background:url(http://static2.judysbook.com/img/common/r_noPhoto_sm.gif);
  display:block;
  width:50px;
  height:50px;
  float:left;
}
#showdown_wrapper a.rv_avatar_business{
  background:url(http://static2.judysbook.com/img/common/b_noPhoto_sm.gif);
  }
.ps_reviewInfo{
  float:left;
  display:block;
  width:220px;
  margin-right:0;
  margin-left:14px;
  padding-right:0;
  overflow:hidden;
  font-size:8pt;
}  
.ps_reviewWrapper{
  float:left;
  display:block;
  margin-bottom:14px;
}  
h3.rv_detail, h3.rv_detail a{
  font-size:10pt;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:lighter;
  margin:0px;
  padding:0px;
  margin-bottom:6px;
}  