/*
' ---------------------------------------------
' bos web Website Application
' Copyright (c) 2004 bos web systems
' ---------------------------------------------
'
' Tosties - 2004
' Application Style Sheet
'
' ---------------------------------------------
*/

td.cart
{
   color: #000000;
   font-size: 10px;
   font-family: Verdana;
}

td.cart a
{
   color: #F47322;
   text-decoration: none;
}

td.cart a:hover
{
   text-decoration: underline;
}

table.topspecials
{
   background-color: #EDECEA;
}

table.topspecials td
{
   padding: 5px;
   font-size: 12px;
}

table.topspecials td a
{
   color: #F47322;
   text-decoration: none;
}

table.topspecials td a:hover
{
   text-decoration: underline;
}

table.CatalogueProducts td
{
   color: #000000;
   font-size: 11px;
   padding-bottom: 15px;
}

table.CatalogueProducts td a
{
   color: #F47322;
   text-decoration: none;
}

table.CatalogueProducts td a:hover
{
   text-decoration: underline;
}


* {
   font-family: verdana, arial, helvetica, sans serif;
}

span.overviewHeading
{
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana;
}

span.content
{
   font-size: 11px;
}

a.link
{
   color: #F3731F;
   font-size: 11px;
   text-decoration: none;
}

a.link:hover
{
   text-decoration: underline;
}

body
{
   margin: 0px;
   background-color: #F4731F;
}

td.offWhite
{
   background-color: #F6F6F6;
}

td.orange
{
   background-color: #F3731F;
}


td.brownnav {
   background-color: #333300;
   background-image: url('/bwWebsite/images/brown_line_top.gif');
   background-repeat: repeat-x;
}


td.navigation {
} 

td.hasHover
{
   cursor: pointer;
   cursor: hand;
}

td.sideleft {
   background-image: url('/bwWebsite/images/side_left.gif');
   background-repeat: repeat-y;
}

td.sideright {
   background-image: url('/bwWebsite/images/side_right.gif');
   background-repeat: repeat-y;
}

td.footer 
{
   background-color: #F4731F;
   padding-top: 5px;
   color: #FFFFFF;
   font-size: 8pt;
}

td.footer a {
   color: #FFFFFF;
   text-decoration: none;
}

td.footer a:hover {
   text-decoration: underline;
}


td.leftcol { 
    vertical-align: top;
    padding-top: 10px;
}

td.rightcol {
    vertical-align: top;
    padding-top: 10px;
    padding-left:10px;
}



td.box { 
   background-color: #f6f6f6; 
   border-top: 2px solid #e2e2e2;
   border-bottom: 2px solid #ffffff;  
}

td.boxTop { 
   background-image: url('/bwWebsite/images/boxtop.gif');
   background-color: #f6f6f6; 
}

td.boxTopNone { 
   border-top: 2px solid #e2e2e2;
   background-color: #f6f6f6; 
}

td.boxBottom { 
   background-color: #f6f6f6; 
   border-bottom: 2px solid #ffffff;
}

table.searchbox { 
   margin: 8px 4px;
}

table.searchbox input { 
   font-size: 8pt;
}

table.searchbox td.search {
   background-color: #E4E2DF;
   font-size: 8pt;
   font-weight: bold;
}   

table.searchbox td.searchmain {
   background-color: #EDECEA;
   font-size: 8pt;
   padding: 10 5 10 5;
} 

table.searchbox td.searchmain a {
	color: #F77118;
	text-decoration: none;
}  

table.searchbox td.searchmain a:hover {
   text-decoration: underline;
}

td.boxleft { 
   background-image: url('/bwWebsite/images/box_left.gif');
   background-repeat: repeat-y;
}

td.boxright {
   background-image: url('/bwWebsite/images/box_right.gif');
   background-repeat: repeat-y;
}

table.subscribe {
   font-size: 8pt;
}

table.breadcrumb, table.main
{
   margin-left: 9px;
   margin-right: 9px;
   width: 950px;
}

.breadCrumb {
   color: #FFFFFF;
   font-size: 8pt;
   text-decoration: none;
}

.breadCrumb a:hover {
   text-decoration: underline;
}

div.content {
   font-size: 11px;
}

div.content a
{
   text-decoration: none;
   color: #F77118;
}

div.content a:hover
{
   text-decoration: underline;
}


td.whiteboxleft {
   background-image: url('/bwWebsite/images/whitebox_left.gif');
   background-repeat: repeat-y;
}

td.whiteboxright {
   background: white;
}

td.whitebox { 
   background: white;
   border-top: 2px solid #e2e2e2;
   border-bottom: 2px solid #ffffff;
}



table.categories {
}

