

.tabs2 {
display: inline;
color: #49a69f;

}

.tabs2 a {
text-decoration: none;
text-align: center;
color: #fff;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
margin-right: 3px;
border: 1px solid #49a69f;
background-image: url(/images/tab-background.jpg);
margin-bottom: 5px;
text-decoration: none;
font-size: 11px;
}

.tabs2 a:hover {
background-image: url(/images/tab-background-hover.jpg);
}

.tabs2 .currenttab2 {
background: #fff;
color: #1b5853;
border-bottom: 1px solid #fff;

}

.tabContent {
margin-top: 5px;
padding: 20px;
border: 1px solid #49a69f;
font-size: 11px;
}

.standardfont {
font-face: verdana;
font-size: 12px;
}

body {
padding: 0px;
margin: 0px 0px 0px 0px;
font-family: verdana;
font-size: 12px;
background-color: #009fa1;
background-image: url(images/background-repeat.jpg);
background-repeat: repeat-y;
background-position: center;
}



a {
text-decoration: none
font-size: 12px;
color: #165e59;
}

.productssublink {
color: #fff;
}


hr {
color: #999999;
}

h1, h2 {
font-family: Verdana;
font-size: 11px;
margin-top: 0; 
margin-bottom: 0;
color: #40ab9e;
}



.tabletext {
 font-family: verdana;
 font-size: 11px;
 }


input, select, textarea {
 font-family: verdana;
 font-size: 11px;
 color: #000000;
 border: 1px solid #000000; 
background-color: #fff;
padding: 3px;
 }
 

 a.topheader {
 text-decoration: none;
 padding: 5px;
 color: #fff;
 }
 
 a.topheader:hover {
 /*background: #40ab9e;*/
 text-decoration: underline;
 color: #009fa1;
 }
 
 
 
 .searchbutton {
 font-family: verdana;
 font-size: 11px;
  border: 1px solid #000000;

 }
 
 a.standardlink {
 font-family: verdana;
 font-size: 11px;
 color: 000000;
 text-decoration: none;
 } 
 
 a.standardlink:hover {
 font-family: verdana;
 font-size: 11px;
 color: #49a69f;
 text-decoration: none;
 } 
 
  a.headerlink {
 font-family: verdana;
 font-size: 11px;
 color: ffffff;
 text-decoration: none;
 } 
 
 a.headerlink:hover {
 font-family: verdana;
 font-size: 11px;
text-decoration: underline;

 } 

.addtobasket {
 font-family: verdana;
 font-size: 11px;
 color: ffffff;
 border: 1px solid #800000;
 background-image: url(images/category.gif);
 }
 

.tdmenuheader {
overflow:visible;
font-family:verdana;
color: #ffffff; 
font-weight: bold;
font-size: 10pt;
width: 140px;
margin:0;
padding-top: 6px;
padding-bottom: 6px;
border:0;
background-image: url(images/category.gif);
text-align:center;
}








.strheader {
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: -2px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	border: 1px solid #40ab9e;
	background-image: url(images/category.gif);
}

a.strheader {
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 480px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #40ab9e;
	border-right-color: #40ab9e;
	border-bottom-color: #40ab9e;
	border-left-color: #40ab9e;
	background-image: url(images/category.gif);
	background-color: #000000;
}


 .toprighttable {
overflow:visible;
font-family:verdana;
color: #fff; 
font-size: 8pt;
margin:0;padding:3;
border:0;
}





.tableproducts {
color: #000000;
background-color: #ffffff;

	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #40ab9e;
	border-top: 0px;
	
}

.tablemaincategory {
color: #000000;
background-color: #ffffff;
border: 1px solid #0066CC;
}

.tablenewproducts {
background-color: #ffffff;
border: 1px solid #40ab9e;
font-family: verdana;
font-size: 12px;
color: #000000;
} 

.tablefeaturedproducts {
background-color: ffffff;
border: 1px solid #40ab9e;
} 



.newproductsfooter {
	color: #ffffff;
	background-image: url(images/featured.gif);
	font-align: middle;
	font-family: verdana;
	font-size: 11px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}


	
.featuredproductsfooter {
	color: #ffffff;
	background-image: url(images/featured.gif);
	font-align: middle;
	font-family: verdana;
	font-size: 11px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	//border-bottom-color: #333333;
	border-left-color: #333333;
	}
	

prioritytable. {
background-color: #FF99FF;
}


