html { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
body { background-color: #FFF6C9; }
A:link { color: #336699; }
A:visited { color: #FF0000; }
A:active { color: #FF0000; }

div#header, div#menu, div#content, div.footer {
  width: 900px;
}
div#content {
  margin: 0 25px 0 25px;	
}
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.1em;
}

.section_head {
	margin:15px 0 15px 0; 
	padding:5px; 
	background-color: #32689B; 
	border:2px solid white; 
	font-size: 1.2em; 
	text-align: center;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: white;
}

.small_txt {
	font-size: .9em;
}

/* IE PNG Fix  */
div#header img { behavior: url(css/iepngfix.htc) }

div#homepg_desc {
	text-align: left;
	width: 820px;
	font-family:arial,sans-serif; 
	margin: 15px 0px 0px 20px;
	padding: 5px;
	background-color: white;
	border-style: ridge;
	border-width: 2px;
}
#homepg_desc h1, #homepg_desc h2, #homepg_desc h3, #homepg_desc p {margin:0 10px; letter-spacing:0px;}
div#homepg_desc h1 {font-size:1.75em; color:#000; text-align:center; padding:5;}
div#homepg_desc h2 {font-size:1.25em;color:#000; border:0; padding-bottom:5;}
div#homepg_desc h3 {font-size:1.15em; color:#000; border:0; padding-bottom:5;}
div#homepg_desc p {padding-bottom:0.75em; font-size: 1em;}

div.footer {
	font-size: .85em;
}
.shipping_note {
	font-size: .85em;
	font-style: italic;
}


/* For Image Groupings */
.section_desc {
	margin: 25px 10px 25px 10px;
	text-align: center;
}
div.img_group {
	padding: 0;
	text-align: center;
}

div.img_frame {
	margin: 0 5px 25px 5px;
	display: inline-block;
	vertical-align: top;
	zoom:1; *display: inline; _height: 200px;
}

div.img_frame img {
	border: 1px solid black;
}
div.img_frame h2 {
	font-size: .95em;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 0 0;
}

div.img_frame h3 {
	font-size: .85em;
	font-weight: normal;
	text-align: center;
	margin: 2px 0 0 0;
}

.price_retail {
	font-size: .85em;
	margin: 0 5px 0px 5px;
	display: inline-block;
	vertical-align: top;
	zoom:1; *display: inline; _height: 200px;
}
.price_sale {
	font-size: .85em;
	color: red;
	margin: 0 5px 0px 5px;
	display: inline-block;
	vertical-align: top;
	zoom:1; *display: inline; _height: 200px;
}


