/* tags */body{	background-color: #FFFFFF;	margin: 0px;}p{	font-family: Helvetica, Arial, sans-serif;	font-size: 10pt;	font-weight: bold;}a.contact:link {font: 12px black Arial, sans-serif; color: #666666; text-decoration: none; }a.contact:hover {font: 12px black Arial, sans-serif; color: #666666; text-decoration: underline; }a.contact:visited {font: 12px black Arial, sans-serif; color: #666666; text-decoration: none; }/* specific divs */#container{}#header{}.homeTitle{	width: 100%;	height: 84px;	background-color: #CCD7D1;	vertical-align: bottom;}#header .otherTitle{	width: 100%;	height: 100px;	background-color: #CCD7D1;}#header .otherTitle .imgTitle{	position: relative;	left: 35px;	top: 50px;}.imgTitle{	position: relative;	top: 40px;		left: 27px;}.one800 {	position: absolute;	top: 39px;		left: 475px;}/* menu */#menu{	margin: 10px 0px 0px 30px;	clear: both;}#menu img{	margin: 0px 0px 0px 10px;}#menu .btn{	margin-top: 5px;	margin-bottom: 5px;}/* ------------------ body ------------------ */body {	margin: 0px 0px 0px 0px;}}/* ------------------ footer ------------------ */#footer{	clear: both;	margin-right: 10px;	width: 730px;}#footer #menu{	float: right;	margin-top: 20px;}#footer #menu img{	margin: 0px 0px 0px 10px;}#footer #menu .btn{	margin-top: 5px;	margin-bottom: 5px;}/* ------------------ home page photos ------------------ */#homeCharcoalBag{	position: absolute;	z-index: 1000;	left: 0px;	top: 120px;
         border: 0px solid;}

#bottomLINKS{	position: absolute;	z-index: 1001;	left: 20px;	top: 454px;}


#homeGrill{	position: absolute;	z-index: 1000;	left: 190px;	top: 590px;}#homeCoal{	position: absolute;	z-index: 1000;	left: 590px;	top: 590px;}/* ------------------ prod description ------------------ */.productDesc{	clear: both;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	font-weight: bold;	color: #99999D;	margin: 50px 0px 0px 30px;	position: relative;	top: 60px;}.productDesc .photo{	float: left;}.productDesc .bodyInfo{	float: left;	width: 400px;}.productDesc .bodyInfo p{	margin: 0px;}.productDesc .bodyInfo li{	clear: both;	margin-left: 10px;}.productDesc .bodyInfo img{	clear: both;}.productDesc .bodyInfo img .amt{	}/* ------------------ form stuff ------------------ */form{	margin-left: 30px;}form h2{	font-family: font-famly: Helvetica, Arial, sans-serif;	font-size: 12pt;	margin-bottom: 0px;}form p{	margin: 0px;	font-family: font-famly: Helvetica, Arial, sans-serif;	font-size: 10pt;}label{	font-famly: Helvetica, Arial, sans-serif;	font-size: 10pt;	font-weight: bold;	width: 6em;	float: left;	text-align: right;	margin: 0 1em 10px 0;	clear: both}input{	clear: right;	margin-bottom: 10px;}input .submit{	margin-left: 40px;}.message{	color: red;	font-weight: bold;	font-size: 12px;}/* ------------------ STORE ------------------ */.store100 {	position: absolute;	z-index: 1000;	left: 25px;	top: 125px;	border: 0px solid;}.store1250 {	position: absolute;	z-index: 1001;	left: 25px;	top: 305px;	border: 0px solid;}.infoChart {	position: absolute;	z-index: 1002;	left: 25px;	top: 665px;	border: 0px solid;}/* ------------------ COMMENTS ------------------ */#CSet form {	font-family: Arial, sans serif;	font-size: 12px;	color: #000000;}#Cset p {	font-family: Arial, sans serif;	font-size: 12px;	color: #000000;}#cform {	position: absolute;	z-index: 1000;	left: 32px;	top: 140px;	border: 0px solid;	width: 700px;	height: 700px;}#cform form {	font-family: Arial, sans serif;	font-size: 12px;	color: #000000;}#cform p {	font-family: Arial, sans serif;	font-weight: bold;	font-size: 12px;	color: #000000;}#thankOrder {	position: absolute;	z-index: 1000;	left: 32px;	top: 140px;	border: 0px solid;	width: 300px;	height: 300px;}