/* body, p, td, div, span, th { */
body{
    font-family: Garamond, Baskerville, "Book Antiqua", "Times New Roman", Times, serif;
    font-size:10pt;
    background-image: url(images/background.gif);
    background-repeat: repeat;
}
li { margin-bottom:0.5em; }
img { border:none; }
a { text-decoration:none; }
a:link { color: #94703D; }
a:visited { color: #94703D; }
.link { color: #94703D; cursor:hand; cursor:pointer; }
.sans { font-family: Arial, Helvetica, sans-serif; }
.red { color: #C33028; }
.blue { color: #0E4B70; }
.pages { 
    font-family: Arial, Helvetica, sans-serif;
    background-color:#E9DBA4; 
    padding:5px;
    text-align:right;
}

a.product_price {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #C33028;
}
a.product_price:visited {
    color: #C33028;
}
a.product_price:visited { color:#C33028; }
table.product_thumb td { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

table.product_details {
    margin:15px 5px;
}
table.product_details td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.product_price {
    font-weight: bold;
    font-size:8pt;
    color: #C33028;
}
.product_description{
    font-size: 12px;
    font-weight: bold;
    line-height:1.5em;
    color: #666666;
    margin-bottom:15px;
}

.product_name {
    font-size:1.3em;
    font-weight: bold;
    color: #12527C;
}
.product_nav {
    font-size: 12px;
    font-weight: bold;
    color: #12527C;
}
.product_detail td {
    padding:5px;
}
.product_links { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    height:20px; 
    background-color:#E9DBA4; 
    font-weight:bold; 
    text-align:center;
}

.footer_heading {
    color: #CC9900; 
    font-size: 16px;
}
.footer_text {
	font-size: 10pt;
	line-height: 12pt;
	color: #FFF;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	color: #FFFFFF;
}
.featured_products {
	font-size: 8px;
	color: #3399CC;
}
.copy {
    font-family: Garamond, Baskerville, "Book Antiqua", "Times New Roman", Times, serif;
    font-size: 10pt;
    font-style: normal;
    word-spacing: normal;
    letter-spacing: normal;
    line-height: 14pt;
}
.heading {
    font-family: Garamond, Baskerville, "Book Antiqua", "Times New Roman", Times, serif;
    /* font-size:1.2em; */
    color: #C23027;
    font-weight: bold;
}
.order_form{
    border:none;
}
.order_form td {
    font-family: Garamond, Baskerville, "Book Antiqua", "Times New Roman", Times, serif;
    font-size:11pt;
}
/*
.style21{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}
h1 {
	font-family: Garamond, Baskerville, "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #C23027;
}

.menu_item {
    background-image:url(images/menu/menu_bg.gif);
    font-size:10pt;
    padding-left:35px;
    width:180px;
    height:32px;
    color:#8E7461;
}
.meun_item_over {
    color:#C84635;
}
*/
    
.special_input { display:none; }


.buckle_special_inst { width:100% }
.buckle_special_inst td { padding-right:10px }

.grid_table { border-collapse:collapse; }
.grid_table td { font-weight:normal; border: 1px solid #666666; }
