﻿table.cal td a.activity
{
    border: 1px solid black;
    float:left;
    white-space: nowrap;
    width:70px;
    overflow:hidden;
	margin-bottom: 1px;
	display:block;
	TEXT-DECORATION: none;
    color:#708752;
    font-size:80%;
}

table.cal td a.actual
{
	background-color: #e5f4c5;
}

table.cal td.daystyle
{
	background-color: #dda0dd;
}

table.cal td.weekenddaystyle
{
	background-color: #d0a8d0;
}

table.cal td a.planned
{
	background-color: #ffffcc;
}

table.cal td a.activity:hover
{
	background-color:#e4ab20;
	COLOR: #fff; 
	TEXT-DECORATION: underline;
}

table.cal td.othermonthdaystyle  {
	height: 64px;
}

table.cal td.daystyle  {
	height: 64px;
}



.modalBackground {
	background-color:#e4cdef;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupPanel
{
	background-color: #d0a8d0;
	border: #000000 1px solid;
	padding: 10px;
}

.watermarked
{
	background-color: #ffffb4;
	color: gray;
	font-size: smaller;
}	

a.addbasket { 
	display: block;
	background-image: url(/ui/button_addbasket.gif); 
	height:24px;
	width:122px;
    /* float:right; clear:right; margin-right:10px; position:relative; top:10px; */
}
a.addbasket:hover {
	background-image: url(/ui/button_addbasket_hover.gif); 
}

a.addbasket2 { 
	display: block;
	background-image: url(/ui/button_addbasket.gif); 
	height:24px;
	width:122px;
    float:right;
	padding: 0;
	line-height: 190%;
	margin-left:16px;
	/*margin-top:-14px;*/
	margin-top:4px;
}
a.addbasket2:hover {
	background-image: url(/ui/button_addbasket_hover.gif); 
}

input.smallbutton { float:right; position:relative; top:-20px; }

div.price { font-size:2em; float:right; clear:right; line-height: 190%; margin-right:10px;}
div.copy { font-size:75%; position:relative; top:120px; display:block;  }

span.copy { font-size:75%; display:block; }
span.price { font-size:2em; float: right; clear:right; line-height: 190%;}

h4
{
	font-size: 100%;
	margin: 0;
	color: Purple;
	clear: left;
}