body {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 100%;
	color: #000000;
	background: #F8F2DA url(../images/body_bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#masthead {
	background: #22170E url(../images/masthead.jpg) center top no-repeat;
	color: #FFF;
	height: 114px;
	padding: 0px;
	margin: 0;
	position: relative;
	left: 0px;
	top: 0px;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
}
#column_wrapper {
	background: #FFF url(../images/wrapper.jpg) repeat-y;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#center {
	width: 560px;
	float: left;
}
#left {
	width: 220px;
	float: left;
}
#right {
	width: 220px;
	float: left;
}
#center .content {
	padding: 20px 10px;
	font-size: 0.8em;
	line-height: 1.65em;
}
#left .content {
	padding: 20px 16px;
	font-size: 0.75em;
	line-height: 1.5em;
}
#right .content {
	padding: 20px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
}
#masthead .content {
	padding: 12px;
}
#footer .content {
	padding: 12px 16px;
}
#footer {
	color: #FFF;
	padding: 0px;
	margin: 0;
	font-size: 0.7em;
	clear: both;
	background-color: #3D2B1D;
}
#nav {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 9999999;
}
#logo {
	float: left;
	margin: 0;
	padding:0;
	width: 310px;
}
#top {
	float: left;
	width: 690px;
	margin:0;
	padding:0;
}
#phone {
	margin: 0;
	padding: 0;
	height: 30px;
}
#mastheadphonenumber {
/*	height: 20px;*/
	float: right;
	margin: 8px 0;
	padding: 3px 18px 0 0;
/*	background-image:url(../images/phonenumberbg.png);
	background-repeat:no-repeat;*/
}
.call {
	font-size:13px;
	font-weight:bold;
	color:#fffddd;
	padding:0;
}
.number {
	font-size:13px;
	font-weight:bold;
	color:#c1d778;
	padding:0 0 0 5px;
}
#searchbox {
	height: 22px;
	margin: 0;
	padding-right: 18px;
}
#searcharea	{
	height:20px;
	float:right;
	margin: 1px 0;
	padding:0;
}
#searcharea	.search {
	height: 14px;
	background-color: #FEF7D9;
	border: 1px solid #e69d01;
	color: #000;
	font-size: 11px;
}
#searcharea	.search1 {
	vertical-align: bottom;
}
#topmenu {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
/* BEGIN SEARCH */
#sbox {
	width: 185px;
	height: 39px;
	margin: 0;
	padding: 0;
}
fieldset.search {
	border: none;
	width: 170px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	width: 130px;
	height: 20px;
	padding: 3px 5px 0 5px;
	background: #FFF url(../images/search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #FFF url(../images/search_bg.gif) no-repeat left -23px;
	outline: none;
}
.search button.btn {
	width: 23px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	background: #05BAE2 url(../images/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #05BAE2 url(../images/search_bg.gif) no-repeat bottom right;
}
/* END SEARCH */
#scart {
	width: 168px;
	background-color: #7D0E02;
	color: #FFF;
	padding: 10px;
	margin: 58px auto 0 auto;
	border: 1px solid #000;
	font-size: 0.8em;
}
#ssl {
	background-color: #7D0E02;
	color: #FFF;
	padding: 0;
	border: 1px solid #000;
	margin-bottom: 15px;
}
#browse {
	background: #D88826 url(../images/browse_bg.jpg) repeat-x;
	padding: 10px;
	margin: 15px 0 0 0;
	border: 1px solid #000;
}
#browse ul {
	margin-bottom:12px;
}
#browse ul li{
	list-style:none;
	background:url(../images/mag_glass.gif) 0 6px no-repeat;
	padding-left:12px;
	line-height:16px;
}
#menuwrapper {
	position: relative;
	z-index: 9999999;
}
#left a:link {
	color: #9B7C00;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #000000;
}
#center a:link {
	color: #9B7C00;
}
#center a:visited {
	color: #333333;
}
#center a:hover {
	color: #000000;
}
#scart a:link {
	color: #FFF;
}
#scart a:visited {
	color: #F9F8D6;
}
#scart a:hover {
	color: #F0CB46;
}
#browse a:link {
	color: #000;
}
#browse a:visited {
	color: #3D2B1D;
}
#browse a:hover {
	color: #7D0E02;
}
#right .content a:link {
	color: #DD9F31;
}
#right .content a:visited {
	color: #333333;
}
#right .content a:hover {
	color: #826800;
}
#footer a:link {color: #999999;}
#footer a:visited {color: #666666;}
#footer a:hover {color: #FFFFFF;}
h1, h2, h3, h4 {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	margin: 10px 0;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.25em;
}
h4 {
	font-size: 1.1em;
}
.nomargintop {margin-top: 0;}
.content p {
	margin: 12px 0;
}
.gc_center {
	width: 92px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #000;
}
.center {
	display: block;
	margin: 0 auto;
}
.frml {
	float: right;
	margin-left: 10px;
}
.fl {
	float: left;
}
#show {
	width: 535px;
	margin: 10px auto;
	padding: 0;
}
td.csproduct {
border: 1px solid #000;
text-align: center;
}
table.csproducts {
	margin: 0 auto;
}
