/************************************************************************
	main site logo 
 ************************************************************************/
 
.logo
{
	position: relative;
	float: clear;
	top: 26px;
	left: 145px;
	width: 256px;
	height: 105px;
}

/************************************************************************
	main menu at the top
 ************************************************************************/
 
.top_menu
{
	position: relative;
	float: clear;
	top: -11px;
	left: 401px;
	width: 457px;
	height: 37px;
}

.top_menu_item
{
	font-size: 14pt;
	line-height: 14pt;
	font-family: Verdana;
	text-decoration: none;
	color: #652014;
	height: 30px;
	cursor: pointer;
	float: right;
}

.top_menu_item_current
{
	font-size: 14pt;
	line-height: 14pt;
	font-family: Verdana;
	text-decoration: none;
	color: #F15C22;
	height: 30px;
	float: right;
	cursor: default;
}

.top_menu_item_separator
{
	font-size: 14pt;
	line-height: 14pt;
	font-family: Verdana;
	text-decoration: none;
	color: #652014;
	height: 30px;
	float: right;
	cursor: default;
}

/************************************************************************
	site copyright footer 
 ************************************************************************/

.footer
{
	font-size: 8pt;
	line-height: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #652014;
	position: relative;
	float: clear;
	top: -330px;
	left: 145px;
	width: 713px;
	padding-top: 70px;
}

.counter
{
	position: relative;
	top: -250px;
	left: 492px;
}

/************************************************************************
	portfolio menu 
 ************************************************************************/

.portfolio_menu
{
	position: relative;
	float: clear;
	top: 100px;
	left: 0px;
	width: 123px;
	height: 150px;
}

.portfolio_menu_item
{
	font-size: 14pt;
	line-height: 14pt;
	font-family: Verdana;
	text-decoration: none;
	color: #652014;
	height: 30px;
	cursor: pointer;
}

.portfolio_menu_pointers
{
	position: relative;
	float: clear;
	top: -50px;
	left: 124px;
	width: 21px;
	height: 150px;
}

.portfolio_frame
{
	position: relative;
	float: clear;
	top: -311px;
	left: 145px;
	width: 713px;
	height: 487px;
	background-color: #007987;
}


/************************************************************************
	portfolio gallery 
 ************************************************************************/

.gallery_frame
{
	top: 18px;
	left: 18px;
	width: 677px;
	height: 451px;
	position: relative;
	overflow: hidden;
}

.gallery_table
{
	width: 677px;
	height: 451px;
}

.image_frame
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 421px;
	width: 499px;
}

.image_content
{
	position: relative;
	top: 10px;
	left: 11px;
}

.description_frame
{
	position: absolute;
	top: 435px;
	left: 0px;
	height: 20px;
	width: 499px;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Verdana;
	text-decoration: none;
	color: #EBEBEB;
}

.dots_frame
{
	position: absolute;
	top: 395px;
	left: 3px;
	height: 26px;
	width: 496px;
}

.icon_gallery
{
	position: absolute;
	top: 0px;
	left: 525px;
	width: 152px;
	height: 451px;
}

.icon_cell
{
	width: 67px;
	height: 67px;
	padding-right: 18px;
	padding-bottom: 18px;
	visibility: hidden;
}

.icon_content
{
	cursor: pointer;
}

/************************************************************************
	home page 
 ************************************************************************/
.home_photo
{
	position: relative;
	float: clear;
	top: 16px;
	left: 145px;
	width: 211px;
	height: 239px;
}

.home_text
{
	font-size: 9pt;
	line-height: 12pt;
	font-family: Verdana;
	text-decoration: none;
	color: #652014;
	position: relative;
	float: clear;
	top: -220px;
	left: 375px;
	width: 485px;
	height: 450px;
}

.email
{
	text-decoration: none;
	color: #652014;
}