body {
	background-color:#333;
	margin:40px 0px 0px 0px;
	font-family:verdana,tahoma,georgia,sans-serif;
	text-decoration:none;
	font-size:70%;
	letter-spacing:1px;
	line-height:18px;
	color:#A2A2A2;
	text-align:center;
}

table {font-family:verdana,tahoma,georgia,sans-serif;text-decoration:none;
	font-size:100%;letter-spacing:1px;line-height:18px;color:#A2A2A2;}

#container {
	width:767px;
	margin-left:auto;
	margin-right:auto;
}

#top {
	position:relative;
	left:0px;
	top:0px;
	width:767px;
	height:21px;
	background:#333 url("images/csd_01.jpg") repeat-y;
}

#header {
	position:relative;
	top:-3px;
	left:0px;
	width:767px;
	height:47px;
	background:#333 url("images/csd_02.jpg") repeat-y;
	text-align:right;
}

#content {
	position:relative;
	top:-5px;
	left:0px;
	width:767px;
	background:#333 url("images/csd_03.jpg") repeat-y;
	text-align:left;
}

.nav {
	margin-right:15px;
	color:#ccc;
}

.main {
	padding:25px 20px 20px 0px;
	margin-left:20px;
	text-align:left;
	width:400px;
}


#footer {
	width:767px;
	height:29px;
	position:relative;
	top:-5px;
	background:#333 url("images/csd_04.jpg") no-repeat;
}


h1 {font-size:17px;letter-spacing:1px;line-height:18px;color:#7896FE;}
h3 {font-size:13px;letter-spacing:1px;line-height:18px;color:#7896FE;}

input {
	background:#fff url("images/input.gif");
	width:175px;
	height:19px;
	font:11px normal verdana,tahoma,georgia,sans-serif;
	border:1px solid #000;
	padding:5px 0px 0px 5px;
}
textarea {
	background:#fff url("images/textarea.gif");
	width:200px;
	height:150px;
	font:11px normal verdana,tahoma,georgia,sans-serif;
	border:1px solid #000;
	padding:5px 0px 0px 5px;
}

input.submit {
	width:90px;
	background-color:#666;
	height:23px;
	border:0px;
	padding:0px;
}

.contact {position:absolute;top:30px;left:300px;width:300px;}
.candlespic {position:absolute;top:60px;left:475px;}
.candlepic1 {position:absolute;top:30px;left:490px;}
.candlepic2 {position:absolute;top:30px;left:610px;}
.hall1 {position:absolute;top:336px;left:450px;}
.hall3 {position:absolute;top:3px;left:450px;}
.hall_about {position:absolute;top:145px;left:450px;}
.vac1pos {position:absolute;top:10px;left:450px;}
.vac2pos {position:absolute;top:115px;left:450px;}
.vac3pos {position:absolute;top:10px;left:570px;}
.vac4pos {position:absolute;top:10px;left:663px;}
.seline_brand {position:absolute;top:20px;left:450px;}

.travelpos {position:absolute;top:10px;left:500px;}
.travel {border:1px solid #A2A2A2}

.candle {width:102px;height:102px;border:1px solid #ccc}
.candles {width:276px;height:426px;border:0px;}
.clare3 {width:300px;height:326px;border:1px solid #ccc;}
.clare1 {width:300px;height:357px;border:1px solid #ccc;}
.vac1 {width:115px;height:100px;border:1px solid #000;}
.vac2 {width:88px;height:204px;border:1px solid #000;}
.seline {width:200px;height:250px;border:0px;}

a:link {text-decoration:none;font-size:100%;letter-spacing:1px;line-height:18px;color:#A2A2A2;}
a:visited {text-decoration:none;font-size:100%;letter-spacing:1px;line-height:18px;color:#A2A2A2;}
a:hover {text-decoration:none;font-size:100%;letter-spacing:1px;line-height:18px;color:#7896FE;}
a:active {text-decoration:none;font-size:100%;letter-spacing:1px;line-height:18px;color:#A2A2A2;}

#menu {position:absolute;top:73px;left:615px;width:175px;text-align:left;padding:0px;margin:0px;;
visibility:hidden;border-bottom:1px solid #ccc;}
#menu ul {list-style-type:none;display:block;padding:0px;margin:0px;}
#menu li {background:#666 url("images/menu_item.gif") no-repeat;width:175px;height:20px;text-align:left;display:block;}
#menu a {background:#666 url("images/menu_item.gif") no-repeat;width:175px;height:20px;text-align:left;display:block;color:#A2A2A2;
text-decoration:none;max-height:20px;}
#menu a:hover {background:#666 url("images/menu_item_over.gif") no-repeat;width:175px;height:20px;text-align:left;color:#fff;
display:block;text-decoration:none;max-height:20px;}
#menu span {margin-left:5px;}