body {background-position: left top; margin:0px; padding:0px; font-family:Verdana; background-color:#3366FF; background-image:url('images/background.jpg'); background-repeat:repeat-x; position: relative;}
.welcome {border: 1px solid #000000; background-color: #EEEEEE; text-decoration:none; color:#000000; 
		font-family:Verdana; font-size:10pt}
h5 {text-decoration: none; font-family: Verdana; font-size: 12pt; font-weight: 
               bold; padding: 10px;}
h1 {font-size:9pt; margin-top: 2px; margin-bottom: -0px;}
.topcell {background-image: url('images/topsection.gif'); background-repeat: no-repeat; 
               background-position: left top; }
.topcell span { text-indent: -9999px; display: block; background: url(images/tick.jpg) bottom right no-repeat; width: 551px; height: 59px; float: right; margin-right: 5px; }			   
.menucell {border-left: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF;}
.buttonback {background-image: url('images/buttonback.jpg'); background-repeat: no-repeat; 
               background-position: center top; background-color: #003399; border-right: 2px solid #FFFFFF; height: 100px;}
.buttonback2 {background-image: url('images/buttonback.jpg'); background-repeat: no-repeat; 
               background-position: center top; background-color: #003399; border-right: 3px solid #FFFFFF; height: 100px;}
.button {filter: alpha(opacity=100);
				-moz-opacity: 1.00; width: 125px; height: 100px;}
a:hover.button {filter: alpha(opacity=50);
				-moz-opacity: 0.50;}
.main {
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	background: url(images/site.jpg) no-repeat center;
}
.main_content {border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; background-color: #003399;}
.main_content2 {border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; background-color: #003399; padding: 10px; text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:10pt}

.address {border: 3px solid #FFFFFF; padding-left: 10px;
				height: 30px; color:#FFFFFF; font-family: Verdana;
				font-size:9pt; font-weight: bold;
				}

.telephone {background-position: left top; height: 60px; font-family:Verdana; color:#FFFFFF; 
			text-decoration:none; font-size:16pt; font-weight:bold; background-image:url('images/footback.gif'); 
			background-repeat:repeat-y; text-align: right; padding-right: 10px}
.subnav {background-image: url('images/subnavback.jpg'); background-repeat: repeat-y; 
               background-position: left top; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; color:#FFFFFF; font-size: 8pt;}
.subnavlink {color:#FFFFFF; font-size: 8pt; text-decoration: none;}
a:hover.subnavlink {color:#CCCCFF; font-size: 8pt; text-decoration: underline;}
.title {text-decoration: none; color: #FFFFFF; font-family: Verdana; font-size: 12pt; 
               font-weight: bold}
.pagelink, td {text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:10pt}
a:hover.pagelink {text-decoration:underline; color:#CCCCFF; font-family:Verdana; font-size:10pt}
.tick {list-style-image: url('images/listtick.jpg')}
.boxout {float: right; margin-left: 10px;}
.imgbrdr {border: 1px solid #FFFFFF;}
.link {color:#cccccc; font-size: 10pt; text-decoration: none;}
a:hover.link {color:#CCCCFF; font-size: 10pt; text-decoration: underline;}
.imagepad { padding-left: 50px;}
.phone {text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:10pt}
.cowtitle {
	background: #eeeeee;
	font-weight: bold;
	color: #000000;
	border: 1px solid #ffffff;
	padding: 2px;
	
}
.cowimg {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.cowimg a {
	filter: alpha(opacity=100); -moz-opacity: 1.00;
	width: 180px;
	height: 135px;
}
.cowimg a:hover {
	filter: alpha(opacity=075); -moz-opacity: 0.75;
}
.cowprice {
	border: 1px solid #FFFFFF;
	color: #FF0000;
	font-weight: bold;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;

}
.cowlabel {
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background: #00349a;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;

}


.staff-profile {margin: 10px 10px 10px 15px; padding: 10px; border: 1px solid #2e58ab; background: #1342a0}
.staff-profile h3 {margin: 0; padding: 0; font-size: 16px; font-weight: bold}
.staff-profile h5 {margin: 0; padding: 0; font-size: 11px; font-weight: normal}
#directions {
	float: right;
	width: 240px;
}


