body{
	background:#62121D;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:300;
}

a.reserve:link{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FDF142;
	background:#681421;
	width:100px;
	padding:8px 12px 8px 12px; 
	text-decoration:none;	
	border:solid 2px #DCB53D;
	border-radius:12px;
}

a.reserve:visited{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FDF142;
	background:#681421;
	width:100px;
	padding:8px 12px 8px 12px; 
	text-decoration:none;	
	border:solid 2px #DCB53D;
	border-radius:12px;
}

a.reserve:hover{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FDF142;
	background:#333;
	width:100px;
	padding:8px 12px 8px 12px; 
	text-decoration:none;	
	border:solid 2px #DCB53D;
	border-radius:12px;
}

a.reserve:active{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FDF142;
	background:#681421;
	width:100px;
	padding:8px 12px 8px 12px; 
	text-decoration:none;	
	border:solid 2px #DCB53D;
	border-radius:12px;
}

a.footer:link{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	width:100px;
	text-decoration:none;	
}

a.footer:visited{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	width:100px;
	text-decoration:none;	
}

a.footer:hover{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	width:100px;
	text-decoration:underline;	
}

a.footer:active{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	width:100px;
	text-decoration:none;	
}

#aboutText1Background{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:610px;
	height:72px;
	border-radius:10px;
	z-index:100;
	background-color:#fff;
	opacity:.6;
}

#aboutText1{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:620px;
	font-family:Arial, sans-serif;
	padding-top:5px;
	color:#333;
	font-size:16px;
	font-weight:600;
	font-style:italic;
	z-index:110;
}

#aboutText2{
	position:absolute;
	top:10px;
	left:0;
	right:0;
	margin:auto;
	width:630px;
	z-index:90;
}

#contentContact1{
	position:absolute;
	top:20px;
	left:0;
	right:0;
	margin:auto;
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:center;
}

#contactTable1{
	position:absolute;
	top:80px;
	left:120px;
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:center;
	border:solid 2px #999;
	border-radius:10px;
	padding:14px 24px 14px 24px;
}

#contactTable2{
	position:absolute;
	top:80px;
	left:430px;
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	text-align:center;
	width:400px;
}

#header{
	position:absolute;
	top:44px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:132px;	
}

#indexText1Background{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	height:72px;
	border-radius:10px;
	z-index:100;
	background-color:#fff;
	opacity:.6;
}

#indexText1{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:20px;
	font-weight:600;
	font-style:italic;
	z-index:110;
}

#indexText1a{
	position:absolute;
	top:400px;
	left:0;
	right:0;
	margin:auto;
	width:500px;
	font-family:Arial, sans-serif;
	background:#ffff00;
	color:#000;
	font-size:20px;
	font-weight:600;
	padding:4px;
	z-index:120;
}

#indexText2{
	position:absolute;
	top:10px;
	left:0;
	right:0;
	margin:auto;
	width:630px;
	z-index:90;
}

#indexText3{
	position:absolute;
	top:480px;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:20px;
	font-weight:500;
	z-index:100;
}

input[type=submit]{
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:700;
	padding:9px 28px 9px 28px;
	border:solid 2px #DCB53D;
	border-radius:12px;
	text-decoration:none;
	color:#FDF142;
	background:#681421;
}

input[type=submit]:hover{
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:700;
	padding:9px 28px 9px 28px;
	border:solid 2px #681421;
	border-radius:12px;
	text-decoration:none;
	color:#681421;
	background:#DCB53D;
}

input[type=text]{
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	padding-left:4px;
	width:300px;
	height:30px;
	border:solid 1px #999;
	border-radius:6px;
}

#footer{
	position:absolute;
	bottom:30px;
	left:0;
	right:0;
	margin:auto;
	width:800px;
	height:30px;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	z-index:200;
}

#layoutText1Background{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	height:72px;
	border-radius:10px;
	z-index:100;
	background-color:#fff;
	opacity:.6;
}

#layoutText1{
	position:absolute;
	top:14px;
	left:0;
	right:0;
	margin:auto;
	width:600px;
	font-family:Arial, sans-serif;
	color:#333;
	font-size:20px;
	font-weight:600;
	font-style:italic;
	z-index:110;
}

