body { 
	margin: 0px; 
	padding: 0px; 
	background-image: url(images/tobar.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	background-color: #fff; 
	font-family: Georgia, Times, "Times New Roman", serif; }

h1 { 
	text-indent: -9999px; 
	margin: 0px; 
	padding: 0px; 
	position: absolute; }

p { 
	margin-top: 8px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	padding: 0px; }

label { 
	float: left; 
	text-align: right; 
	text-transform: uppercase; 
	color: #002060; 
	font-size: 12px; 
	font-weight: normal; 
	padding-top: 10px; }

#Content { 
	width: 900px; 
	background-image: url(images/top.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; }

.right { 
	width: 272px; 
	border-left: 1px #ccc solid; 
	float: right; 
	clear: right; }

.rightbox { 
	margin-right: 34px; 
	margin-top: 15px; 
	padding: 12px; 
	margin-left: 12px; }

.left { 
	float: left; 
	clear: left; 
	width: 614px; }

.leftbox { 
	margin-left: 47px; 
	border: 12px #CCC solid; 
	margin-top: 158px; 
	margin-bottom: 10px; 
	background-color: #fff; 
	float: left; 
	display: inline; }

.full { 
	width: auto; }

.fullbox { 
	margin-left: 47px; 
	border: 12px #ccc solid; 
	margin-top: 158px; 
	margin-bottom: 10px; 
	background-color: #fff; 
	padding: 10px; }

.products { 
	border: 12px #ccc solid; 
	margin-left: 250px; 
	background-color: #fff; 
	padding: 15px; 
	margin-top: 158px; 
	height: 330px; }

.fullbox h2 { 
	font-weight: bold; 
	font-size: 23px; 
	color: #002060; 
	border-bottom: 1px #4e6cb3 dotted; }

h2.type { 
	font-weight: bold; 
	font-size: 23px; 
	color: #002060; 
	text-align: left; 
	border-bottom: 1px #4e6cb3 dotted; 
	margin-top: 10px; 
	margin-left: 25px; 
	margin-bottom: 5px; 
	margin-right: 25px; 
	padding: 0px; }

.products p { 
	font-size: 12px; 
	color: #666; 
	padding-left: 40px; }

.leftbox p { 
	font-size: 12px; 
	color: #666; 
	padding: 5px 25px; 
	width: 500px; }

.leftbox p.address { 
	font-size: 12px; 
	color: #666; 
	padding: 0px 25px 10px 25px; 
	margin: 0px; 
	width: 500px; }

.leftbox h3 { 
	padding: 5px 25px 5px 25px; }

.leftbox dd img { 
	float: left; }

.leftbox dl { 
	float: left; 
	margin: 25px 20px; 
	padding: 0px; }

.leftbox dt { 
	float: right; 
	width: 353px; 
	margin: 0px; 
	padding: 0px; 
	font-size: 14px; 
	color: #666; }

.leftbox dd { 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; }

.products dd img { 
	float: left; 
	clear: left; 
	padding-top: 10px; }

.products dl { 
	float: left; 
	margin: 10px 30px; 
	padding: 0px; 
	display: inline; }

.products dt { 
	float: right; 
	width: 200px; 
	font-size: 14px; 
	color: #666; 
	clear: right; 
	margin: 0px; 
	padding-top: 10px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; }

.products dd { 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
	clear: right; }

kbd { 
	padding-right: 10px; 
	color: #fff; }

h3 { 
	font-size: 17px; 
	padding: 0px; 
	border-bottom: 1px #002060 dotted; 
	font-weight: normal; 
	margin: 0px; }

h3.state { 
	padding: 10px 0px 0px 0px; 
	border-bottom: 1px #002060 dotted; 
	margin: 0px 25px; }

h4 { 
	margin-left: 25px; 
	margin-bottom: 5px; 
	padding: 0px; 
	margin-top: 5px; 
	margin-right: 0px; }

.bluebox { 
	float: left; 
	background-color: #002060; 
	padding: 15px; 
	margin-left: 47px; 
	margin-top: 15px; 
	display: inline; }

.bluebox h2 { 
	font-size: 27px; 
	text-align: right; 
	color: #4e6cb3; 
	margin: 0px; 
	padding: 0px; 
	border-bottom: 1px #4e6cb3 dotted; 
	font-weight: normal; }

.bluebox p { 
	font-size: 14px; 
	color: #ccc; }

input { 
	margin-left: 15px; 
	margin-top: 5px; }

.findprod { 
	background-color: #4e6cb3; }

.findprod h3 { 
	color: #cddd47; }

.findprod p { 
	margin-bottom: 15px; }

.carry { 
	background-color: #cddd47; }

.carry h3 { 
	color: #4e6cb3; }

.contact { 
	background-color: #ccc; }

.contact h3 { 
	color: #002060; }

.contact p , .carry p { 
	color: #444; 
	font-size: 12px; }

.lefthistory { 
	float: left; 
	clear: left; 
	width: 800px; }

.leftboxhistory { 
	margin-left: 47px; 
	border: 12px #CCC solid; 
	margin-top: 158px; 
	display: inline; 
	background-image: url(images/greyslice.jpg); 
	background-repeat: repeat-y; 
	background-position: left; 
	background-color: #fff; 
	float: left; 
	clear: left; }

.leftboxhistory p { 
	margin-left: 175px; 
	margin-bottom: 15px; 
	line-height: 20px; 
	font-size: 13px; 
	margin-right: 15px; }

.text { 
	float: right; 
	padding: 25px; }

.title { 
	font-weight: bold; 
	font-size: 23px; 
	color: #002060; 
	border-bottom: 1px #4e6cb3 dotted; 
	margin-top: 10px; 
	margin-left: 25px; 
	margin-bottom: 5px; 
	margin-right: 25px; 
	padding: 0px; }

.alttitle { 
	font-weight: bold; 
	font-size: 23px; 
	color: #4e6cb3; 
	border-bottom: 1px #4e6cb3 dotted; 
	margin-bottom: 5px; 
	padding: 0px; }

.righthistory { 
	float: right; 
	clear: left; 
	width: 250px; }

.topdown { 
	margin-top: 175px; }

#bigwad { 
	background-image: url(images/bigyellow.png); 
	width: 230px; 
	height: 422px; 
	position: absolute; 
	z-index: 1; 
	left: 45px; 
	top: 171px; }

#nav { 
	position: absolute; 
	top: 83px; 
	left: 271px; 
	width: 345px; }

#nav ul { 
	margin: 0px; 
	padding: 0px; }

#nav li { 
	margin-right: 9px; 
	list-style-type: none; 
	float: left; 
	height: 80px; }

#nav a { 
	border-bottom: 1px #002060 dotted; 
	padding-bottom: 5px; 
	text-decoration: none; 
	color: #002060; 
	text-transform: uppercase; 
	font-size: 13px; }

#nav a:visited { 
	color: #4e6cb3; 
	border-bottom: 1px #4e6cb3 dotted; }

#nav a:hover { 
	color: #999; 
	border-bottom: 1px #999 dotted; }

.yellowbtn { 
	font-size: 13px; 
	color: #000; 
	background-color: #cddd47; 
	border: 1px #000 solid; 
	float: right; 
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 2px; 
	padding-left: 4px; 
	display: block; 
	margin-top: 8px; }

a.yellowbtn:hover { 
	text-decoration: underline; 
	color: #4e6cb3; }

table { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; }

.error { 
	color: #ee0000; }


