/* East Cambs District Council */
/* February 2009 */




#content {
  width: 880px;
  margin-top:6px;
  margin-left: 49px;
  padding-top: 0px;  
}

#content table{
color:#ffffff;
}


p.news{
padding: 2 5 0 5px;
color: #009999;}


p.news a:link{color:#000000;}
p.news a:visited{color:#000000;}
p.news a:hover{color:#000000;}


.colorchange p{
color:#000000;}

.darkgreen p{
color:#ffffff;
}

.darkgreen1{
color:#000000;
}

.green{
color:#ffffff;
}
*html #content {
  width: 890px;
  margin-top:6px;
  margin-left: 49px;
  padding-top: 0px;  
}

.press_releases
{
position:relative;
top:25;_top:22
}

.home_news
{position:relative;
top:25;_top:14
}


#content_table_0 {
text-align:left;
width:auto;
}

#logo {
  background-image: url(/content/00/01/59/84/06/userimages/top.gif);
  background-repeat: no-repeat;
  margin-bottom: 5px;
  height:99px;
  width: 996px;

  margin-top: 0px;

  
}

body.contentbackground {

  background-color: #ffffff;
background-image:url(/content/00/01/59/84/06/userimages/middle.gif);
background-repeat:repeat-y;
}

.container {
text-align:left;
width:100%;
margin:0;
padding:0;
}

.homeimg{
float: right;
margin-top: 4px;
padding-left: 2px;
padding-right: 2px;}



.middlecontent{
margin-top: -30px;}

*html .middlecontent{
position: relative;
top: 0px;}

a:link {
font-family: Arial;
  color: #009999;
  text-decoration: none;
	
}


p.camb{
color: #ffffff;}

p.camb1{
color: #000000;}

h3 {
  color: #9B4E24;
  font-size: 16px;
margin-bottom: -3px;
}


.mainimage{
 background-image:url(/content/00/01/59/84/06/userimages/headernewjuly.jpg);
width:900px;
height:210px;

margin-top:9px;
margin-left: auto;
margin-right: auto;
}





*html .mainimage{
margin-left:0px;
margin-top:7px;}
width: 900px;




p {
  text-align: left;
color:#000000;

}

.business{
  color: #ffffff;
  font-size: 20px;
margin-top: 1px;
margin-left:-1px;
font-family:Arial;
font-weight: normal;

}

.business1{
  color: #000000;
  font-size: 20px;
margin-top: 1px;
margin-left:-1px;
font-family:Arial;
font-weight: normal;

}



.extra{
  color: #009999;
  font-size: 22px;
margin-top: 3px;
margin-left:-1px;
font-family:Arial;
}

.imgtext{
position:relative;
_top:-40px;
_left:5px;

}
*html .extra{
 color: #009999;
  font-size: 22px;
margin-top: 3px;
margin-left:-1px;
font-family:Arial;
}




h2 {
  color: #009999;
  /*color: #8A624E;*/
  font-size: 18px;
margin-top: 3px;

font-family:Arial;
}


h3 {
  color: #000000;
  font-size: 16px;
margin-top: 3px;

font-family:Arial;
}



a:visited {
  font-family: Arial;
  color: #009999;
  text-decoration: none;
	
}

a:hover {
  font-family: Arial;
  color: #009999;
  text-decoration: underline;
	
}

.leftlinks{
margin-top: -25px;}

*html 
.leftlinks{
position: relative; 
top: 0px;}

.leftlinks a:link{
color: white;
font-size: 14px;}

.leftlinks a:visited{
color: white;
font-size: 14px;}

.leftlinks a:hover{
color: #504F4F;
font-size: 14px;
text-decoration: none;}




.cell0-content0 table{

padding-left:0px; 
/*border: 1px solid #0066CC;*/
background-color: #ffffff;
margin-top:20px;
width:220px;
height:635px;
position:relative;
margin-left:0px;

 }

.cell0-content1 table{

padding-left:0px; 
border: 1px solid #0066CC;
background-color: #ffffff;
margin-top:20px;
width:220px;
height:635px;
position:relative;
margin-left:0px;

 }

.cell0-content2 table{

padding-left:0px; 
border: 1px solid #0066CC;
background-color: #ffffff;
margin-top:20px;
width:220px;
height:635px;
position:relative;
margin-left:0px;

 }


.cell0-content3 table{

padding-left:0px; 
border: 1px solid #0066CC;
background-color: #ffffff;
margin-top:20px;
width:220px;
height:635px;
position:relative;
margin-left:0px;

 }
.cell1-content0 table {
 
border: 1px solid #0066CC;
 background-color: #ffffff;
margin-top:15px;
padding-left:10px;



width:250px;
height:746px;
_height:763px;

 }

	
.cell2-content0 table {
padding-left:10px;

border: 1px solid #0066CC;
background-color: #ffffff;
margin-top:15px;
width:220px;
height:635px;


position:relative;
margin-left:0px;
 }





.staticlinks {
  padding-top: 0px;
  background-color: transparent;
  color: #ffffff;
  position: absolute;
  text-align: right;
  margin-top: 4px;
  width: 270px;
  left: 665px;
  visibility:hidden;
  
}



*html .staticlinks {
  padding-top: 0px;
  background-color: transparent;
  color: #ffffff;  
  position: absolute;
  text-align: right;
  margin-top:4px;
  width: 300px;
  left: 640px;
}

.staticlinks a:link {
  color: #ffffff;  
  text-decoration: none;
  padding-right: 5px;
  font-family: Arial;
  font-weight: 300;
  font-size: 10px;
}

.staticlinks a:visited {
  color: #ffffff;  
  text-decoration: none;
  padding-right: 5px;
  font-family: Arial;
  font-weight: 300;
  font-size: 10px;
}

.staticlinks a:hover {
  color: #ffffff;

  text-decoration: underline;
}

.staticlinks ul {




  display: inline;
  visibility: hidden;
  
}





/*FROM HERE*/
/*FROM HERE*/
.navbar /*main navbar*/
{       
 background-color: transparent; /*#004685;*/
 text-align: left;
 vertical-align: top;
 width: 600px; 
 margin-top:-40px; 
margin-left:320px;
margin-left:360px;
_margin-left:360px;
font-family:arial;
font-size:12px;
 
   

}




.navbar ul /*still goes all the way across*/
{



}

.navbar ul li /*seems to adjust the color of the seperating vertical lines */
{
 display: inline;
 list-style: none;
 text-indent: 0px;
 font-size:0px;
 color: #ffffff; /*000000 BB*/ 
 font-weight: normal;
 margin-left:8px;
font-family:arial;

 

}

*html .navbar ul li{
 margin-left: 10px;
 color: #ffffff;
font-family:arial;
font-size:0px;

}

.navbar ul li ul /* properties of the pulldown menus */
{
 background-color: transparent; /*#004685;*/
 color: #4F3E12;
 display: none;
 position: absolute;
 margin-top: 0px;
 list-style: none;
 padding: 0px 3px;
 padding-top:5px;
 margin-left:-1px;
font-family:arial;
font-size:12px;

}

*html .navbar ul li ul /* properties of the pulldown menus */
{


 background-color: transparent; /*#004685;*/
 color: #4F3E12;
 display: none;
 position: absolute;
 margin-top: 0px;
 list-style: none;
 padding: 0px 3px;
 padding-top:4px;
 margin-left:1px;
font-family:arial;
font-size:12px;

}



*html .navbar ul li ul /* properties of the pulldown menus */
{
list-style: block;



}


.navbar ul li ul li
{
 display: block;
 list-style: none;
 margin: 0px;
 padding: 0px; /* Added by Nick */
 width:105px;
font-family:arial;
font-size:12px;
 text-align:left;
 margin-left:-10px;

}

*html .navbar ul li ul li
{
/*margin-top: -15px;*/
margin-left:60px;

}



.navbar a {    

padding-left:5px;
padding-right:5px;
padding-top: 0px;
padding-bottom: 0px;
font-family:arial;
font-size:12px;


}		

*html .navbar a {    

padding-left:0px;
padding-right:0px;
padding-top: 0px;
padding-bottom: 0px;
font-family:arial;
font-size:12px;


}
.navbar a:link {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
font-family:arial;
font-size:12px;
 white-space: nowrap;
 margin-left: 0px;
}



*html .navbar a:link {color: #ffffff;}

.navbar a:visited {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
font-family:arial;
font-size:12px;
 margin-left: 0px;
}

*html .navbar a:visited {
/*border-left:1px solid #ffffff;*/
}

.navbar a:hover {
 color: #F3E674;
font-family:arial;
font-size:12px; /* blue; #ff0000;*/
 /*background-color: #FFFFFF;*/ /*#ffeab9;*/
 text-decoration: none;
 font-weight: bold;
 /*border-top:1px solid black;
 border-bottom:1px solid black;
 border-right: 1px solid black;
 border-left: 1px solid black;*/
}

.navbar a.on:link  /* the active link properties */
{
 color: #ffffff; /* #cc9933;*/
 font-weight: bold;
 text-decoration: none;
font-family:arial;
font-size:12px;
 white-space: nowrap;
}

.navbar a.on:visited
{
 color: #ffffff; /* #cc9933;*/
 text-decoration: none;
 font-weight: bold;
 font-family:arial;
font-size:12px;
}

.navbar a.on:hover
{
 color: #F3E674; /* blue;*/
 text-decoration: none;
 font-family:arial;
font-size:12px;
 font-weight: bold;
}

/* properties of the pulldown links */
.navbar ul li ul a:link {
  color: #ffffff;
  background-color: #61605F;
  border-left:10px solid #434445;
  display:block;
  width:170px;
_width:190px;
  margin-bottom:1px;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px; 
  padding-left:5px;



}

ul #sub2901880{
margin-top:2px;}


*html ul #sub2750046{
margin-left:284px;
}
*html ul #sub2901881{
margin-left:284px;}

*html ul #sub2901880{
margin-left:284px;}

*html ul #sub2901882{
margin-left:284px;}

