body {
background:#a87c4f;
font:62.5% Helvetica, sans-serif;
color:#000 !important;
}

#primary_container {
background:url(images/background_body.png) top center no-repeat #a87c4f;
margin:0 auto;
width:960px;
height:700px;
}

a:hover {
color:#FFDFBF !important;
}

#home_link {
padding:66px 0 0 100px;
width:420px;
}

/*navigation*/

#nav_primary {
text-align:right;
margin:42px 0 0 16px;
width:136px;
float:left;
}

#navs_primary li {
margin-bottom:12px;
}

#nav_primary a {
color:#fff;
font-size:1.2em;
text-decoration:none;
}

#secondary_nav {
margin:8px 0 12px 0;
}

#secondary_nav li {
margin-bottom:4px;
}

#secondary_nav a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

/*content*/

#content_primary {
font-size:1.2em;
margin:12px 0 0 44px;
padding:14px 10px 0 0;
width:678px;
height:435px;
overflow:hidden;
float:left;
}

#content_primary_flash {
padding:18px 0 0 0;
margin:0 0 0 186px;
width:717px;
height:535px;
position:absolute:
}

#content_primary1 {
font-size:1.2em;
margin:13px 0 0 44px;
padding:5px 10px 0 0;
width:301px;
height:479px;
overflow:hidden;
float:left;
}

#content_primary2 {
font-size:1.2em;
margin:13px 0 0 0px;
padding:14px 10px 0 0;
width:369px;
height:450px;
overflow:hidden;
float:left;
}

#content_primary3 {
font-size:1.2em;
margin:13px 0 0 44px;
padding:14px 10px 0 0;
width:470px;
height:435px;
overflow:hidden;
float:left;
}

#content_primary4 {
font-size:1.2em;
margin:13px 0 0 0px;
padding:14px 10px 0 0;
width:210px;
height:479px;
overflow:hidden;
float:left;
}

#overlay {
margin:470px 0 0 195px;
width:700px;
height:36px;
position:absolute;
clear:both;
z-index:101;
}

#content_primary h1 {
font-size:18px;
margin:0 0 12px 0;
}

#content_primary p {
margin:0 0 8px 0;
}

.buffer {
height:50px !important;
}

/*scrollbar*/						
	
.scrollbar-vert{
background:url(images/background_scroll.png) no-repeat;
margin-top:28px;
height:442px;
width:20px;
float:left;
z-index: 20;
}

.handle-vert{
left:4px;
height:25px;
width:12px;
background:url(images/handle.png) no-repeat;
}

/*contact form*/

.ddfmwrap {
width:320px;
}

.fieldwrap {
padding:12px 0 0 0;
clear:both;
}

.fieldwrap label {
text-align:right;
padding:7px 8px 0 0;
width:80px;
display:block;
float:left;
}

.fieldwrap input,
.fieldwrap textarea {
background:#B58A5D;
border:1px solid #714720;
padding:5px;
width:200px;
float:left;
}

.fieldwrap input.fmverify {
margin-right:10px;
width:130px;
}

.submit input {
margin:24px;
width:120px;
height:24px;
float:right;
}

.credits {
display:none;
}
