body,html, body table{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
}
a:link 	{font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:#003366; text-decoration:none; font-weight: bold; }
a:visited {font-family:Trebuchet MS, Verdana, Arial, sans-serif;  color:003366; text-decoration:none; font-weight:bold; }
a:hover 	{font-family:Trebuchet MS, Verdana, Arial, sans-serif; color:003366; text-decoration:underline; font-weight: bold; }
a:active  {font-family:Trebuchet MS, Verdana, Arial, sans-serif;  color:003366; text-decoration:none; font-weight: bold; }
h1 {
  font-family: "Trebuchet MS", Tahoma, Verdana;
  font-size: 16px;
  font-weight: 700;
  color: #000000
  }
  h2 {
  font-family: "Trebuchet MS", Tahoma, Verdana;
  font-size: 14px;
  font-weight: 700;
  color: #000000
}
.clear { clear:both; }
.left{ text-align:left; }
.right{ text-align:right; }
.copyright_text {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 10px;
	color: #000000;
}
div#copyright_container
{
    white-space:nowrap;
    margin:0 33px 0 23px;
}
.interior_quickorder_qty {
}
.interior_searchfield {
	height: 20px;
	width: 190px;
}

.copyright_link {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 10px;
	color: #0A5B7C;
}

.index_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.index_bodytext_larger {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
html>body .interior_bodytext {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
}
.interior_bodytext {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.interior_bodytext_large {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.interior_bodytext_large_white {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.interior_bodytext_larger {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.pic_leftalign {
	margin-right: 10px;
	border: 1px solid #02658e;
}
.pic_rightalign {
	margin-left: 10px;
	border: 1px solid #02658e;
}
.interior_quickorder_qty {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	width: 30px;
	height: 20px;
}
.interior_quickorder_stylewidth {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	height: 20px;
}
.hrule_blue {
	border: 1px solid #02658e;
}
.interior_bodylink {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #02658e;
}
.interior_contact_fieldsize {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	width: 340px;
}

table.cart, div.cart, div.payment_information
{
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
div.payment_information
{
    min-width:50px;
    background: #FFFFFF;
    border:none;
    width:auto;
    float:left;
}

div.payment_information_purchaser
{
    background: #FFFFFF;
    border:none;
}

#sales-tax-container,#sales-tax-container table{
    width:100%;
}

table.cart th
{
padding:10px;
}

table.cart td
{
vertical-align:top;
}
table.cart td.price, table.cart td.price, table.cart td.qty, table.cart td.total
{
text-align:center;
}

#order_form ul.button, #order_total ul.button
{
    padding:0;
    margin:0 2px 0 2px;
    list-style:none;
}
#order_form ul.button li, #order_total ul.button li
{
    display:inline;
}

div#quickorder input, div#quickorder select
{
	font-size: 10px;
}
#quick_order_table
{
font-size:12px;
}
#quick_order_table th
{
   min-width:50px;
background-color:#02658E;
color:#FFFFFF;
}
#quick_order_table td
{
    padding:4px;
vertical-align:bottom;
}

#quick_order_table tr.odd
{
    background-color:#999999;
}

#quick_order_table tr.even
{
    background-color:#E0E0E0;
}



#quick_order_table ul.button {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#quick_order_table ul.button li {
	padding: 2px;
	float: left;
	height: 21px;
}
#quick_order_table ul.button li a {
	background-color:#5DC567;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding:3px 10px 3px 13px;
	margin: 0;
	display: block;
	border: 0px solid #043422;
}

#quick_order_table ul.button li a:hover{
	color: #fff;
}

#quick_order_table ul.button li img{
	margin: 0;
	padding: 0;
        display:none;
}

#quick_order_table ul.button li .icon {
	margin-left: 6px;
	margin-top: -1px;
	text-decoration: none;
}

div.search_form div#footer
{
    text-align:left;
    background-color:white;
    border:0;
}
div.search_fields
{
    text-align:left;
    background-color:white;
    border:0;
}
div.payment_method {
	background: #FFFFFF;
}
table.cart{
	background: #FFFFFF;
    border:0;
}

span#change_store
{
    padding-left:10px;
    font-size:14px;
}
span#change_store label#childstore_name
{
    font-weight:bold;
}
ul#store_header_buttons
{
	list-style:none;
	margin:0;
	padding:0;
}
ul#store_header_buttons li
{
    display:inline;
}
td#store_logo_left
{
	width:242px;
}
td#store_logo_right
{
	text-align:center;
}

.flash_message {
	width: 100%;
	padding: 5px;
}

.flash_ok {
	background-color: #0F6;
}

.flash_error {
	background-color: #ffaaaa;
}