@charset "utf-8";

#shell {

	position:relative;

	width:941px;

	height:800px;

	z-index:1;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

}

#logo {

	position:absolute;

	left:0px;

	top:4px;

	width:522px;

	height:156px;

	z-index:2;

	background-repeat: no-repeat;

	text-align: left;

}





#navigation {

	position:absolute;

	left:395px;

	top:125px;

	width:545px;

	height:45px;

	z-index:10;

	vertical-align: middle;

}

#content_header {

	position:absolute;

	left:0px;

	top:188px;

	width:940px;

	height:157px;

	z-index:2;

}

#headercaption {

	position:absolute;

	left:633px;

	top:233px;

	width:294px;

	height:130px;

	z-index:10;

}

#adrightside {

	position:absolute;

	left:782px;

	top:386px;

	width:157px;

	height:377px;

	z-index:2;

}



#navigation2 {

	position:absolute;

	left:483px;

	top:622px;

	width:417px;

	height:25px;

	z-index:2;

}

#bannersquare {

	position:absolute;

	left:0px;

	top:187px;

	width:400px;

	height:400px;

	z-index:2;

}

#events {

	position:absolute;

	left:420px;

	top:188px;

	width:520px;

	height:160px;

	z-index:2;

}

#footer {

	position:absolute;

	left:0px;

	top:780px;

	width:941px;

	height:92px;

	z-index:2;

	text-align: center;

}

#workshops {

	position:absolute;

	left:420px;

	top:365px;

	width:160px;

	height:375px;

	z-index:2;

}

#gifts {

	position:absolute;

	left:600px;

	top:365px;

	width:157px;

	height:377px;

	z-index:3;

}

#subscribe {

	position:absolute;

	left:11px;

	top:600px;

	width:391px;

	height:132px;

	z-index:2;

}



#prmos {

	position:absolute;

	left:780px;

	top:366px;

	width:148px;

	height:377px;

	z-index:4;

}

#contentbody {
	position:absolute;
	left:4px;
	top:388px;
	width:764px;
	height:378px;
	z-index:3;
	background-image: url(images/bg_content1.jpg);
	overflow: auto;
	background-repeat: no-repeat;

}

#contentbodyER {

	position:absolute;

	left:3px;

	top:388px;

	width:764px;

	height:378px;

	z-index:3;

	background-image: url(images/bg_contenterskine.jpg);

	background-repeat: no-repeat;

}

#menus {

	position:absolute;

	left:255px;

	top:437px;

	width:494px;

	height:308px;

	z-index:20;

	overflow: auto;

}
#menuparty {
	position:absolute;
	left:299px;
	top:437px;
	width:450px;
	height:308px;
	z-index:20;
	overflow: auto;
}


.text4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #004384;

	line-height: 18px;

}

.text3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #004384;

	line-height: 24px;

	font-weight: bolder;

	padding-left: 7px;

}

.menu_cells {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	height: 22px;

	text-align: left;

	vertical-align: top;

}

a:link.menu {

	color: #004384;

	text-decoration: none;

}

a:visited.menu {

	color: #004384;

	text-decoration: none;

}

a:hover.menu {

	color: #000099;

	text-decoration: none;

}







#tourmask {

	position:absolute;

	left:0px;

	top:386px;

	width:764px;

	height:378px;

	z-index:2;

	background-image: url(images/banner_location_mask.png);

	background-repeat: no-repeat;

}





.table_content {

	height: 338px;

	width: 724px;

	margin-top: 20px;

	margin-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	color: #000000;

}

.text_crimson_topic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #791B1C;

}

.style2 {font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif;}





















body {

	background-color: #EFEFEF;

	background-image: url(images/bgtop.jpg);

	background-repeat: repeat-x;

	background-position: top;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-top: 0px;

}

a:link {

	text-decoration: underline;

	color: #000099;

}

a:visited {

	color: #000099;

}



.text_small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

}

.text_basic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	color: #333333;

}

.text_menu2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: capitalize;

	color: #EFEFEF;

}





a:hover {

	color: #A90D1B;

	text-decoration: none;

}





.text_menu1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #000000;

	text-transform: uppercase;

}

.tablescroll {

	height: 350px;

	width: 750px;

	margin-top: 15px;

	margin-left: 7px;

}

