body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url('gfx/bk.jpg');*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}


.class1 A:link {text-decoration: none; color: #666666}
.class1 A:visited {text-decoration: none;color: #666666}
.class1 A:active {text-decoration: none;color: #666666}
.class1 A:hover {text-decoration: underline;color: #666666}

.shadow {	
_height: 1px;	
box-shadow: 1000px rgba(0, 0, 0, 0.5);	
-moz-box-shadow: 1000px rgba(0, 0, 0, 0.5);	
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);	
filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5,MakeShadow=true,ShadowOpacity=0.5);	
background: #000\9} 

.shadow-content {	
background: #fff;	
position: center;	
top: 10px;	
margin-top: 30px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: auto ;

width: 1000px;
} 
div.shadow-content {	
background: #eee;	
padding: 20px;
} 
.inline-block {	
line-height: 1px;	
display: -moz-inline-stack;	
display: inline-block;	
vertical-align: middle;
}

#frame{
margin-top: 30px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: auto ;
width: 1000px;
min-height:650px;
text-align:left;
font:arial;
font-size:15px;
font-weight:500;
color:#666666;

  
}

.navtxt{
font:arial;
font-size:12px;
font-weight:700;
color:#FFFFFF;
text-align:center;
display: block;
}
.tp{
background-image:url('gfx/1tp.jpg');
height:57px;
clear:both;
}
.md{
background-image:url('gfx/1md.jpg');
height:442px;
}

.evtp{
background-image:url('gfx/evtp.jpg');
height:57px;
clear:both;
}
.evmd{
background-image:url('gfx/evmd.jpg');
height:442px;
}

.tp2{
background-image:url('gfx/2tp.jpg');
height:57px;
clear:both;
}
.md2{
background-image:url('gfx/2md.jpg');
height:442px;
}

.cttp{
background-image:url('gfx/cttp.jpg');
height:57px;
clear:both;
}
.ctmd{
background-image:url('gfx/ctmd.jpg');
height:442px;
}

.conbktp{
background-image:url('gfx/conbktp.jpg');
height:57px;
clear:both;
}
.conbkmd{
background-image:url('gfx/conbkmd.jpg');
height:442px;
}

.cntp{
background-image:url('gfx/contp.jpg');
height:57px;
clear:both;
}
.cnmd{
background-image:url('gfx/conmd.jpg');
height:442px;
}

.tp3{
background-image:url('gfx/3tp.jpg');
height:57px;
clear:both;
}
.md3{
background-image:url('gfx/3md.jpg');
height:442px;
}
.md3bktp{
background-image:url('gfx/funcbktp.jpg');
height:57px;
clear:both;
}
.md3bk{
background-image:url('gfx/funcbkmd.jpg');
height:442px;
}

.functp{
background-image:url('gfx/functp.jpg');
height:57px;
clear:both;
}
.funcmd{
background-image:url('gfx/funcmd.jpg');
height:442px;
}

.functp2{
background-image:url('gfx/functp.jpg');
height:17px;
clear:both;
}
.funcmd2{
background-image:url('gfx/funcmd.jpg');
height:442px;
}

.md3castle{
background-image:url('gfx/castle.jpg');
height:442px;
}

.tpAbbot{
background-image:url('gfx/abbotsfordtp.jpg');
height:57px;
clear:both;
}

.tp4{
background-image:url('gfx/4tp.png');
height:57px;
clear:both;
}

.tp4c{
background-image:url('gfx/4tpc.png');
height:57px;
clear:both;
}
.md4{
background-image:url('gfx/4md.jpg');
height:442px;
}

.md4b{
background-image:url('gfx/4mdb.jpg');
height:442px;
}

.md4c{
background-image:url('gfx/4mdc.jpg');
height:442px;
}

.md4d{
background-image:url('gfx/4mdd.jpg');
height:442px;
}

.md4f{
background-image:url('gfx/4mdf.jpg');
height:442px;
}

.tp5{
background-image:url('gfx/5tp.png');
height:57px;
clear:both;
}
.md5{
background-image:url('gfx/5md.jpg');
height:442px;
}

.tp6{
background-image:url('gfx/6tp.png');
height:57px;
clear:both;
}
.md6{
background-image:url('gfx/6md.jpg');
height:442px;
}

.tp7{
background-image:url('gfx/7tp.png');
height:57px;
clear:both;
}
.md7{
background-image:url('gfx/7md.jpg');
height:442px;
}

.tp9{
background-image:url('gfx/tp9.jpg');
height:57px;
clear:both;
}
.md9{
background-image:url('gfx/md9.jpg');
height:442px;
}

.mdcastle{
background-image:url('gfx/castlebmd.jpg');
height:442px;
}

.abbottp{
background-image:url('gfx/abbottp.jpg');
height:57px;
clear:both;
}
.abbotmd{
background-image:url('gfx/abbotsford.jpg');
height:442px;
}

.tweedtp{
background-image:url('gfx/tweedtp.jpg');
height:57px;
clear:both;
}
.tweedmd{
background-image:url('gfx/tweed.jpg');
height:442px;
}

.linlithgowtp{
background-image:url('gfx/linlithgowtp.jpg');
height:57px;
clear:both;
}
.linlithgowmd{
background-image:url('gfx/linlithgow.jpg');
height:442px;
}

.dropDown{
border-style:solid solid solid solid;
border-width:1px;
border-color:#666666 #FFFFFF #FFFFFF #999999;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}


.tx{
margin-left: -15px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
}

.inputer{
height:15px;
min-height:15px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#666666 #FFFFFF #FFFFFF #999999;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.evcontentTitle{
margin-left:30px;
width: 90%;
font:arial;
font-size:18px;
font-weight:500;
color:#32557d;
}

.evcontentBody{
margin-top:20px;
margin-left:30px;
width: 90%;
font:arial;
font-size:12px;
font-weight:500;
color:#555555;
}

#jn{
margin-top:-3px;
margin-left: auto ;
margin-right: auto ;
background-image:url('gfx/jn.png');
height:144px;
text-align:center;
}
#jn2{
margin-top:-4px;
margin-left: auto ;
margin-right: auto ;
background-image:url('gfx/jn.png');
height:203px;
text-align:center;
}
#jn3{
margin-top:-4px;
margin-left: auto ;
margin-right: auto ;
background-image:url('gfx/jn.png');
height:403px;
text-align:center;
}

