.link_nav, a.link_nav:link, a.link_nav:visited, a.link_nav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 21px;
	padding-right: 0px;
	text-decoration:none;
}
a.link_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f6062;
	letter-spacing: 1px;
	padding-left: 21px;
	padding-right: 0px;
	text-decoration:none;
	background:url(images/nav-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

a.menubuttons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 23px;
	padding-right: 4px;
	background:url(images/nav-image-blank.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	text-decoration:none;
}

a.menubuttons:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5f6062;
	letter-spacing: 1px;
	padding-left: 23px;
	padding-right: 4px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/nav-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

a.menubuttons-c:link, a.menubuttons-c:visited, a.menubuttons-c:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 23px;
	background:url(images/nav-image-blank.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-right: 4px;
	font-weight:bold;
	text-decoration:none;
}
a.menubuttons-c:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f6062;
	letter-spacing: 1px;
	padding-left: 23px;
	padding-right: 4px;
	text-decoration:none;
	font-weight:bold;
	background:url(images/nav-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


a.xmasmenubuttons:link, a.xmasmenubuttons:visited, a.xmasmenubuttons:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 21px;
	padding-right: 4px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/xmasbutton-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a.xmasmenubuttons:hover {
	color:#CC0000;
	background:url(images/xmasbutton-image_f2.jpg); 	
	background-repeat:no-repeat;
	background-position:left;

}

a.valentinesmenubuttons:link, a.valentinesmenubuttons:visited, a.valentinesmenubuttons:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 21px;
	padding-right: 4px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/valentinesbutton-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a.valentinesmenubuttons:hover {
	color:#CC0000;
	background:url(images/valentinesbutton-image_f2.jpg); 
	background-repeat:no-repeat;	
}

a.nyemenubuttons:link, a.nyemenubuttons:visited, a.nyemenubuttons:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	letter-spacing: 1px;
	padding-left: 21px;
	padding-right: 4px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/nyebutton-image.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a.nyemenubuttons:hover {
	color:#CC0000;
	background:url(images/nyebutton-image_f2.jpg); 	
	background-repeat:no-repeat;
	background-position:left;

}


.singlewords {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#65aaa7;
	letter-spacing: 1px;
	font-weight:bold;
	text-decoration:none;
}

A.link_12:link, A.link_12:visited, A.link_12:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
A.link_12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
A.link_11:link, A.link_11:visited, A.link_11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	letter-spacing: 1px;
}
p {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

A.link_11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f6062;
	text-decoration:underline;
	letter-spacing: 1px;
}
A.link_16:link, A.link_16:visited, A.link_16:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #70a4a2;
	text-decoration:none;
}
A.link_16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration:none;
}

.text_address, a.text_address:link, a.text_address:visited, a.text_address:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #65aaa7;
	letter-spacing: 0px;
	text-decoration:none;
}

a.text_address:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f6062;
	letter-spacing: 0px;
	text-decoration:underline;
}




.text_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing:1px;
}
.text_13lineheight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	letter-spacing:1px;
}
.text_14lineheight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	letter-spacing:1px;
}
.text_11lineheight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	letter-spacing:1px;
}
.text_mainnarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	letter-spacing:1px;
}

.text_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	letter-spacing: 3px;
}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	letter-spacing: 2px;
}

.text_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #65aaa7;
}

.text_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #79ccca;
}

html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	background-color: #FFFFFF;	
 }
.form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*html {
	overflow-y: hidden;
	overflow-x: hidden;
}*/
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.outer {
	width: 100%;
	top: 50%;
	margin-top: -277px;
	min-width:760px;
	text-align: center;
	position: absolute;
	left: 0%;
}
.main {
	height: 520px;
	width: 760px;
	margin: auto;
}
.top {
	height: 310px;
	width: 760px;
	display: inline;
	float: left;
}
.bot {
	height: 43px;
	width: 760px;
	float: left;
	display: inline;
}
.logo{
	width:760px;
	height:58px;
	float: left;
	display: inline;
}
.content{
	width:760px;
	height:217px;
	float:left;
	display:inline;
}
#text {
	width:414px;
	height:217px;
	float:left;
	text-align: left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #7bcac4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	
}

.text-direction{
	width:324px;
	height:217px;
	float:left;
	display:inline;
	text-align: left;
}

#text-contact{
	width:217px;
	height:217px;
	float:left;
	display:inline;
	text-align: justify;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #7bcac4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

#text-585{
	width:585px;
	height:217px;
	float:left;
	display:inline;
	text-align: justify;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #7bcac4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
#text-585 em{
	width:300px;margin:0 5px 0 0;
}
#text-760{
	width:760px;
	height:217px;
	float:left;
	display:inline;
	text-align: justify;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #7bcac4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

