html, body, div, a, input, table, textarea, select, td, th, span,p { font-family: Verdana, Geneva, Arial, Helvetica; color: #555555; font-size: 12px;}
font {font-family: Verdana, Geneva, Arial, Helvetica;font-size: 10px;}
A { color: #555555; text-decoration: underline; }
A:hover,A:visited:hover {color: #333333;}

body { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 2px; }

#searchBar { background: #eeeeee; }

.register_bar { color: #666666; }

.search_bar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #96171A; background-color: #EFEFEF; } 

#categorynav { width: 100%; white-space: nowrap;  display: block; }

#categorynav .head { line-height: 20px; background-color: #7B1010; text-align: left; padding: 0px 0px 2px 10px; color: #FFFFFF; height: 20px; vertical-align: middle; font-weight: bold; } 

#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #eeeeee; border: 1px solid #cccccc; border-top: 3px solid #96171a; background-repeat: no-repeat; background-position: right top; }

#footer a {color: #333333; text-decoration: underline;}
#footer a:hover {}
#footer td { text-align:left; padding: 5px; border-left: 1px solid #dddddd;}
#footer ul {margin: 0; padding: 0;}
#footer li {padding: 1px; margin:0; margin-left: 15px;}
#footer li.top {list-style: none; margin: 0; padding: 0; font-size:12px; font-weight:bold;}
#footer li.extrapad {padding-top: 5px;}
#footer li.nobullet {list-style: none;}
#footer select.footdrop {width: 150px; height: 20px; color: #333333; border: 1px solid #cccccc; font: 10px;  margin: 3px 5px 0px 0px;}
#footer input.search {width: 110px; height: 20px; border: 1px solid #cccccc; padding: 1px; margin: 3px 5px 0px 0px;}
#footer input.go {width: 25px; height: 20px; background: #333333; color: #ffffff; border: 1px solid #ffffff; font-weight: bold; font-size: 12px;}

.border{  border: 1px solid #cccccc;}
.border-right{  border-right: 1px solid #cccccc;}
.border-left{   border-left: 1px solid #cccccc;}
.border-bottom{ border-bottom: 1px solid #cccccc;}
.border-top{    border-top: 1px solid #cccccc;}

.border-dashed{  border: 1px dashed #cccccc;}
.border-right-dashed{  border-right: 1px dashed #cccccc;}
.border-left-dashed{   border-left: 1px dashed #cccccc;}
.border-bottom-dashed{ border-bottom: 1px dashed #cccccc;}
.border-top-dashed{    border-top: 1px dashed #cccccc;}

.padding{ padding: 5px;}
.padding-left{ padding-left: 5px;}
.padding-right{ padding-right: 5px;}
.padding-top{padding-top: 5px;}
.padding-bottom{padding-bottom: 5px;}

.padding-small{ padding: 2px;}
.padding-small-left{ padding-left: 2px;}
.padding-small-right{ padding-right: 2px;}
.padding-small-top{ padding-top: 2px;}
.padding-small-bottom{ padding-bottom: 2px;}

.padding-large{ padding: 10px;}
.padding-large-left{ padding-left: 10px;}
.padding-large-right{ padding-right: 10px;}
.padding-large-top{ padding-top: 10px;}
.padding-large-bottom{ padding-bottom: 10px;}

.padding-none{ padding: 0px;}
.padding-none-left{ padding-left: 0px;}
.padding-none-right{ padding-right: 0px;}
.padding-none-top{padding-top: 0px;}
.padding-none-bottom{padding-bottom: 0px;}

.margin{       margin: 10px;}
.margin-left{  margin-left: 10px;}
.margin-right{ margin-right: 10px;}
.margin-top{   margin-top: 10px;}
.margin-bottom{margin-bottom: 10px;}

.margin-small{       margin: 5px;}
.margin-small-left{  margin-left: 5px;}
.margin-small-right{ margin-right: 5px;}
.margin-small-top{   margin-top: 5px;}
.margin-small-bottom{margin-bottom: 5px;}

.margin-large{       margin: 15px;}
.margin-large-left{  margin-left: 15px;}
.margin-large-right{ margin-right: 15px;}
.margin-large-top{   margin-top: 15px;}
.margin-large-bottom{margin-bottom: 15px;}

.margin-none{       margin: 0px;}
.margin-none-left{  margin-left: 0px;}
.margin-none-right{ margin-right: 0px;}
.margin-none-top{   margin-top: 0px;}
.margin-none-bottom{margin-bottom: 0px;}

.align-left  { text-align: left;}
.align-center{ text-align: center;}
.align-right { text-align: right;}
.align-top   { vertical-align: top;}
.align-middle{ vertical-align: middle;}
.align-bottom{ vertical-align: bottom;}

.bg_purple{	background-color: #57405B;	color: #FFFFFF;}
.bg_lightblue{	background-color: #D9DCE1;	color: #3F4250;}
.bg_white{ background-color: #FFFFFF;}
.bg_orange{ background-color: #E08400;}
.bg_blue{background-color: #A3B0C3;}
.bg_lightgray{ background-color: #EEEEEE;}
.bg_gray{ background-color:#DDDDDD;}
.bg_drkgray{background: #AAAAAA;}
.bg_green{ background-color: #9AE30C;}
.bg_red { background-color: #96171A;}

.productcontainer { vertical-align:top; padding: 0px; width: 128px;}
.productcontainer .productimage { text-align: center; height: 120px;}
.productcontainer .productimage img   { border: 1px solid #cccccc;padding: 0; margin: 0;}
.productcontainer .productname    { padding-top: 5px; min-height: 45px;}
.productcontainer .productname A  {}
.productcontainer .productname A:HOVER {}
.productcontainer .productprice { padding-top: 5px; font-size: 11px; font-weight: bold; color:#96171A;}
.productcontainer .productlist { font-size: 9px; color: #666666;}
.productcontainer .productpercentage { font-size: 9px;}
.productcontainer .productmorelink { padding-top: 3px;}
.productcontainer .productmorelink A{ font-size: 9px;}

.bigwhite           {font-size: 12px; color: #FFFFFF;}
.bigblue            {font-size: 12px; color: #003399;}
.bigred   {font-size: 12px; color: #C90000;}
.text     {font-size: 11px;}
.bigtext     {font-size: 12px;}
.maroontext     {font-size: 11px;color: #7A1010;}

