

/* slide show css */

#myreel{ /*sample CSS for demo*/
border:1px solid red;
}

.paginate{
width: 330px;
margin-top:5px;
font:bold 14px Arial;
text-align:center;
}




/* end of slide show css */


body{margin: 0; padding: 0; border: 0; outline: 0;}


body {background-image:url(background_blur_5.jpg); background-attachment: fixed;
  background-position: center center;
  background-repeat: repeat;
}

h2{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
/*  color: #284e02; */

  font-weight: bold;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  color: #fafafa;
}

h3{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
/*  color: #284e02; */

  font-weight: normal;
  margin-bottom: 3px;
  margin-top: 3px;
  color: #b80000;
}


p{
  font-family: Arial,Helvetica,sans-serif;
  color: black;
  font-size: 14px;
  
}


ul {
  list-style-type: square;
  margin-top: 8px;
  margin-bottom: 20px;
}


li{
  color: black;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
}

a{
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
  font-size: 15px;
  font-weight: normal;
}

img{
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  border-top-style: none;
}

img.border,img.border1,img.border2,img.border3,img.border4{
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

img.border{
  border-right-color: #a7a75b;
  border-left-color: #a7a75b;
  border-bottom-color: #a7a75b;
  border-top-color: #a7a75b;
}

img.border1{
  border-right-color: #64ac64;
  border-left-color: #64ac64;
  border-bottom-color: #64ac64;
  border-top-color: #64ac64;
}

img.border2{
  border-right-color: #de6464;
  border-left-color: #de6464;
  border-bottom-color: #de6464;
  border-top-color: #de6464;
}

img.border3{
  border-right-color: #6565c9;
  border-left-color: #6565c9;
  border-bottom-color: #6565c9;
  border-top-color: #6565c9;
}

img.border4{
  border-right-color: #64ac64;
  border-left-color: #64ac64;
  border-bottom-color: #64ac64;
  border-top-color: #64ac64;
}


div.logo{
  
  text-align: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
 /* color: #6A8A5D;*/
  color: #284e02;
  font-weight: bold;
}


div.vertical_space{
  height: 230px;
  clear: both;
}

div.vertical_space_2{
  height: 380px;
  clear: both;
}

div.address{
  color: black;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: normal;
  padding-left: 15px;
}

div.section_header{
  background-color: #cc0000;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 7px;
  padding-top: 7px;
  background-image: url(blockactive.jpg); 
/*  background-image: url(header.jpg); */
  background-repeat: repeat-x;

}

div.section_body{
  padding-left: 10px;
  padding-right: 10px;
 
}

div.page_section{
  background-image: url(background_blur_light10.jpg);
  background-repeat: repeat-x;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: #a7a75b;
  border-left-color: #a7a75b;
  border-bottom-color: #a7a75b;
  border-top-color: #a7a75b;
}

div.telephone{
  font-family: Arial,Helvetica,sans-serif;
  color: black;
  font-size: 32px;
  font-weight: bolder;
}

div.opening_times{
  
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  /*color: #718bbe;*/
  color:#284e02;
  font-weight: bold;
}

div.menu{
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: gray;
  border-left-color: gray;
  border-bottom-color: gray;
  border-top-color: gray;
  height: 28px;
  background-color: #56704b;
}

#bottom_container{
  clear: both;
  font-size: 10px;
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  color: #56704b;
  padding-bottom: 14px;
  padding-top: 34px;
}

/*#main_container,#right_container{height: 600px;}*/

#main_container{
  float: left;
  width: 666px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
}

#site_container{
  width:926px;
  margin: 0 auto;
  background-color: white;
  margin-top: 0px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-style: none;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-color: #a7a75b;
  border-left-color: #a7a75b;
  border-right-color: #a7a75b;
}


#top_container{
  height:134px;
  clear: both;
  font-size: 18px;
  padding-left: 20px;
  padding-right: 20px;
}

#top_left_container{
  float: left;
  margin-top: 15px;
  padding-left: 0px;
}

#top_separator{
  width:310px;
  float: left;
}

#top_middle_container{
  float: left;
  margin-top: 45px;
  width: 240px;
}

#top_right_container{
 /* position: absolute;*/
/*  left:930px;*/
/*  top:13px;*/
  float: right;
  margin-top: 15px;
}

#top_menu_container{
  clear: both;
  height: 38px;
  margin-left: 20px;
  margin-right: 20px;
}

#right_container{
  float: left;
  width: 180px;
  padding-top: 0px;
}








/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
/*margin-bottom: 1em;*/
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(blockdefault5.jpg) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
/*padding: 9px 11px;*/
padding: 4px 18px;
text-decoration: none;
border-left: 1px solid black;
border-right-style: solid;
border-right-width: 1px;

  border-right-color: #d1e7d1;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive2.jpg) center center repeat-x;
}

a.menu{
  background: transparent url(blockdefault9.jpg) center center repeat-x;
}