.arrow{
	width:18px;
	height:20px;
	float:left;
	display:inline;
	text-align: left;
}
.arrow-right{
	width:21px;
	height:50px;
	float:left;
	display:inline;
	text-align: left;
	margin-left: 20px;
}
.text-left{
	width:200px;
	height:217px;
	float:left;
	display:inline;
	text-align: left;
}
.text-right{
	width:180px;
	height:217px;
	float:left;
	display:inline;
	text-align: left;
	margin-left: 20px;
}
.title{
	width:245px;
	height:55px;
	padding: 0px;
	float:left;
	display:inline;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
}
.image-top {
	width: 760px;
	height: 210px;
	float: left;
	display: inline;
}
.image {
	width: 173px;
	height: 190px;
	float: right;
	display: inline;
}

.image-direction {
	width: 250px;
	height: 190px;
	float: right;
	display: inline;
}

.image-left {
	width: 173px;
	height: 217px;
	float: left;
	display: inline;
	background:url(images/left-background.jpg);
	text-align: left;
}

.image-contact-left {
	width: 360px;
	height: 217px;
	float: left;
	display: inline;
	background:url(images/left-background.jpg);
	text-align: left;
	padding-right:10px;
}

.image-right {
	width: 153px;
	height: 217px;
	float: right;
	display: inline;
	background:url(images/right-background.jpg);
	text-align: left;
	padding-left: 20px;
}
.navigation1{
	width:760px;
	float: left;
	display: inline;
	text-align: center;
	height: 22px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 20px;
}
.nav-line-top{
	width:760px;
	height:10px;
	float: left;
	display: inline;
}
.nav-line-bot{
	width:760px;
	height:10px;
	float: left;
	display: inline;
}
.nav-space{
	width:760px;
	height:8px;
	float: left;
	display: inline;
}
.address {
	width: 760px;
	height:30px;
	text-align:centre;
	float: left;
	display: inline;

}
.addressleftbox {
	width:253px;
	height: 30px;
	float:left;
	text-align:left;

}

.addressrightbox {
	width:253px;
	height: 30px;
	float:left;
	text-align:right;

}

.addresscenterbox {
	width:254px;
	height: 30px;
	float:left;
	text-align:center;

}


.siteby {
	width: 100px;
	text-align:right;
	float: right;
	display: inline;
}
.scrollbox {
	height: 180px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #BCB565;
	SCROLLBAR-HIGHLIGHT-COLOR: #BCB565;
	SCROLLBAR-SHADOW-COLOR: #BCB565;
	SCROLLBAR-3DLIGHT-COLOR: #BCB565;
	SCROLLBAR-ARROW-COLOR: #393916;
	SCROLLBAR-TRACK-COLOR: #BCB565;
	SCROLLBAR-DARKSHADOW-COLOR: #BCB565;
	margin-top: 10px;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 10px;
}

.scrollbox-directions {
	height: 180px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #7CCBC5;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	margin-top: 10px;
}


#gallerybig {
	background-image: url(images/gallerybg.gif);
	float: left;
	height: 375px;
	width: 401px;
	text-align: center;
	display:inline;
	padding-top: 25px;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	background-color: #FFFFFF;
	border: 1px solid #548B89;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 17px;
	background-color:#548B89;
	border: 1px solid 548B89;
}

/*  BUTTONS */


.btn {
	height: 22px;
	width: 140px;
	display: inline;
	text-align:right;
	float: left;
	padding-top:5px;
}

.btntext, a.btntext:link, a.btntext:visited, a.btntext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:22px;
	height: 22px;
	text-align: center;
	display: block;
	text-decoration: none;
	background-color:#7bcac4;
}
a.btntext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:20px;
	height:20px;
	text-align: center;
	display: block;
	text-decoration: none;
	background-color:#ffffff;
	border: solid 1px #7bcac4;
}

/* END BUTTONS */

/* POP UP LAYOUT */

.popupouter {
	width: 100%;
	top: 50%;
	margin-top: -250px;
	min-width:500px;
	text-align: center;
	position: absolute;
	left: 0%;
}
.popupmain {
	height: 500px;
	width: 600px;
	margin: auto;
	text-align:center;
	background-image:url(images/popup_bg_large.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.popupmainnye {
	height: 500px;
	width: 674px;
	margin: auto;
	text-align:center;
	background-image:url(images/popup_bg_vday.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.popupheader{
	height: 76px;
	width: 500px;
	display: inline;
	text-align:right;
	float: left;
}

.popupmiddle{
	height: 414px;
	width: 560px;
	padding-left:20px;
	padding-right:20px;
	display: inline;
	text-align:center;
	float: left;
}
body {
	margin: 0px;
	padding: 0px;
}


.popupmiddlescrollbox{
	height: 404px;
	width: 550px;
	display: inline;
	text-align:left;
	float: left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #7bcac4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;

}

/* END POPUP LAYOUT */

/*FORMS*/

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#528c8d;
	line-height:20px;
	height:22px;
	width:250px;
	border:1px solid #528c8d;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	background-color:#ffffff;
	
}

.formtextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#528c8d;
	height:75px;
	width:250px;
	border:1px solid #528c8d;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	background-color:#ffffff;
}

.formdropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#528c8d;
	height:18px;
	border:1px solid #528c8d;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	background-color:#ffffff;

}

/*END FORMS*/

/* JTIP */
#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	