
/* CSS Document */

body{
	background:#ffffff;
	font:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.container{
		width:1001px;
		border:1px solid #DFE0E1;
}

.topNav {
	background-image: url("images/topnav_BG.gif");
	background-repeat: no-repeat;
	height: 30px;
	overflow: hidden;
}

.GoForIt{
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	height:91px;
}

.Right{
	width:300px;
	margin:8px 17px 0 10px;
	float:right;
}

.news_Right{
	background-image:url(images/rightBox_big.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:303px;
	margin-bottom:9px;
}

.case_Right{
	background-image:url(images/case_right.jpg);
	background-repeat:no-repeat;
	height:112px;
	width:303px;
	margin-bottom:6px;
}

.calender {
	background-repeat:no-repeat;
	height:185px;
	width:303px;
	margin-bottom: 4px;
}

.bottom_right{
	background-repeat:no-repeat;
	height:158px;
	width:303px;
	margin-bottom:10px;
	position:relative;
}


.Left{
	width:660px;
	margin:10px 0 0 10px;
	border-right:1px solid #cccccc;
	float:left;
}

.boxLarge{
		background-image:url(images/sandwich.gif);
		background-repeat:no-repeat;
		height:174px;
		width:654px;
		float:left;
}

.top
{
	float: left;
	width: 600px;
}

.search
{
	color: #fff;
	float: right;
	width: 250px;
}

.coffee{
		background-image:url(images/coffee.gif);
		background-repeat:no-repeat;
		height:165px;
		width:324px;
		float:left;
		margin-top:6px;
		margin-right:5px;
}

.case{
		background-image:url(images/case.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:7px;
		float:left;	
}

.content{
	background-image:url(images/content.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:4px;
		float:left;
		margin-right:3px;
}

.getStarted{
		background-image:url(images/getstarted.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:4px;
		float:left;	
}

.enquiry{
		height:auto;
		width:652px;
		margin-top:5px;
		float:left;	
}

.form{
	width:618px;
	margin-left:20px;

}

.info{
	width:272px;
	margin-left:22px;
	height:157px;
	overflow:hidden;
}

.rightInfo{
	float:left;
	width:192px;
	height:23px;
}

.rightInfo h3{
		margin-left:10px;
		margin-top:6px;
}
		

.news{
	width:300px;
	float:left;
	margin-left:12px;
/*	padding-top:10px;*/
}

.news_top{
	width:257px;
	float:left;
	margin-left:12px;
	padding-top:10px;
}

/****Top Nav****/
ul#navlist
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 30px;
    margin: 0 0 0 6px;
    padding: 0;
}

#navlist li
{
    float: left;
    list-style-type: none;
    margin-right: 6px;
}

#navlist a:link, #navlist a:visited, #navlist a:hover
{
    color: #fff;
    text-decoration: none;
}


/****Small Nav****/
#small{
	float:right;
	width:100px;
}



#small ul
{
margin: 6px 8px 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

#small li
{
display: inline;
list-style-type: none;
color:#666666;
}

#small a { padding: 3px 0px; }

#small a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#small a:hover
{
color: #999999;
text-decoration: none;
}

#smallist{
	float:right;
	width:100px;
}



#smallist ul
{
margin: 6px 8px 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

#smallist li
{
display: inline;
list-style-type: none;
color:#666666;
}

#smallist a { padding: 3px 0px; }

#smallist a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#smallist a:hover
{
color: #999999;
text-decoration: none;
}

/****SmallII Nav****/
ul#smallII
{
margin-left: 40px;
padding-left: 0;
padding-top:6px;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:left;
}

#smallII li
{
display: inline;
list-style-type: none;
color:#666666;
}

#smallII a { padding: 3px 0px; }

#smallII a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#smallII a:hover
{
color: #999999;
text-decoration: none;
}

/**Footer nav**/
ul#navlistBottom
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#navlistBottom li
{
display: inline;
list-style-type: none;
color:#FFFFFF;
}

#navlistBottom a { padding: 3px 10px; color:#FFFFFF; }

#navlistBottom li a { color:#FFFFFF; }

#navlistBottom a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlistBottom a:hover
{
color: #fff;
text-decoration: none;
}

.footer{
		background-image:url(images/footerBG.gif);
		background-repeat:no-repeat;
		height:20px;
		width:1002px;
		margin-top:0px;
		float:left;	

}

.footerSpace{
		margin-left:280px;
}

/***H Tags/Text ***/

h2{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding-top:12px;
}

h3{
	font-size:12px;
	color:#333333;
}

.blue{
	font-weight:bold;
	color:#0083d7;
}

.black{
    
    color:#000000;
    font-weight:normal;

}

.blue a
{
    font-weight:bold;
	color:#0083d7;
}

.blueBig{
	font-weight:bold;
	color:#0083d7;
	font-size:16px;
	margin-bottom:12px;
}

.blueBig a 
{
    color:#0083d7;
}

.bigBlack{
	font-weight:bold;
	color:#000000;
	font-size:20px;
	padding-top:12px;
	margin-bottom:12px;
}

.navy{
	font-weight:bold;
	color:#0F225A;
	font-size:21px;
	margin-bottom:0px;
	text-decoration:none;
}

.small{
	font-size:10px;
}

.bold{
	font-weight:bold;
}

.overviewtop{
	margin-top:35px;
	text-decoration:none;
	
}


/***Input box***/
.inputbox {
  width:108px;
  height:15px;
   font-size:11px;
  font-family:Arial;
  }
  
.drop {
  width:98px;
  height:19px;
  font-size:9px;
  }
  
.searchBox{
  width:159px;
  height:12px;
  font-size:9px;
  margin-top:3px;
  float:left;
  margin-right:4px;
 }
 
  .featured_case{
 	margin-top:11px;
 }
 
 a{ color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;}

a.active{color:#000000;
		text-decoration:none;}

a.blue{
	color:#0083D7;
}

a visited{ color:#000000;
	text-decoration:none;}

 
 
div.scroller {
height:114px;
margin-left:0px;
width:295px;
margin-top:4px;
clear:both;
padding-top:10px;

}
div.scroller #content {
float:left;
height:112px;
overflow:hidden;
width:280px;

}
div.scroller #content ol {
margin-left:30px;
}
div.scroller #content p {
margin-left:10px;
}
div.scroller .scrollarea {
cursor:pointer;
float:left;
height:112px;
width:9px;
}
div.scroller div.scrollBarContainer {
height:89px;
background-color:#B9D4F8;
margin-left:3px;
width:10px;
}
div.scroller #scrollKnob {
background:#007DF2 none repeat scroll 0 0;
margin:1px;
min-height:10px;
width:8px;
}
div.scroller #scrollForward {
background-image:url(images/btn-dn.gif);
height:10px;
margin:1px 0 0 2px;
width:12px;
}

