* { margin:0; padding:0;}
body { background:url(../images/bg.jpg) top left repeat-x #fff; width:1024px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }

strong{ color:#B3D700;} .clear{ clear:both;} .btn{ background:url(../images/button.png) no-repeat center; border:none; width:84px; height:32px; cursor:pointer;}

img { behavior: url(iepngfix.htc); border:none; }

img.floatLeft{
	padding:4px 10px 0 0;
	float:left;
}

#header { width:970px; margin:0 auto; height: 150px;}

#headertxt{ width:450px; height:10px; font-size:11px; float:right; clear:right;}

#logo { width:496px; height:auto; no-repeat top left; float:left; margin: 10px 0 0 0;}
#number { width:288px; height:auto; float:right; margin: 7px 0 0; -margin:1px 0 0;}
#locklogo { width:79px; height:auto; float:right; margin:7px 0 0; -margin:1px 0 0;}

#menu{
	width:650px;
	height:auto;
	margin:0 auto;
	float:left;
}
#menu ul{
	width:749px;
	height:49px;
}
#menu li{
	list-style-type:none;
	float:left;
}
#menu a{
	height:49px;
	display:block;
}
#menu a.about { background:url(../images/menuBG.png) 0 0; width:126px; }
#menu a.about:hover { background:url(../images/menuBG.png) 0 50px; width:126px; }
#menu a.products { background:url(../images/menuBG.png) -126px 0; width:126px; }
#menu a.products:hover { background:url(../images/menuBG.png) -126px 50px; width:126px; }
#menu a.solutions { background:url(../images/menuBG.png) -252px 0; width:126px; }
#menu a.solutions:hover { background:url(../images/menuBG.png) -252px 50px; width:126px; }
#menu a.services { background:url(../images/menuBG.png) -378px 0; width:126px; }
#menu a.services:hover { background:url(../images/menuBG.png) -378px 50px; width:126px; }
#menu a.news { background:url(../images/menuBG.png) -504px 0; width:126px; }
#menu a.news:hover { background:url(../images/menuBG.png) -504px 50px; width:126px; }
#menu a.contact { background:url(../images/menuBG.png) -630px 0; width:119px; }
#menu a.contact:hover { background:url(../images/menuBG.png) -630px 50px; width:119px; }
#menu span.hidetxt{	display:none; }

#content { margin:0 auto; width:970px; height:auto; background:#fff; }

#leftcon { width:550px; padding:0 20px 0 20px;  border-right:solid 1px #ccc; min-height:500px; float:left;}
#leftcon h1 { font-size:24px; color:#FF779D; background:url(../images/check.png) no-repeat center left; text-indent:12px; padding:10px 10px 0;}
#leftcon p { padding:4px 10px; line-height:150%; }
#leftcon strong.phone { font-size:24px; }
#leftcon ul{ padding:4px 10px 4px 30px;}
#leftcon li{ line-height:150%;}

#rightcon { width:350px; padding:0 0px 0 0px; float:right; }
#rightcon #side { background:url(../images/side.png) left top no-repeat; width: 317px; height:363px; }

#footer {		
	width:970px;
	margin:20px auto 0;
	font-size:14px;
	text-align:center;
	clear:both;
	height:100px;
	background:#EBEBEB;
}
	
#footer p{ padding:10px 0 0;}

#footer a {
		font-size: 0.9em;
		margin: 0 20px 0 0;		
		text-decoration:none;
		color: #666666; }

#footer a:hover {
		text-decoration: underline;
		color: #B3D700; }

#copyright {
	text-align:center;
	font-size:12px;
	padding:10px 0px 10px 0px;
	color:#666666; }

.cities {
	padding: 4px 0 4px 0;
	line-height:150%;	
	font-family: Arial, Helvetica, sans-serif;	
	background:url(../images/bullet1.gif) no-repeat left center;	
	text-align: left;
}
.cities a, .cities a:hover{
	font-weight:bold;	
	font-size: 11px;
	margin-left:20px;
	text-decoration:none;
}
.cities a{		
	color:#000000;
}
.cities a:hover{
	color:#E3BA0A;
}



