/* Start of CMSMS style sheet 'individual properties' */
/************************************************************************

	Listing Order:
	==============
	1 - LEFT COL
	2 - RIGHT COL
	
/***********************************************************************
	1 - LEFT COL
************************************************************************/

/*COL LEFT FOR SINGLE PROPERTY PAGES*/

div#singleLocationLeftContent{
	background: url(../img/singleLocationLightBG.png) top left repeat-y;
	width:490px;
}

div#singleLocationLeftContentContent{
	padding:10px 10px 0px 10px;
}
div#singleLocationLeftContentContent p b{
padding-bottom:5px;
}

div#singleLocationLeftContentContent ul{
margin:0px 0px 10px 15px;
list-style:circle !important;
}

div#singleLocationLeftContentContent ul li{
margin:2px 2px 4px 2px;
}

div#singleLocationLeftContent img{
	border:2px solid white;
        margin-left:1px;
}

/*LEFT SINGLE EVENTS PAGES STYLES*/
.group1{
	background: url(../img/leftBoxSelectedBG.png) top left repeat-y;
	padding:0px 10px;
}
.group2{
	padding:0px 10px;
}
.date{
	font-size:140%;
	border-bottom:1px solid blue;
	padding:10px 0px;
}

div#leftBoxBottomCap{
	background: url(../img/leftBoxBottomCapBG.png) top left no-repeat;
	width: 489px;
	height:17px;
	float: left;
	margin-bottom:10px;
clear:both;
}

/***********************************************************************
	2 - RIGHT COL
************************************************************************/

div#whiteRightTopLogoHolder{
	background:url(../img/singleLocationRightTopBG.png) top left repeat-y;
	width:233px;
padding-top:15px;
	float:left;
	position:relative;
	text-align:center;
}

div#whiteRightTopLogoHolderBottomCap{
background:url(../img/singleLocationRightTopBGBottomCap.png) top left no-repeat;
width:233px;
	height:37px;
padding-top:5px;
	float:left;
	position:relative;
}

li#rightNewSearchBtn{
	float:left;
	padding:4px 0px 4px 6px;
	width:100px;
	height:20px;
}

li#rightNewsBtn{
	background:url(../img/btnBG.png) top left no-repeat;
	padding:4px 0px 0px 6px;
	width:95px;
	height:20px;
	margin-bottom:5px;
	margin-left:16px;
	float:left;
}

ul.rightColSingleMenu{
	clear:both;
float:left;
}

ul.rightColSingleMenu li{
	/*background:url(../img/btnBG2.png) top left no-repeat;*/
	padding-bottom:4px;
	width:220px;
	/*height:20px;*/
	margin-bottom:5px;
float:left;
display:block;
}

div.rightColSingelMenu{
	width:220px;
float:left;
display:block;
}

div.rmTopCap{
background:url(../img/btnBG2TopCap.png) top left no-repeat;
height:5px;
padding-left:6px;
	width:214px;
float:left;
}

div.rmMid{
background:url(../img/btnBG2Repeat.png) top left repeat-y;
width:214;
padding-left:6px;
	display:block;
position:relative;
float:left;
}

div.rmBottomCap{
background:url(../img/btnBG2BottomCap.png) top left no-repeat;
height:5px;
padding-left:6px;
	width:214px;
float:left;
margin-bottom:5px;
}

div.rightColSingleMenu div.rmMid a{
width:194px;
	display:block;
position:relative;
z-index:154;
float:left;
}

div.rightColSingleMenu div.rmMid div.aarowForSideLink{
	background:url(../img/pArrowsSmall.png) top left no-repeat;
float:left;
width:15px;
height:15px;
padding-right:5px;
position:relative;
}

div.rightColSingleMenu a.rmMid:hover{text-decoration:none;}

address.thisLocationAddress{
	font-family:"Times New Roman", Times, serif;
	font-size:160%;
	line-height:120%;
	font-style:normal;
	margin:10px 0px;
}

div#brochureDownload {
        width: 100%;
height: 140px;
        padding: 5px;
}

div#brochureImage {
float: left;
width: 100px;
padding: 0 0 5px 0;
}

div#brochureText {
float: left;
padding: 40px 0 0 5px;
text-align: center;
}

/* FOR THE CALENDER */

/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/


.calendar tr td a
{
font-weight: bold;
font-size:110%;
text-decoration:underline;
}

.calendar tr td a:hover
{
text-decoration:none;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{

}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
{

}

#cal-upcominglist .calendar-summary
{

}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{

}
#cal-list h2, cal-upcominglist h2
{

}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#rightColCalendar{
  margin: 0px;
  border-collapse:    collapse;
border-top:1px solid #002051;
border-bottom:1px solid #002051;
}

.calendar-month{
font-size:120%;
padding-top:10px;
padding-bottom:4px;
}

/* nice squares for the #big table */
#rightColCalendar th
{
  padding: 3px;
}

#rightColCalendar td {
  vertical-align: top;
  padding: 3px;
}

/* format summaries nicely in #rightColCalendar */
#rightColCalendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#rightColCalendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
display: none;
}


/* background colours for #rightColCalendar */
#rightColCalendar td
{

}

#rightColCalendar .calendar-day
{

}

#rightColCalendar .calendar-today
{
  
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  
}

/* ACTIVITIES CALENDER */


.calendar tr td a
{
font-weight: bold;
font-size:110%;
text-decoration:underline;
}

.calendar tr td a:hover
{
text-decoration:none;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{

}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
{

}

#cal-upcominglist .calendar-summary
{

}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{

}
#cal-list h2, cal-upcominglist h2
{

}



#activitiesCalendar{
  margin: 0px;
  border-collapse:    collapse;
border-top:1px solid #002051;
border-bottom:1px solid #002051;
}

activitiesCalendar.calendar-month{
font-size:120%;
padding-top:10px;
padding-bottom:4px;
}

/* nice squares for the #big table */
#activitiesCalendar th
{
  padding: 3px;
}

#activitiesCalendar td {
  vertical-align: top;
  padding: 3px;
}

/* format summaries nicely in #rightColCalendar */
#activitiesCalendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#activitiesCalendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #activitiesCalendar */
#activitiesCalendar td
{
width:65px;
border:1px solid #6789c4;
}

#activitiesCalendar .calendar-day
{

}

#activitiesCalendar .calendar-today
{
  
}

activitiesCalendar.calendar-event .calendar-date-title,
activitiesCalendar.calendar-event .calendar-summary-title,
activitiesCalendar.calendar-event .calendar-details-title
{
  
}
/* End of 'individual properties' */

