html,body,div,dl,li,ol,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font:100% Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a:link {
	color: #fff;
        text-decoration: none;
}
a:visited {
	color: #fff;
        text-decoration: none;
}
a:active
{
	color: #fff;
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
	color: #fff;
	outline: none;
}
a:hover { 
         color: #fff;
         text-decoration: underline;
}
/* main */
body {
	background: #360000;
	color: #FFF;
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%; width:100%;
}
#content {
	position:absolute;
	top:0px;
	left:0px;
	width:904px;
	height:714px;
	border:0;
}
#logo {
	position:absolute;
	top:0px; left:0px; 
	height:93px; width:314px; 
	border:0;
	background: transparent url('../images/MainLogo.png') no-repeat;
}
#start {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #360000;
	z-index:100;
}
#startlogo {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	height:93px;
	width:390px;
}
#contentwindow {
	position:absolute;
	top:80px;
	left:0px;
	margin:0;
	height:600px;
	width:900px;
	border:2px solid #000;
	background:#aaa;
	z-index:1;
}
#contentholder {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	height:600px;
	width:900px;
	border:0;
}
#Home {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	height:600px;
	width:900px;
	border:0;
	background:#aaa;
	background: url('../images/mainbg.jpg') no-repeat;
}
#Home_Title {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	padding:8px 0px 8px 0px;
	font-size:42px;
}
#news {
	position:absolute;
	top:24px;
	left:24px;
	text-align:left;
	font-size:32px;
}
#ticker {
display:none;
}
.tsrt {display:none; position:relative; left:24px;}
.tickerspace {display: inline-block; width:0.3em;} 
div.nHome {
	overflow:hidden;
}
#screen {
	position:relative;
	margin:0px auto 0px auto;
	background:#000;
	height:10px;
	width:10px;
	z-index:1000;
} 
#menu {
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:0px
}
#Offers {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	height:600px;
	width:900px;
	border:0;
	background:#000;
	color:#fff;
}
.BackOff {
	position:absolute;
	background: #000 url('../images/Packages.jpg') no-repeat;
	display:none;
}
#LeftOff {
	position:absolute;
	background: #000 url('../images/Packages.jpg') no-repeat;
	top:0px;
	left:0px;
	height:600px;
	width:400px;
	background-position:0px 0px;
}
#TROff {
	top:0px;
	right:0px;
	height:80px;
	width:480px;
	background-position:-420px 0px;
}
#TRSubOff {
	top:80px;
	right:0px;
	height:60px;
	width:480px;
	background-position:-420px -80px;
}
#SubTitleOff {
	top:140px;
	right:0px;
	height:48px;
	width:480px;
	background-position:-420px -140px;
}
#SubTitle2Off {
	top:350px;
	right:0px;
	height:34px;
	width:480px;
	background-position:-420px -350px;
}
#DetailsOff {
	top:188px;
	right:0px;
	height:160px;
	width:480px;
	background-position:-420px -188px;
}
#Details2Off {
	top:384px;
	right:0px;
	height:200px;
	width:480px;
	background-position:-420px -384px;
}
#Gallery {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:600px;
	background:#fff;
}
.galimg {
	display:none;
	position:absolute; 
	top:0px;
	left:0px;
	width:900px;
	height:600px;
	background:#000;
	background-repeat:no-repeat;
	background-position:center center;
}
.galnext {
	position:absolute;
	top:0px;
	right:0px;
	height:600px;
	width:250px;
	cursor:pointer;
	background: transparent url('../images/bignext.png') no-repeat 260px 50%;
}
.galprev {
	position:absolute;
	top:0px;
	left:0px;
	height:600px;
	width:250px;
	cursor:pointer;
	background: transparent url('../images/bigprev.png') no-repeat -40px 50%;
}
#GalleryControls {
	display:none;
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:left;
	padding:0px;
}
#Contact {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	height:600px;
	width:900px;
	border:0;
	background:#aaa;
	background: url('../images/Contact.jpg') no-repeat;
}
#ContactForm {
	position:absolute;
	top:0px;
	left:12px;
	height:600px;
	width:420px;
	margin:0;
	padding:0;
}
#aGalStart {position:relative;
margin:0px 6px 0px 6px;
}
#aGalStop {position:relative;
margin:0px 6px 0px 6px;
}

