/* Department Heading */
TABLE {
	border-collapse: collapse;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	vertical-align: middle;
}
.adminTable {
    font-size: 11px;
    font-family: Verdana,Arial,sans-serif;
    border: 1px solid #CCCCCC;
    background-color: #F7F7F7;
    border-collapse: collapse;
    padding :10px;
    text-align :left;
}

.adminSubTable {
	font-family: Verdana,Arial,sans-serif;
	width:85%;
	font-size: 11px;
	border: 1px solid #ADB4D1;
	border-collapse: collapse;
	padding: 10px;
	text-align :left;
}

.adminHeader {
    font-family: Verdana,Arial,sans-serif;
    font-weight:bold ;
    background-color :#efe7ef;
    color: #484848;
    vertical-align :bottom ;
    text-align :left ;
}

.adminSubHeader {
    background-color: #efe7ef;
    color: #000000;
    vertical-align :bottom ;
    text-align :left ;
    font-family: Verdana,Arial,sans-serif;
    font-weight:bold ;
    text-align :left;
}

.adminItem {
    background-color: #F7F7F7;
	color: #000000;
	font-family: Verdana,Arial,sans-serif;
	font-weight:normal ;
	text-align :left;
}

.adminAlternatingItem {
      background-color: White;
      text-align :left;
}

.adminFooter {
  background-color:#ffffff;
  text-align: center;
}  
   
.adminLabelColumn {
 font-size: 11px;
 background-color : #F7F7F7;
 Color: #000000;
 vertical-align:top;
}
 
.adminValueColumn {
 background-color: #F7F7F7;
 color: #000000;
 text-align :left;
}

.adminMessage {
Color: Red;
Font-Family: Arial;
} 

.alsoBought {
Font-Family: Verdana,Arial;
font-size: 11pt;
color: #F039A1;
margin-bottom: 10px;
float :left;
}

.alsoBoughtTable {
font-size: 11pt;
    font-family: Verdana,Arial,sans-serif;
    border: 1px solid #CCCCCC;
    background-color: #F7F7F7;
    padding :10px;
    text-align :left;
    width: 500px;
}

.alsoBoughtHeader 
{
font-family: Verdana,Arial,sans-serif;
    font-weight:bold ;
    font-size: 11pt;
    background-color :#efe7ef;
    color: #152f86;
    vertical-align :bottom ;
    padding :3px;
    text-align :left ;
    text-indent : 5px;
}

.alsoBoughtFooter {
background-color:inherit ; 
color: #ffffff;
padding :3px;
font-size: 5px;
height: 8px;
}

.alsoBoughtItem {
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}
.alsoBoughtItem a 
{
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}

.relatedItems {
Font-Family: Verdana,Arial;
font-size: 11pt;
color: #F039A1;
margin-bottom: 10px;
float :left;
}

.relatedItemsTable 
{
font-size: 11pt;
    font-family: Verdana,Arial,sans-serif;
    border: 1px solid #CCCCCC;
    background-color: #F7F7F7;
    padding :10px;
    text-align :left;
    width: 500px;
}

.relatedItemsHeader 
{
font-family: Verdana,Arial,sans-serif;
    font-weight:bold ;
    font-size: 11pt;
    background-color :#efe7ef;
    color: #152f86;
    vertical-align :bottom ;
    padding :3px;
    text-align :left ;
    text-indent : 5px;
}

.relatedItemsFooter {
background-color:inherit ; 
color: #ffffff;
padding :3px;
font-size: 5px;
height: 8px;
}

.relatedItemsItem {
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}
.relatedItemsItem a 
{
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}

.suggestedItems {
Font-Family: Verdana,Arial;
font-size: 11pt;
color: #F039A1;
margin-bottom: 10px;
float :left;
}

.suggestedItemsTable 
{
font-size: 11pt;
    font-family: Verdana,Arial,sans-serif;
    border: 1px solid #CCCCCC;
    background-color: #F7F7F7;
    padding :10px;
    text-align :left;
    width: 500px;
}

