/* LAYOUT */
@import url("layout.css");

body{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:5px;
	padding:0;
	background:url("./images/bg_sliver.gif") repeat-x top #0C285C;
	
}

/* LINKS */

a {color:#369;font-weight:bold;text-decoration:none;}
a:hover {color:#69C;text-decoration:underline;font-weight:bold;}

a.menulinks {color:#69C; font-weight:bold;font-size:0.8em;text-decoration:none;}
a.menulinks:hover {color:#F63; font-weight:bold;font-size:0.8em;text-decoration:none;}

a.credit {color:#fff; font-weight:bold;font-size:10px;text-decoration:none;margin-left:480px;margin-top:4px;}
a.credit:hover {color:#fff; font-weight:bold;font-size:10px;text-decoration:underline;margin-left:480px;margin-top:4px;}


/* TEXT - HEADINGS*/

h1{
	color: #31309C;
	font: 0.9em Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:22px 0 0 32px;
}

h1.special{
	color: #F63;
	font: 1.0em Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0 0 0 20px;
}


h2{
	color: #F63;
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin-left:32px;
	margin-top:6px;
	margin-bottom:0;
}


/* lists */
ul.normal{padding:0; margin:10px 74px 0 74px;line-height:1.4;}
ul.normal li {font-size:12px;list-style-type:disc;margin-bottom:7px;}

ul.pricelist{padding:0; margin:2px 2px 0 2px;line-height:1.1;}
ul.pricelist li {font-size:12px;list-style-type:disc;margin-bottom:5px;margin-left:14px;}

/* TEXT - PARAGRAPHS*/

p{font-size:12px; color:black; margin:8px 54px 8px 32px; padding:2px;line-height:1.25;text-align:justify;}
table.photos  {font-size:12px; color:black;line-height:1.25;}
table.links {font-size:11px; color:black;line-height:1.25;padding-bottom: 40px;}


p.pricelist{font-size:12px; color:black; margin:2px 20px 2px 22px; padding:2px;line-height:1.25;font-weight:bold;}

p.contact{font-size:12px; color:black; margin:2px 25px 2px 25px; padding:2px;}
p.error{font-weight:bold; font-size: 0.8em; color: #c00;}
p.success{font-weight:bold; font-size: 0.8em; color: #090;}
p.instruct{font-size:12px;color:black;text-align:center;margin-top:1px;margin-bottom:1px;}


/* IMAGES */

/* ACCESSIBILITY */

span.invisible {visibility:hidden;}
label{font-weight: bold; color:#000; font-size:0.8em;}

/* STYLEY TWEAKS */

.imgcell a {display:block;}
.imgcell img {display:block;}
strong {font-weight: bold;}

/* Extra Stuff */

/* Styles added - June 09 */

ul.home-list {
	list-style: none;
	font-size: 0.8em;
}

ul.home-list li {
padding: 0.4em 0 ;
}

ul.internal-list {
	list-style: none;
	font-size: 0.8em;
}

ul.internal-list li {
  	background-repeat: no-repeat;
	background: url(images/bullet.gif) no-repeat 0 50%;
	line-height: 160%;
	padding: 5px 0;
 	padding-left: 16px;
}

ol {
	padding-left: 53px;
	font-size: 0.8em;
	margin-right: 53px;
	padding-bottom: 15px;
}

ol li {
	line-height: 160%;
}

.image-block {
	display: block;
	margin-left: 110px;
}