
*				{
				padding: 0px;
				margin: 0px;
				}

body				{
				background-color: #000;
				background-image: url("images/bg-lighting.jpg");
				background-repeat: repeat-x;
				background-attachment: fixed;
				font-family: verdana, arial, sans-serif;
				}

div.logoArea			{
				display: block;
				background-color: transparent;
				width: 800px;
				margin: 10px auto 0px auto;
				border-left: 1px solid #D48E5E;
				border-top: 1px solid #D48E5E;
				border-right: 1px solid #D48E5E;
				}

div.navArea			{
				display: block;
				background-color: #000;
				background-image: url("images/bg-navarea.gif");
				background-repeat: repeat-y;
				background-position: right;
				width: 800px;
				margin: 0px auto 0px auto;
				padding: 0px 0px 0px 0px;
				border-left: 1px solid #D48E5E;
				border-right: 1px solid #D48E5E;
				}
div.navArea ul			{
				display: block;
				margin: 0px;
				padding: 3px 0px 1px 0px;
				list-style-type: none;
				}
div.navArea li			{
				display: block;
				margin: 0px 0px 0px 1px;
				padding: 0px;
				width: 99px;
				float: left;
				font-size: 0.7em;
				}
div.navArea li.home		{
				margin-right: 1px;
				width: 94px;
				}
html>body div.navArea li.home	{
				width: 98px;
				}
div.navArea li a		{
				display: block;
				margin: 0px;
				padding: 3px 0px 3px 0px;
				text-align: center;
				text-decoration: none;
				text-transform: capitalize;
				font-weight: bold;
				color: #FEE9B7;
				border: 1px solid #4B4A50;
				}
div.navArea li a:hover		{
				text-decoration: none;
				color: #BFD9F9;
				border-color: #C9C8CA;
				}
div.navArea li a.current	{
				color: #BFD9F9;
				border-color: #C9C8CA;
				}

div.contentArea			{
				display: block;
				background-color: #000;
				background-image: url("images/bg-spotlights.jpg");
				background-repeat: no-repeat;
				background-position: right bottom;
				width: 760px;
				margin: 0px auto 0px auto;
				padding: 26px 20px 40px 20px;
				border-left: 1px solid #D48E5E;
				border-right: 1px solid #D48E5E;
				border-bottom: 1px solid #D48E5E;
				color: #F36F55;
				font-size: 0.75em;
				}

div.homeFlash			{
				display: block;
				width: 482px;
				height: 320px;
				float: left;
				margin: 0px 14px 10px 0px;
				border: 1px solid #453C25;
				}

div.opBox			{
				display: block;
				background-color: #000;
				background-repeat: repeat-x;
				float: left;
				clear: left;
				width: 370px;
				padding: 3px 3px 5px 7px;
				margin: 0px 0px 10px 0px;
				color: #DEC078;
				}
div.opBox h2			{
				padding: 0 0px 0.3em 0px;
				font-size: 1.5em;
				color: #FEE9B7;
				}
div.opOne			{
				background-image: url("images/bg-option1.gif");
				border: 1px solid #451515;
				}
div.opTwo			{
				background-image: url("images/bg-option2.gif");
				border: 1px solid #1C3938;
				}
div.opThree			{
				background-image: url("images/bg-option3.gif");
				border: 1px solid #3D3217;
				}

div.hiQuoteRed			{
				display: block;
				border: 1px solid #7B2526;
				padding: 12px;
				float: left;
				margin: 0 0 1.2em 0;
				color: #DEC078;
				line-height: 1.4em;
				font-size: 1.1em;
				width: 280px;
				}
div.hiQuoteBlue			{
				display: block;
				border: 1px solid #2C817E;
				padding: 12px;
				float: right;
				margin: 0 0 1.2em 15px;
				color: #DEC078;
				line-height: 1.4em;
				font-size: 1.1em;
				width: 260px;
				}
div.hiQuoteYellow		{
				display: block;
				border: 1px solid #886815;
				padding: 12px;
				margin: 0 auto 1.2em auto;
				color: #DEC078;
				line-height: 1.4em;
				font-size: 1.1em;
				width: 500px;
				}

