﻿#updateData		{POSITION:absolute;Z-INDEX:125;}
#suggestPane 	{POSITION:absolute;Z-INDEX:135;}
#dropDownMenu 	{POSITION:absolute;Z-INDEX:175;}
#shadedPane 	{POSITION:absolute;Z-INDEX:200;}
#glassPane 		{POSITION:absolute;Z-INDEX:300;}
#altTextPane 	{POSITION:absolute;Z-INDEX:400;}
#loadingGraphic {POSITION:absolute;Z-INDEX:500;}

body
{
	background-image: url('/Images/backgroundImage.jpg');
	background-repeat: no-repeat;
	background-position: top; 
	background-attachment: fixed;
	background-color: #480a0a;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #285568;
}

a:hover
{
	text-decoration:underline;
	color: #285568;
}

.mainContainer
{
	margin:0px auto;
	position:relative;
	width: 834px;
}

/* Header **************************************** */

.logoContainer
{
	margin: 30px 0px 7px 15px; 
}

/* Nav ******************************************* */

#navContainer
{
	position:relative;
	width:100%;
	height: 48px;
	margin: 0px auto;
}

#navContainer #navItemServices, #navContainer #navItemProjects, #navContainer #navItemAbout, #navContainer #navItemContact, #navContainer #navItemFillToEnd
{
	background-image: url('/images/navBarBgs.png');
	background-repeat: no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:48px;
	width:134px;
	cursor: pointer;
}

#navContainer #navItemServices
{
	background-position:0px 0px;
}

#navContainer #navItemProjects
{
	background-position:-134px 0px;
}

#navContainer #navItemAbout
{
	background-position:-268px 0px;
}

#navContainer #navItemContact
{
	background-position:-402px 0px;
}

#navContainer #navItemFillToEnd
{
	width: 298px;
	background-position:-536px 0px;
}

/* Drop Down Menu *************************************** */

.dropDownMenuContainer
{
	background-image: url('/images/dropDownMenuBg.png');
	background-repeat: repeat-x;
	width: 260px;
}

.dropDownMenuItemContainer
{
	padding: 10px;
	border-bottom: solid 1px #e2ded2;
	border-bottom: solid 1px #fffcf1;
}

/* Shadow Containers Classes ***************************** */

.mainContentShadowWrapper
{
	
}

.shadowTopLeft
{
	width: 3px;
	height: 3px;
	background-image: url('/images/shadowTopLeft.png');
	background-repeat: no-repeat;
}

.shadowTopRight
{
	width: 3px;
	height: 3px;
	background-image: url('/images/shadowTopRight.png');
	background-repeat: no-repeat;
}

.shadowBottomLeft
{
	width: 3px;
	height: 3px;
	background-image: url('/images/shadowBottomLeft.png');
	background-repeat: no-repeat;
}

.shadowBottomRight
{
	width: 3px;
	height: 3px;
	background-image: url('/images/shadowBottomRight.png');
	background-repeat: no-repeat;
}

.shadowTop
{
	height: 3px;
	background-image: url('/images/shadowTop.png');
	background-repeat: repeat-x;
}

.shadowBottom
{
	height: 3px;
	background-image: url('/images/shadowBottom.png');
	background-repeat: repeat-x;
}

.shadowLeft
{
	width: 3px;
	background-image: url('/images/shadowLeft.png');
	background-repeat: repeat-y;
}

.shadowRight
{
	width: 3px;
	background-image: url('/images/shadowRight.png');
	background-repeat: repeat-y;
}

/* Main Content *************************** */

.mainContentContainer
{
	width: 828px;	
	border: solid 1px #FFFFFF;
	padding: 2px;
	background-image: url('/images/mainContentBgImage.jpg');
	background-color: #ebd58a;
}

/* Footer ******************************** */

.footerContainer
{
	padding: 5px 7px;
}

a.footerLink, a.footerLink:link, a.footerLink:visited, a.footerLink:active
{
	font-size: 10px;
	text-decoration: none;
	color: #ba8e80;
}

a.footerLink:hover
{
	color: #FFFFFF;
}

.footerText
{
	color: #ba8e80;
	font-size: 10px;
}


