
/*- Left Menu---------------------------- */

.buttonscontainer {width: 206px;
position:absolute;
left:10px;
top:230px;
}

.buttons a {color: #ffffff;
background-color: #89a1b8;
border: 1px solid;
/*background-image: url('../images/saphire2.jpg');*/
padding: 2px;
padding-left: 3px;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #c0c0c0 #000000 #000000 #c0c0c0;
display: block;
margin: 1px;
width: 96%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #224e9e;
border-color: #000000 #c0c0c0 #c0c0c0 #000000;
color: #ffffff;
text-decoration: none;}

/* Content Divs */

/*- Menu Tabs --------------------------- */

    #tabs1 {
	   position:absolute;
      left:220px;
      top:50px;
      float:left;
      width:565px;
      background:#ffffff;
		font: 12px Arial, sans-serif;
      font-weight: bold; 
      line-height:normal;
	   }
    #tabs1 ul {
          margin:0;
          padding:0px 10px 0 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
		background-color: #89a1b8;
     /* background:url("../images/tableft1.gif") no-repeat left top;*/
      margin-right: 1px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {border-bottom:1px solid #BCD2E6;
      float:left;
      display:block;
     /* background:url("../images/tabright1.gif") no-repeat right top; */
      padding:5px 15px 4px 6px;
      color: #ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {/*background-position:0% -42px;*/
      background-color: #224e9e;}
    #tabs1 a:hover span {
      /*background-position:100% -42px;*/
		background-color: #224e9e;
      }

      #tabs1 #current a {
         		background-color: #224e9e;
			    /* background-position:0% -42px;*/
      }
      #tabs1 #current a span {
       		background-color: #224e9e;
		       /* background-position:100% -42px; */
      }

   #tabs2 {
	   position: absolute;
      left:230px;
      top:77px;
      float:left;
      width:565px;
      background:#ffffff;
		font: 12px Arial, sans-serif;
      font-weight: normal;  
      line-height:normal;
		}
    #tabs2 ul {
          margin:0;
          padding:0px 10px 0 0px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
		background-color: #89a1b8;
   /*   background:url("../images/tableft1.gif") no-repeat left top;*/
      margin-right:1px;
      padding:0 0 0 4px;
      text-decoration:none;
      		}
    #tabs2 a span {
	 border-bottom:1px solid #BCD2E6;
      float:left;
      display:block;
		background-color: #89a1b8;
    /*  background:url("../images/tabright1.gif") no-repeat right top;*/
      padding:5px 15px 4px 6px;
      color: #ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs2 a:hover {
	 /*background-position:0% -42px;*/
	 		background-color: #224e9e;
      }
    #tabs2 a:hover span {
   		background-color: #224e9e;
/*	   background-position:100% -42px;*/
      }

      #tabs2 #current a {
				background-color: #224e9e;
/*              background-position:0% -42px;*/
      }
      #tabs2 #current a span {
				background-color: #224e9e;
/*              background-position:100% -42px;*/
      }


/* Site Divs */

#left{width: 206px;
color:#ffffff;
position: absolute;
left: 10px;
top: 578px;
text-align: center;
/*background-color: #53679C; */
background-color: #89a1b8;
}
#basket{width: 206px;
color:#ffffff;
font: 12px Arial, sans-serif;
position: absolute;
left: 10px;
top: 407px;
height:170px;
text-align: center;
background-color: #89a1b8;
}

#basket table {font: 12px Arial, sans-serif;
	color:#c0c0c0
}
#basket table td {font: 12px Arial, sans-serif;
background-color: #224e9e;
	color:#ffffff
}
#topleft{ 
background-color: #ffffff;
width: 206px;
position: absolute;
left: 10px;
top: 0px;
}

#topmid
{background-color: #ffffff;
width: 205px;
height: 48px;
position: absolute;
left: 220px;
top: 0px;
}

#topright
{background-color: #ffffff;
width: 380px;
height:48px;
font: 16px Arial, sans-serif;
font-weight: normal; 
color: #c0c0c0;
position: absolute;
left: 425px;
top: 10px;
}

#content
{font: 12px Arial, sans-serif;
font-weight: normal; 
color: #000000;
background-color: #fafafd;
width: 565px;
position:absolute;
left:230px;
top:190px
}

#content li{margin:4px 0; 
}
/*Product Price List Table */
#content table{ 
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
#content input.button{ text-align: center;
	border: 0px;
	color: #ffffff;
	background-color: #89a1b8;
	font: 12px Arial, sans-serif;
	font-weight: bold;	
}

#content table td.right{ text-align: right;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}

#content table input{
	border: 0px;
	background-color: #dddddf;
	font: 12px Arial, sans-serif;	
}
#content table textarea{
	background-color: #dddddf;
	}
#content table select{
	background-color: #dddddf;
	}

#content table input.numeric{ text-align: right;
	border: 0px;
	background-color: #ffffff;
	font: 12px Arial, sans-serif;	
}
#content table input.button{ text-align: center;
	border: 0px;
	color: #ffffff;
	background-color: #89a1b8;
	font: 12px Arial, sans-serif;
	font-weight: bolder;	
}
#content table input.radio{ background-color: #fafafd;	
}
#content table form{ line-height: 50%;
margin-bottom: 0px;
}
/*Cart Table*/
#content table.cart{
/*   width:565px;*/
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
#content table.cart thead { text-align: center;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;
		font-weight: bold;
}
#content table.cart thead th.hright{
   text-align: right;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial bold, sans-serif;	
}
#content table.cart td.desc{
   width: 280px;
   text-align: left;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
#content table.cart td.qty{
   width:30px;
   text-align: center;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
#content table.cart input.numeric{
   width: 30px;
   text-align: center;
	border: 0px;
	background-color: #dddddf;
	font: 12px Arial, sans-serif;	
}
#content table.cart td.price{ text-align: right;
   width: 80px;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
#content table.cart td.ext{ text-align: right;
   width:80px;
	border: 0px;
	background-color: #fafafd;
	font: 12px Arial, sans-serif;	
}
/*#content table.cart input{
	border: 0px;
	background-color: #ffffff;
	font: 12px Arial, sans-serif;	
}*/

#content table.cart input.button{ text-align: center;
	border: 0px;
	color: #ffffff;
	background-color: #89a1b8;
	font: 12px Arial, sans-serif;
	font-weight: bolder;	
}

#content table.cart form{ margin-bottom: 0px;
}
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #FF9F40;
  border-spacing: 0px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #89a1b8;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data { 
  margin-bottom: 0;
  border-right: 1px solid #89a1b8;
  border-bottom: 1px solid #89a1b8;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.linkListing-center { text-align: center; 
  margin-bottom: 0;
  border-right: 1px solid #89a1b8;
  border-bottom: 1px solid #89a1b8;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.linkListing-nb { margin-bottom: 0;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #fafafd;
}

TABLE.oviewListing {
  border: 1px;
  border-style: solid;
  border-color: #FF9F40;
  border-spacing: 0px;
}

.oviewListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #89a1b8;
  color: #FFFFFF;
  text-align: center;
}

TD.oviewListing-data {
  margin-bottom: 0;
  border-right: 1px solid #89a1b8;
  border-bottom: 1px solid #89a1b8;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.oviewListing-nb { margin-bottom: 0;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.oviewListing-odd {
  background: #f8f8f9;
}

TR.oviewListing-even {
  background: #fafafd;
}