/* Global Text Styles */

p {font: .88em arial, verdana, sans-serif;color: #555;line-height: 150%;white-space: normal;text-align: left; margin-bottom: 5px;}
	
p.it {font: .88em arial, verdana, sans-serif;color: #555;line-height: 120%;white-space: normal;text-align: left;font-style: italic;}
	
p.menu {font: .88em arial, verdana, sans-serif;color: #555;line-height: 120%;white-space: normal;text-align: left;font-style: italic;}

p.menuemp {font: .88em arial, verdana, sans-serif;color: #555;line-height: 120%;white-space: normal;text-align: left;font-weight: bold;font-style: italic;}
	
p.emp {font: 1em arial, verdana, sans-serif;color: #3e2604;line-height: 150%;white-space: normal;text-align: left;font-style: italic;}
	
p.white {font: .88em arial, verdana, sans-serif;color: #fff;line-height: 150%;white-space:normal;text-align: left;}

p.foot {font-family: arial, verdana, sans-serif; font-size: 0.88em; font-weight: normal; text-align: right; color: #fff; line-height: 150%;}

p.foot2 {font-family: arial, verdana, sans-serif; font-size: 0.88em; font-weight: normal; text-align: left; color: #fff; line-height: 150%;}

p.foot3 {font-family: arial, verdana, sans-serif; font-size: 0.88em; font-weight: normal; font-style: italic; text-align: left; color: #fff; line-height: 120%;}

p.footsmall {font-family: arial, verdana, sans-serif; font-size: 0.69em; font-weight: normal; text-align: right; color: #fff; line-height: 150%;}

p.footsmall2 {font-family: arial, verdana, sans-serif; font-size: 0.69em; font-weight: normal; text-align: left; color: #fff; line-height: 150%;}

a, a:visited {font-family: arial, verdana, sans-serif;color: #fff;font-weight: normal;text-decoration: none;}
		
a:hover {text-decoration: underline;}

a.drk, a.drk:visited {font-family: arial, verdana, sans-serif;color: #555;font-weight: normal;text-decoration: none;}
		
a.drk:hover {color: #3e2604; text-decoration: underline;}


h1, h2, h3, h4, h5, h6 {font-family: arial, verdana, sans-serif;font-weight: normal;color: #3e2604;line-height: 130%;text-align: left; margin-bottom: 5px;}

h1 {font-size: 1.75em;}

h2 {font-size: 1.50em;color: #fff;}

h3 {margin-top: 10px;font-size: 1.25em;margin-bottom:10px;}

h4 {font-weight: bold;text-transform: uppercase;margin-top: 4px;font-size: 1.00em;}

h5 {font-size: 1.00em;margin-top:2px;color: #555;font-weight: bold;}

h6 {font-size: .88em;}

/* Navigation styles */

a.nav1:link {font-family: arial, verdana, sans-serif;font-size: 1.00em;line-height: 150%;color: #3e2604;text-align: leftmargin-bottom: 5px;text-decoration: underline;}
a.nav1:visited {font-family: arial, verdana, sans-serif;font-size: 1.00em;line-height: 150%;color: #3e2604;text-align: leftmargin-bottom: 5px;text-decoration: underline;}
a.nav1:hover {font-family: arial, verdana, sans-serif;font-size: 1.00em;line-height: 150%;color: #000000;text-align: leftmargin-bottom: 5px;text-decoration: underline;}
a.nav1:active {font-family: arial, verdana, sans-serif;font-size: 1.00em;line-height: 150%;color: #3e2604;text-align: leftmargin-bottom: 5px;text-decoration: underline;}


/* List styles */

ul {list-style:none;line-height:200%;font: .97em arial, verdana, sans-serif;font-weight: bold;color: #0063ac;}  

li {line-height:200%;}  

/* Sitemap */ 

ul.foot {list-style:none;display: block;margin-left: 10px;font: .88em arial, verdana, sans-serif;color: #ffffff;}  

li.foot {line-height:1.50em;display: block;color: #ffffff;}  

/* Images */

img {border: 0; margin-top: 5px;}

img.centre {border: 1px solid #ccc; border-right-color: #9d9b9b; border-bottom-color: #9d9b9b; padding: 10px; background: #eee;}
  
img.news {border: 1px solid #ccc; border-right-color: #9d9b9b; border-bottom-color: #9d9b9b; padding: 0.45em; background: #eee;}

img.large { border: 1px solid #ccc; border-right-color: #9d9b9b; border-bottom-color: #9d9b9b; padding: 10px; background: #eee; margin-top: 10px; margin-left: 10px;margin-bottom: 10px;}
  
img.floatRight, img.floatLeft {float: right; border: 1px solid #ccc; border-right-color: #9d9b9b; border-bottom-color: #9d9b9b; padding: 10px; background: #eee; margin: 0px 0px 0px 20px;}

img.floatRightNF, img.floatLeftNF {float: right;margin: 0px 0px 0px 20px;}


img.floatLeft {float: left; margin: 10px 10px 20px 0px;}

img.floatLeft2 {float: left; margin: 5px 20px 5px 0px;}

img.smfloatRight, img.smfloatLeft {display: block; float: right; border: 1px solid #ccc; border-right-color: #9d9b9b; border-bottom-color: #9d9b9b; padding: .45em; background: #eee; margin: 0 1em 1em 1em;}

img.smfloatLeft {margin: 0 1em 1em 0em; float: left;}

/* Tables */

table {padding: .1em; margin: 0; margin-top: 5px; border: 1px solid #3e2604;font-size: .88em;width: 100%;border-collapse: separate;}

table caption {text-align: left;color: #555;font-style: italic;padding: .3em 0;}

table tr, table td, table th {padding: .3em .5em;}

table tr th[scope=col] {text-align: center;}

table tr th[scope=row], table tr th.prices {background: #aaa;}

table tr td {text-align: center;}

/* ---------- gallery styles start here ----------------------- */

.gallery {list-style: none; margin: 0; padding: 0;}

.gallery li {margin: 2px 0px 2px 5px; padding: 0;float: left; position: relative; width: 220px; height: 220px;}

.gallery img {background: #fff; border: solid 1px #ccc; padding: 4px;}

.gallery a {text-decoration: none;}