*html ul #sub2750047{
margin-left:284px;}

*html ul #sub2901877{
margin-left:284px;}


*html ul #sub2769870{
margin-left:284px;}



.navbar ul li ul a:visited {

   color: #ffffff;
  background-color: #61605F;
  border-left:10px solid #434445;
  display:block;
  width:170px;
_width:190px;
  margin-bottom:1px;
  font-family: Arial;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px; 
  padding-left:5px;
}

.navbar ul li ul a.on:visited {
   color: #ffffff;
 background-color: #61605F;
  border-left:10px solid #434445;
font-family: Arial;
font-size: 12px;
  font-weight: normal;
}


.navbar ul li ul a.on:link {

  color: #FFFFFF;
  font-size: 12px;
font-family: Arial;
  font-weight: normal;
}


.navbar ul li ul a.on:hover {
  color: white; /*#004685;*/
  font-size: 12px;
font-family: Arial;
  font-weight: normal;
}
.navbar ul li ul a:hover {
 font-size: 12px;
font-family: Arial;
 color: #FFFFFF;
background-color: #737375;
  border-left:10px solid #434445;
 display:block;
 width:170px;
_width:190px;
 margin-bottom:1px;
 font-weight: normal;
}


#leftMenu li{
  margin: 0px;
  padding: 0px;
  list-style: none;

}


