body{font-family:arial; text-align:center; margin:0 auto;}

a{color:white;text-decoration:none}
a:hover{color:#00ff31}
td.menu{background:bd010f; width:450px;}
table.menu
{

position:absolute;
visibility:hidden;
}
td#footer {font-size:12px}
td#footer a:link {color: blue;}
td#footer a:visited {color: blue;}
td#footer a:font-size:100%;hover {color: #00ff31;}
td#footer a:active {color: blue;}


/* New style */
#main {width:990px; margin:auto; text-align:left}
#header {background: #0F143E url(WEBIMAGES/header2.jpg) no-repeat top left; width:990px;height:146px; text-align:right;}
#header a img {border:none;}
#nav {background:#bd010f; height:44px; width:990px; border:none;}
#nav ul {margin:0; padding:0; list-style:none;}
#nav ul li { border:none;float:left; display:block; margin:0; height:44px; }
#nav ul li a {border:none;margin:0 10px 0 10px; padding:0; height:44px; }
#nav ul li a.first {border:none; margin:0;}
#nav ul li a img {border:none;}
.right_head { display:inline; /*width:256px;*/ text-align:center; /*float:right;*/ margin:10px 15px 0 0; vertical-align:center;}
a.buttons { background:#FAE6B2; color:#000;}

#nav ul li table#search_table form {font-size: 9pt; margin-right:20px; vertical-align:center;padding-top:8px;}
* html table#search_table form {font-size: 9pt; display:inline; float:none; text-align:right; padding-left:70px;top:-10px; }

table.cart {font-size: 12px !important; background:#e5e8f8; width:100%;}
table.cart tr td img {width:150px; height:auto}

table.totals { font-size:12px; font-weight:bold; color:#F00;}

table tr td.orderinginstructions table.instruct {font-size:12px}

div.header form.order {font-size:12px;}

table tr td.buttons { text-align:center;}