body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

body {

	background-color:#000000;

	color:#A29061;

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

}



a, a:visited {

	color:#A29061;

}



a:hover {

}



.cl {

	clear:both;

	font-size:1px;

	height:1px;

	line-height:1px;

}



#container {

	width:879px;

	height:563px;

	margin:100px auto;

	background:url(images/bg.gif) no-repeat top left;

	position:relative;

}



#logo {

	text-indent:-100em;

	overflow:hidden;

	background:url(images/logo.gif) no-repeat center;

	line-height:27px;

	width:484px;

	height:27px;

	position:absolute;

	top:5px;

	right:40px;

}







#left-menu {

	position:absolute;

	top:60px;

	left:76px;

	font-size:18px;

	text-align:right;

	width: 240px;

}



#left-menu li {

}



#left-menu li a {

	padding-left:28px;

}



#left-menu li a.current {

	background:url(images/hover.gif) 0 5px no-repeat;

}



#left-menu li a:hover {

	text-decoration:none;

	background:url(images/hover.gif) 0 5px no-repeat;

}



.right_image {

	position:absolute;

	top:44px;

	right:60px;

	border:1px solid #A7A9AC;

	left: 342px;

	width: 477px;

	height: 471px;

}



#content {

	position:absolute;

	top:270px;

	left:76px;

	width:240px;

}



#content p {

	margin-bottom:10px;

}



#content ul {

	margin-bottom:10px;

	list-style:disc;

	list-style-position:outside;

	margin-left:20px;

}



#breadcrumbs {

	position:absolute;

	top:460px;

	left:76px;

	width:240px;

	font-size:16px;

}



#breadcrumbs li {

	display:inline;

	list-style:none;

}



#breadcrumbs li a:hover {

	color:#A7A9AC;

}



#breadcrumbs li.current {

	color:#A7A9AC;

}



#bottom_menu {

	position:absolute;

	bottom:10px;

	left:47px;

	width:470px;

	height:14px;

	background:url(images/footer_menu_bg.gif) no-repeat;

}





#bottom_menu a {
	position:absolute;
	top:0px;
	display:block;
	height:14px;
	text-decoration:none;

}



a#about-menu {

	left:1px;

	width:46px;

	background:url(images/about-menu.gif) no-repeat;

}



a:hover#about-menu {

	background:url(images/about-menu.gif) no-repeat -46px 0;

}



a#portfolio-menu {

	left:76px;

	width:62px;

	background:url(images/portfolio-menu.gif) no-repeat;

}



a:hover#portfolio-menu {

	background:url(images/portfolio-menu.gif) no-repeat -62px 0;

}



a#services-menu {

	left:169px;

	top:2px;

	width:57px;

	background:url(images/services-menu.gif) no-repeat;

}



a:hover#services-menu {

	background:url(images/services-menu.gif) no-repeat -57px 0;

}



a#contact-menu {
	left:260px;
	width:57px;
	background:url(images/contact-menu.gif) no-repeat;

}



a:hover#contact-menu {

	background:url(images/contact-menu.gif) no-repeat -57px 0;

}


a#press-menu {

	left:350px;

	width:39px;

	background:url(images/press-menu.gif) no-repeat;

}



a:hover#press-menu {

	background:url(images/press-menu.gif) no-repeat -39px 0;

}


#right-about {
	position:absolute;
	top:46px;
	left:62px;
	visibility: visible;
	

}



#right-about-content {
	width:440px;
	position:absolute;
	top:65px;
	right:77px;
	visibility: visible;

}



#right-about-content p {

	font-size:18px;

	margin-bottom:20px;

}



#right-about-content p.ftr {

	font-size:19px;

	font-weight:bold;

	text-align:center;

	margin-bottom:10px;

}



#gallery {
	height:477px;
	width:471px;
}