.suggestedItemsHeader 
{
font-family: Verdana,Arial,sans-serif;
    font-weight:bold ;
    background-color :#efe7ef;
    color: #484848;
    vertical-align :bottom ;
    padding :3px;
    text-align :left ;
    text-indent : 5px;
}

.suggestedItemsFooter {
background-color:inherit ; 
color: #ffffff;
padding :3px;
font-size: 5px;
height: 8px;
}

.suggestedItemsItem {
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}
.suggestedItemsItem a 
{
padding :15px;
Color: #F039A1;
background-color:inherit ;
font-size: 12px;
}
 
.heading {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
}

#Catalog_Navigation {
	color: #F039A1;
	text-decoration: none;
	font-size: 12px;
}
#Catalog_Navigation  a: {
	color: #F039A1;
	text-decoration: none;
}
#Catalog_Navigation  a:link {
	color: #F039A1;
	text-decoration: none;
}
#Catalog_Navigation  a:visited {
	color: #F039A1;
	text-decoration: none;
}
#Catalog_Navigation  a:hover {
	color: #003366;
	text-decoration: underline;
}

#htmldoc
{
	font: 12px Arial, Verdana, sans-serif;
	color: #000;	
	margin: 0;
	padding: 0;
}
#htmldoc h1
{
	font: 20px Arial, Verdana, sans-serif;
	color: #7FBE1F;
	display: inline;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
}
#htmldoc h2
{
	font: 12px Arial, Verdana, sans-serif;
	color: #7FBE1F;
	display: inline;
}
#htmldoc ul
{
	margin: 0px;
	padding: 0px;
}
#htmldoc a: {
	color: #000;
	text-decoration: underline;
}
#htmldoc a:link {
	color: #000;
	text-decoration: underline;
}
#htmldoc a:visited {
	color: #000;
	text-decoration: underline;
}
#htmldoc a:hover {
	color: #000;
	text-decoration: none;
}
#htmldoc ul li {
	float: left;
	list-style: bullet;
}

#links a: {
	color: #5A8C14;
	text-decoration: underline;
}
#links a:link {
	color: #5A8C14;
	text-decoration: underline;
}
#links a:visited {
	color: #5A8C14;
	text-decoration: underline;
}
#links a:hover {
	color: #5A8C14;
	text-decoration: none;
}
.TableCategories
{
	min-width: 685px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CategoriesTD
{
        vertical-align : bottom;
        width: 200px;
        min-width: 170px;
        font-size: 12px;
        padding-bottom: 20px;
}
.CategoriesTDAlternating
{
        vertical-align : bottom;
        width: 200px;
        min-width: 170px;
        font-size: 12px;
        padding-bottom: 20px;
}
.CategoriesTR
{
        vertical-align : top;
}
.TableItems
{
	min-width: 685px;
	font-size: 11px;
}
.ItemsTR
{
        vertical-align : top;
        font-size: 11px;
}
.ItemsTD
{
        vertical-align : top;
        font-size: 11px;
        width: 25%;
}
.ItemName
{
        vertical-align : top;
        font-size: 12px;
}
.ItemPrice
{
        vertical-align : top;
        font-size: 14px;
}
.ItemQty
{
        vertical-align : top;
        font-size: 14px;
}
.leftlinks {
	margin: 10px;
}
.leftlinks ul{
	list-style: none;
	text-align: left;
}
.leftlinks li {
	font-size: 12px;
	width: 127px;
	margin-bottom: 7px;
	background-image: url(images/layout/dept_line.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 25px;
}
.leftlinks li a {
	color: #003366;
    text-decoration: none;
}
.leftlinks li a:hover {
	color: #F039A1;
	text-decoration: none;
}
.shippingLabel
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight:bold ;
	color: #484848;
}	
.shippingDropdown
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}	
.shippingButton
{
	text-align: center;
}	




