div.main_internal_div{
	position:relative;
	background-image:url('../images/contact_bg.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:991px;
	height:973px;
	text-align:left;
}

div#map{ position:absolute; top:218px; left:51px; }

div.internal_container_contact{
	margin-top:115px;
	margin-left:48px;
	width:920px;
	float:left;
}
div.left_col_contact{
	width:700px;
	margin-top:290px;
	float:left;
}
div.right_col_contact{
	width:210px;
	float:left;
}

div.left_col_contact h1{
	margin-bottom:44px;
}
div.form{
	width:380px;
	float:left;
}
div.benefits img{
	margin-bottom:3px;
}

div.includes{
	float:left;
	width:300px;
	color:#6B54AE;
}
div.includes ul{
	list-style:none;
}
div.includes a{
	display:block;
	margin-top:28px;
}
div.includes h2{
	margin-bottom:24px;
	margin-top:25px;
	font-size:15px;
}
div.includes li{
	margin-bottom:5px;
}

div.right_col_contact ul.special_offer{
	width:200px;
	margin-left:0px;
}

ul.special_offer li.offers{
	background:none;
	height:64px;
	
}

div.form ul{
	list-style:none;
}
div.form ul li{
	margin-bottom:8px;
}
div.form label{
	color:#544391;
	font-weight:bold;
	display:block;
	float:left;
	width:110px;
	text-align:right;
	margin-right:10px;
	height:20px;
	margin-top:4px;
}

div.form input{
	background-image:url('../images/input_bg.gif');
	width:213px;
	height:25px;
	padding-left:7px;
	padding-right:5px;
	padding-top:4px;
}
div.form textarea{
	background-image:url('../images/textarea-bg.gif');
	width:210px;
	height:146px;
	padding-left:7px;
	padding-right:5px;
	padding-top:4px;
}