body{
  font-family: arial, verdana, "times new roman", courier;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
  color: #000000;
  background-color: #534744;
  text-align: center;
}
form{
  margin: 0px;
  padding: 0px;
}
h1{
  font-size: 1.5em;
  margin: 0px;
  padding: 0px;
  color: #999999;
}
h2{
  font-size: 1.2em;
  margin: 0px;
  padding: 0px;
  color: #999999;
}
h3{
  font-size: 1em;
  margin: 0px;
  padding: 0px;
  color: #999999;
}
a img{border: 0px;}
.blue_link{
  color: #0000ff;
  text-decoration: none;
}
.blue_link:hover{text-decoration: underline;}
.regular_link{
  color: #000000;
  text-decoration: none;
}
.regular_link:hover{text-decoration: underline;}
#site_hold{
 position: relative;
 width: 955px;
 height: auto !important;
 min-height: 600px;
 height: 600px;
 background-color: #ffffff;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 padding-top: 0px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
 text-align: left;
}
#header{
 position: relative;
 height: 100px;
 background-color: #cfc2b6;
 margin: 0px;
 padding: 0px;        
}
#search_hold{
 float: right;
 background-color: #ffffff;
 width: 185px;
 height: 25px;
 margin-right: 20px;
 margin-top: 38px;
 padding: 0px;
}
.input_search_default{
 color: #999999;
 border: 0px;
 vertical-align: middle;
 width: 160px;
 padding: 0px;
 margin: 0px;
}
#srch_form table{
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
 border: 0px;
}
#srch_form table tr td{
 padding: 0px;
 margin: 0px;
}
#srch_search table{
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
 border: 0px;
}
#srch_search table tr td{
 padding: 0px;
 margin: 0px;
}
#top_menu{
 height: 50px;
 font-size: 1.3em;
}
#top_menu ul{
 padding-top: 10px;
}
#top_menu ul li{
 float: left;
 list-style-type: none;
 padding-left: 37px;
 padding-right: 37px;
}
#top_menu ul li a{
color: #333333;
text-decoration: none;
font-weight: normal;      
}
#top_menu ul li a:hover{
color: #000000;
text-decoration: underline;
}
#main_content{
 background-color: #cfc2b6;
 height: auto !important;
 min-height: 450px;
 height: 450px;
 padding: 20px;
}
#banner{
 background-color: #ffffff;
 padding: 10px;
 height: 310px;         
}
#flash_hold{
 float: right;
 height: 310px;
 width: 600px;
}
#banner_text{
  padding: 10px;
  width: 263px;
  border: 1px #999999 solid;
  height: 288px;
  color: #999999;
  line-height: 1.5em;
}
#content_hold{
  background-color: #ffffff;
  padding: 10px;
  height: auto !important;
  min-height: 450px;
  height: 450px;
  margin-top: 20px;
}
#content_hold_variable{
  background-color: #ffffff;
  padding: 10px;
  height: auto !important;
  margin-top: 20px;
}
#content_hold_withnavbar{
  background-color: #ffffff;
  padding: 10px;
  height: auto !important;
  min-height: 450px;
  height: 450px;
  margin-top: 0px;
}
#home_boxes{
  float: left;
  width: 280px;
}
#footer{
 position: relative;
 width: 955px;
 height: 30px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 text-align: left;
 color: #ffffff;
}
#footer a{
color: #ffffff;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
.inputbox{
 border:1px #cfc2b6 solid;
 padding: 1px;
 color: #7d7164;
}
.cat_button{
 display: block;
 width: 124px;
 height: 139px;
 padding: 8px;
 border: 1px #d9d6c4 solid;
 background-color: #ffffff;
 text-decoration: none;
 text-align: center;
 color: #c79e82;
}
.cat_button_hold{
float: left;
margin-left: 10px;
margin-bottom: 10px;
}
.cat_button:hover{
 background-color: #cfc2b6;
 color: #ffffff;
}
#content{
 position: relative;
 margin-left: 280px;
 height: auto !important;
 min-height: 470px;
 height: 470px;
}
#contentPadding{
 position: relative;
 margin-left: 280px;
 height: auto !important;
 min-height: 470px;
 height: 470px;
 padding: 0 15px 0 15px;
}
#content_noboxes{
 position: relative;
 padding: 15px;
 height: auto !important;
 min-height: 470px;
 height: 470px;
}
.cat_table tr td{
 padding-left: 8px;
 padding-bottom: 9px;
}
#navigation_bar{
  position: absolute;
  top: 167px;
  margin-bottom: 5px;
}
#home_special_offer{
  text-align: center;
  border: 2px #ff0000 solid;
  padding: 8px;
}
#category_price {
	background-image: url(/images/price-background.jpg);
	background-repeat: no-repeat;
	width: 62px;
	height: 25px;
	font-size: 135%;
	text-align: left;
	padding: 7px 0 0 80px;
	color: #FFF;
	font-weight: bold;
	}

#category_price_empty {
	width: 62px;
	height: 25px;
	font-size: 135%;
	text-align: left;
	padding: 7px 0 0 80px;
	color: #FFF;
	font-weight: bold;
	}
