@charset "UTF-8";
/* CSS Document */

body.main {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:"Times New Roman", Times, serif;
	background-image:url(../images/bg_tile.jpg);
	background-repeat:repeat;
	text-align:center;
	
}

body.extframe {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

td.leftpillar{
background-image:url(../images/wood_left.png);
background-repeat:no-repeat;
}

td.key{
background-image:url(../images/key_tile.jpg);
background-repeat:repeat-x;

}

td.border_h{
background-image:url(../images/border_h.jpg);
background-repeat:repeat-x;

}

td.border_v{
background-image:url(../images/border_v.jpg);
background-repeat:repeat-y;

}

td.fill{
background-image:url(../images/page_tile.jpg);
background-repeat:repeat;

}

#black{
background-color:#000000;
width: 293px;

}

/*----- Links -----*/

/*- Main Nav -*/
.gold{
font-family:"Times New Roman", Times, serif;
color:#dab756;
font-size:14px;
text-align:center;
text-decoration:none;
}

.class1 A:link{
font:"Times New Roman", Times, serif;
font-size:14px;
color:#dab756;
text-decoration:none;
text-align:center;
}

.class1 A:visited {
	font:"Times New Roman", Times, serif;
font-size:14px;
color:#dab756;
text-decoration:none;
text-align:center;
}
.class1 A:active {
	font:"Times New Roman", Times, serif;
font-size:14px;
color:#dab756;
text-decoration:none;
text-align:center;
}
.class1 A:hover {
font:"Times New Roman", Times, serif;
font-size:14px;
color:#f0dd9d;
text-decoration: overline underline; 
text-align:center;
	
}


/*- Download Callender -*/

.class2 A:link{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:bold;
font-size:14px;
text-align:center;
text-decoration:underline;
}

.class2 A:visited{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:bold;
font-size:14px;
text-align:center;
text-decoration:underline;
}

.class2 A:active{
font-family:"Times New Roman", Times, serif;
color:#666666;
font-weight:bolder;
font-size:14px;
text-align:center;
text-decoration:underline;

}

.class2 A:hover{
font-family:"Times New Roman", Times, serif;
color:#666666;
font-weight:bolder;
font-size:14px;
text-align:center;
text-decoration:underline;
}

/*-- Friends of the Auld Toll --*/

.class3 A:link{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:bold;
font-size:14px;
text-align:centre top;
line-height:150%;
text-decoration:underline;
}

.class3 A:visited{
color:#3a3a48;
font-weight:bold;
font-size:14px;
text-align:centre top;
line-height:150%;
text-decoration:underline;
}

.class3 A:acive{
color:#666666;
font-weight:bold;
font-size:14px;
text-align:centre top;
line-height:150%;
text-decoration:underline;
}

.class3 A:hover{
color:#666666;
font-weight:bold;
font-size:14px;
text-align:centre top;
line-height:150%;
text-decoration:underline;
}



/*----- Opening Times Panel -----*/
.panel{
background-image:url(../images/panel_fill.jpg);
background-repeat:repeat-x;
}

.paneltext1{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#8e8d8e;
text-align:center;
text-decoration:underline;
position:relative; bottom:5px;
}
.paneltext2{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#8e8d8e;
text-align:center;
text-decoration:none;
}

.paneldec1{
position:relative; right:70px; top:20px;
z-index:0;
}

.paneldec2{
position:relative; left:70px; top:20px;
z-index:0;
}

/*---- text box -----*/

.tb_top{
background-image:url(../images/tb_border_top.jpg);
background-repeat:repeat-x;
}

.tb_left{
background-image:url(../images/tb_border_left.jpg);
background-repeat:repeat-y;
}

.tb_right{
background-image:url(../images/tb_border_right.jpg);
background-repeat:repeat-y;
}

.tb_bottom{
background-image:url(../images/tb_border_bottom.jpg);
background-repeat:repeat-x;
}

.tb_fill{
background-image:url(../images/tb_filler.jpg);
background-repeat:repeat;
}

/*----- Fonts -----*/

.header{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:bold;
font-size:20px;
text-align:center;
}

.info{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:normal;
font-size:14px;
text-align:left justify top;
}

.address{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight: bold;
font-size:13px;
text-align:center; top:
}

.dlbtn{
font-family:"Times New Roman", Times, serif;
color:#3a3a48;
font-weight:bold;
font-size:14px;
text-align:center;
text-decoration:underline;
}

.dlbtndec1{
	position:relative;
	left:150px;
	bottom:30px;
	z-index:-2;
}
.dlbtndec2{
	position:relative;
	left:16px;
	bottom:26px;
	z-index:-1;
}

#shadowbtm{
	background-image:url(../images/shadow_bottom.png);
background-repeat::repeat-y;
	width:662px;
	left:50%;
	margin-left:-323px;
	height:58px;
	position:relative;
	bottom:20px;
	z-index: -1;
}

div.shadowcnr{
background-image:url(../images/shadow_cnr.png);
background-repeat:no-repeat;
width:55px;
height:58px;
position:relative;
float:right;
}

div.shadowright{
background-image:url(../images/shadow_bottom.png);
background-repeat:repeat-y;
width:100%;
margin-left:auto;
margin-right:auto;
height:58px;
z-index:-1;
}

/*----- Forms ------*/
label
{
font-family: "Times New Roman", Times, serif;
font: "Times New Roman", Times, serif;
font-size:14px;
color:#3a3a48;
font-weight:normal;
text-align: left;
padding-left:5px;
}


input,textarea
{
width:202px;
}

.submit input
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color: #CCCCCC;
background: #32302f;
border: 2px outset #000000;
width: 202px;
height:23px;
} 

.map{


}

