body {
	font: 9pt verdana, arial;
	}
#RetailPrice {
	color:#0000FF;
	font-size: 12pt;
	font-weight:bold;
  font-family:verdana, arial;
	}
#Warning {
	color:#FF0000;
	font-size: 10pt;
	font-weight:bold;
  font-family:verdana, arial;
  text-align:center;
  background-color: #FFFF33;
	}
#ProductName {
  color: #000000;
  font-weight: bold;
  font: 14pt verdana, arial;
  }
TD.ProductTab {
	text-align: center;
  color: #000000;
  font-weight: normal;
  font: 8pt verdana, arial;
  border-width: 1px;
  border-color: #000000;
  border-style: solid solid solid solid;
  background-color: #CCCCCC;
  cursor: pointer;
  width: 80px;
  }
TD.ProductTabSelected {
	text-align: center;
  color: #000000;
  font-weight: bold;
  font: 8pt verdana, arial;
  border-width: 1px;
  border-color: #000000;
  border-style: solid solid none solid;
  background-color: #FFFFFF;
  width: 80px;
  cursor: pointer;
  }
TD.ProductTabSpacer {
	text-align: center;
  color: #000000;
  font-weight: normal;
  font: 8pt verdana, arial;
  border-width: 1px;
  border-color: #000000;
  border-style: none none solid none;
  background-color: #FFFFFF;
  }
TD.ProductTabContent {
  color: #000000;
  font: 8pt verdana, arial;
  border-width: 1px;
  padding: 4 4 4 4;
  border-style: none solid solid solid;
  border-color: #000000;
  background-color: #FFFFFF;
	}
#ProductCodeDisplay {
  color: #666666;
  font: 8pt verdana, arial;
  }

