body {
margin: 0;
padding: 0;
font-size: 12px;
color: #655e5e;
background: #939ea4 url(../images/grey_gradient600.gif) repeat-x;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* table {
	display: none;
	margin: 0;
	padding: 0;
}*/

.contact_table {
	display: block;
}

h3 {
color: #e10d0d;
margin: 0;
padding: 0 0 10px 0;
font-size: 14px;
}

#wrap {
margin: 0px auto 0 auto;
width: 800px;
height: 600px;
background: url(../images/g2gdd_bamboo_bkgrd.jpg) no-repeat center; 
}

#header {
padding: 140px 0 0 50px;
}

#nav {
margin: 10px 0 0 0;
color: #655e5e;
}

#nav a:link, a:visited {
color: #655e5e;
text-decoration: none;
}

#nav a:hover {
color: #e10d0d;
}

.button {
color: #e10d0d;
font-weight: bold;
border: 1px solid #999999;
}

#maincontent {
height: 350px;
}

#leftarea {
float: left;
width: 45%;
padding: 20px 0 0 50px;
}

#leftarea p {
padding: 0;
margin: 0;
}

#leftarea2 {
width: 40%;
padding: 0px 0 0 50px;
}

#leftarea a:link {
color: #655e5e;
text-decoration: underline;
}

#leftarea a:visited {
color: #655e5e;
}

#leftarea a:hover {
color: #e10d0d;
}

#leftarea .red {
color: #e10d0d;
font-weight: bold;
}


#leftarea a.links {
color: #e10d0d;
}


#leftarea a:hover.links {
text-decoration: underline;
}

a.agency {
	color: #655e5e;
	text-decoration: underline;
}

a.agency:hover {
	color: #e10d0d;
}

#rightarea {
float: left;
width: 40%;
padding: 10px;
}

#footer {
margin:  15px 35px 10px 0;
}

#footer p {
text-align: right;
font-weight: bold;
}

#footer .gray {
color: #655e5e;
}

#footer .red {
color: #e10d0d;
}

.screenshots {
float: right;
padding: 5px;
border: 1px solid #ccc;
}

.current {
color: #e10d0d;
font-weight: bold;
}

.border_bottom {
border-bottom: 1px solid #ccc;
width: 350px;
margin: 10px 0 10px 0;
}

#menu {position:relative; top:0px; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; text-decoration:underline; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration: underline; background-color:#ffffff; color:#e10d0d;}
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#menu a.p1:hover .large {display:block; position:absolute; top:-65px; left:350px; width:400px; height:230px; border: 1px solid #e10d0d;}