* {
	font: 11px Georgia, "Times New Roman", Times, serif;
}
/* modify the BODY */
body {
	background: #6E5D44 url(../design_images/gradient.gif) repeat-x;
	margin-top: 30px;
	text-align:center;
}
form {
	display: inline;
}
a {
	font-weight: bold;
	color: #1D3A16;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	font: 11px Georgia, Times New Roman, Times, serif;
	line-height: 14px;
	margin: 11px 0;
}
.radiobuttons{
	margin: 9px 0;
}
h1, .bigHeader {
	font-size: 20px;
	color: #392616;
	font-weight:bolder;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/* modify main table width and background to adjust the page width and color*/
td {
	vertical-align: top;
	border-collapse:collapse;
}

table {
	border-collapse:collapse;
	
}
.table-main-table { 
	background: url(../design_images/table_gradient.jpg) repeat-x;
	background-color: #E3CE99;
	width: 746px;
	margin: 0px auto; 
	padding: 0px;
	color: #000;
	border:none;
	border-collapse: collapse;
}

.detailHolder img{
	border: 2px #AF9453 solid;
	margin-right: 5px;
	margin-top: 5px;
}

.error {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	margin:10px;
}

.table-main-table td{ 
	padding:0px;
}
.table-fixed-width {
	width: 760px; 
	background: #FFF; 
	color: #000; 
}
/*.table-small { 
	border: 0; 
	padding: 1; 
	spacing: 1;
}*/
/*
modify these three below to adjust the look and text size of the tables and headers
*/



.table-title { 
	font-weight: bold; 
	font-size: 14px;
  }
.tblcols {
	background: #CCC;
	color: #333;
	text-align:left;
}
.table-header { 
	text-align:left; 
	background-color: #fff; }

.listing-row { background: #FFF7E8 }
.listing-row-alt { background: #FFF }
/* customize left main menu*/
.cell-menulinktext{color: #FFF; font-weight: bold;}
.cell-menulink{background: #CCCCCC; font-weight: bold;}
.cell-menusearch{background: #CCCCCC}
.cell-catlink{background: #EEEEEE}
.cell-cart{ background: #EEEEEE; color: #000; font-weight:bold; font-size: 12px; text-align:center} 
/*
Modify the two classes below to adjust the text of the category product list
*/
.text-category-name{ color: #CCC; font-weight: bold; font-size: 14px;}
.text-category-desc{ color: #000; font-weight: bold; font-size: 12px;}

.body-form { background: #E3DFD7; color: #000 }

.warning { color: #cc1000; font-weight: bold }

.stackdump-file { color:purple }
.stackdump-line { color:red }

.currency-input { 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.option-input {
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.text-input {
    BACKGROUND-COLOR: #f5f5f5;
    font-size: 8px;
}

.number-input {
    BACKGROUND-COLOR: #f5f5f5;
    text-align: left;
    font-size: 8px;
}

/* STORE HEADER */
#header {
	margin: 0 0 15px 0;
	border-top: 2px #AF9453 solid;
	background:url(../design_images/feature_bg.jpg) repeat-x top;
	
}
/* SIDEBAR MENU */
/*.menuLink {

	padding: 0 0 15px 15px;
	width: 183px;
	height: 200px;
	text-align: left;
}*/
.menuLink, #myaccount {
	line-height: 16px;
	padding: 0 15px 15px 15px;
	width: 183px;	
	height: 200px;
	text-align: left;
	display: block;	
	margin-right:0px;
}
.menuLink a, #myaccount a {
	text-decoration: none;
}
.menuLink a:hover, #myaccount a:hover {
	text-decoration: underline;
}
.signin {	
	width: 260px;
	border-collapse: collapse;
	margin: 10px 10px 0 0;
}

#menu TD, #myaccount TD, .signin td {
	padding: 5px;
	
}
#bestseller TD, #related TD  {
	padding: 5px;
}
.tblhead, .tblhead div  {
	font-weight:bold;
}
.fieldlabel, .fieldlabel strong {
	background:none;
	font-weight:bold;
}

.hellouser {
	background-color: #E7F3C6;
}
   
/* FEATURED PRODUCT */
.feature {
	width:100%;
	margin: 0px 0px 15px 0px;
	border: 2px #AF9453 solid;
	background: url(../design_images/feature_bg.jpg) repeat-x;
}
.feature_content{
	margin: 15px;
}
#featured {
	width: 100%;
	text-align: center;	
}
#featured td {
	vertical-align: top;
}
.featuredproduct {
	width: 100%;
}
.featuredproduct td {
	text-align: center;
}
/* BEST SELLER SIDEBAR */
#bestseller .tblhead, #related .tblhead {
	width: 145px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;	
}
.bestsellerproduct, .relatedproduct {
	width: 145px;
	border: 1px solid #CCC;
	margin-bottom: 3px;
}
.bestsellerproduct TD, .relatedproduct TD {
	padding: 5px;
	text-align: center;
}
.frame {
	border: 1px solid #CCC;
}
/* PRODUCT ATTRIBUTES */
.name, .price, .qty {
	font-weight: bold;
}

/* CATEGORY PRODUCT LIST */
a {
	font-size: 11px;
}
p.pagedesc, #pagehead, #pagehead h1, #categoryproductlist {
	width: 520px;
}
#pagehead h1 {
	line-height: 25px;
}
p.pagedesc {
	margin: 5px 0 10px 0;
	color: #000000;
}
#productlist, #invoicelist {
	width: 520;
	
	margin-bottom:10px;
	border-collapse: collapse;
	border-top: 2px #AF9453 solid;
	border-right: 2px #AF9453 solid;
}

#productlist TD, #invoicelist TD {
	padding: 0px;
	border-left: 2px #AF9453 solid;
	border-bottom: 2px #AF9453 solid;
}

#productlist TD.description {
	padding: 10px;
	background:url(../design_images/feature_bg.jpg) repeat-x #EADBB4;
}
/* FOOTER */
td.footer {
	
	padding-top: 5px;
	background-color:#6E5D44;
	color: #E8D9AE;
	font-size:10px;
	border-top: 2px #AF9453 solid;
	border-collapse:collapse;
}
.footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {
	color: #E8D9AE;
	font-size:10px;
}
/* PRODUCT DETAIL */
#productdetail {
	line-height: 25px;
	margin-right:15px;
	width:490px;
}
#productdetail .frame {
	margin: 10px 10px 10px 0;
}
#productdetail select {
	width:175px;
	font-size:10px;
}
, #productdetail option {
	font-size:12px;
}
#addbutton {
	margin-top: 10px;
}
.homeThumbs {
	margin: 0px 8px 8px 0px;
	border: 2px #AF9453 solid;
}
.homeThumbR {
	margin: 0px 0px 8px 0px;
	border: 2px #AF9453 solid;
}
.specOps {
	font: 10px #000;
	line-height: 18px;
}
ul{
	margin-top: -10px;
	margin-bottom: 5px;
}

li 
	{
	margin-left: -23px;
	list-style-position: outside;
	list-style-type: square;
	padding: 0px;
	}
.FeatureText{
	font-weight: bold;
}
.NumberText{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.textHead
	{
	margin: 10px 0px -5px 5px;
	font-weight: bold;
	}
