#intro{
    bottom:0;
    height:240px;
    width:930px;
}
#intro img{
    float:right;
    margin-right:10px;
}
#frm_contact{
	background-color:#fff;
	width:300px;
	float:right;
	padding:5px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
#frm_contact fieldset{
	border:none;
}
#frm_contact legend{
	font:18px Georgia, Arial, Verdana, Helvetica, Sans-serif;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
}
#frm_contact dt{
	float:left;
	clear:left;
	width:50px;
	height:25px;
	font-weight:bold;
}
#frm_contact dd{
	float:left;
	height:25px;
	width:240px;
}
#frm_contact dd input{
	width:240px;
}
#frm_contact div{
	clear:both;
}
#frm_contact textarea{
	width:290px;
	height:50px;
}
#contact{
    margin:0 20px;
    overflow:hidden;
    width:100%;
}
#contact h2{
    margin:20px 0;
}
.col{
    float:left;
    width:31%;
    margin-right:10px;
}
.col h3,
#other_countries h3{
    font:18px Arial, Georgia, Verdana, Helvetica, Sans-serif;
    padding-bottom:5px;
    border-bottom:1px solid #abaea0;
}
#contact .col ul li{
    list-style-type:none;
    margin:0;
    margin:10px 0 30px 0;
}
#other_countries{
    width:550px;
    float:left;
    padding:30px;
    background-color:#dee1d3;
}
#other_countries dt{
    float:left;
    width:140px;
    font-weight:bold;
    clear:left;
}
#other_countries dd{
    float:left;
    width:400px;
}