a.prioritylinks {
	color: #40ab9e;
	background-image: url(images/content-header.gif);
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: normal;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #40ab9e;
	border-right-color: #40ab9e;
	border-bottom-color: #40ab9e;
	border-left-color: #333333;
} 
A.prioritylinks:hover {
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #40ab9e;
	border-right-color: #40ab9e;
	border-bottom-color: #40ab9e;
	border-left-color: #40ab9e;
	background-image: url(images/category-rollover-on.jpg);
	background-color: #000000;
}

a.cat {
	color: #000000;
	background: #009e9f;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: bold;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	margin-bottom: 4px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 4px;
	border: 1px solid #ccc;
} 



A.cat:hover {
	color: #fff;
	background-color: #03adae;
}




#textpadder {
padding: 10px;
}





#productwrapper {
background-image: url(images/product-wrapper.jpg);
border: 1px solid #000000;
}

.imageborder {
border: 1px solid #2c7c76;
}

#productnamewrapper {
color: #FFFFFF;
background-image: url(images/category.gif);
padding: 5px;
}

a.productssublink {
color: #FFFFFF;
text-decoration: none;
}

a.productssublink:hover {
text-decoration: underline;
}

a.subcat {
	color: #074840;

	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: normal;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 140px;
	margin-left: 6px;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;	
	/*border-left: 1px solid #c0c0c0;*/
	background-image: url(/images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0 7;
} 
A.subcat:hover {
	color: #fff;
	background-color: #009fa1;
}



















a.catpics {
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

padding: 10px;
border: 5px solid #49a69f;
height: 175px;
background-image: url(images/cat-background.jpg);
} 

A.catpics:hover {
background: #fff;
}

.productssub img {
border: 3px solid #2a9c8e;
margin-bottom: 10px;
}

a.moreinfo {
	font-family: verdana;
	color: #039192;
	background-color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 130px;
	padding: 10px;
	border: 2px dotted #000000;

} 

A.moreinfo:hover {

		background: #036465;
		color: #ffffff;

}




















.author {
font-family:verdana;
color: #000000; 
font-size: 8pt;
margin-top: 10px;
}

.authortable {
margin-top: 10px;
padding-top: 10px;
font-family: verdana;
font-size: 11px;
}

a.author:hover {
font-family:verdana;
color: black; 
font-size: 8pt;
margin-top: 10px;
}




   ul.tabs {
   align: center;
   	 font-family:verdana;
	 font-size: 12px;
     list-style-type: none;
	 padding-left: 0;
	 margin-left: 0;
	 
   }

   ul.tabs li {
     float: left;
     margin: 0;
     background: url(images/tab_right.png) repeat-x right top;
     margin-right: 1px;

   }

   
   .prioritybackground {

width: 100%;
height: 34px;
   }
   
   
   ul.tabs li:hover {
     float: left;
     margin: 0;
     margin-right: 1px;
     background: url(images/tab_right_rollover.png) repeat-x right top;
	 
   }
   
   
  
   ul.tabs li a {
     display: block;
     padding: 10px;
     color: #ffffff;
     text-decoration: none;
     background: url(images/tab_left.png) no-repeat left top;
   }

   ul.tabs li a:hover {
color: #ffffff;
background: url(images/tab_right_rollover.png) repeat-x right top;
text-decoration: none;
   }
   
   
   
   
   
   
   
   
   
   
   
   
   .headertable {

  
   }
   
   
   
   
   
   
   
   
   
   
   
        #tabsDb {
      width:100%;
      background:#ffffff;
      font-size:12px;
      line-height:normal;
	  border-top: 1px solid #40ab9e;
	  border-left:1px solid #40ab9e;
	  border-right:1px solid #40ab9e;
	  border-bottom:1px solid #40ab9e;
	  float:left;
	  
      }
	    
       #tabsD {
      float:left;
      width:100%;
	  background:#FFFFFF;
      font-size:93%;
      line-height:normal;
	  margin-top: 10px;

      }
    #tabsD ul {
	  margin:0;
	  padding:0px 10px 0 10px;
	  list-style:none;

      }
    #tabsD li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsD a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-family: verdana;
	  font-size:11px;
      }
    #tabsD a span {
      float:left;
      display:block;
      background: #fff;
	  border-left: 1px solid #40ab9e;
	  border-right: 1px solid #40ab9e;
	  border-top: 1px solid #40ab9e;
      padding:5px 5px 5px 5px;
      color:#000;
	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsD a span {float:none;}
    /* End IE5-Mac hack */
    #tabsD a:hover span {
      color:#000000;
      }
    #tabsD a:hover {

      }
    #tabsD a:hover span {
            background: #40ab9e;

	  color: #ffffff;
      }  