table.categories a {
   color: #000000;
   text-decoration: none;
}

table.categories a:hover {
   color: #4A2C10;
}


table.categories th {
   font-size: 10pt;
   padding-left: 5px;
   text-align: left;
   height: 20px;
   background-color: #E4E2DF;
}

table.categories td {
   font-size: 8pt;
   text-align: left;
}

table.categories td.description {
   height: 80px;
   padding-left: 5px;
   padding-right: 5px;
   vertical-align: top;
}

td.specialboxtop {
   background: #FFFFFF;
   border-top: 2px solid #e2e2e2;
   text-align: center;
   font-size: 8pt;
}

td.specialboxtop div 
{
   font-weight: bold;
   font-size: 10px;
}

td.specialboxtop div a
{
   font-weight: bold;
   font-size: 10px;
   text-decoration: none;
   color: #000000;
}

td.specialboxtop div a:hover 
{
   font-weight: bold;
   font-size: 10px;
   text-decoration: underline
}

td.specialboxbottom {
   vertical-align: middle;
   background: #E4E2DF;
   border-bottom: 2px solid #ffffff;
   font-size: 10px;
   color: #4E4E4E;
}

input.specialbutton {
   font-size: 10px;
   height: 21px;
   width: 21px;
}

td.pricehead {
   background: #E4E2DF;
   font-size: 12px;
   color: #625A3D
    
}

td.pricehead a
{
   font-size: 11px;
   color: #F47322;
   text-decoration: none;
}

td.pricehead a:hover
{
   text-decoration: underline;
}
td.price {
   background: #EEEDEB;
   font-size: 20px;
   color: #625A3D
    
}

td.other {
   background: #EEEDEB;
   font-size: 12px;
   color: #625A3D
    
}

td.pricedescription {
   background: #EDECEA;
   font-size: 11px;
   color: #797979
} 

td.pricedescriptionhead a {
   background: #E4E2DF;
   font-size: 10px;
   font-weight: bold;   
} 

td.pricedescriptionhead {
   background: #E4E2DF;
   font-size: 10px;
   font-weight: bold;   
} 


 


   table.frame {
      border: solid 2px #E4E2DF;
      margin-bottom: 15px;
   }
   
   table.Product 
   {
	  border-right: solid 1px #000000;
	  border-top: solid 1px #000000;
	  border-bottom: solid 1px #000000;
   }
   
   table.Product td
   {
	border-left: solid 1px #000000;
}

   table.frame td.content {
      padding: 10 5 5 5;
   }

   table.frame td.content table {
      font-family: Verdana, Arial, Helvetica;
      font-size: 9pt;
  }

   table.frame td.content table th {
      text-align: left;
      font-weight: normal;
  }



   div.label {
      font-family: Verdana, Arial, Helvetica;
      font-size: 9pt;
      font-weight: bold;
      position: absolute;
      height: 18;
      background-color: #FFFFFF;
      margin-left: 5px;
      margin-top: -7px;
      padding-left: 3px;
      padding-right: 3px;
   }








td.description {
   background: #EDECEA;
   font-family: verdana, arial, helvetica, sans serif;
   font-size: 11px;
   color: #797979;
   padding-left: 5px;
}

td.description a {
   background: #EDECEA;
   font-family: verdana, arial, helvetica, sans serif;
   font-size: 11px;
   color: #797979;
   text-decoration: none;
} 

td.description a:hover {
   text-decoration: underline;
}  

td.descriptionhead {
   background: #E4E2DF;
   font-family: verdana, arial, helvetica, sans serif;
   font-size: 14px;
} 

td.storyheader {
   background: #E4E2DF;
   font-family: verdana, arial, helvetica, sans serif;
   font-size: 11px;
   font-weight: normal;
   padding-left:5px;
  } 

.sponsors {
    font-family: verdana, arial, helvetica, sans serif;
    font-size: 11px;
    color: #ffffff;
} 


.brownbox {
    background: #633c0f;
    border-top: 2px solid #e2e2e2;
    border-bottom: 2px solid #ffffff;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana;
    text-align: center;
    padding: 2px 2px 2px 2px;
}

.brownboxleft { background-image: url('/bwWebsite/images/brownbox_left.gif'); background-repeat: repeat-y; }
.brownboxright { background-image: url('/bwWebsite/images/brownbox_right.gif'); background-repeat: repeat-y; }

td.contact
{
	font-weight: normal;
	font-size: 11px;
	font-face: Verdana;
}

h1
{
   color: #F77118;
   font-family: Verdana;
   font-size: 13px;
}

table.sideNoMargin
{
}

table.sideMargin
{
 margin-top: 23px;
}
