/****** Site Universal Formatting ******/
body {
	color: white;
	font-size: small;
	font-family: Arial, sans-serif;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

/****** Universal Layout Elements - DO NOT TOUCH ******/
/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .lay3 \*/
.lay3 {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}

/* end hide */
.lay4 {
	position: relative;
}

#lay2 {
	height: 600px;
	width: 900px;
	border: 0px none #000000;
	background-color: #000000;
	margin: auto;
	position: absolute;
	margin-top: -300px; /*set to a negative number 1/2 of your height*/
	margin-left: -450px; /*set to a negative number 1/2 of your width*/
	left: 50%;
	top: 50%;
}

#lay1 {
	height: 100%;
	width: 100%;
	vertical-align: middle;
	display: table-cell;
}

/****** Page Layout Elements ******/
#front_header {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 649px;
	height: 181px;
	border: none;
	border-bottom-width: 0;
	z-index: 100;
}

#menu {
	position: absolute;
	left: 674px;
	top: 20px;
	width: 206px;
	height: 560px;
	border: none;
	border-bottom-width: 0;
	z-index: 100;
}

#front_hot {
	position: absolute;
	left: 20px;
	top: 206px;
	width: 255px;
	height: 374px;
	border: none;
	border-bottom-width: 0;
	display: table;
	vertical-align: middle;
	z-index: 100;
}

#front_hot_mid {
	position: absolute;
	top: 50%;
}



#front_content {
	position: absolute;
	left: 280px;
	top: 206px;
	width: 389px;
	height: 374px;
	border: none;
	border-bottom-width: 0;
	z-index: 100;
}

#lay_logo {
	position: absolute;
	left: 674px;
	top: 20px;
	z-index: 1000;
}

#lay_address {
	position: absolute;
	left: 674px;
	top: 526px;
	z-index: 1000;
}

/****** Other elements ******/
.zpos   { position: absolute; top: 0; left: 0 }

.hdr1  { color: #c5923d; line-height: 100%; text-transform: uppercase }

.hdr2  { color: #c5923d; line-height: 100%; font-weight: bold }

.quote   { color: #c5923d; font-style: italic; font-weight: bold; line-height: 120% }

.author    { color: #c5923d; font-weight: bold; line-height: 120%; text-align: right }

.buzz   { line-height: 105% }

.navhdr1   { font-weight: bold; line-height: 100%; text-transform: uppercase }

.navsel  { color: #c5923d; text-transform: uppercase }

.profile    { color: #777777; font-weight: bold; line-height: 140% }

.profilehlt   { color: #97b024; font-weight: bold; line-height: 120% }

.footer { color: #333333; line-height: 100% }

.pagetxt  { color: black; line-height: 100% }

.pagetxthlt  { color: white; line-height: 100% }

.listhome { margin: 0pt; padding: 0pt }

.ttl-head {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 78px;
	font-variant: ;
	color: #73c3bc;
	position: relative;
	top: 20px;
	left: 20px;
}

.ttl-sub {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 26px;


	font-variant: ;
	color: #FFFFFF;
	position: relative;
	top: -10px;
	left: 15px;
	width: 600px;
}

.navgrn { color: #CF9; text-decoration: none; }

a.nav  { color: white; text-decoration: none; text-transform: uppercase }

a.nav2  { color: #999999; text-decoration: none; text-transform: uppercase }

a.nav3  { color: #dee6b9; text-decoration: none; text-transform: uppercase }

a.nav4   { color: #6079A0; text-decoration: none; text-transform: uppercase }

a.navsm { color: #fff; text-decoration: none; }

a.navgrn { color: #CF9; text-decoration: none; }

a:hover.navsm { color: #c5923d; text-decoration: none; }

a.home   { color: black; font-weight: bold; text-decoration: none }

a.home1  { color: #dab9c3; font-weight: bold; text-decoration: none }

a.home2  { color: #adb6c8 !important; font-weight: bold; text-decoration: none }

a.home3  { color: #cce9e7 !important; font-weight: bold; text-decoration: none }

a.sel   { color: #c5923d; font-weight: bold; text-decoration: underline }

a.base   { color: white; text-decoration: underline }

a.footer  { color: #333333; text-decoration: none }