#Products {
	position:absolute;
	top:0px;
	left:0px;
	height:600px;
	width:900px;
	background:#FFF;
}
.BackProd {
	position:absolute;
	background: #FFF url('../images/Products.jpg') no-repeat;
	display:none;
}
#TLProd {
	top:0px;
	left:0px;
	height:300px;
	width:360px;
	background-position:0px 0px;
}
#TRProd {
	top:0px;
	right:0px;
	height:120px;
	width:520px;
	background-position:-380px 0px;
}
#BLProd {
	bottom:0px;
	left:0px;
	height:300px;
	width:560px;
	background-position:0px -300px;
}
#BRProd {
	bottom:0px;
	right:0px;
	height:350px;
	width:360px;
	background-position:-540px -250px;
}
#MRProd {
	top:120px;
	right:0px;
	height:120px;
	width:530px;
	background-position:-370px -120px;
}
div.top {
	position:absolute;
	top:-18px;
	left:0px;
	width:100%;
	height: 18px;
	background: transparent url('../images/bgtop.png') repeat-x;

}
div.htop {
	position:absolute;
	top:-14px;
	left:0px;
	width:100%;
	height: 14px;
	background: transparent url('../images/bgtop.png') repeat-x;

}

div.topr {
	position:absolute;
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/bgtopr.png') no-repeat;
	
}

div.right {
	position:absolute;
	top:0px;
	right: -13px;
	height: 100%;
	_height: 592px;
	width: 13px;
	background: transparent url('../images/bgright.png') repeat-y;
	
}
div.inleft {
	position:absolute;
	top:0px;
	left: 0;
	height: 100%;
	_height: 624px;
	width: 13px;
	background: transparent url('../images/bgright.png') repeat-y;
	
}
div.bright {
	position:absolute;
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/bgbright.png') no-repeat;
	
}

div.bottom {
	position:absolute;
	bottom: -18px;
	left:0px;
	width: 100%;
	height: 18px;
	background: transparent url('../images/bgbottom.png') repeat-x;
	
}
div.hbottom {
	position:absolute;
	bottom: -18px;
	left:6px;
	width: 788px;
	height: 18px;
	background: transparent url('../images/bgbottom.png') repeat-x;
	
}

div.bleft {
	position:absolute;
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/bgbleft.png') no-repeat;
	
}

div.left {
	position:absolute;
	left: -13px;
	top:0px;
	height: 100%;
	_height: 592px;
	width: 13px;
	background: transparent url('../images/bgleft.png') repeat-y;
	
}

div.tleft {
	position:absolute;
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/bgtleft.png') no-repeat;
	
}



div.mainright {
	position:absolute;
	top:8px;
	right: -16px;
	height: 584px;
	width: 18px;
	background: transparent url('../images/border_bg_right.png') repeat-y;
	
}

div.maintop {
	position:absolute;
	top:-16px;
	left:8px;
	width:884px;
	height: 20px;
	background: transparent url('../images/border_bg_top.png') repeat-x;

}

div.mainleft {
	position:absolute;
	left: -16px;
	top:9px;
	height: 584px;
	width: 26px;
	background: transparent url('../images/border_bg_left.png') repeat-y;
	
}

div.maintleft {
	position:absolute;
	top: -16px;
	left: -16px;
	width: 24px;
	height: 25px;
	background: transparent url('../images/border_bg_top_left.png') no-repeat;
	
}

div.mainbleft {
	position:absolute;
	bottom: -16px;
	left: -16px;
	width: 23px;
	height: 23px;
	background: transparent url('../images/border_bg_bottom_left.png') no-repeat;
	
}

