﻿/* Home page
----------------------------------------------- */

	/* hide link from control */
	div#ctl00_PlaceHolderMain_ctl07_panelnewSpages p{
	  display: none;
	}




/* News home page
----------------------------------------------- */

	div.NewsItem {	 
	  width: 100%;
	  margin-bottom:20px !important;
	}
		
	div.NewsItem a {
	  font-size: 1em !important;
	  /*color: #B94035 !important;*/
	}
	
	div.NewsItem a:hover {
	  font-size: 1em !important;
	  color: #000000 !important;
	}
	
	div.NewsItem a:visited {
	  font-size: 1em !important;
	  color: #B94035 !important;
	}





/* News article page
----------------------------------------------- */
	div#newscontent3{
	  float: left;
	  width: 501px;
	  margin-right: 17px;
	}

	div.newsImageEdit{			
	  float: left;
	  padding-right: 40px;
	}
	div.newsEditRight{
	  width: 310px;
	  float: left;
	}
	div.imageCaptionEdit{
	  padding-bottom: 25px;
	  width: 250px;
	}
	div.imageCaptionEdit textarea{
	  height: 40px;
	  width: 234px;
	}
	
	div.thumbnailEdit{				
	  border: 1px solid #77AADD;
	  background-color: #F4FAFF;
	  margin-top: 15px;
	  padding: 12px;
	}
	div.thumbnailEdit p{
	  margin-top: 0;
	  font-size: 0.8em;
	  font-weight: normal;
	}
	
	
	div.newsDate {
	  font-size: 0.9em !important;
	  background-color: transparent;
	  color: #666666;
	  padding: 0 0 4px;
	}
	
	div.newsDate span{
	  display: none;
	}


	div.newsCaption{
/*	  width: 225px; removed 30/06 - it caused a white space on empty image articles */
	  font-size: 0.8em;
	  background-color: transparent;
	  color: #666666;
	}
	
	



	
	
/*
 *	RHS Menu
 *
*/

	div#content4News{
	  float: right;
	  width: 181px;
	  font-size: 0.9em;
	  background-color: #f5f5f5;
	  border: 1px solid #cccccc;
	}

	div#content4NewsWide{
	  float: right;
	  width: 217px;
	  font-size: 0.9em;
	  background-color: #f5f5f5;
	  border: 1px solid #cccccc;
	  margin-bottom:15px;
	}
	
	div#news-inner{
	  margin: 11px 10px 15px 10px;
	}
	
	div#news-inner ul{
	  list-style-type: none;
	  padding-bottom: 12px;
	  border-bottom: 2px dotted #cccccc;
	}
	div#news-inner li{
	  margin: 5px 0;
	}
	div#news-inner a{
	  text-decoration: underline;
	}
	
	div.news-header{
	  margin: 12px 0 3px;
	  font-weight: bold;
	  color: #B94035;
	}
	div.news-subheader{
	  margin: 12px 0 3px;
	  font-weight: bold;
	  color: #B74134;
	  display:none;
	}

	
	div.slm-layout-main{
	  margin: 0 !important;
	  width: 100% !important;
	}
	div.item{
	  padding: 0;
	  margin: 5px 0;
	  border: 0 !important;
	}
	/* border is on the news-links > #group div so that no links = no border displayed */
	div.news-links #group{
	  border-bottom: 2px dotted #cccccc;
	  padding-bottom: 12px;
	}
	
	
	/* Contact information (rhs) */
	div.newsContact{
	  padding-top: 6px;
	}
	div.newsContact div.ms-formfieldvaluecontainer{
	  width: 186px;
	}
	div.newsContact textarea, div.newsContact input{
	  width: 183px;
	}
	div.name{
	  padding-top: 3px;
	}

	
	div.address{
	  padding-top: 3px;
	}
	div.address br{
	  line-height: 20px;
	}
	div.phone{
	  background: url(/Style%20Library/Bolton/website/imgs/telephone_sm.gif) no-repeat 0 10px;
	  padding-top: 10px;
	  padding-left: 24px;
	}
	div.email{
	  background: url(/Style%20Library/Bolton/website/imgs/email_sm.gif) no-repeat 0 8px;
	  padding-top: 8px;
	  padding-left: 24px;
	}