#jn4{
margin-top:-4px;
margin-left: auto ;
margin-right: auto ;
background-image:url('gfx/jn.png');
height:253px;
text-align:center;
}

.form{
margin-left:auto;
min-height:300px;
height:300px;
width:900px;
float: center;
clear:both;
text-align:right;
color:white;
font:arial;
font-size:11px;
font-weight:500;
}

.bbk{
margin-top: 1px ;
margin-left: 2px ;
float:left;
background-image:url('gfx/bb.png');
height:142px;
width:269px;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
}

.bbk2{
margin-top: 1px ;
margin-left: 2px ;
float:left;
background-image:url('gfx/bb2.png');
height:201px;
width:269px;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
}



.bw{
float:left;
margin-left: 2px ;
background: #ebedef;
height:141px;
width:723px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.bw2{
float:left;
margin-left: 1px ;
background: #ebedef;
height:200px;
width:723px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.bw3{
float:left;
margin-left: 1px ;
background: #ebedef;
height:400px;
width:723px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.bw4{
float:left;
margin-left: 1px ;
background: #ebedef;
height:250px;
width:723px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}


.linkText{
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-decoration: underline;
}

.eventlinkText{
font:arial;
font-size:12px;
font-weight:500;
color:#666666;
text-decoration: underline;
}

.linkText2{
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}


.txtHolder{
margin-top:10px;
margin-left:10px;
margin-right:10px;
float: center;
clear:both;
text-align:left;
}



.subnav1{
margin-left:10px;
min-height:30px;
height:30px;
float: center;
clear:both;
text-align:left;
}
/*.menu{

margin: 15px ;
margin-left: auto ;
margin-right: auto ;
min-height:15px;
height:15px;
width: 900px;
background:#ffffff;
display: block;
clear: both;
}
*/
.menu{
position:absolute;
margin-right: auto;
margin-left: 130px;
margin-top: 20px;
width: 1000px;
height: 1px;
}

.home{
width: 133px;
height: 35px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}
.about{
margin-left: 1px;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}
.accomodation{
margin-left: auto;
margin-right: auto;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align: -moz-left; 
float:left;
display: block;
}

.accomodationText{
margin-left: -10px;
}



.atfx{
margin-left:-3px;
}

.conferences{
margin-left: 1px;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}
.functions{
margin-left: 1px;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}
.contactus{
margin-left: 1px;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}
.links{
margin-left: 1px;
width: 129px;
height: 20px;
font:arial;
font-size:15px;
font-weight:500;
color:#FFFFFF;
text-align:center;
display: block;
}

.ctitle{
float:left;
margin-left: 1px ;
background: #ffffff;
height:15px;
min-height:15px;
width:550px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.cfooter{
float:left;
margin-left: 1px ;
background: #ffffff;
height:15px;
min-height:15px;
width:550px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.creserve{
float:right;
margin-top: 10px ;
margin-right: 1px ;
background: #ffffff;
height:15px;
min-height:15px;
width:170px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.gobk{
float:right;
margin-top: 0px ;
margin-right: 10px ;
background: #ffffff;
height:15px;
min-height:15px;
width:70px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#d3d5d8 #ffffff #ffffff #d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.gobk2{
float:right;
margin-top: -10px ;
margin-right: 10px ;
background: #ffffff;
height:15px;
min-height:15px;
width:70px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#d3d5d8 #ffffff #ffffff #d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}



.Aequiptitle{
float:left;
margin-left: 1px ;
background: #ffffff;
height:15px;
min-height:15px;
width:695px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}


.Aequiptitlealt{
float:left;
margin-left: 1px ;
background: #ffffff;
height:15px;
min-height:15px;
width:695px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.Aequip{
float:left;
background:#86a6c5;
margin-left: 1px ;
height:15px;
min-height:15px;
width:195px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
text-align:center;
}
.Aequipfull{
float:left;
background:#86a6c5;
margin-left: 0px ;
height:15px;
min-height:15px;
width:250px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
text-align:center;
}
.Aequiphalf{
float:left;
background:#86a6c5;
margin-left: 0px ;
height:15px;
min-height:15px;
width:248px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
text-align:center;
}

.Aequiplist{
float:left;
margin-left: 1px ;
background: #ffffff;
height:70px;
min-height:70px;
width:195px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.Aequiplist2{
float:left;
background:#ffffff;
margin-left: 0px ;
height:70px;
min-height:70px;
width:250px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}
.Aequiplist3{
float:left;
background:#ffffff;
margin-left: 0px ;
height:70px;
min-height:70px;
width:248px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
text-align:center;
}

.Aequipspace{
float:left;
margin-top: 3px ;
margin-left: 0px ;
height:65px;
min-height:65px;
border-style:none solid solid solid;
border-width:0px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
text-align:left;
}

.Aequipspace2{
float:left;
margin-top: 3px ;
margin-left: 10px ;
height:65px;
min-height:65px;

border-style:none solid solid solid;
border-width:0px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;

}

.Aequipspace3{
float:left;
margin-top: 3px ;
margin-left: 10px ;
height:65px;
min-height:65px;

border-style:none solid solid solid;
border-width:0px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;

}


.cequip{
float:left;
background:#86a6c5;
margin-left: 1px ;
height:15px;
min-height:15px;
width:275px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
text-align:center;
}

.cequiplist{
float:left;
margin-left: 1px ;
background: #ffffff;
height:80px;
min-height:80px;
width:275px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.cpflist{
float:left;
margin-left: 1px ;
background: #ffffff;
height:18px;
min-height:18px;
width:275px;
border-style:none solid solid solid;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}

.cphlist{
float:left;
margin-left: 0px ;
background: #ffffff;
height:18px;
min-height:18px;
width:274px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}


.ccapacity{
float:left;
background:#86a6c5;
margin-left: 0px ;
height:15px;
min-height:15px;
width:274px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#FFFFFF;
text-align:center;
}

.ccapacitylist{
float:left;
margin-left: 0px ;
background: #ffffff;
height:80px;
min-height:80px;
width:274px;
border-style:none solid solid none;
border-width:1px;
border-color:#d3d5d8;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
}
.cspace{
float:center;
background:#ffffff;
margin-left: 10px ;
margin-top: 5px ;
height:55px;
min-height:55px;
width:240px;
font:arial;
font-size:11px;
font-weight:500;
text-align:left;
}

.cpspace{
float:center;
background:#ffffff;
margin-left: 10px ;
margin-top: 2px ;
height:10px;
min-height:10px;
width:240px;
font:arial;
font-size:11px;
font-weight:500;
text-align:center;
}



* {
margin: 0;
padding: 0;
}


ul {
list-style-type: none;
height: 80px;
width: 1000px;
margin-left: 84px;
}
li {
float: left;
}

ul a {
padding-right: 25px;
padding-left: 25px;
display: block;
text-decoration: none;
font:arial;
font-size:12px;
font-weight:600;
color:#FFFFFF;
}

.ratesOuter{
width:100%;
min-height:110px;
border-style:solid solid solid solid;
border-width:1px;
border-color:#666666 #FFFFFF #FFFFFF #666666;
font:arial;
font-size:11px;
font-weight:500;
color:#666666;
background:#ffffff;
}