#leftMenu ul{
  margin: 0px;
  padding: 0px;
}


#leftMenu li a{

	font-family: Arial;
	border-bottom: 1px solid #9B4E24;        
	padding:5px 0px 5px 8px;
	color: #9B4E24;
	text-decoration: none;
	display:block;
	min-height:31px;
	line-height:31px;
	font-size: 14px;

}



#leftMenu li a:hover{

	color: #EDD098;
	text-decoration: none;
	background-color: #9B4E24;

}


.site{
padding-top: 2px;
height: 30px;}

*html .site{
padding-top: 2px;
height: 30px;}


.site a:link{

color: white;
}

.site a:visited{
color: white;}

.site a:hover{
color: #EED9AE;}

.site a:visited:hover{
color: #EED9AE;}



.footer {
 
  text-align: center;
  color: #ffffff;
  font-family: arial;
  font-size: 9px;
  margin-top:-30px;
  margin-left: 10px;
  padding-top: 3px;
  padding-bottom: 20px;
  letter-spacing: 0px;
  width: 950px;display:none;
}

*html .footer{
 
  text-align: center;
position:relative;

  color: #ffffff;
  height:10px;
  font-family: arial;
  font-size: 9px;
  padding-top:0px;
margin-top:-25px;
padding-bottom:20px;
}


.footer a:link {color: #ffffff;  text-decoration: none;}
.footer a:visited {color: #ffffff;  text-decoration: none;}
.footer a:hover {color: #ffffff; text-decoration:underline;}
.footer a:visted:hover {color: #ffffff; text-decoration: underline;}




/* properties of the department list and cart boxes*/
.store_teaser_table { border:none; margin-top:10px;  margin-left:0px;  }

* html .store_teaser_table { margin-top:10px; padding-left:0px; }



/* top srip of the department link, cart and department description boxes */
.store_teaser_heading { background-color: #555658; color: #ffffff; padding-left:10px; font-size: 13px; font-family: Arial; font-weight: bold; height: 23px}

*html .store_teaser_heading { background-color: #555658; color: #ffffff; margin-left:0px; font-size: 13px; font-family: Arial; font-weight: bold; height: 23px}


/* large part of box for department list, cart and department description */
.store_teaser_td { background-color: #EEEEEE; color: black; width: 150px; _width: 150px;margin-left:9px; _margin-left:0px; padding-bottom:6px;}


.store_teaser_table store_department_teaser {
width:10px;
}


/*.store_teaser_department { background-color:white; color:#333333; width:
300px; }???????? */

/* properties of the links */
.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR:#ffffff;
FONT-SIZE: 15px; font-weight:normal; word-spacing:0px; text-align: left; font-family: Arial; }

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR:#ffffff;
FONT-SIZE: 15px; margin-left: 0px; font-weight:normal; word-spacing:0px; text-align: left; _text-align: left; font-family: Arial; }

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR:#000000; FONT-SIZE: 15px; 

margin-left: 0px; font-weight;normal; word-spacing:0px; text-align: left; font-family: 

Arial; }

/* department description box content */
.store_teaser_departmentname { color: #333333; text-align: left; font-size:
13pt; width: 450px; font-weight:bold; font-family: Arial; margin-left:0px; }
 











/* order status */
.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR:#333333;
FONT-SIZE: 13px; margin-left: 0px; padding-left: 0px; font-weight:bold; text-align: left; font-family: 

Arial; }

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR:#333333;
FONT-SIZE: 13px; font-weight:bold; text-align: left; font-family: Arial;  }



.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR:#000000;
; FONT-SIZE: 13px; font-weight:bold; text-align: left; font-family: Arial; }



.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR:

#333333; FONT-SIZE: 13px; font-weight:normal; text-align: left; line-height:1.2em; _line-height:1.2em; 

font-family: Arial;}

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR:
#333333; FONT-SIZE: 13px; font-weight:normal; text-align: left; line-height:1.2em;  _line-height:1.2em; 

font-family: Arial;}

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline;


COLOR:red; FONT-SIZE: 13px; font-weight:normal; text-align: left; line-height:1.2em; _line-height:1.2em; 

font-family: Arial; }

