.main_container
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #804b00;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #804b00;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #804b00;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #804b00;
}

.header
{
	background-image: url(images/bg_top.jpg);
	Height: 87px;
}

.menu
{
	width: 100%;
	background-image: url(images/bg_menu.jpg);
	font-size: 10pt;
	font-weight: lighter;
}

.current_page
{
	color: #734300;
	text-align: left;
	padding-left: 30px;
}

.menu_off a:link
{
	color: #ff9600;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}

.menu_off a:visited
{
	color: #ff9600;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}

.menu_on a:link
{
	color: #ffc800;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}

.menu_on a:visited
{
	color: #ffc800;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}

.menu_space
{
	width: 30%;
}

.headline
{
	background-image: url(images/bg_headline.jpg);
	width: 100%;
	Height: 125px;
}

.headline_01
{
	width: 1px;
	text-align: left;
	font-size: 30pt;
	color: #ff9600;
	padding-left: 30px;
	padding-top: 55px;
}

.headline_02
{
	text-align: left;
	font-size: 30pt;
	color: #fff;
	padding-left: 15px;
	padding-top: 55px;
}

.content_container
{
	width: 100%;
}


.content
{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 185px;
	padding-top: 40px;
	padding-right: 35px;
	Height: 167px;
}

.content_row
{
	vertical-align: top;
}

.content_col
{
	width: 200px;
}

.contact_col
{
	width: 450px;
	padding-left: 30px;
}

.data_para
{
	font-weight: normal !important;
}

.data_items
{
	font-size: 8pt;
	line-Height: 13pt;
	font-weight: normal;
}

.footer
{
	background-image: url(images/bg_footer.jpg);
	font-size: 7pt;
	color: #ff9600;
	width: 100%;
	Height: 163px;
}

.footer_row
{
	vertical-align: bottom;
}

#who
{
	background-image: url(images/bg_content_who.jpg);
}

#what
{
	background-image: url(images/bg_content_what.jpg);
}

#services
{
	background-image: url(images/bg_content_services.jpg);
}

#works
{
	background-image: url(images/bg_content_works.jpg);
	Height: 331px;
}

#contact
{
	background-image: url(images/bg_content_contact.jpg);
	padding-left: 200px;
}

#copy_right
{
	padding-left: 30px;
	padding-bottom: 110px;
}

#logo
{
	padding-right: 30px;
	padding-bottom: 110px;
	text-align: right;
}

#anythink_logo
{
	border: none;
}

body
{
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img
{
	border: none;
}