div.contactFormArea		{
				display: block;
				background-color: #252B2C;
				float: right;
				width: 370px;
				padding: 10px 10px 0px 10px;
				font-size: 0.9em;
				}

div.galleryThumbnails		{
				display: block;
				background-color: #000;
				background-image: url("images/bg-option1.gif");
				background-repeat: repeat-x;
				width: 185px;
				height: 370px;
				float: left;
				padding: 0px 0px 0px 0px;
				overflow: auto;
				border: 1px solid #451515;

				scrollbar-track-color: #0F232A;
				scrollbar-face-color: #2D7F7D;
				scrollbar-highlight-color: #2D7F7D;
				scrollbar-shadow-color: #2D7F7D;
				scrollbar-darkshadow-color: #0F232A;
				scrollbar-3dlight-color: #0F232A;
				scrollbar-arrow-color: #000000;
				}

div.galleryThumbnails img	{
				display: block;
				margin: 5px auto 3px auto;
				border: 1px solid #451515;
				}

div.galleryImage		{
				display: block;
				background-color: #000;
				width: 450px;
				height: 300px;
				float: left;
				padding: 0px 0px 0px 0px;
				border: 1px solid #453C25;
				margin: 0px 0px 0px 70px;
				text-align: center;
				}
html>body div.galleryImage	{
				height: auto;
				min-height: 300px;
				}


div.footerArea			{
				display: block;
				background-color: transparent;
				width: 800px;
				margin: 0px auto 0px auto;
				padding: 4px 0px 40px 2px;
				font-size: 0.65em;
				color: #5F5F5F;
				}

p				{
				display: block;
				line-height: 1.4em;
				padding: 0px 0px 1.2em 0px;
				}

h1				{
				display: block;
				font-size: 2.3em;
				font-weight: normal;
				margin: 0px;
				padding: 0px 0px 0.7em 0px;
				}
h1.linkHead			{
				display: block;
				font-size: 1em;
				font-weight: bold;
				margin: 0px;
				padding: 0px 0px 0.4em 0px;
				}
h2				{
				display: block;
				font-size: 1.8em;
				font-weight: normal;
				margin: 0px;
				padding: 1.1em 0px 0.5em 0px;
				}
h3				{
				display: block;
				font-size: 1.3em;
				font-weight: bold;
				margin: 0px;
				padding: 1.1em 0px 0.5em 0px;
				}

a				{
				color: #FCBE52;
				text-decoration: none;
				}
a:hover				{
				color: #FBF972;
				text-decoration: underline;
				}

.imageRight			{
				display: block;
				float: right;
				margin: 0px 0px 10px 15px;
				border: 1px solid #453C25;
				}
.imageLeft			{
				display: block;
				float: left;
				margin: 0px 15px 10px 0px;
				border: 1px solid #453C25;
				}

div.clear			{
				display: block;
				clear: both;
				font-size: 0px;
				}

td.contentTable			{
				padding: 1px 15px 1px 0px;
				}
td.linkTable			{
				padding: 1px 15px 0.8em 0px;
				}

fieldset 			{
				margin-bottom: 10px;
				padding: 15px 15px 15px 25px;
				border: 1px dotted #453C25;
				}

legend 				{
				padding: 0 10px;
				background-color: transparent;
				text-transform: uppercase;
				color: #5C8382;
				font-size: 1.0em;
				}

input				{
				border: 1px solid #841A01;
				background-color: #E5D8AA;
				margin: 0px 0px 4px 0px;
				padding: 2px 5px 1px 5px;
				}
input.checkbox			{
				background-color: transparent;
				border: none;
				margin: 0px 0px 0px 0px;
				}
textarea				{
				font-family: verdana, arial, sans-serif;
				border: 1px solid #841A01;
				background-color: #E5D8AA;
				margin: 0px 0px 4px 0px;
				padding: 2px 5px 2px 5px;
				font-size: 1.0em;
				}
input.submit			{
				border: 1px solid #FF8400;
				background-color: #A11015;
				margin: 0px 0px 0px 0px;
				padding: 3px 5px 3px 5px;
				color: #e5d8aa;
				font-weight: bold;
				text-align: center;
				}








