@charset "UTF-8";
/* CSS Document */

body{
	margin:0 0 0 0;
	background-color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	}
	
h1 {
 font-size:20px;
 color:#d13339;
 }
 	
a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000;}
a:hover {color:#000000;}
	
p{	
	margin:0 0 20px 30px;
	width:550px;
	line-height:20px;
	}
	
	
ul{
	margin:0 0 0 30px;
	padding:0 0 0 30px;
	width:500px;
	font-size:12px;
	font-weight:bold;
	list-style-image: url(../images/bullet.png);
	}
	
li
{
	margin-top:5px;
}

.lispaced
{
	padding:10px 0 10px 0;
}
	
.jacket
{
	width:920px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
	
.hugs{
	clear:left;
	float:left;
	width:920px;
	height:auto;
	border:2px #000000 solid;
	}
	
.head{
	clear:left; 
	float:left;
	width:920px;
	height:179px;
	margin:0;
	padding:0;
	}

.head_left{
	clear:left;
	float:left;
	width:336px;
	height:179px;
	margin:0;
	padding:0;
	}
	
#head_logo{
	clear:left;
	float:left;
	width:336px;
	height:113px;
	margin:0;
	padding:0;
	}

#head_hdr{
	float:left;
	width:336px;
	height:66px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	}
	
.head_right{
	float:left;
	width:584px;
	height:179px;
	margin:0;
	padding:0;
	}

#head_instantinfo{
	clear:left;
	float:left;
	width:584px;
	height:96px;
	margin:0;
	padding:0;
	}
	
#head_nav{
	float:left;
	width:584px;
	height:83px;
	margin:0;
	padding:0;
	}
	
#above_nav{
	clear:left;
	float:left;
	width:584px;
	height:15px;
	margin:0;
	padding:0;
	}
	
#below_nav{
	float:left;
	width:584px;
	height:14px;
	margin:0;
	padding:0;
	}
	
	
.interior_subheader{
	clear:left;
	float:left;
	width:920px;
	height:41px;
	}
	
.content{
	clear:left;
	float:left;
	padding: 20px 0 0 0;
	width:920px;
	height:auto;
	background:#FFFFFF url(../images/content_bg.jpg) bottom repeat-y;
	}
	
.foot{
	clear:left;
	float:left;
	width:920px;
	height:49px;
	background:url(../images/foot_bg.jpg) no-repeat;
	margin: 0;
	padding: 0;
	}
	
.index_foot{
	clear:left;
	float:left;
	width:920px;
	height:49px;
	background:url(../images/index_foot_bg.jpg) no-repeat;
	margin: 0;
	padding: 0;
	}

.foot_left{
	float:left;
	width:315px;
	height:20px;
	margin:25px 0px 0 172px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	}
	
.foot_left a:link {color: #ffffff;}
.foot_left a:visited {color: #ffffff;}
.foot_left a:active {color: #ffffff;}
.foot_left a:hover {color:#ffffff;}	

.foot_right{
	float:left;
	width:350px;
	height:20px;
	margin:25px 0 0 75px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	}
	
.foot_right a:link {color: #ffffff;}
.foot_right a:visited {color: #ffffff;}
.foot_right a:active {color: #ffffff;}
.foot_right a:hover {color:#ffffff;}
	
.index_left{
	clear:left;
	float:left;
	height:322px;
	width:325px;
	margin-left:20px;
	line-height:20px;
	margin-top:13px;
	}

.index_hugs{
	clear:left;
	float:left;
	width:920px;
	height:571px;
	border:2px #000000 solid;
}
	
.flash{
	float:left;
	height:322px;
	width:575px;
	}
	
.index_content{	
	clear:left;
	float:left;
	width:920px;
	height:auto;
	background:#FFFFFF url(../images/index_content_bg.jpg) bottom no-repeat;
	min-height:341px;
	height:auto; !important
	height:341px;
	}
	
#map {
	margin-top: 30px;
	margin-left: 30px;
	height: 400px;
	width: 400px;
	border: 1px #000033 solid;
	overflow:auto;
}

.customercontacts_right{
float:right; 
width:300px; 
height:293px;
}

.leftindent{
margin-left:10px;
}

#floatright {
	float:right;
	width:265px;
	margin-right:40px;
}
#floatright a {
	width: 250px;
}

#swapList li:hover{
cursor:pointer;
}

