/* Removed => @imports("menu.css"); */

body {margin:0; padding:0}
td, p {                         font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
p.subhead {                     font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
h1 {                            font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #1064A0}
h1.homepage	{                   font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #1064A0}
h2								{font-weight:normal}

a:link {                        color: #167AC2;}
a:visited {                     color: #167AC2;}
a:hover {                       color: #167AC2; text-decoration:none}

a.sidebar_links:link {          font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.sidebar_links:visited {       font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.sidebar_links:hover {         font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline}

a.nav:link {                    font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #013B82 ; text-decoration: none}
a.nav:visited {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #013B82 ; text-decoration: none}
a.nav:hover {                   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #013B82 ; text-decoration: underline}

a.sitemap {                     font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px;}
a.cart 	{ 						color: #CC6600;}

.white {						color: #FFFFFF;}
.red {                          color: #CC3300;}
.right {                        text-align: right; line-height: 20px;}
.noborder {                     border: 0px;}
.breadcrumbs {					font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;padding:10px;}
.subhead {                      font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; margin-top:5px;}
.float {						float:left;}

.text_Arial10white {            font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-left: 5px}
.text_Arial11white {            font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.text_Arial10_Navy {            font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.text11pt {                     font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.text_Arial11_Navy {            font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.text12pt {                     font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.text_Arial11Bold_DkRed {       font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330000}
.text_Arial12Bold_Navy {        font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00467D}
.text_Arial16Bold_Blue, 
.text_Arial16Bold_Blue h1,
.text_Arial16Bold_Blue h2,
.text_Arial16Bold_Blue h3,
.text_Arial16Bold_Blue h4 {     font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #00467D}
.text_Arial16Bold_Grey {        font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #E7E7E6}

.topnav {                       font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #013B82}
.link_topnav {                  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #013B82}

.input {                        font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #CCCCCC; background-color: #FFFFFF; padding-left:5px;}

.inputgry {                     font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.invisibleinput {               font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #CCCCCC; background-color: #FFFFFF; padding-left:5px; display: none;}

.input_notes {                  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; border: 1px solid #663333; background-color: #FBF0DD; padding-left:5px; width:230px;}
.input_quantity {               font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #993300; border: 1px solid #663333; background-color: #EEEEEE; padding-right:5px; text-align:right;}
.input_170px {                  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #CCCCCC; background-color: #FFFFFF; width: 170px;}
.input_150px {                  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #CCCCCC; background-color: #FFFFFF; width: 150px;}
.button { 			font-family: Arial, Helvetica, sans-serif; font-size: 12 px; background-color: #C6D3E5; border: 1px solid #6C8DBB; padding-left: 10px;padding-right: 10px;}
.button_cart { 			font-family: Arial, Helvetica, sans-serif; font-size: 12 px; background-color: #C6D3E5; border: 1px solid #6C8DBB; padding-left: 10px;padding-right: 10px;}

.header {                       vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; padding: 4px; padding-left: 10px;text-transform:uppercase;}
.header_cart {                  vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#71C1E3; padding-left: 10px; height:21px;  }
.header_sidebar {               vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; padding-left: 10px; height:21px;  }
.header_news {                  vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; background-color:#B7C9DB; padding-left: 10px; height:21px;  }
.header_spotlight {             vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; padding-left: 10px; height:21px;  }
.header_products {              vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; padding-left: 10px; height:21px;  }
.header_checkout {              vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; height:21px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px;  }
.header_checkoutcol2 {          vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; height:21px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px; width: 80px; text-align: right; }
.header_checkoutcol3 {          vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; height:21px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px; width: 80px; text-align: center; }
.header_checkoutcol4 {          vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; height:21px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px; width: 80px; text-align: right; }
.header_checkoutcol5 {          vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; height:21px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px; width: 80px; text-align: center; }

.checkout {                     background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 0px; border: 0px; } 
.checkoutbtn {                  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; } 
.checkoutmoney {                font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; } 
.checkoutpn {                   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; font-weight: bold; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 10px; border: 0px; } 
.checkoutqty {					font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 10px; border-top: 1 solid #000000; width: 60px; }


td.checkoutmoney1 {                font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; width: 50px; } 
td.checkoutmoney2 {                font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; width: 80px; } 

td.checkoutmoney1col2 {         font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; width: 50px; } 
td.checkoutmoney2col3 {         font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; text-align: right; width: 80px; } 

td.checkoutcol1 {               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-top: 1px solid #000000; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 5px; } 
td.checkoutcol2 {               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-top: 1px solid #000000; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 5px; width: 80px; text-align: right; } 
td.checkoutcol3 {               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-top: 1px solid #000000; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 5px; width: 80px; text-align: center; } 
td.checkoutcol4 {               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-top: 1px solid #000000; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 5px; width: 80px; text-align: right; } 
td.checkoutcol5 {               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-top: 1px solid #000000; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-bottom: 5px; width: 80px; text-align: center; } 

td.sidebar_nav{                 font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#00467D; padding-left:14px; padding-top: 10px; padding-bottom: 15px; padding-right: 14px;line-height:20px;}
td.sidebar{                     font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#00467D; padding:14px;}
td.sidebar_repeat{              font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#00467D; border-left: 1 solid #FFFFFF;}
td.cart{                        font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330000; background-color:#A4D9F7; padding-left:14px; border-bottom: 1 solid #ffffff; }
td.news{                        font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; background-color:#E6ECF2; padding:14px; padding-right: 14px; padding-bottom: 15px; padding-top: 10px;}
td.checkout {                   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color:#EEEEEE; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 0px; border: 0px; }
td.billing {                    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 5px; padding-top:5px; padding-bottom: 5px; }
td.content {                    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 10px; padding-right:10px;}

td.toptotal {                   font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330000; background-color: #FBF0DD; padding-left:10px; padding-right: 10px; padding-bottom: 5px; text-align: right;line-height: 20px; }
td.neartotal {                  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330000; background-color: #FBF0DD; border-bottom: 1px solid #000000; padding-left:10px; padding-right: 10px; padding-bottom: 5px; text-align: right;line-height: 20px; }
td.total {                      font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330000; background-color: #FBF0DD; border-top: 1px solid #000000; padding-left:10px; padding-right: 10px; padding-bottom: 5px; text-align: right;line-height: 20px; }

td.sections, td.sections h3 {   font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
td.tabs_on {					padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;cursor:hand;}
td.tabs_off {					padding:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #1064A0; cursor:hand;}

td.header_productsbtm {         vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330000; background-color:#FDBA4E; padding-left: 10px; height:21px; border-bottom: 1px solid #800; }
td.checkoutbtm {                font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; padding-left:10px; padding-right: 10px; padding-top:10px; padding-bottom: 10px; }

td.notall { 					background-color:#D1ECFB; }

td.tabs_line { 					border-bottom: 1px solid #CCCCCC}
td.tabs_vline {					border-left: 1px solid #CCCCCC}

td.tabs_onnot {					padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;cursor:hand;}
td.tabs_offnot {					padding:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #1064A0; cursor:hand;}

table.hide {                    border: 1 solid #F4D7A7; border-spacing:5px; margin-top:20px; margin-bottom:20px;}
table.tableoutline {            border: 1 solid #FF3333; border-spacing:5px;}
table.callout {                 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; background-color:#EEEEEE; border: 1 solid #FF3333; padding-left: 10px; padding-top: 10px; padding-bottom: 15px; padding-right: 10px;}

.column1_spec {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #001730; background-color:#CFCFCF; padding-left: 10px; padding-top: 6px; padding-bottom:6px; padding-right:6px;}
.column1B_spec {                font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; background-color:#FDE9C8; padding-left: 10px; padding-top: 6px; padding-bottom:6px; padding-right:6px;}
.column2_spec {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; background-color:#EEEEEE; padding-left:10px; padding-top: 6px; padding-bottom: 6px; padding-right:6px;}

.columnA_spec {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#FDE9C8; padding-left:10px; padding-top: 6px; padding-bottom: 6px; padding-right:6px;}
.columnB_spec {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#F9E8DF; padding-left:10px; padding-top: 6px; padding-bottom: 6px; padding-right:6px;}
.columnC_spec {                 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#FCD8C2; padding-left:10px; padding-top: 6px; padding-bottom: 6px; padding-right:6px;}

.column3_other {                font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; background-color:#CFCFCF; padding-top: 2px; padding-bottom: 2px; padding-right:5px; padding-left: 2px; text-align: right;}
.column4_other {                font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; background-color:#EEEEEE; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right:4px;}
.column5_white {                border: 1px solid #EEEEEE; background-color:#FFFFFF; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; padding-right:4px;}

li{                       		color: #333333; margin-left: -20px; margin-bottom: 5px; }
ul {                     		list-style-image: url('gif/li.gif')}
ul.sublist {                    padding-top:10px;padding-bottom:5px;}
img.right { 					float:right; margin:2px;}
img.featured {					float: left; margin-right: 15px; margin-bottom: 20px; border: 1px #000000 solid;}
img.spotlight {					float: right; margin-left: 20px; margin-bottom: 15px; border: 1px #000000 solid;}
.map {							background-image: url(gif/map.gif); background-repeat:no-repeat; height: 500px;}
.invisible {					display: none; } 

.table_1 { 						display: inline; }
.table_2 {						display: none; }
.table_3 {						display: none; }
.table_4 {						display: none; }
.table_5 {						display: none; }
.table_6 {						display: none; }
.table_7 {						display: none; }
.table_8 {						display: none; }
.table_9 {						display: none; }
.table_10 {						display: none; }
.table_11 {						display: none; }
.table_21 {						display: none; }

.InputAsText { border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663333; background-color:#F6D9AA; cursor: default; }
.SmallField	{ width: 30px; }

.error	{ color: Red; font-weight: bold; }.header_faq { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color:#FF3333; padding-left: 10px; height:21px; }

.lowtext {font-family: Arial, Helvetica,Verdana sans-serif; font-size: 12px; text-decoration: none; text-align: left; padding-left:5px;}
.hightext {font-family: Arial, Helvetica,Verdana sans-serif; font-size: 12px; text-decoration: none; text-align: left; padding-left:5px;}
.itemborder {border: 1px solid #013b82}