body
{
behavior:url(&quot;csshover.htc&quot;); 
background-color:#736d5f;
text-align: center;
}

#wrapper {
  margin: 0 auto;
  width: 809px;
  }

/* header */

#header-wrapper {
  width: 809px;
  height: 374px;
  }

#header-top {
width:809px;
height:11px;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#header-left {
float:left;
width:377px; 
height=:102px;
}

#header-right {
float:right;
width:809px;
height:102px;
}


/* header-left */

#flash-animation {
	z-index: 0;
	float:left;
	background-color:#FFFFFF;
	width:789px;
	height:262px;
}

/* header-right */

#nav-box {
	z-index: 1;
	background-color:#FFFFFF;
	float:left;
	position:relative; /* Position property needed as the menu within this is using relative property to sit at the bottom */
	width:412px;
	height:102px;
}

#dropdown-navigation {
padding-top:62px;
}

#shadow-right1 {
	float:left;
	width:20px;
	height:102px;
	background-image:url(../images/shadow-right.jpg);
	background-repeat:repeat-y;
}

#shadow-right2 {
	float:right;
	width:20px;
	height:262px;
	background-image:url(../images/shadow-right.jpg);
	background-repeat:repeat-y;
}

#image-right {
	float:left;
	width:412px;
	height:261px;
}

#main-image-header {
	float:left;
	width:789px;
	height:261px;
}

/* mainbody */

#body-wrapper {
  width: 809px;
  height:auto;
}
  
#maincontent {
	 float:left;
	 background-image:url(../images/shadow-right-main.jpg);
	 background-repeat:repeat-y;
	 width: 809px;
	 height:auto;
} 

#mainarea1 {
	 float:left;
	 width:502px;
	 background-color:#FFFFFF;
}

#mainarea2 {
	 float:left;
	 width:287px;
	 height:404px;
}

/* PORTFOLIO WEB PAGES */

.turnpagetext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #CC0000;
padding-right:40px;
}

#seo {
	 float:left;
	 width:287px;
	 height:404px;
}

/* PORTFOLIO WEB PAGES - NAVIGATION */
/*
.maintext2
{
text-align:left;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:736d5f;
}

.maintext2 a
{
color:#a41015;
}

.maintext2 span
{
text-align:left;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:000000;
font-weight:bold;
}
*/
/* text properties */

.h1
{
text-align:left;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:a41015;
font-weight:bold;
}

.h1 span
{
color:373736;
}

.maintext
{
text-align:left;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:736d5f;
}

.maintext a
{
color:#a41015;
}

/* footer */

#copyright {
	float:left;
	width:377px;
	height:45px;
	background-color:#FFFFFF;
}

#navigation-bottom {
	float:left;
	width:412px;
	height:45px;
	background-color:#FFFFFF;
}

#footer-shadow-right {
	float:right;
	width:20px;
	height:45px;
	background-image:url(../images/shadow-right.jpg);
	background-repeat:repeat-y;
}

#footer-bottom {
	float:left;
	background-image:url(../images/bottom-footer.jpg);
	width:809px;
	height:22px;
	
}

.copyrighttext
{
padding-left: 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777673;
margin: 0 0.15em;
float: left;
height: 2em;
line-height: 2em;
}

#navigation-bottom ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777673;
list-style: none;
padding-left: 30px;
margin: 0;
}

#navigation-bottom li
{
float: left;
margin: 0 0.5em
}

#navigation-bottom li a
{
height: 2em;
line-height: 2em;
float: left;
display: block;
color: #777673;
text-decoration: underline;
text-align: left;
}

/* NAVIGATION MAIN */

/* IE 7 */ 
html > #position-nav
{
position:absolute;
bottom:0px;
left:2px;
}

/* IE 6 */ 
#position-nav
{
position:absolute;
bottom:0px;
left:2px;
}

/* Firefox 1 - 2 */ 
body:empty #position-nav
{ 
position:absolute;
bottom:0px;
left:8px;
} 

/* Firefox */ 
@-moz-document url-prefix() 
{ 
	#position-nav { 
	position:absolute;
	bottom:0px;
	left:8px;
	} 
} 