table.FooterTable1	{
	width: 900px;
	background-color: #66CCFF;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	}
table.FooterTable2	{
	width: 900;
	background-color: #000099;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	}
table.FooterTable3	{
	width: 900;
	background-color: #000000;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	}
td.FooterTable1	{
	background-color: #66CCFF;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	background-image: url(/images/layout/footer_bg_top.gif);
	background-repeat:repeat-x;
	}
td.FooterTable2	{
	background-color: #000099;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	background-image: url(/images/layout/footer_bg_middle.gif);
	background-repeat:repeat-x;
	}
td.FooterTable3	{
	background-color: #000000;
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	background-image: url(/images/layout/footer_bg_bottom.gif);
	background-repeat:repeat-x;
	}
a.FooterLink {
	color: #FFFFFF;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-decoration: none;
}
td.HomeDisiplineIcons {
	color: #000099;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:top;
	
}

a.HomeDisiplineIcons:link {
	color: #000099;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 10px;
	border-color: #FFFFFF;
}
a.HomeDisiplineIcons:visited {
	color: #000099;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 10px;
	border-color: #FFFFFF;
}
a.HomeDisiplineIcons:hover {
	color: #000099;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 10px;
	border-color: #FFFFFF;
}
a.HomeDisiplineIcons:active {
	color: #000099;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 10px;
	border-color: #FFFFFF;
}
a.AccountMenu:link {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.AccountMenu:visited {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.AccountMenu:hover {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.AccountMenu:active {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
td.AccountMenu {
  color: #000000;
  font-weight: bold;
  font: 8pt verdana, arial;
  text-align:center;
  width: 200px;
  }

a.HeaderShoppingCartLink:link {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.HeaderShoppingCartLink:visited {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.HeaderShoppingCartLink:hover {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
a.HeaderShoppingCartLink:active {
	color: #000000;
	text-decoration: none;
	font: 8pt verdana, arial;
	font-weight: bold;
	text-align: center;	
	vertical-align:bottom;
	border-style: none none solid solid;
	border-width: 0px;
	border-color: #FFFFFF;
}
  
td.BrandList {
  color: #000000;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  vertical-align: middle;
  }

td.HomeCatHeader {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  vertical-align: middle;
  padding-bottom: .15cm;
  text-align: left;
  }
td.HomeCatHeaderSelected {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  vertical-align: middle;
  padding-bottom: .15cm;
  text-align: left;
  font-weight: bold;
  }
td.BrandList {
  color: #000000;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  vertical-align: middle;
  }

a.HomeCatHeader:link {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  }

a.HomeCatHeaderSelected {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  }

a.HomeCatHeader:visited {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  }
a.HomeCatHeader:hover {
  color: #000099;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: underline;
  vertical-align: middle;
  text-align: left;
  }
a.HomeCatHeader:active {
  color: #000000;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: none;
  vertical-align: middle;
  text-align: left;
  }

td.HomeCatDetail {
  color: #0000FF;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-align: left;
  }

a.HomeCatDetail {
  color: #0000FF;
  background-color: #FFFFFF;
  font: 8pt verdana, arial;
  text-decoration: none;
  text-align: left;
  }

#CategoryHeader {
  color: #000099;
  background-color: #FFFFFF;
  font: 20pt verdana, arial;
  font-weight: bold;
  }

#SubCategoryHeader {
  color: #000099;
  background-color: #FFFFFF;
  font: 14pt verdana, arial;
  font-weight: bold;
  }
a.turqheader{
  color: #66CBFF; 
  font: 16pt verdana, arial;
  font-weight: bold;
  text-decoration: none;
  }

a.royalheader{
  color: #000099;
  font: 16pt verdana, arial;
  font-weight: bold;
  text-decoration: none;
  }

a.blackheader{
  color: #000000;
  font: 16pt verdana, arial;
  font-weight: bold;
  text-decoration: none;
  }
  
A.CategoryProductLink {
  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
	}
TD.CategoryProductLink {
  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:center;
}
table.SearchBox {
  border-width: 2px;
  border-color: #000099;
  border-style: solid;
  background-color: #FFFFFF;
}
table.SearchBox td {
  border-width: 2px;
  border-color: #000099;
  border-style: solid;
  background-color: #FFFFFF;
}	
input.SearchButton {
  font-family: verdana, arial;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-style: solid ;
  background-color: #000099;
  color: #FFFFFF;
  font-size: 7pt;
  font-weight: bold;
  cursor: pointer;
  width: 60px;
  height: 20px;
  margin: 0px;
  vertical-align: baseline;
}
input.SearchBox {
  font-family: verdana, arial;
  font-size: 8pt;
  border-width: 1px;
  border-color: #FFFFFF;
  border-style: solid ;
  background-color: #FFFFFF;	
  width: 140px;
  height: 15px;
  vertical-align: middle;
}
td.ShoppingCartMessage {
  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:center;
  border-style: none none solid none;
  border-width: 2px;
  border-color: #000099;
}
table.DisciplineSectionTable {
	vertical-align: top;
}

#SectionImageCaption {
  color: #666666;
  font: 8pt verdana, arial;
  position:relative;
  left:10px;
  bottom:40px;
  text-align: left;
  cursor: pointer;
}
td.SectionImageCell {
}

td.MinorImage1Cell {
	 vertical-align:top;
	 border-style: none none none solid;
	 border-width: 4px;
	 border-color: #FFFFFF;
}

td.MinorImage2Cell {
	 vertical-align:bottom;
	 border-style: solid none none solid;
	 border-width: 4px;
	 border-color: #FFFFFF;
}
#SecionImageCaptionPopUp{
	 color: #666666;
   background-color: #000000;
   font: 8pt verdana, arial;
   width: 200px;
   position:relative;
   left:200px;
   top:-100px;
   z-index:1000;

}
table.NewsletterForm {
  width: 600px;
}

td.NewsletterFormCaption {
 color: #000000;
 font-size: 10pt;
 font-family: verdana, arial;
 text-align: right;
}

#FAQCategory {
	width: 900px;
	align: center;
  color: #FFFFFF;
  font-size: 12pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
  background-color: #0000FF;	
}
#FAQQuestion {
  color: #000000;
  font-size: 10pt;
  font-family: verdana, arial;
  vertical-align: middle;
  font-weight: bold;
  text-align:left;
}
#FAQAnswer {
  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
}
td.SearchResults {
  color: #000000;
  font-size: 10pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
}

ul.bullets {
  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
list-style-position: outside;
list-style-type: square;	
}
li.bullets {
  color: #000000;
  font-size: 10pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
	list-style-type: disc;
	margin-left: 20px;	
}
hr.MenuDivider {
	width:120px;
	}
	
TD.CCC_OrderField { background-color: #FFFFCC;text-align: left;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 12px; height:20px; }
TD.CCC_OrderTitle { background-color: #FFFFCC;text-align: left;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 12px; height:20px;}
TD.CCC_PaymentErrorMsg { text-align: left; COLOR: #FF0000; FONT-FAMILY: verdana, Arial; font-size: 12px; }
TD.CCC_ShoppingCartDetailLeft { background-color: #FFFFFF;text-align: left;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 10px; }
TD.CCC_ShoppingCartDetailRight { background-color: #FFFFFF;text-align: right;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 10px; }
A.CCC_HelpEmail { font-weight:bold; display:inline; color: #000000; }
#CCC_OrderSectionTitle { background-color: #FFFFFF;text-align: left;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 14px; }
#OrderSectionTitle { background-color: #FFFFFF;text-align: left;COLOR: #000000; FONT-FAMILY: verdana, Arial; font-size: 14px; }
.gradientcorner_l,.gradientcorner_r,.gradientcornerb_l,.gradientcornerb_r
                {
background-image: url(/images/circle_grad20x20.gif);
                width:20px; height:20px;
                background-repeat:no-repeat;
                }
                .gradientcorner_r{background-position:-20 0;
                }
                .gradientcornerb_l{background-position:0 -20;
                }
                .gradientcornerb_r{background-position:-20 -20;
                }
.gradientboarder_t{
                color: #FFFFFF;
                text-decoration: none;
                font-weight: bold;
                font-size:10pt;
                background-image: url(/images/gradient_40x1.gif);
                height:20px;
                background-position:top;
                }
.gradientboarder_b{
                color: #FFFFFF;
                text-decoration: none;
                font-weight: bold;
                font-size:10pt;
                background-image: url(/images/gradient_20x1_b.gif);
                height:20px;
                background-position:top;
                }
               .corner_l,.corner_r,.cornerb_l,.cornerb_r
	{
background-image: url(/images/corner.gif);
	width:14px; height:14px; 
	background-repeat:no-repeat;
	}
	.corner_r{background-position:-14 0;
	}
	.cornerb_l{background-position:0 -14;
	}
	.cornerb_r{background-position:-14 -14;
	}
	.boarder_b{
	background-image: url(/images/boarder.gif);
	height:14px; 
	background-position:bottom;
	background-repeat:repeat-x;
	}
	.boarder_t{
	background-image: url(/images/boarder.gif);
	height:14px; 
	background-position:top;
	background-repeat:repeat-x;
	}
	.boarder_l{
	background-image: url(/images/boarder.gif);
	width:14px; 
	background-position:left;
	background-repeat:repeat-y;
	}
	.boarder_r{
	background-image: url(/images/boarder.gif);
	width:14px; 
	background-position:right;
	background-repeat:repeat-y;
	}
#tabDescription ul {
	  color: #000000;
  font-size: 8pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
list-style-position: outside;
list-style-type: square;	
}
#tabDescription li {
  color: #000000;
  font-size: 10pt;
  font-family: verdana, arial;
  vertical-align: middle;
  text-align:left;
	list-style-type: disc;
	margin-left: 20px;	
}