﻿#Body {
	background-color:#C3BBA0;
	background-image:url('../images/BodyBg.jpg');
	background-repeat:repeat-x;
	background-position:center top;
	text-align:center;
}

#LayoutWrapper {
	text-align:left;
	width:988px;
	margin:0 auto;
}

div #SiteLinks {
	background-image:url('../images/SiteLinksBg.jpg');
	background-repeat:repeat-x;
	height:31px;
	margin:0;
	padding:0;
	margin-top:22px;
	overflow:hidden;
}

#UpperLeftNav {
	height:31px;
	width:158px;
	float:left;
}

#UpperLeftNav a{
	background-image:url('../images/ClientFtpUpload.jpg');
}

#UpperRightNav {
	background-image:url('../images/ContactUs.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:31px;
	width:750px;
	float:right;
	padding-right:18px;

}

#UpperRightNav li {
	list-style:none;
	float:right;
	height:31px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:10px;
	
}

#UpperRightNav a {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color:#EFEDE7;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:6px;
}


/*ul#SiteLinks {
	background-image:url('../images/SiteLinksBg.jpg');
	background-repeat:repeat-x;
	height:31px;
	margin:0;
	padding:0;
	margin-top:22px;
	overflow:hidden;	
}

ul#SiteLinks li {
	list-style:none;
	float:right;
	height:31px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

ul#SiteLinks li.item1 {
	background-image:url('../images/ContactUs.jpg');
	width:106px;
}

ul#SiteLinks li.item2 {
	background-image:url('../images/OurTeam.jpg');
	width:82px;
}

ul#SiteLinks li.item3 {
	background-image:url('../images/Home.jpg');
	width:50px;
}

ul#SiteLinks li.item4 {
	background-image:url('../images/ClientFtpUpload.jpg');
	width:158px;
	padding-right:592px;
}

ul#SiteLinks li a {
	display:block;
	height:0;
	padding-top:31px;
	overflow:hidden;
}

ul#SiteLinks li.item1 a {
	width:106px;
}

ul#SiteLinks li.item2 a {
	width:82px;
}

ul#SiteLinks li.item3 a {
	width:50px;
}

ul#SiteLinks li.item4 a {
	width:158px;
}

*/
ul#Header,
ul#Header li {
	margin:0;
	padding:0;
}

ul#Header {
	background-image:url('../images/HeaderBg.gif');
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

ul#Header li,
ul#Header li h1 {
	height:0;
	float:left;
	padding-top:20px;
	overflow:hidden;
}

div#ContentWrapper {
	background-image:url('../images/ContentBg.gif');
	background-repeat:repeat-y;
	position:relative;	
}

div#ContentWrapper div#Content {
	background-image:url('../images/ContentWrapperBg.jpg');
	background-repeat:no-repeat;
	min-height:594px;
	height:auto !important;
	height:594px;	
	position:relative;
}

div#ContentWrapper div#Content h1#SiteLogo,
div#ContentWrapper div#Content div#Yui {
	float:left;
	display:block;
}

div#ContentWrapper div#Content h1#SiteLogo {
	width:347px;
	height:113px;
	padding:0;
	margin:0;
}

div#ContentWrapper div#Content h1#SiteLogo a {
	display:block;
	width:inherit;
	height:0;
	padding-top:113px;
	overflow:hidden;
}

div#ContentWrapper div#Content div#Menu {
	position:absolute;
	top:0;
	left:347px;
}


div#ContentWrapper div#Content div#Yui {
	margin-right:20px;
	margin-top:16px;
	margin-bottom:14px;
	width:621px;
	height:83px;
}

div#ContentWrapper div#Content div#ContentBody {
	clear:both;
	margin-left:13px;
	margin-right:15px;
}

div#ContentWrapper div#Content div#ContentBody h1#HeadLine {
	padding:0;
	margin:0;
	height:0;
	width:auto;
	/*background-image:url('../images/HeadLine.jpg');*/
	background-repeat:no-repeat;
	padding-top:315px;
	overflow:hidden;
}

div#ContentWrapper div#Content div#ContentBody div#FooterBar {
	
	height:190px;
	width:auto;
	clear:both;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide {
	float:right;
	width:239px;
	padding-left:31px;
}

div#ContentWrapper div#Content div#ContentBody div#RightSide {
	float:right;
	width:610px;
	padding:0 40px;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu,
div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li {
	margin:0;
	padding:0;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu {
	background-image:url('../images/nav_back.jpg');
	background-position:right top;
	background-repeat:repeat-y;
	/*padding:15px 0;*/
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li {
	text-align:right;
	list-style:none;
	background-image:url('../images/SideMenuItemOff.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	height:30px;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.last-of-type {
	background-image:none;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li a {
	color:#666666;
	display:block;
	height:29px;
	line-height:29px;
	padding:0 15px;
	font-weight:normal;
	font-size:11pt;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li a:hover {
	color:#333333;
	background-image:url('../images/nav_hover.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	height:29px;
	line-height:29px;	
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.subitem a:hover,
div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.subitem a,
div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.subitem {
	margin:0;
	font-size:8pt;
	color:#333333;
	line-height:20px;
	height:20px;
	margin:0;
	border:0;
	background-image:none;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.subitem a {
	background-color:#FCFCFC;
	background-image:url('../images/SideMenuArrowOff.gif');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:25px;
}

div#ContentWrapper div#Content div#ContentBody div#LeftSide ul#SideMenu li.subitem a:hover {
	background-image:url('../images/SideMenuArrowOn.gif');
	background-repeat:no-repeat;
	background-position:right center;	
	text-decoration:underline;
	border:0;
}

#Footer {
	height:53px;
	background-image:url('../images/Footer.jpg');
	background-repeat:no-repeat;
	padding-top:21px;
	position:relative;
}

#Footer ul#Copyright {
	padding:0;
	margin:0;
}

#Footer ul#Copyright li,
#Footer ul#Copyright li a {
	list-style:none;
	color:#726849;
}

#Footer ul#Copyright li h2,
#Footer ul#Copyright li h3 {
	color:#726849;
	font-size:10pt;
	padding:0;
	margin:0;
	text-transform:none;
	font-weight:bold;
}

#Footer ul#Copyright li.item1 {
	text-align:center;
}

#Footer ul#Copyright li.item2 {
	text-align:right;
	height:53px;
	width:157px;
	float:right;
	position:absolute;
	top:21px;
	right:15px;
}

#Footer ul#Copyright li.item2 a {
	background-image:url('../images/ForteLogo.gif');
	background-repeat:no-repeat;
	height:0;
	width:inherit;
	padding-top:53px;
	overflow:hidden;
	display:block;
}

#pageNavBottom {
	background-image:url('../images/subNavBottom.png');
	background-position:right top;
	background-repeat:no-repeat;
	height:300px;
}

#pageNavTop {
	margin-top:25px;
	background-image:url('../images/nav_header.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	height:46px;
}

#pageNavTop div {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #8E7446;
	text-align:right;
	width:auto;
	padding-right:15px;
	padding-top: 18px;
	height:20px;
}

#galleryContent {
	padding: 10px 20px;
}

#HomeFlashObject {
	position:absolute;
	top:113px;
	left:13px;
}
