/* CSS Document */body{background-color:#000;font-family: "Lucida Grande", Arial, sans-serif;font-size:12px;font-color:#fff;margin:auto;text-align:center;}#mainbody {	text-align:center; 	margin:auto;	width:1000px;	border:none;}#content {	width:1000px;	float:left;	font-color:#fff;	background-image:url(../images/bg-img.jpg);	backgroung-repeat:repeat-x;	padding:0;	margin:0;}#banner {	float:left;	width:1000px;	height:549px;	margin:0;	padding:0;	border:none;}.call {	float:right;	margin:375px 30px 0 0;}#menu{	float:left;	text-align:center;	background:url(../images/menu-bg.jpg) no-repeat 250px 0;	width:1000px;	height:65px;}#menu a {	float:left;	text-decoration:none;	font-size:14px;	margin:12px 10px 0 20px;	color:#b2cc00;	font-family:Verdana;}.home {	padding-left:305px;}.about {	padding-left:26px;}.services {	padding-left:17px;}.contact {	padding-left:22px;}#leftcontent{	margin:10px;	float:left;	width:300px;	color:#fff;	text-align:justify;}#leftcontent p {	padding: 0 10px;}.head_bg {	background:url(../images/head-bg.png) no-repeat 20px 0;	height:40px;	padding-top:8px;	color:#fff;	margin:0;	text-align:center;}#midlecontent{	float:left;	text-align:center;	width:300px;}#rightcontent{margin:0px;padding:10 5px;float:right;width:300px;}#footer {	width:1000px;	float:left;	border-top:5px solid #b2cc00;	color:#fff;	padding:10px 0;}#footer_left {	text-align:left;	width:480px;	margin:0;	padding-left:20px;	float:left;}#footer_right {	text-align:right;	width:470px;	margin:0px;	padding-right:30px;	float:right;}#footer_right a {	color:#b2cc00;}img {	border:none;}h1 {	font-size:24px}h2 {	font-size:22px}p {	color:#C3C3C3;}