@charset "utf-8";
/* CSS Document */
#main {width:1000px; border:0px solid #ffff00; padding:20px;background-color:#FFFFFF; }

.text {font-size: 11px;line-height:18px;letter-spacing:1px; color:#666666;}

.linktree, a.linktree:link, a.linktree:visited {text-decoration: none;  color: #cccccc;font-size: 10px; line-height:15px;font-weight: normal; }

a.linktree:hover {color: #333333; }

.mylink, a.mylink:link, a.mylink:visited  {text-decoration: none;  font-size: 10px; font-weight: normal; text-align: right; color: #cccccc;}

a.mylink:hover {color: #ff0000;  }

.caption {font-size: 11px;line-height:15px;letter-spacing:1px;color:#666666;text-align:left;}

.caption-centre {font-size: 11px;line-height:15px;letter-spacing:1px;color:#666666;text-align:center;}

#header {height: 15px;width:1000px;background-image:url(../images/grad-band.png);background-repeat:repeat-y; margin: 0px 0px -2px 0px;}

a.weddings:link, a.weddings:visited {color:#666666; text-decoration:none;}

a.weddings:hover, a.weddings:active {
color:#000066;
text-decoration:none;
}
.bigcap {
font:bold 12px Arial;letter-spacing:1.5px; text-transform:uppercase;
}

.smallcap {
font:bold 11px Arial; letter-spacing:1.5px; text-transform:uppercase;

}
a.hotels:link, a.hotels:visited
{
position: relative;
display: block;
margin: 0px 0px 0px 0px;
height: 10px;
width: 100px;
padding: 0px 0px 0px 0px;
background: url(../images/hotels.png) no-repeat 0 0;
background-position:top center;
}
a.hotels:hover, a.hotels:active {background: url(../images/hotels.png) no-repeat 0 -12px;background-color:#FFFFFF;background-position:bottom center;}

a.products:link, a.products:visited
{
position: relative;
display: block;
margin: 0px 0px 0px 0px;
height: 10px;
width: 100px;
padding: 0px 0px 0px 0px;
background: url(../images/products.png) no-repeat 0 0; 
background-position:top center;
}
a.products:hover, a.products:active {background: url(../images/products.png) no-repeat 0 -12px;background-color:#FFFFFF;background-position:bottom center;}

a.stock:link, a.stock:visited
{
position: relative;display: block;margin: 0px 0px 0px 0px;
height: 10px;width: 100px;padding: 0px 0px 0px 0px;
background: url(../images/stock.png) no-repeat 0 0; 
background-position:top center;
}
a.stock:hover, a.stock:active {background: url(../images/stock.png) no-repeat 0 -12px;background-color:#FFFFFF;background-position:bottom center;}
a.about:link, a.about:visited
{
position: relative;display: block;margin: 0px 0px 0px 0px;
height: 10px;width: 100px;padding: 0px 0px 0px 0px;
background: url(../images/about.png) no-repeat 0 0; 
background-position:top center;
}
a.about:hover, a.about:active {background: url(../images/about.png) no-repeat 0 -12px;background-position:bottom center;}
img.thumb {margin:5px;border: #999999 1px solid;}
img.main {margin:0px;border: #999999 0px solid;}
#footer {height: 90px;width:1000px;	background-image:url(../images/grad-band.png);background-repeat:repeat-y;color: #ffffff;}
#footer_text {text-align: left;padding: 15px;}
#content {height:515px;background:#ffffff;width:1000px;}
.bold {	color: #000066;	font-weight: bold;}
.boldspace {color: #000066; font-weight: bold; margin-bottom: 4px;}
body {margin: 5px 0;padding: 0;font: 14px Arial, Helvetica, sans-serif;color: #261d64;background-color:#eeeeee;} 
.tabbox {color: #000;padding: 0px 15px 5px 0px;}

#menutop {
	position:relative;
	float: right;
	top:35px;
	left:-5px;
	z-index:0;
	border:solid #666666 0px;
	margin-top:-30px;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 10px Arial;
line-height:18px;
z-index:100;
margin: 5px 5px 5px 0px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-transform:uppercase;
color:#666666;
}

#dropmenudiv a:hover{ background-color: white;color:#333399;}
