{ padding: 0; margin: 0; }



html,body{
background: #F6F6F6;
margin: 0px;
padding: 0px;
height:100%;
}

#header_wrap { 
position: relative;
margin: 0 auto;
background:url(../images/header_back.jpg) no-repeat 0 0;
background-position:top center;
height:201px;
}
#header { 
position: relative;
height:201px;
width:770px;
}
	#logo{
	width: 215px;
	height: 182px;
	position: absolute;
	left:0px;
	top:0px;
	}
	#phone{
	width: 265px;
	height: 21px;
	position: absolute;
	right: 0px;
	top:22px;
	}
	#nav{
	background:url(../images/navline.gif) no-repeat 0 0;
	background-position:bottom;
	list-style-type:none;
	width: 548px;
	height: 37px;
	position: absolute;
	right: 0px;
	top:76px;
	}	
		#nav li{
		float: left;
		padding: 0px;
		margin: 0px;
		}
	#nav2{
	list-style-type:none;
	width: 402px;
	height: 31px;
	position: absolute;
	right: 0px;
	top:113px;
	}	
		#nav2 li{
		float: left;
		padding: 0px;
		margin: 0px;
		}

#homecontent_wrap{ 
min-height:100;
text-align:left;
position: relative;
padding: 38px 0px 0px 0px;
margin: 0 auto;
width:770px;
background:url(../images/homecontent_back.jpg) no-repeat 0 0;
background-position:top;
}
	#home_img {
	width: 336px;
	height: 278px;
	position: absolute;
	top:250px;
	left: 0px;
	z-index:2;
	}
	
	#allent
	{
	position:absolute;
	left:0px;
	top:50px;
	}
		
	#home_text {
	padding:10px 0px 0px 368px;
	width:400px;
	min-height:280px;
	height:auto !important;
	height:280px;
	text-align:left;
	}
	
	@media print{
	#home_text {
	float:right; 
	padding:10px 0px 0px 0px;
	width:400px;
	min-height:280px;
	height:auto !important;
	height:280px;
	text-align:left;
	}
	}

#secondarycontent_wrap{ 
text-align:left;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0 auto;
width:770px;
}
	#secondarytext_left{
	background:url(../images/divider.jpg) repeat-y right;
	float:left;
	width:571px;
	}
	#leftpadding{
	padding:0 30px 50px 0;
	}
	
	#secondarytext_right{
	float:right;
	width:199px;
	}
	#rightpadding{
	padding:0 0 0 20px;
	}
	
	#spacer{ 
	clear:both;
	height:30px;
	}
	
	@media print {
	#secondarytext_left{
	clear:right;
	}
	}
	
	@media print {
	#secondarytext_right{
	clear:right;
	}
	}

#line{ 
padding:25px 0px 25px 0px;
width:770px;
text-align:center;
}

#line2{ 
padding:0px 0px 25px 0px;
width:770px;
text-align:center;
}



#threeicons{ 
position:relative;
padding:32px 0 0 0;
min-height:100px;
width:770px;
text-align:center;
list-style-type:none;
}

#threeicons2{ 
text-align:left;
width:770px;
position:relative;
z-index:10;
}
	#threeicons li{
	text-align:left;
	width:33%;
	float: left;
	padding: 0px;
	margin: 0px;
	}
	#threeicons li.ico1{
	position:relative;
	z-index:10;	
	padding:0px 0px 0px 0px;
	}
	#threeicons li.ico2{
	position:relative;
	z-index:10;
	padding:0px 3px 0px 3px;
	}
	#threeicons li.ico3{
	position:relative;
	z-index:10;
	padding:0px 0px 0px 0px;
	}
	
	#icoshadow{
	z-index:5;
	position:absolute;
	top:0px;
	left:0px;
	width:770px;
	height:99px;
	}

#footer_wrap{ 
height:140px;
position:relative;
padding:0px;
background:url(../images/shadow.gif) no-repeat 0 0;
width:770px;
}
	#copyright{
	width:184;
	height:17;
	top:23px;
	position:absolute;
	right:0px;
	}
	#footerline{
	position:absolute;
	right:0px;
	top:63px;
	}
	#footerlinks{
	top:23px;
	position:absolute;
	left:0px;
	}
	#cdklink{
	position:relative;
	text-align:center;
	top:80px;
	}
	
#mainwrapper{
width:100%;
background: #FFFFFF url(../images/back.jpg) repeat-x  0 0;
}


#bottomshadow{
height:200px;
width:100%;
background:#f6f6f6 url(../images/bottom_shadow.jpg) repeat-x 0 0;
}


div.hr {
  height: 1px;
  background: #DFDFE6;
}
div.hr hr {
  display: none;
}

.clearDivs
{
clear:both;
}

	