@charset "utf-8";
/* 
	Web-Design by Strandt Solutions LLC
*/
body{
	width: 			auto;
	margin: 		0px;
	padding:		0px;
	background: 	#d3d6e0 url(images/vertical-gradient.jpg) repeat-x;
}

#big-box{
	width: 780px;
	margin: 0px auto;
	background-color: white;
}

#header{
	width:			780px;
	margin: 		0px auto;
	padding:		0px;
}
#hatbox{
	background:		url(images/abt-banner.jpg);/* no flash */
	height:			300px;
}
#nav{
	width: 780px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}
#nav a {
	display: inline;
	width: 130px;
	height:	38px;
	line-height: 38px;
}
#nav img{
	border: none;
}

#main{
	width:				740px;
	margin:				0px auto;
	padding:			20px;
	background-color:	white;
	color:				#6d6e65;	/* button dark grey */
 	font-family:		Arial, Helvetica, sans-serif;
 	line-height: 		120%;
}

/*		text		*/
.indented{
	text-indent: 	2em;
}
.centered{
	text-align:		center;
}
.bcentered{
	font-weight:	bold;
	text-align:		center;
}
.graycentered{
	color:			#6d6e65;
	font-weight:	bold;
	text-align:		center;
}
.bluecentered{
	color:			#005dab;/* thermotec blue */
	font-weight:	bold;
	text-align:		center;
}
.note{
	font-style: italic;
}
.backbutton a{
	color: 			#6d6e65;
	text-decoration: none;
}
h1, h2, h3{
	font-family:	"Times New Roman", Times, serif;
}

h1{
	color:		#61ad83; /* advance green */
	font-size:	24px;
}
h2{
	color:		#908fb3;
	font-size:	18px;	
}
h3{
	font-size:	16px;
}

ul{
	list-style-type:	none;
	text-indent:		0px;
}

#shoebox{
	width: 			780px;
	margin: 		0px auto;
	padding: 		0px;
}

#footer{
	clear: both;
	margin: 0px;
	padding: 15px;
	background-color:	#6d6e65;	/* button dark grey */
	color:				#d2d3dd; 	/* advance light grey */
	font:				small Arial;
}
#address{
	width:		100%;
}
#toebox{
	width: 		780px;
	margin: 	0px auto;
	height:		30px;
}
#directory{
	width: 			40%;
	padding: 		0px;
}
#directory img{
	border: none;
}
#directory a{
	color:		#61ad83;/*advance green*/
}
#directory th{
	color:			#908fb3; /*advance steel blue*/
	font-size:		18px;
	padding:		5px;
	text-align:		left;
}
#directory td{
	font-size:		14px;
	padding:		5px;
	text-align:		left;
}
#map{
	width: 			60%;
	margin: 		0px;
	padding: 		0px;
	text-align: 	center;
	float: 			right;
}
#map img{
	padding: 	10px;
	border: 	none;
}
#fabpic{
	margin: 		20px auto;
	text-align:		center;
	width:			50%;
	float: 			right;
}
#fabpic img{
		margin: 10px;
		padding: 0px;
		border: none;
}
#repairpic{
	margin: 		20px auto;
	text-align:		center;
	width:			40%;
	float: 			right;
}
#repairpic img{
		margin: 0px;
		padding: 0px;
		border: none;
}
#thermopic{
	margin: 		0px auto;
	text-align:		center;
	width:			40%;
	float: 			right;
}
#thermopic img{
		margin: 0px;
		padding: 10px auto;
		border: none;
}
.thermo-blue{
	color: 		#005dab;
}
#modpic{
	margin: 		10px auto;
	text-align:		center;
	width:			40%;
	float: 			right;
}
#modpic img{
		margin: 0px;
		padding: 0px;
		border: none;
}
#abtform{
	width: 75%;
	margin: 0px auto;
}
#viewer{
	width: 600px;
	margin: 	20px auto;
}
#thumbs{
	width:	600px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
}
#thumbs a{
	display: inline;
	width: 75px;
	height: 50px;
	line-height: 50px;
}
#thumbs img{
	border: none;
}
#back-button{
	width: 177px;
	margin: 20px auto;
}
#back-button img{
	border: none;
}
#secondary-head{
	width: 780px;
	height: 80px;
	margin: 0px;
	padding: 0px;	
}
#secondary-head img{
	border: none;
	margin: auto;
}
#t-products{
	width: 			100%;
	padding: 		20px;
}
#t-products img{
	border:	none;
}
#t-products td{
	color:			#908fb3; /*advance steel blue*/
	padding:		5px;
	text-align:		center;
}