div.scroller #scrollBack {
background-image:url(images/btn-up.gif);
height:11px;
margin:1px;
width:15px;
}

.search_text{
	font-size:10px;
	padding-top:4px;
}

.set{
	width:177px;
	height:77px;
	float:left;
	background-image:url(images/set.jpg);
	background-repeat:no-repeat;
}

.county{
	font-size:20px;
	font-weight:bold;
	padding-top:35px;
	text-align:center;
	margin-bottom:3px;
}

.clicktoset{
	font-size:10px;
	float:right;
	margin-right:8px;
	text-decoration:underline;
	padding-bottom:-1px;
}

.split{
	width:174px;
	height:159px;
	float:left;
}

.select{
	width:172px;
	height:77px;
	float:left;
}

.change{
	background-image:url(images/change.jpg);
	background-repeat:no-repeat;
	width:123px;
	height:158px;
	position:absolute;
	right:0;
	top:0;
}

#set_your_area 
{
    background-image: url(images/set/set_your_area.png);
}


#TB_closeWindowButton
{
   cursor: pointer;
}


.selectedDay { font-size:0.8em; background-color: #ffffff; background-repeat: no-repeat; background-position: center; }


.searchBox 
{
    color:#000000;
}



#searchBox{
  width:159px;
  height:12px;
  font-size:9px;
  margin-top:3px;
  float:left;
  margin-right:4px;
  color: #000000;
 }
 
#searchButton 
 {
   color:#FFFFFF;
   position:relative;
   cursor:pointer;
   top:5px;     
 }

.dark_grey_homepage {
		color:#333333;

		font-weight:bold;
	}

.eventsCalendar {
	border: 1px solid #DFE0E2;
	font-family: Arial, Helvetica, sans-serif;
}

.eventsCalendar tr {
	border-left: 1px solid #DFE0E2;
	border-right: 1px solid #DFE0E2;
}

.eventsCalendar td.day
{
    border: 0px solid #DFE0E2;
    font-size: 9px;
}

.eventsCalendar td.event
{
    text-indent: -9999px;
    overflow: hidden;
}

.eventsCalendar td.event a
{
background-image: url("images/cross.jpg");
background-repeat: no-repeat;
background-position: center center;
color: #fff;
display: block;
height: 22px;
width: 43px;
overflow: hidden;
}



table#frontTable 
{
    margin-top: 5px;
}

.viewall
{
    
    color:#000000;
    margin:0;
    padding:0;
    text-decoration:none;
    float:left;
    left:auto;
    text-align:left;
    text-decoration:underline;
    padding-left:5px;
    padding-bottom:6px;
    font-size:10px;
}
.setLocation
{
    background-image:url(images/set.jpg);
background-repeat:no-repeat;
height:60px;
padding-bottom:50px;
padding-left:40px;
padding-right:50px;
padding-top:30px;
width:150px;
}