#layoutText2{
	position:absolute;
	top:10px;
	left:0;
	right:0;
	margin:auto;
	width:1000px;
	z-index:90;
}

#logo{
	position:absolute;
	left:0px;
	top:0px;
}

#mainContainerAbout{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:520px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#mainContainerContact{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:600px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#mainContainerIndex{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:1300px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#mainContainerLayout{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:800px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#mainContainerRates{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:1100px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#mainContainerService{
	position:absolute;
	top:166px;
	left:0;
	right:0;
	margin:auto;
	width:80%;
	height:600px;
	background:#fff;
	border-radius:20px;
	text-align:center;
}

#map{
	position:absolute;
	top:620px;
	left:0;
	right:0;
	margin:auto;
	width:750px;
	height:400px;
}

#navBar{
	position:absolute;
	top:0px;
	left:0;
	right:0;
	margin:auto;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:38px;
	background:#DCB53D;
}

#phone{
	position:absolute;
	left:500px;
	top:0px;
	font-family:Arial, sans-serif;
	font-size:8px;
	font-weight:bold;
	text-align:center;	
	color:#DCB53D;
	width:500px;
	height:120px;
}

.phoneText{
	font-family:Arial, sans-serif;
	font-size:34px;
	font-weight:bold;	
	color:#DCB53D;
}

.shadow {
	-webkit-box-shadow:4px 4px 8px #adadad;
	-moz-box-shadow:4px 4px 8px #adadad;
	-o-box-shadow:4px 4px 8px #adadad;
	box-shadow:4px 4px 8px #adadad;
}

textarea{
	font-family:Arial, sans-serif;
	font-size:16px;
	font-weight:500;
	width:300px;
	height:200px;
	border:solid 1px #999;
	border-radius:6px;
}

td.blanker2{
	height:10px;
}

.white{
	font-family:Arial, sans-serif;
	font-size:1px;
	color:#fff; 
	text-decoration:none;	
}

/* navBar elements ////////////////////////////////////  */

a.nav:link{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background:#DCB53D;
	width:100px;
	padding:12px 10px 12px 10px; 
	text-decoration:none;	
	border-left:solid 2px #FDF142;
}

a.nav:visited{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	padding:12px 10px 12px 10px; 
	background:#DCB53D;
	width:100px;
	text-decoration:none;	
	border-left:solid 2px #FDF142;
}

a.nav:hover{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background:#AF7237;
	width:100px;
	padding:12px 10px 12px 10px; 
	text-decoration:none;
	border-left:solid 2px #FDF142;
}

a.nav:active{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	padding:12px 10px 12px 10px; 
	background:#DCB53D;
	width:100px;
	text-decoration:none;	
	border-left:solid 2px #FDF142;
}

a.navExtraBar:link{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#DCB53D;
	width:100px;
	padding:12px 10px 12px 10px; 
	text-decoration:none;	
	border-left:solid 2px #FDF142;
	border-right:solid 2px #FDF142;
}

a.navExtraBar:visited{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#DCB53D;
	padding:12px 10px 12px 10px; 
	width:100px;
	text-decoration:none;	
	border-left:solid 2px #FDF142;
	border-right:solid 2px #FDF142;
}

a.navExtraBar:hover{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:12px 10px 12px 10px; 
	background:#AF7237;
	width:100px;
	padding:12px 10px 12px 10px; 
	text-decoration:none;
	border-left:solid 2px #FDF142;
	border-right:solid 2px #FDF142;
}

a.navExtraBar:active{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:12px 10px 12px 10px; 
	background:#DCB53D;
	width:100px;
	text-decoration:none;	
	border-left:solid 2px #FDF142;
	border-right:solid 2px #FDF142;
}

#spacer{
	height:10px;
}
/* end nav elements  ////////////////////////////////////  */






.shadow {
	-webkit-box-shadow:4px 4px 8px #adadad;
	-moz-box-shadow:4px 4px 8px #adadad;
	-o-box-shadow:4px 4px 8px #adadad;
	box-shadow:4px 4px 8px #adadad;
}

.shadowBlack {
	-webkit-box-shadow:4px 4px 8px #000000;
	-moz-box-shadow:4px 4px 8px #000000;
	-o-box-shadow:4px 4px 8px #000000;
	box-shadow:4px 4px 8px #000000;
}