div.mainbottom {
	position:absolute;
	bottom: -16px;
	left:7px;
	width: 885px;
	height: 18px;
	background: transparent url('../images/border_bg_bottom.png') repeat-x;
	
}

div.mainbright {
	position:absolute;
	bottom: -16px;
	right: -16px;
	width: 24px;
	height: 24px;
	background: transparent url('../images/border_bg_bottom_right.png') no-repeat;
	
}

div.maintright {
	position:absolute;
	top: -16px;
	right: -16px;
	width: 24px;
	height: 24px;
	background: transparent url('../images/border_bg_top_right.png') no-repeat;
	
}
#Events {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	height:600px;
	width:900px;
	border:0;
	background:#fff;
	color:#000;
}
.Eventsc {
	position:absolute;
	background: #fff url('../images/Events.jpg') no-repeat;
	display:none;
}
#EventsTitle {
	top:0px;
	left:0px;
	height:120px;
	width:900px;
	background-position:0px 0px;
}
#EventsSubTitle {
	top:120px;
	left:0px;
	height:120px;
	width:900px;
	background-position:0px -120px;
}
#EventsList {
	top:240px;
	left:0px;
	height:360px;
	width:900px;
	background-position:0px -240px;
}
.EventsImage {
	position:absolute;
	top:278px;
	left:453px;
	width:447px;
	height:322px;
	display:none;
}
#Eventsimg1 {
	background: transparent url('../images/Events1.jpg') no-repeat;
}
#Eventsimg2 {
	background: transparent url('../images/Events2.jpg') no-repeat;
}
#Eventsimg3 {
	background: transparent url('../images/Events3.jpg') no-repeat;
}
#Eventsimg4 {
	background: transparent url('../images/Events4.jpg') no-repeat;
}
#Eventsimg5 {
	background: transparent url('../images/Events5.jpg') no-repeat;
}
#Eventsimg6 {
	background: transparent url('../images/Events6.jpg') no-repeat;
}
#Eventsimg7 {
	background: transparent url('../images/Events7.jpg') no-repeat;
}
#Eventsimg8 {
	background: transparent url('../images/Events8.jpg') no-repeat;
}
#Eventsimg9 {
	background: transparent url('../images/Events9.jpg') no-repeat;
}
#Eventsimg10 {
	background: transparent url('../images/Events10.jpg') no-repeat;
}
#ContactForm {
text-align:left;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
#ContactForm * {position:relative;z-index:100;}
#ContactForm h1 {
	font-size:24px;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:bold;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-indent:0px;
}
#ContactForm h2 {
	font-size:18px;
	margin:0px;
	font-weight:bold;
	font-family: Georgia, 'Times New Roman', Times, serif;
}

#ContactForm p {margin:0px 0px 8px 16px; font-size:14px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
#ContactForm #form {position:relative; top:0px; left:0px; margin:20px 0 20px 0; padding:16px 0px 0px 0px; width:100%;}
#ContactForm #form1 {position:relative; margin:18px 0px 0px 0px; bottom:0px; left:0px; width:100%; z-index:1;padding:6px;font-family: Georgia, 'Times New Roman', Times, serif;}
#ContactForm #form H1 {font-size:32px;margin:0px 0px 15px 0px;font-weight:bold;font-family: Georgia, 'Times New Roman', Times, serif;}
#ContactForm A {color:#fff; text-decoration:none}
#ContactForm A:active {color:#fff; text-decoration:none}
#ContactForm A:visited {color:#fff; text-decoration:none}
#ContactForm A:hover {color:#fff; text-decoration:underline}
#eMail_Validation {color:#F00}
#ContactForm #form1 table {width:100%; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
#ContactForm #form1 table td {width:auto;text-align:center}
#ContactForm input {font-size:16px; line-height:16px; border:1px solid #000}
#ContactForm input[type=text] {width:241px; height:16px}
#ContactForm input[type=button] {font-size:18px; line-height:18px;padding:8px}
#ContactForm textarea {font-size:18px; line-height:18px;}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}