﻿/*ProductList---------------------------------------------*/
#pColumn1 {
	margin-top: 20px;
	float: left;
	padding-right: 40px;
	border-right: 1px dotted #cccccc;
	width: 390px;
}
.ContentGR {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 0px;
	/*margin-bottom: 10px;*/
	border-bottom: 1px dotted #cccccc;
}
.ContentGR H3 {
	cursor:pointer;
}
.Last{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.ContentGR .IMG {
	float: left;
	width: 140px;
	height: 80px;
	cursor:pointer;
}
.ContentGR .Detail {
	color: #333;
	padding-left: 20px;
	/*padding-top: 3px;*/
	margin-left: 140px;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}



/*CalendarActivities----------------------------*/
#pColumn2 {
  width:251px;
  float:right;
  margin-top:20px;					
}
table.sCalendar {
  margin:0;
  padding:0;
  font-size:12px;
}

table.sCalendar td {
  margin:0;
  padding:0;
  width:35px;
  height:20px;
  text-align:center;
  border-top:solid 1px #999;
  border-right:solid 1px #999;
  color:#333;
  background-color:#fff;
}

table.sCalendar .calHeader td{
  font-weight:bold;
  color:#fff;
  background: url(/SiteCollectionImages/Shared/Calendar/HeaderCalendar.gif) no-repeat;
  padding-left:15px;
  white-space: nowrap;
  text-align:left;
  border:none;
  width:100%;
}

table.sCalendar .dayHeader td{
  font-weight:bold;
  background-color:#ededed;
}

table.sCalendar td.lCol {
  border-right:none;
}

table.sCalendar td.noDate {
  background-color:#ededed;
  border-right:none;
}

table.sCalendar td.star {
  background:#fff url(/SiteCollectionImages/Shared/Calendar/star.gif) no-repeat 1px 2px;
}

div.sCalendarCtn {
 background-color:#f4f4f4;
 width:251px;
 height: 170px;
}

#sCalendarActCtn {
 font-family:Arial;
 background-color:#f4f4f4;
 width:251px;			
 font-size:12px;	
}

#actLabelCtn {
  height:15px;
  padding-left:5px;
  float:left;
}

#prevNextCtn {
  height:15px;
  float:right;
  width: 120px;  
}

#prevNextCtn img {
  margin:0 4px 1px;
}
#prev, #next {
  color:#ec1b2e;
  margin:0 5px;
  vertical-align:middle;
  height:15px;
  cursor:pointer;
}

#prev {				
 float:left; 
}

#next {
 float:right;
}

#actDetailCtn {
  padding:10px 0 20px 10px;
}

#actDetailCtn p {
  background:url(/SiteCollectionImages/Shared/Calendar/bullet5.gif) no-repeat 0 5px;
  padding-left:8px;
  padding-bottom:2px;
  cursor:pointer;
}

#actDetailCtn p span.iTitle {
  font-weight:bold;
}

