.block {
border:medium none;
margin:0 0 10px;
}
.block-customers-service {
background:url("/images/bg_custormer_service.gif") no-repeat scroll 0 0 white;
font-size:11px;
height:240px;
padding:10px 0 0 15px;
text-align:left;
width:195px;
}
h2.right-block-title {
color:#521009;
font-size:19px;
margin-bottom:0;
}
.block-customers-service span.sl {
display:block;
float:left;
width:50px;
}
.col-right .block p {
margin:0 0 10px;
}
.block-subscribe {
background:url("/images/bg_newsletter_box.gif") no-repeat scroll 0 0 transparent;
border:0 none;
height:140px;
margin-bottom:0;
padding:10px 0 0 15px;
width:195px;
}
.block-subscribe input.input-text {
background:url("/images/bg_newsletter_input.gif") no-repeat scroll 0 0 transparent;
border:medium none;
display:block;
float:left;
margin:0;
padding:5px 8px 5px 5px;
width:125px;
}
.block-subscribe .input-box button.button {
background:url("/images/bg_newsletter_button.gif") no-repeat scroll 0 0 transparent;
float:left;
height:24px;
width:45px;
}
.block-subscribe p {
color:#726B57;
font-size:11px;
}
.block-cart, .block-wishlist, .block-subscribe, .block-compare, .block-reorder, .block-poll, .block-viewed, .block-compared, .block-related, .block-tags, .block-login {
font-size:11px;
line-height:1.25;
}
.block-calendar {
background:url("/images/bg_calendar.jpg") no-repeat scroll 0 0 white;
clear:both;
font-size:11px;
height:200px;
padding:10px 0 0 10px;
text-align:left;
width:200px;
}
.block-calendar .title {
display:block;
font-size:23px;
height:50px;
margin-right:6px;
margin-top:15px;
text-align:right;
}
.block-calendar table {
border:0 none;
border-spacing:0;
empty-cells:show;
font-size:100%;
height:100px;
width: 100%;
}
td.calendar-cell {
color:#787981;
display:block;
float:left;
height:13px;
margin:1px 7px 0 4px;
padding-bottom:3px;
text-align:center;
width:17px;
}
td.linked-day {
background-color:#ffff94;
}
td.linked-day a{
color: #6a302a !important;
}
td.weekend {
font-weight: bold;
color: #bc1515;
}
td.sunday {
font-weight: bold;
color: #0a9bbf;
}
td.today {
font-weight: bold;
color: black;
border: 1px solid black;
margin:0 7px 0 2px;
}
.block-calendar span.month-switcher {
display:block;
padding:0 10px 0 5px;
width:185px;
}
.block-calendar span.calendar-prev {
display:block;
float:left;
text-align:left;
width:49%;
}
.block-calendar span.calendar-next {
display:block;
float:right;
text-align:right;
width:49%;
}
.calendarToolTip{
  -moz-border-radius:9px 9px 9px 9px;
  background-color:#FFFF94 !important;
  margin-right: 1em;
}