/*Attribute text colour*/
.store_list_attr_label { background-color: black; color: white; font-size: 13px; font-weight:bold; 

text-align: left; font-family: Arial;}

.store_teaser_subdepartmentslink{
font-color:#333333; font-size: 13px; font-weight:bold; text-align: left; font-family: Arial;}

.store_teaser_subdepartmentslabel{
width: 600px;}

.store_display_item_h2{
text-align: left; font-size:13px;}

.store_display_item_h1_bold{
text-align: left; font-size:13px;

}


.store_display_item_h1{
text-align: left; font-size:13px;
}


.store_teaser_departmentlink{
font-color: #333333;}

h2.store_display_item_h2_bold{

font-size: 13px;
font-weight:normal;
font-family: Arial;

color:#333333;}

td.cell0-content0 table{
text-align: left; 
font-size:13px;
padding-left:10px;
margin-top:15px;
margin-left:0px;
_padding-left:0px;

}

*html td.cell0-content0 table{
text-align: left; 
font-size:13px;
padding-left:10px;
margin-top:15px;
margin-left:4px;
padding-left:5px;

}





.cell0-content1{
text-align: left; 
font-size:13px;
padding-left:0px;


}
*html .cell0-content1{
text-align: left; 
font-size:13px;
padding-left:0px;


}

.cell0-content2{
text-align: left; 
font-size:13px;
padding-left:0px;


}




td.titlebar{
background-color: #555658;background-color: #555658;
color:#ffffff;
text-align:center;}

.content_cell_0 table{
margin-left:0px;
margin-top:0px;}

*html .content_cell_0 table{
margin-left:2px;
margin-top:0px;}

h1{
color:white;
margin-left:100px;
}





h3.sitemap {
	width: 600px;
	border-bottom: 1px solid gray;
	margin-bottom: 0px;
margin-left: 210px;
color:white;
margin-top:50px;

}

h3.sitemap a {
width: 500px;
color:white;
	text-decoration: none;

}

h3.sitemap a:link {
width: 500px;
color:white;
	text-decoration: none;

}

h3.sitemap a:visited {
width: 500px;
color:white;
	text-decoration: none;

}


h3.sitemap a:hover {
width: 500px;
color:white;
	text-decoration: none;

}


ul.sitemap {
	margin-top: 10px;
	margin-left: 210px;
	padding-left: 10px;
color:white;
}

ul.sitemap li a {
	margin-left: 0px;
	padding-left: 0px;
color:white;
}

ul.sitemap li a:link {
	margin-left: 0px;
	padding-left: 0px;
color:white;
}

ul.sitemap li a:visited {
	margin-left: 0px;
	padding-left: 0px;
color:white;
}

ul.sitemap li a:hover {
	margin-left: 0px;
	padding-left: 0px;
color:white;
}

ul.sitemap li a:visited:hover {
	margin-left: 0px;
	padding-left: 0px;
color:white;
}

/*case studies in the home page*/

.quote{
font-size: 25px;}


.quote1{
position: relative;
top: -5px;}

.quote1 a:link{color:#ffffff}
.quote1 a:visited{color:#ffffff}
.quote1 a:hover{color:#ffffff}
.communication a:link{color:#ffffff}
.communication a:visited{color:#ffffff}
.communication a:hover{color:#ffffff}

.quicklinks
{
color:#ffffff;
background-color:#009899;
width:174;
_width:187;
padding-left:10px;
margin-left:10;
padding-bottom:10px;
font-weight:bold;
border:1px solid #9A9867
}


.quicklinks a:link{color:#ffffff;}
.quicklinks a:visited{color:#ffffff;}
.quicklinks a:hover{color:#ffffff;text-decoration:underline;}
.quicklinks a:active{color:#ffffff;}

.question{background-color:#009899;width:162px;_width:185px;padding:10px;font-weight:bold;margin-left:11px;border:1px solid #9A9867}

.question a{color:#ffffff;}
.question a:visited{color:#ffffff;}
.question a:hover{color:#ffffff;text-decoration:underline;}
.question a:active{color:#ffffff;}

.userform{background-color:#ffffff;color:#000000;}

.search{
position: absolute;
top: 370px;
_top: 378px;
width: 190px;
padding-left: 15px;
font-weight: bold;}


img.distribute{margin-left:50;_margin-left:20;_margin-top:-10}

/*increases the space between the text and the bars on the homepage*/
.mid_table
{
height:40;
}


/*to left-align the press-list in homepage*/

.press_list
{margin-left:-20;
_margin-left:20
}


/*align-footer logos*/

img.logo_1
{
 position:relative;
 top:-50;
 left:40;
 _left:40;

}


img.logo_2
{
  position:relative;
  top:-50;
  left:555;
}

/*sets the color of the bars on the homepage*/
.lifestyle a:link{color:#000000;}
.lifestyle a:visited{color:#000000;}
.lifestyle a:hover{color:#000000;}

/*RHS*/

.prop_search
{


width:215px;
height:126px;
margin-bottom:20;
_margin-bottom:0;

}
span.prop_search_txt p{width:190}
.prop_search_txt 
{color:#ffffff;
position:relative;
width:100px;
top:-80;
left:20;

}
span.prop_search_txt p a:link{color:#ffffff;}
span.prop_search_txt p a:visited{color:#ffffff;}
span.prop_search_txt p a:hover{color:#ffffff;}
.interactive_map
{

width:215px;
height:292px;
margin-bottom:20;
_margin-bottom:0;
}
.interactive_map_txt
{
color:#ffffff;
position:relative;
width:180px;
top:-257;
_top:-265;
left:30px;
}
.interactive_map1
{

width:215px;
height:292px;
margin-bottom:20;
_margin-bottom:-30;
}
.interactive_map_txt1
{
color:#ffffff;
position:relative;
width:180px;
top:-257;
_top:-265;
left:30px;
}


.interactive_map_txt a:link{color:#ffffff;}
.interactive_map_txt a:visited{color:#ffffff;}
.interactive_map_txt a:hover{color:#ffffff;}

.interactive_map_txt1 a:link{color:#ffffff;}
.interactive_map_txt1 a:visited{color:#ffffff;}
.interactive_map_txt1 a:hover{color:#ffffff;}
.get_in_touch
{
width:206px;
height:122px;
}
.get_in_touch_txt
{
color:#ffffff;
position:relative;
width:170px;
top:-70px;
left:30px;

}

.get_in_touch_txt a:link{color:#ffffff;}
.get_in_touch_txt a:visited{color:#ffffff;}
.get_in_touch_txt a:hover{color:#ffffff;}

#home_prop_search
{


width:215px;
height:126px;
margin-bottom:20;
_margin-bottom:0;
margin-top:15;

}


.home_prop_search_txt{width:190}
.home_prop_search_txt 
{color:#ffffff;
position:relative;

top:-70;
_top:-75;
left:20;

}
.home_prop_search_txt a:link{color:#ffffff;}
.home_prop_search_txt a:visited{color:#ffffff;}
.home_prop_search_txt a:hover{color:#ffffff;}
 
#home_interactive_map
{

margin-top:-10px;
_margin-top:-43px;
position:relative;
top:5px;
_top:15px;
}
.home_interactive_map_txt
{
color:#ffffff;
position:relative;
width:210px;
top:-197;
_top:-203;
left:22px;

}

.home_interactive_map_txt a:link{color:#ffffff;}
.home_interactive_map_txt a:visited{color:#ffffff;}
.home_interactive_map_txt a:hover{color:#ffffff;}

/*for the case study boxes in home page*/

.green_bg
{
position:relative;
top:-20;
_top:-25;
}

.communication
{
position:relative;
top:-75;
_margin-top:-60;
}

.find_out{color:#009899;font-weight:bold}

.quicklinks_main{position:relative;top:-60px;left:5px;_top:-30}

.qlinks{position:relative;top:-30px;left:5px;}

#clinks{position:relative;left:15px;}

.content_cell_0{width:600}
.content_cell_1{width:225}

.eazipay{display:none;}


li{color:#000}

.store_display_item_bold li{color:#fff}

.rightalign li
{
margin-left:160px;
_margin-left:170px;
}