body {text-align:center; margin:0; padding:0; background-color:#fff; font-family:Tahoma, Verdana, Arial, sans-serif;}

#overall {width:760px; margin:0 auto;}
.clear {clear:both;}

#header {background-image:url(headbg3.gif); background-repeat: no-repeat; height:100px; position:relative;}
#logolink {position:absolute; top:5px; left:-5px;}
#logolink img {border:0;}
p#phonenumber {position:absolute; top:33px; right:103px; text-align:center; width:175px; font-size:15px; font-weight:bold; color:#A20000; margin:0; padding:0;}
#hnav {position:absolute; top:78px; left:15px; font-weight:bold; color:#535353; font-size:11px;}
#hnav a {color:#535353; text-decoration:none; padding:0 30px 0 0;}
#searcharea {position:absolute; top:74px; right:10px; }
#searcharea input {vertical-align:middle;}
#searchfield {width:135px; font-size:11px; color:#535353;}
#headermsg {position:absolute; top:20px; right:10px; color:#535353; font-size:11px; text-align:center; width:100px;}

#content {text-align:left;}
#content-table {font-size:11px; color:#000;}
#content-table a {font-weight:normal; color:#000; text-decoration:none;}
#content-table td.content-info {text-align:left;}

#nav {border-width:0 1px 1px 1px; border-color:#CCC; border-style:solid; width:152px; font-size:11px; padding:0 0 10px 0; float:left;}
#content > #nav {width:152px;}
#nav h3 {font-size:13px; border-bottom:1px solid #000; color:#000; margin:0 5px 3px 5px; padding:0;}
#nav a {display:block; color:#000; text-decoration:none; padding:2px 0 2px 15px;}
#nav a:hover {color:#B2B2B2;}
h3#brandnavhead {padding:15px 0 0 0;}
h3#pricenavhead {padding:15px 0 0 0;}
h3#categorynavhead {padding:15px 0 0 0;}
#newsletter {margin:15px 0 0 0;}
#newsletter img {width: 152px;}
#newsletter form{margin:10px 0 0 4px; padding:0;}
#newsletter form input {vertical-align:middle;}
#newsletterfield {font-size:11px; width:106px;}
#main {float:left; width:575px;}
#maincont {padding:0 5px 0 7px; font-size:11px; color:#000; margin-top: 15px;}

#breadcrumbs {color:#000;}
#breadcrumbs a{color:#000;}
#pageinfo h3 {color:#A20000; font-size:14px; margin:15px 0 3px 0; padding:0;}
h1.pagename {color:#A20000; font-size:14px; width:100%; border-bottom:1px solid #A20000;}
h1.pagenameitem {color:#A20000; font-size:14px; width:100%;}

#item-image-cell {width:250px; text-align:center; padding:0 0 15px 0;}
table#product-info { border-top:1px solid #D8D8D8; width:307px;}
table#product-info td {font-size:11px;}
table#product-info td select, table#product-info td input {
	font-size:11px;
} 
.item-label {color:#000; padding:4px 0 4px 7px; background-color:#F0F0F0; border-bottom:1px solid #D8D8D8; width:85px;}
.item-value {color:#000; padding:4px 0 4px 7px; background-color:#FCFCFC; border-bottom:1px solid #D8D8D8;}
#add-to-cart {background-color:#F4F4F4; text-align:center; padding:20px;}
#item-description {border-top:1px solid #A20000; padding:12px 5px 15px 10px; font-size:11px;}
#item-description h3 {font-size:16px; font-weight:normal; color:#A20000; margin:0; padding:0 0 10px 0;}
#custom-table-box {font-size: 14px;}
#custom-item-text {float: right; width: 307px; text-align: center; margin-top: -40px; font-size: 11px;}
#contbottom {clear:both;}
#contbottom div {float:left;}
#contbottomicon {width:170px; padding:50px 0 0 0;}
#footer-links {float:left; width: 570px; border-top:6px solid #E5E5E5; margin:15px 0 0 0;}
#footer-links div {width:187px; float:left; padding:10px 0 0 0;}
#footer-links div a {display:block; color:#4C4C4C; font-size:10px; text-decoration:none; padding:2px 0 2px 5px;}
#footer-links div a:hover {color:#B2B2B2;}
#footer-links-center {border-width:0 1px 0 1px; border-color:#E5E5E5; border-style:solid;}
#footer {clear:both; background-image:url(footerbg.jpg); background-repeat:no-repeat; height:101px; padding:25px 0 0 0;}
#content > #footer {height:76px;}
#footerspace {border:1px solid #CCCCCC; padding:5px;}
#footerspace table td{font-size:11px; color:#545454; }
#footerspace table td a {color:#707070;}


/* paging */
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {font: normal 11px arial; color: #000; text-decoration:none;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px arial; color: #000;}
#paging .saleprice  {font: bold 11px arial; color: #000;}
#paging .saleprice2 {font: bold 11px arial; color: #A20000;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000; padding:0 0 0 20px;}
#pagelinks A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen  {font: bold 11px arial; color: #000;}

.itemof             {font: normal 11px arial; color: #003966;}
.pageof             {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

.sortpre {font: bold 11px arial; color: #000;}
#sortlinks          {font: normal 11px arial; color: #A20000; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #A20000; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #A20000; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF; padding:0 5px 0 0;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

/* site map */
.sitemap-header {font: bold 12px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 11px verdana; color: #A20000; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 11px verdana; color: #A20000; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #A20000; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #A20000; display: block; padding-left: 100px;}

/* homep page text */
.headermsg {font-size:12px; font-weight:bold;}
