body{ text-align:center; }
#top_menu{ border-collapse:collapse; border-spacing:0px ; width:100% ; }
#top_menu a{ color: #6B930E ; font-weight: bold ; font-size: 120% ; text-decoration: none ; display: block ; float: left ; padding: 10px 15px 10px 15px ; border-right: 1px solid #bbb ; }
#main_content{ clear: both ; background-image: url(images/topshadow2.png) ; background-repeat: repeat-x ; padding: 15px ; }
#bottom_links{ text-align: center ; padding: 8px 0px 10px 0px ; font-weight: bold ; color: black ; }
#bottom_links a{ padding: 0px 10px 0px 10px ; color: black ; }

.menu { font-family: Arial; font-size: 13px; color: #FFFFFF; }
a.menulink { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a:hover.menulink { font-family: Arial; font-size: 13px; color: #CEDFA6; text-decoration: none; }
a.contentlink , a { color: #225594; text-decoration: underline; }
a:hover.contentlink { font-family: Arial; font-size: 12px; color: #225594; text-decoration: none; }

a img{ border: 0px ; }
.footer { font-family: Arial; font-size: 11px; color: #000000; }
.footerlink { font-family: Arial; font-size: 11px; color: #000000; }

.content,table,div { font-family: Arial; font-size: 12px; }
.colored { color: #225594; }
.headline { font-family: Arial; font-size: 12px; color: #225594; }

h1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #EC7A24 /*#225594*/; }
h2{ color:#225594 ; }
h3{ color: #225594 ; font-size: 14px ; }

.sidenav .section{ padding: 10px ; }
.sidenav h3{ color: white ; padding: 10px ; margin: 0 ; background-color: #80A230 ; }

.inputtext { font-family: Arial; font-size: 11px; border-right: solid 1px #666666; border-top: solid 1px #666666; border-left: solid 1px #666666; border-bottom: solid 1px #666666; }
.inputbutton { font-family: Arial; font-size: 11px; cursor:hand; color: #823900; background: #FC9750; border-right: solid 1px #B05813; border-top: solid 1px #B05813; border-left: solid 1px #B05813; border-bottom: solid 1px #B05813; font-weight: bold; }
.inputsubmit { font-family: Arial; font-size: 11px; cursor:hand; color: #823900; background: #FC9750; border-right: solid 1px #B05813; border-top: solid 1px #B05813; border-left: solid 1px #B05813; border-bottom: solid 1px #B05813; font-weight: bold; }
.textarea { font-family: Arial; font-size: 11px; border-left: 1px solid #666666; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.select { font-family: Arial; font-size: 11px; }
.disabled { background-color: #F2F2F2; }

.coollinks{ font-weight:bold ; color:white ; padding-left:10px ; margin-bottom:8px ; border-bottom:1px solid #F8A922 ; }
.coollinks a{ color:white ; display:block ; margin-bottom:7px ; }

.alert{color:red;}
.freeship{ color:red ; }
.product_list ul{ margin-top:3px ; margin-left:10px ; padding-left:10px ; }

#loginform { margin:0px 10px 10px 10px ; }
.checkoutcart th{ border-bottom:2px solid #E2E2E2 ; }
.checkoutcart td{ border-top: 1px solid #e2e2e2 ; }

/** template *********************/
#invlist{ color: white ; }
#invlist a{ color:white; text-decoration:none; }
#invlist .category{ padding:4px 5px 4px 10px ; border-bottom: 1px solid #80A230 ; }
#invlist .category h1{ color:white ; font-size:13px ; margin:0px ; }
#invlist .category ul{ color:white ; list-style-type:none ; margin:0px ; font-size:11px ; margin-left:1px ; padding-left:1px ; }


/** homepage *********************/
#welcome{ float:left ; width: 55% ; }
#specials{ float:right ; width: 36% ; }
#specials a img{ display:block ; margin:0px auto; }
#specials a{ text-align:center ; font-size: 80% ; display: block ; float:left ; width: 90px ; height: 140px ; padding: 0px 6px 6px 0px ; }
#specials a:hover{ text-decoration:none ; }
#specials a img{ width: 80px ; }
#featured{ clear: both ; }
#featured .product{ width: 130px ; height: 200px ; text-align: center ; float: left ; padding: 0px 5px 5px 5px ; }
#featured .product img{ margin:0px auto ; display:block ; }
#featured .product:hover{ text-decoration:none ; }

/** allitems page *****************/
#all div{ font-size:11px ; }
#all select{ font-size:11px ; height:15px ; }
#all .column1,#all .column2{ vertical-align:top ; font-size:10px ; }
#all .column1{ padding-right:8px ; }
#all .column2{ padding-left:8px ; border-left:1px solid #000; }
#all .sub,#all .product { padding-left:15px ; }
#all .cat{ margin-bottom:15px ; padding-bottom:8px ; border-bottom:1px solid #000; }
#all .cat h1{ font-size:15px ; }
#all .sub h1{ font-size:13px ; }
#all .product{ margin-bottom:8px ; }
#all .sub{ margin-bottom:15px ; }

/** wholeseller bar *************************/
#wholeseller_bar{ background-color:white; padding: 6px 0 6px 0 ; text-align:center ; font-size:14px; }

