/*<style>*/
body {font-family: "times new roman",verdana,serif;margin: 0;background-color: #fff;
color: #630;background-image: url(../images/marble_bg01.gif);background-repeat: repeat-y;
scrollbar-arrow-color: #630;scrollbar-base-color: #fff;scrollbar-darkshadow-color: #000;
scrollbar-face-color: #fff;scrollbar-highlight-color: #630;scrollbar-track-color: #fff;}

a, a:link, a:active, a:visited
{
color: #093;
text-decoration: none;
}

a:hover
{
color: #090;
text-decoration: none;
background: #FCFCD7;
}

a:link.definition, a:visited.definition, a:active.definition, a.definition
{
color: #006;
font-weight: bolder;
font-style: italic;
}

a:hover.definition
{
background-color: #fff;
}

#mainlayout
{
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: 0;
}

#navbar_box
{
vertical-align: top;
width: 150px;
padding: 0;
border: 0;
}

#navbar_div
{
width: 150px;
height: 400px;
}

#masthead_horz_box
{
vertical-align: bottom;
height: 75px;
padding: 0;
border: 0;
}

#masthead_horz_div
{
height: 75px;
background-image:url(../images/masthead.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center;
}

#vertical_box
{
vertical-align: top;
width: 50px;
padding: 0;
border: 0;
}

#masthead_vert_div
{
}

#footer_box
{
height: 75px;
padding: 0;
border: 0;
}

#footer_div
{
text-align: center;
font-size: 60%;
}

#content_box
{
vertical-align: top;
width: 100%;
padding: 0;
border: 0;
}

#content_div
{
height: 400px;
width: 100%;
}

#product_page, #unitedstates, #missouri
{
visibility: hidden;
width: 150px;
overflow: hidden;
position: absolute;
bottom: 0px;
}

.ttsc
{
font-variant: small-caps;
font-family: monospaced;
}

.productbox1
{
text-align: center;
width: 95%;
border-color: #000;
border-style: solid;
border-top-width: 1;
border-left-width: 1;
border-bottom-width: 3;
border-right-width: 3;
padding: 0;
margin: 0;
}

.productpic1
{
vertical-align: top;
text-align: center;
width: 180px;
height: 125px;
padding: 0;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
overflow: hidden;
}

.productpic2
{
height: 125px;
width: 180px;
overflow: hidden;
}

.productname
{
padding-right: 5px;
text-align: right;
vertical-align: top;
height: 15px;
background-color: #000;
color: #fff;
font-family: verdana,sans-serif;
font-weight: bold;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
}

.productdesc
{
vertical-align: top;
text-align: left;
height: 70px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 0;
padding-right: 0;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
}

.productprice
{
width: 180px;
overflow: hidden;
padding: 0;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
font-family: verdana;
font-size: 125%;
font-weight: bold;
color: #00f;
}

.productsell
{
padding-right: 5px;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
text-align: right;
}

.productattention
{
text-align: justify;
background-color: #6cf;
color: #000;
font-weight: bold;
padding: 0;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 1;
}

.productsellform
{
border-color: #000;
border-style: solid;
border-top-width: 1;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 1;
padding: 1px;
font-family: verdana;
font-weight: bold;
font-size: 12px;
color: #000;
width: 300px;
height: 20px;
background-color: #fff;
}

.producttextbox
{
font-family: verdana;
font-weight: bold;
font-size: 9px;
color: #000;
}

.productsize
{
font-weight: bold;
font-size: 80%;
color: #630;
}

.productdisclaimer
{
padding: 10px;
width: 95%;
text-align: left;
background-color: #fff;
color: 00f;
border-color: #f00;
border-style: solid;
border-top-width: 1;
border-left-width: 1;
border-bottom-width: 3;
border-right-width: 3;
}

#ofdiv
{
background-color: #fff;
color: #000;
width: 100%;
text-align: center;
}

.ofbox_main
{
border-color: #000;
border-style: solid;
border-top-width: 1;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 1;
width: 100%;
}

.ofbox_header
{
background-color: #ccc;
font-size: 100%;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_header1
{
background-color: #ccc;
text-align: left;
font-size: 100%;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_item
{
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_quantity
{
text-align: center;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_price
{
text-align: right;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_subtotal
{
text-align: right;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 1;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_subtotal1
{
text-align: right;
border-color: #000;
border-style: solid;
border-top-width: 2;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_item1
{
border-color: #000;
border-style: solid;
border-top-width: 2;
border-left-width: 2;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_item2
{
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 2;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_item3
{
border-color: #000;
font-family: "arial black",verdana;
border-style: solid;
border-top-width: 1;
border-left-width: 2;
border-bottom-width: 1;
border-right-width: 1;
}

.ofbox_shipping
{
text-align: right;
border-color: #000;
border-style: solid;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 1;
border-right-width: 0;
}

.ofbox_total
{
text-align: right;
font-family: "arial black",verdana;
border-color: #000;
border-style: solid;
border-top-width: 1;
border-left-width: 2;
border-bottom-width: 1;
border-right-width: 1;
}

.ofbox_subheader
{
background-color:eee;
font-weight: bold;
font-size: 60%;
font-family: verdana,arial,sans-serif;
border-bottom: dashed #666 1px;
}

.ofbox_address
{
text-indent: 50px;
font-weight: bold;
}

.ofbox_address1
{
padding-left: 50px;
font-weight: bold;
}

.ofbox_contact1
{
text-indent: 30px;
color: #666;
font-weight: bold;
font-size: 70%;
font-family: verdana,arial,sans-serif;
}

.ofbox_contact2
{
text-indent: 30px;
font-weight: bold;
}

.ofbox_refer
{
text-indent: 25px;
font-weight: bold;
}

.ofshipping
{
width: 400px;
color: #999;
font-family: verdana,sans-serif;
font-weight: bold;
font-size: 65%;
}

.contact_tab
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 3;
border-bottom-width: 3;
border-right-width: 3;
}

.contact_top1
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 3;
border-bottom-width: 0;
border-right-width: 0;
}

.contact_top2
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 0;
border-bottom-width: 0;
border-right-width: 3;
}

.contact_sides
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 0;
border-left-width: 3;
border-bottom-width: 0;
border-right-width: 3;
}

.contact_left
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 0;
border-left-width: 3;
border-bottom-width: 0;
border-right-width: 0;
}

.contact_right
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 0;
border-left-width: 0;
border-bottom-width: 0;
border-right-width: 3;
}

.contact_bottom
{
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 0;
border-left-width: 3;
border-bottom-width: 3;
border-right-width: 3;
}

.contact_left_side
{
background-color: #fff;
vertical-align: top;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 3;
border-bottom-width: 3;
border-right-width: 0;
}

.contact_right_side
{
background-color: #fff;
vertical-align: top;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 0;
border-bottom-width: 3;
border-right-width: 3;
}

.contact_head
{
font-size: 125%;
background-color: #fff;
border-style: double;
border-color: #69f;
border-top-width: 3;
border-left-width: 3;
border-bottom-width: 3;
border-right-width: 3;
}

#ship_form
{
width: 90%;
padding: 20px;
border: dashed 2px #630;
}

.ship_left
{
color: 630;
text-align: right;
vertical-align: bottom;
padding-right: 20px;
font-weight: bold;
}

.ship_right
{
color: 630;
}

.ship_form_ele
{
font-family: verdana,arial,sans-serif;
font-size: 75%;
}

.ship_error
{
font-family: verdana,arial,sans-serif;
color: f00;
font-size: 80%;
font-weight: bold;
}

.ship_error .ship_opt
{
background-color: #fff;
font-family: verdana,arial,sans-serif;
font-size: 80%;
color: #063;
font-weight: bold;
}

.ship_how1
{
border: inset 2px #000 #ddd;
background-color: #fff;
height: 20px;
width: 142px;
overflow: hidden;
}

.ship_how2
{
font-family: verdana,arial,sans-serif;
font-size: 73%;
color: #000;
position: absolute;
top: -2px;
left: -2px;
}

.ship_how3
{
height: 25px;
padding: 0;
text-align: left;
vertical-align: baseline;
}

.ship_button
{

}

.ship_header
{

}

div.e3 {background-color: #fff;border: 1px solid #9cf;width: 250px;}
e3, a:link.e3, a:visited.e3, a:active.e3 {text-decoration: none;color: #9cf;
font-weight: bold;font-family: verdana,arial,sans-serif;font-size: 11px;}
a:hover.e3 {color: #fc9;background-color: #fff;}

/*</style>*/
