html,body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background-image:url(https://www.k9cuisine.com/web_images/Top-Tile.jpg);
	background-repeat:repeat-x;
	background-position:top*/
	background-image:url(https://www.k9cuisine.com/web_images/Top-Tile.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment: scroll

}



.buttonstyled { 
  margin: 0; 
  font: bold 11px Arial, Verdana, Sans-serif; 
  background: #FCC9B6 url(https://www.k9cuisine.com/web_images/button2.gif) repeat-x; 
  padding: 3px 2px; 
  color: #727272; 
  border: 1px solid #666666;
  text-transform:uppercase; 
 }

.newsbox 
{
	background-color:transparent;
	border:1px solid gray;
	font-size:10px;
	width:150px;
	}
.newsbut 
{
	font-size:10px;
	}
	
.FlashBox 
{
	background:url(https://www.k9cuisine.com/skins/skin_6/images/FlashTile.jpg);
	background-repeat:repeat-x;
	background-position:0 223px
	}

.NoPad 
{
	padding:0px;
	margin:0px;
	float:none
	}

.cart-top-bg {
	BACKGROUND-IMAGE: url(https://www.k9cuisine.com/skins/skin_6/images/cart-curve-top-bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	vertical-align:bottom;
	background-position:bottom;
	margin:0px;
	padding:0px
}
.cart-left-bg {
	/*BACKGROUND-IMAGE: url(https://www.k9cuisine.com/skins/skin_6/images/cart-curve-left-bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	vertical-align:bottom;
	background-position:bottom;*/
	width:1px;
	background-color:#c1c1c1;
	margin:0px;
	padding:0px
}
.cart-right-bg {
	/*BACKGROUND-IMAGE: url(https://www.k9cuisine.com/skins/skin_6/images/cart-curve-right-bg.gif);
	BACKGROUND-REPEAT: repeat-y;
	vertical-align:bottom;
	background-position:bottom;*/
	width:1px;
	background-color:#c1c1c1;
	margin:0px;
	padding:0px
}
.cart-bot-bg {
	BACKGROUND-IMAGE: url(https://www.k9cuisine.com/skins/skin_6/images/cart-curve-bot-bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	vertical-align:bottom;
	background-position:bottom;
	margin:0px;
	padding:0px
}

.vimg {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}

.button 
{
	/*
	color:Green;
	background-color:White;
	border-color:SandyBrown;
	font-family:Arial;
	font-weight:bold;
	width:26px;
	font-size:10px
	*/
	font-size: 10px; 
	font-weight: bold; 
	color: #000; 
	background: #FBC8B5; 
	border: 1px #c2c2c2 outset; 
	cursor:hand; 
	cursor:pointer; 
	padding: 0px 3px 1px 3px;
}

TD, SPAN, LI, P { color: #727272; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT { color: #444444; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.variantprice {font-weight:bold;}
.SalePrice {font-weight:bold;}
.RegularPrice {font-weight:bold;text-decoration:line-through;}
.LevelPrice {font-weight:bold;}


A {color:#0053A5; text-decoration: none; }
A:visited {color:#0053A5; text-decoration: none; }
A:link	  {color:#0053A5; text-decoration: none; }
A:visited {color:#0053A5; text-decoration: none; }
A:hover	  {color:#0053A5; text-decoration: underline; }

A span {color:#0053A5; text-decoration: none; }
A:visited span {color:#0053A5; text-decoration: none; }
A:link span {color:#0053A5; text-decoration: none; }
A:visited span {color:#0053A5; text-decoration: none; }
A:hover span {color:#0053A5; text-decoration: underline; }

.LoginPageWhiteText {color:White}
.RequestNewPassBtn { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 155px;}
.LoginButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 70px;}
.AddToCartButton { font-size: 11px; font-weight: bold; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 92px;}
.AddToWishButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;  width: 98px;}
.AddToGiftButton { font-size: 10px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;  width: 115px;}
.MoveToCartButton { font-size: 10px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;  width: 145px;}
.CartDeleteButton { font-size: 9px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;  width: 45px;}
.ContinueShoppingButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 130px;}
.UpdateCartButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.CheckoutNowButton { font-size: 11px; font-weight: normal; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateWishButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateGiftButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateGiftSettingsButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ShippingPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ShippingMultPageUpdateButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 120px;}
.ShippingMultPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.PaymentPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ReviewPageContinueCheckoutButton { font-size: 12px; font-weight: bold; color: #000; background: #FBC8B5; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.UpdateAccountButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.AccountPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.ReadyToPurchaseButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.EditAddressButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.GiftRegistrySearchButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.GiftRegistrySaveButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.RateItButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.SearchButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.SelectAddressButton { font-size: 11px; font-weight: normal; color: #000; background: #E0E0E0; border: 1px #c2c2c2 outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.variantprice { font-weight:bold; }

.ShipToType {font-size: 9px;}
.addressselect {font-size: 9px;}
.sitemapul {list-style-type: disc; }

.SiteMapRootNode { font-weight: bold; }
.SiteMapParentNode { font-weight: normal; }
.SiteMapLeafNode { font-weight: normal; }

.noprint { display: none; }

#vertmenustyle1 {
	width: 95%;
	/*
	border-top: 0px solid #444444;
	border-right: 0px solid #444444;
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-size: 10px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #727272;
	color: #FFFFFF;
*/
	}

#vertmenustyle1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#vertmenustyle1 li 
{
	/*
		border-bottom: 0px solid #444444;
		margin: 0;
*/
		}

#vertmenustyle1 li a 
{
	/*
		display: block;
		padding: 1px 2px 2px 0.5em;
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #727272;
		color: #fff;
		text-decoration: none;
		width: 100%;
*/
		}

html:body #vertmenustyle1 li a {
		width: auto;
		}

#vertmenustyle1 li a:hover 
{
	text-decoration:none;
	color: #727272;
	/*
		border-left: 0px solid #444444;
		border-right: 0px solid #444444;
		background-color: #828282;
		color: #fff;
*/
		}

#tmenu0 span {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:link {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:visited {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:active {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:hover {font-weight: normal; color: #FFFFFF; font-size: 11px; }

A.HelpBoxLink 
{ 
  font-size: 12px; 
  color: #0053A5;
  padding:0px;
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

A.HelpBoxLink:visited
{ 
  font-size: 12px; 
  color: #0053A5;
  padding:0px;
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

A.HelpBoxLink:hover 
{ 
  color: #0053A5;
  font-size: 12px; 
  padding:0px;
  padding-right: 3px; 
  /*text-decoration: none;*/
  cursor: hand; 
  cursor:pointer;
  font-weight:bold;
}

A.FooterLink 
{ 
  font-size: 10px; 
  color: #727272;
  cursor: hand; 
  cursor:pointer;
}

A.FooterLink:visited
{ 
  font-size: 10px; 
  color: #727272;
  cursor: hand; 
  cursor:pointer;
}

A.FooterLink:hover 
{ 
  color: #727272;
  font-size: 10px; 
  text-decoration: underline; 
  cursor: hand; 
  cursor:pointer;
  /*font-weight:bold;*/
}

A.PlainCategoryLink:visited 
{
	color:#0000FF; 
	text-decoration: none
}
A.PlainCategoryLink:link 
{
	color:#0000FF;
	text-decoration: none
}
A.PlainCategoryLink:visited 
{
	color:#0000FF; 
	text-decoration: none
}
A.PlainCategoryLink:hover 
{
	color:#0000FF;
	text-decoration: underline
}

.PlainSectionLink { font-size: 10px; }
A.PlainSectionLink {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.PlainManufacturerLink { font-size: 10px; }
A.PlainManufacturerLink {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.CardinalText  { color: #0000FF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }

.default { color: #444444; text-decoration: none; font-size: 11px; }
.nav { color: #0000FF; font-size: 11px; }
.navHi { color: #444444; font-size: 11px; }
.navClean { font-size: 11px; text-decoration: none; }
.greeting { color: #444444; font-weight: bold; }
.error { color: #FF0000; }
.errorLg { color: #FF0000; font-weight: bold; font-size: 13px; }
.label { color: #444444; font-weight: normal; }
.copyright { font-size: 11px; line-height: 16px }
.title { color: #99CC33; font-weight: bold; font-size: 15px; }
.titleGray { color: #9A9A9A; font-weight: bold; font-size: 15px; }
.titleGrayLt { color: #9A9A9A; font-size: 15px; }
.mbTitle { color: #000000; font-weight: bold; font-size: 13px; }
.poptitle { color: #444444; font-weight: bold; font-size: 15px; }
.blueBold { color: #9999CC; font-weight: bold; }

.ShowPriceRegularPrompt { font-weight: bold; }
.ShowPriceSalePrompt { color: red; font-weight: bold; }
.ShowPriceExtendedPrompt { font-weight: bold; }

.CallToOrder { font-weight: bold; }

/*.DarkCell { background-color: #444444; }*/
.DarkCell { background-color: #A2A2A3; }
.MediumCell { background-color: #BBBBBB; }
.LightCell { background-color: #EEEEEE; }
/*.GreyCell { background-color: #DDDDDD;*/
 *.GreyCell { background-color: #FFFFFF;}

.PlainCat  { color: #888888; font-size: 11px; font-weight: normal; }
A.PlainCat {color: #888888; text-decoration: underline; }
A.PlainCat:link {color: #888888; text-decoration: underline; }
A.PlainCat:visited {color: #888888; text-decoration: underline; }
A.PlainCat:active {color: #888888; text-decoration: underline; }
A.PlainCat:hover {color: #888888; text-decoration: underline; }

.dyop {color: #444444; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop {color: #444444; text-decoration: none; }
A.dyop:link {color: #444444; text-decoration: none; }
A.dyop:visited {color: #444444; text-decoration: none; }
A.dyop:active {color: #444444; text-decoration: none; }
A.dyop:hover {color: #0000FF; text-decoration: none; }


.dyop2 {color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop2 {color: #FF0000; text-decoration: none; }
A.dyop2:link {color: #FF0000; text-decoration: none; }
A.dyop2:visited {color: #FF0000; text-decoration: none; }
A.dyop2:active {color: #FF0000; text-decoration: none; }
A.dyop2:hover {color: #FF0000; text-decoration: underline; }


.dyop_sm {color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_sm {color: #000000; text-decoration: none; }
A.dyop_sm:link {color: #000000; text-decoration: none; }
A.dyop_sm:visited {color: #000000; text-decoration: none; }
A.dyop_sm:active {color: #000000; text-decoration: none; }
A.dyop_sm:hover {color: #0000FF; text-decoration: none; }

.dyop_hdr {color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_hdr {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:link {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:visited {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:active {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:hover {color: #FFFFFF; text-decoration: underline; }

.sb_nav {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.sb_nav {color: #000000; text-decoration: none; }
A.sb_nav:link {color: #000000; text-decoration: none; }
A.sb_nav:visited {color: #000000; text-decoration: none; }
A.sb_nav:active {color: #000000; text-decoration: none; }
A.sb_nav:hover {color: #0000FF; text-decoration: none; }

.H1  { display:inline; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.H1 {color: #000000; text-decoration: none; }
A.H1:link {color: #000000; text-decoration: none; }
A.H1:visited {color: #000000; text-decoration: none; }
A.H1:active {color: #000000; text-decoration: none; }
A.H1:hover {color: #E0B301; text-decoration: none; }

.Polltitle {color: #0000FF; font-weight: bold; }
.PollAnswer {font-size: 9px; font-weight: normal; }
.PollLink {font-size: 9px; font-weight: normal; }
A.PollLink {text-decoration: none; }
A.PollLink:link {text-decoration: none; }
A.PollLink:visited {text-decoration: none; }
A.PollLink:active {text-decoration: none; }
A.PollLink:hover {text-decoration: underline; }

.DarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.DarkCellText {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:hover {color: #FFFFFF; text-decoration: underline; }

.MediumCellText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.MediumCellText {color: #000000; text-decoration: none; }
A.MediumCellText:link {color: #000000; text-decoration: none; }
A.MediumCellText:visited {color: #000000; text-decoration: none; }
A.MediumCellText:active {color: #000000; text-decoration: none; }
A.MediumCellText:hover {color: #000000; text-decoration: underline; }

.LightCellText  { color: #444444; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.LightCellText {color: #444444; text-decoration: none; }
A.LightCellText:link {color: #444444; text-decoration: none; }
A.LightCellText:visited {color: #444444; text-decoration: none; }
A.LightCellText:active {color: #444444; text-decoration: none; }
A.LightCellText:hover {color: #444444; text-decoration: underline; }

.StaffNameText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 18px; font-weight: bold; }
.StaffTitleText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 14px; font-weight: bold; }

.OrderOptionsTitle  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsName  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

.SectionTitleText  { color: #681917; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
A.SectionTitleText {color: #0053A5; text-decoration: underline; }
A.SectionTitleText:link {color: #0053A5; text-decoration: underline; }
A.SectionTitleText:visited {color: #0053A5; text-decoration: underline; }
A.SectionTitleText:active {color: #0053A5; text-decoration: underline; }
A.SectionTitleText:hover {color: #0053A5; text-decoration: underline; }

.CondensedDarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
A.CondensedDarkCellText {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:hover {color: #FFBBBB; text-decoration: none; }

.CondensedVariantText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
.SmallGridText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }

.menulines { border:1px solid white; }
.menulines a { text-decoration:none; color:black; }
.darkcellmenulines { border:1px solid black; }
.darkcellmenulines a { text-decoration:none; color:white; }

.small { font-size: 9px; }
.reg { font-size: 10px; }
.big { font-size: 13px; }

BR.sm { font-size: 9px;}
P { margin-top: 9px; margin-bottom: 9px; }
SUP { font-size: 10px; }

.DarkCellLink {color:#EEEEEE;  }
A.DarkCellLink {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:hover	  {color:#EEEEEE; text-decoration: underline; }

.DarkCellLinkHdr {color:#EEEEEE; font-weight: bold; }
A.DarkCellLinkHdr {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:hover	  {color:#EEEEEE; text-decoration: underline; }

A.TopBarLink {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:link	  {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:hover	  {color:#FFFFFF; text-decoration: none; }

.SBCatName {color: #444444; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBCatName {color: #444444; text-decoration: none; }
A.SBCatName:link {color: #444444; text-decoration: none; }
A.SBCatName:visited {color: #444444; text-decoration: none; }
A.SBCatName:active {color: #444444; text-decoration: none; }
A.SBCatName:hover {color: #444444; text-decoration: underline; }

.SBProdName {color: #444444; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBProdName {color: #444444; text-decoration: none; }
A.SBProdName:link {color: #444444; text-decoration: none; }
A.SBProdName:visited {color: #444444; text-decoration: none; }
A.SBProdName:active {color: #444444; text-decoration: none; }
A.SBProdName:hover {color: #444444; text-decoration: underline; }

.foot {color: #000000; font-size: 9.5px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.foot {color: #000000; text-decoration: none; }
A.foot:link {color: #000000; text-decoration: none; }
A.foot:visited {color: #000000; text-decoration: none; }
A.foot:active {color: #000000; text-decoration: none; }
A.foot:hover {color: #000000; text-decoration: underline; }

.head {color: #444444; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head {color: #444444; text-decoration: none; }
A.head:link {color: #444444; text-decoration: none; }
A.head:visited {color: #444444; text-decoration: none; }
A.head:active {color: #444444; text-decoration: none; }
A.head:hover {color: #444444; text-decoration: underline; }

.username {color: #444444; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.username {color: #444444; text-decoration: none; }
A.username:link {color: #444444; text-decoration: none; }
A.username:visited {color: #444444; text-decoration: none; }
A.username:active {color: #444444; text-decoration: none; }
A.username:hover {color: #444444; text-decoration: underline; }

.productnavlink {color: #444444; font-weight: bold; font-size: 12px; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.productnavlink {color: #444444; text-decoration: none }
A.productnavlink:link {color: #444444; text-decoration: none; }
A.productnavlink:visited {color: #444444; text-decoration: none; }
A.productnavlink:active {color: #444444; text-decoration: none; }
A.productnavlink:hover {color: #0000FF; text-decoration: underline; }

A.homelist {color: #444444; font-size: 16px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.homelist:link {color: #444444; text-decoration: none; }
A.homelist:visited {color: #444444; text-decoration: none; }
A.homelist:active {color: #444444; text-decoration: none; }
A.homelist:hover {color: #0000FF; text-decoration: none; }

.ProductNameText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.ProductMSRPText  { font-weight: bold; }
.ProductSaveText  { color: #FF0000; font-size: 13px; font-weight: bold; }
.ProductPriceText  { color: #EC008C; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }
.ProductSKUText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.ProductDetailsText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

.PageNumber  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: bold; }
A.PageNumber {color: #0053A5; text-decoration: underline; }
A.PageNumber:link {color: #0053A5; text-decoration: underline; }
A.PageNumber:visited {color: #0053A5; text-decoration: underline; }
A.PageNumber:active {color: #0053A5; text-decoration: underline; }
A.PageNumber:hover {color: #0053A5; text-decoration: underline; }

.OrangeTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.searchBoxLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width:250px;
	background-color:transparent; 
	border:1px solid gray
}
.searchBoxLongHomePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width:200px;
	background-color:transparent; 
	border:1px solid gray
}
.CartInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.LeftNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.InfoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*
-----------------------------------------------------------------------
 Component Art Horizontal Menu Style:
-----------------------------------------------------------------------
*/

.TopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.MenuGroup
{
  border:solid 0px #003167;
  background-color:#EEEEEE;
  color: #000000;
  font-size: 15px;
}

.MenuGroup td {color:#000000;}
.MenuGroupHover td {color:#000000}
.MenuItemHover td {color:#000000;}
td.MenuItemHover {color:#000000;}

.TopMenuItem
{
  color:#444444;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
}

.TopMenuItemHover
{
  color:#000000;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
}

-- leaf menu items
.MenuItem
{
  background-color:#EEEEEE;
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover
{
  background-color:#FEDF15;
  color:#000000;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

-- group menu items
.MenuItem td
{
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover td
{
  background-color:#FEDF15;
  color:#000000;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.ScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.ScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.ScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}



/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------
*/

.VertTopMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup
{
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem
{
  color:#FFFFFF;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItemHover
{
  color:#444444;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem
{
  background-color:White;
  color:#444444;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover
{
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem
{
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.VertScrollItemH
{
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.VertScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------
*/

.TreeView 
{ 
  background-color:transparent;
  border: #919191 0px solid; 
  padding-top:2px;
  cursor: default; 
  color: #FFFFFF;
  cursor: hand;
  cursor:pointer;
}

.TreeNode 
{ 
  font-size: 12px; 
  color: #727272;
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

.HoverTreeNode 
{ 
  color: #FBC8B5;
  font-size: 12px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  text-decoration: none; 
  cursor: hand; 
  cursor:pointer;
  font-weight:bold;
}

.SelectedTreeNode 
{ 
  font-size: 12px;
  font-weight:bold; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

.NodeEdit 
{
  border:1px silver solid;
  font-size: 11px;
}

/*
drop menu
*/
.prodrop4 {right:0px; top:140px; padding:0 0 0 0px; margin:0; list-style:none; height:35px; position:absolute; z-index:500; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link {display:block; float:left; width:138px; height:24px; text-decoration:none; padding:0 0 0 6px; cursor:pointer;background: url(images/quickmenu/quick_menu.gif) no-repeat;}
.prodrop4 li a.top_link span {float:left; display:block; padding:0 20px 0 10px;}
.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.prodrop4 :hover ul {left:0; top:24px; height:auto; z-index:300;}
.prodrop4 ul li {text-align:right; display:block; position:relative; font-weight:normal; width:auto; padding-left:5px}
.prodrop4 :hover ul li a {display:block; width:auto; text-decoration:none}
.prodrop4 :hover ul li.x a {background: url(images/quickmenu/bt_my_account.jpg); background-repeat:no-repeat; border:none; height:29px; width:130px; }
.prodrop4 :hover ul li.x a:hover {background: url(images/quickmenu/my_account_hover.jpg); height:29px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.b a {background: url(images/quickmenu/bt_order_history.jpg); background-repeat:no-repeat; border:none; height:25px; width:130px}
.prodrop4 :hover ul li.b a:hover {background: url(images/quickmenu/order_history_hover.jpg); height:25px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.c a {background: url(images/quickmenu/bt_wish_list.jpg); background-repeat:no-repeat; border:none; height:26px; width:130px}
.prodrop4 :hover ul li.c a:hover {background: url(images/quickmenu/wish_list_hover.jpg); height:26px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.d a {background: url(images/quickmenu/bt_shopping_policy.jpg); background-repeat:no-repeat; border:none; height:27px; width:130px}
.prodrop4 :hover ul li.d a:hover {background: url(images/quickmenu/shopping_policy_hover.jpg); height:27px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.e a {background: url(images/quickmenu/bt_time_in_transit.jpg); background-repeat:no-repeat; border:none; height:24px; width:130px}
.prodrop4 :hover ul li.e a:hover {background: url(images/quickmenu/time_transit_hover.jpg); height:24px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.f a {background: url(images/quickmenu/bt_return_policy.jpg); background-repeat:no-repeat; border:none; height:27px; width:130px}
.prodrop4 :hover ul li.f a:hover {background: url(images/quickmenu/return_policy-hover.jpg); height:27px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.g a {background: url(images/quickmenu/bt_privacy_policy.jpg); background-repeat:no-repeat; border:none; height:26px; width:130px}
.prodrop4 :hover ul li.g a:hover {background: url(images/quickmenu/privacy_policy_hover.jpg); height:26px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.h a {background: url(images/quickmenu/bt_view_cart.jpg); background-repeat:no-repeat; border:none; height:29px; width:130px}
.prodrop4 :hover ul li.h a:hover {background: url(images/quickmenu/view_cart_hover.jpg); height:29px; background-repeat:no-repeat; border:none; width:130px}
.prodrop4 :hover ul li.i a {background: url(images/quickmenu/bt_autoship.jpg); background-repeat:no-repeat; border:none; height:25px; width:130px}
.prodrop4 :hover ul li.i a:hover {background: url(images/quickmenu/autoship_hover.jpg); height:25px; background-repeat:no-repeat; border:none; width:130px}

#dropinboxv2cover{
width: 378px;
position:absolute;
z-index: 100;
overflow:hidden;
visibility: hidden;
}
#dropinboxv2{
width: 358px;
border: 1px solid #ffcbb5; 
background-color: lightyellow;
color:#a5a2a5;
padding: 8px;
position:absolute; 
left: 0;
top: 0;
}

/*
Paging menu
*/

.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
    float:right
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

.dpDiv {
	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTDHover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray
}
.dpDayHighlight {
	FONT-WEIGHT: bold; COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}

/*
auto complete jquery
*/
        .ac_results {
	        padding: 0px;
	        border: 1px solid black;
	        background-color: white;
	        overflow: hidden;
	        z-index: 99999;
        }

        .ac_results ul {
	        width: 100%;
	        list-style-position: outside;
	        list-style: none;
	        padding: 0;
	        margin: 0;
        }

        .ac_results li {
	        margin: 0px;
	        padding: 2px 5px;
	        cursor: default;
	        display: block;
	        /* 
	        if width will be 100% horizontal scrollbar will apear 
	        when scroll mode will be used
	        */
	        /*width: 100%;*/
	        font: menu;
	        font-size: 12px;
	        /* 
	        it is very important, if line-height not setted or setted 
	        in relative units scroll will be broken in firefox
	        */
	        line-height: 16px;
	        overflow: hidden;
        }

        .ac_loading {
	        background: white url('indicator.gif') right center no-repeat;
        }

        .ac_odd {
	        background-color: #eee;
        }

        .ac_over {
	        background-color: #0A246A;
	        color: white;
        }
 /*
end autocomplete
*/

/*Minicart
*/
.minicart {
	float:right;
	padding-top:3px;
	position:relative;
	z-index:2000
}

.minicart div {
	/*padding:3px 5px;*/
}

#miniCartTrigger {
	display:block;
}

#cartContainer {
	background-color:#EDEDED;
	height:265px;
	width:310px;
	padding:5px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#AEAEAE;
	border-bottom-color:#AEAEAE;
	border-left-color:#AEAEAE;
	text-align:center;
	background-image:url(/images/minicart/topBarShadow.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	position:absolute;
	/*
	top:25px;
	left:-225px;*/
	right:0px;
	z-index:2000;
	display:none;
}



#cartIndicator {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#666;
	height:13px;
	width:auto;
	margin-bottom:3px;
	margin-top:4px;
	padding-top:2px;
}

#cartIndicator #numItemsIn {
	text-align:right;
	position:absolute;
	float:left;
	clear:left;
	
	height:10px;
	width:auto;
	top:9px;
	left:5px;
	
}

#cartIndicator #closeTheCart {
	text-align:right;
	position:absolute;
	cursor:pointer;
	
	height:10px;
	width:100px;
	top:9px;
	right:3px;
	
	
}

#miniCartContainer {
	/*float:left;
	padding-top:20px;
	padding-right:13px;
	*/
}

#borderMeShipping {
	height:135px;
	width:auto;
	border:1px solid #CCC;
	background-color:#FFF;
	margin:0;
	padding:0;
}

#cartScrollerBoxShipping {
	background-color:#FFF;
	text-align:left;
	height:130px;
	width:auto;
	overflow:auto;
	margin:0px;
	padding:3px;
}
/*end minicart */

.brandAlpha {display:inline-block; overflow:hidden; padding:0; margin:0; text-align:center; font-size:.8em;}
.brandAlpha a {display:block; padding:2px 6px; float:left; border-left: 1px solid #ddd; color:rgb(51, 102, 153); text-decoration:none; font-size:10px}
.brandAlpha span {display:inline; float:left; margin:2px 5px 2px 0px; color:rgb(51, 102, 153);}
.brandAlpha span a {padding:0; border:none;}
.brandAlpha br {clear:both;}
.brandAlpha ul {display:inline-block; margin:0; padding:0; list-style:none;}
.brandAlpha ul li {margin:0; padding:0; display:inline;}

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #ffffff;
    color: #333;
    border: 2px solid #808080;
    padding: 12px;
    text-align:center
}

.jqmErrorWindow {
    display: none;
    
    position: fixed;
    top: 40%;
    left: 50%;
    
    margin-left: -150px;
    width: 300px;
    
    background-color: #ffffff;
    color: red;
    border: 3px solid red;
    padding: 12px;
    text-align:left;
    font-weight:bold
}

.jqmOverlay { background-color: #808080; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     /*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
}

* html .jqmErrorWindow {
     position: absolute;
     /*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
}

.jqmIFrameWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #ffffff;
    color: #333;
    border: 2px solid #808080;
    padding: 12px;
    text-align:center;
    padding-bottom:25px
}
 
            button.jqmClose {
                background: none;
                border: 0px solid #EAEAEB;
                color: #000;
                clear: right;
                float: right;
                padding: 0;
                margin-top:5px;
                margin-left:5px;
                cursor: pointer;
                font-size: 14px;
 
                letter-spacing: 1px;
            }
 
            button.jqmClose:hover, button.jqmClose:active {
                color: #000000;
				border: 0px solid #FFF;
            }
 
            #jqmTitle {
                background: transparent;
                color: black;
                text-transform: capitalize;
                height: 25px;
                padding: 0px 5px 0 10px;
                font-weight:bold;
                font-size:14px;
                border-bottom:1px solid #EAEAEB
 
            }
 
            #jqmContent {
                width: 100%;
                height: 95%;
                display: block;
                clear: both;
                margin: 0;
                margin-top: 0px;
                background: #ffffff;
                border: 0px solid #ffffff
            }
           
           div.jqmNotice img.jqResize {position: absolute; right: 2px; bottom: 2px;}

div.jqmNotice {
    display: none;
    
    position: relative;
    text-align:left;
    width: 320px;
    background:#FFFFCC url(/skins/skin_6/images/note_icon.png) 5px 5px no-repeat;
    border: 1px solid #000;
    padding: 0;
}

.jqmnTitle{margin: 0 25px;}
  
.jqmnTitle h1{
  margin: 5px 0;
  padding-left:5px;
  width: 100%;
  
  font-size:10px;
  color:#FFFFCC;
  background-color:#505050;
}

div.jqmNotice .jqmClose {
  position: absolute;
  cursor: pointer;
  right: 4px;
  top: 6px;
}

.jqmnContent{
  border-top:1px;
  color:#000;
  padding:0 5px 5px;
  text-align:left
}  

a#fdbk_tab {
/* override for getsatisfaction feedback tab */
z-index: 50 !important;
}

#topsearch input{vertical-align:middle;}
#topsearch {background:transparent url(images/subpagesearchbackground.gif) no-repeat top left;width:339px;height:28px;margin:5px 0 0 0px;padding:0 0 0 75px;}
.searchbox{color:#5e1711;width:250px}
.searchbtn{width:54px;background:transparent url(images/subpagesearchbtn.gif) no-repeat top left;height:28px;border:none;}

#topsearchhp input{vertical-align:middle;}
#topsearchhp {background:transparent url(images/homepagesearchbackground.gif) no-repeat top left;width:339px;height:28px;padding:0px 0px 0px 75px;}
.searchboxhp{color:#5e1711;width:250px}
.searchbtnhp{width:54px;background:transparent url(images/homepagesearchbtn.gif) no-repeat top left;height:28px;border:none;}

/*new autocomplete*/

.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-4px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:normal; border-bottom:1px solid #F0F0F0 }
.autocomplete strong { font-weight:bold; color:#FF001E ; }
/* end new autocomplete */

        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative }
        
        .dropdown a, .dropdown a:visited { text-decoration:none; outline:none;}
        .dropdown a:hover { color:#5d4617;}
        .dropdown dt a:hover { color:#ffffff; border: 1px solid #e1eef6;}
        .dropdown dt a {background:#ffffff url(images/arrowdown.gif) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #e1eef6; width:80px;}
        .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
        .dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #e1eef6; color:#C5C0B0; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:100px; list-style:none;}

        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#e1eef6;}

       .close-meerkat {
            right: 10px;
            top: 10px;
            position: absolute;
			display: block;
			height: 18px;
			width: 18px;
			background: url('images/close-x.png') no-repeat 0 0;
			cursor: pointer;
			text-indent: -9000px;
			z-index: 10

       }

        .ClearFloat
        {
            clear: both;
            height: 0;
            font-size: 1px;
            line-height: 0px;
        }
        
        /*tabs*/
        @media Screen, Projection    
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print    
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav {
	/*FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px*/
}
.ui-tabs-panel {
	/*FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px*/
}
.ui-tabs-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ui-tabs-nav:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "
}
.ui-tabs-nav LI {
	MIN-WIDTH: 84px; MARGIN: 0px 0px 0px 1px; FLOAT: left
}
.ui-tabs-nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(tab.png) no-repeat; PADDING-TOP: 0px
}
.ui-tabs-nav A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(tab.png) no-repeat; PADDING-TOP: 0px
}
.ui-tabs-nav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.2; MARGIN: 1px 0px 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WHITE-SPACE: nowrap; COLOR: #27537a; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A {
	Z-INDEX: 2; POSITION: relative; MARGIN-TOP: 0px; COLOR: #000; TOP: 1px
}
.ui-tabs-nav A SPAN {
	MIN-WIDTH: 64px; MIN-HEIGHT: 18px; WIDTH: 64px; PADDING-RIGHT: 0px; HEIGHT: 18px; PADDING-TOP: 6px
}
* > .ui-tabs-nav A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	PADDING-BOTTOM: 1px
}
.ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND-POSITION: 100% -150px
}
.ui-tabs-nav A:hover {
	BACKGROUND-POSITION: 100% -150px
}
.ui-tabs-nav A:focus {
	BACKGROUND-POSITION: 100% -150px
}
.ui-tabs-nav A:active {
	BACKGROUND-POSITION: 100% -150px
}
.ui-tabs-nav A {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:hover {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:focus {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:active {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-deselectable A:hover {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-deselectable A:focus {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-deselectable A:active {
	CURSOR: pointer
}
.ui-tabs-disabled {
	FILTER: alpha(opacity=40); opacity: .4
}
/*
.ui-tabs-panel {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; BORDER-TOP: #97a5b0 1px solid; PADDING-TOP: 1em
}
*/
.ui-tabs-panel {
	/*
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BORDER-TOP: #97a5b0 1px solid; PADDING-TOP: 8px
	*/
}

.ui-tabs-panel2 {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #97a5b0 1px solid; PADDING-TOP: 1em
}

.ui-tabs-loading EM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(loading.gif) no-repeat 0px 50%; PADDING-TOP: 0px
}
* HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block
}

        /*end tabs*/
        
/* 2 column unordered list */
 .twocol li {
                    float: left;
                    width: 50%;
                    margin: 0;
                    padding: 0;
                    border: 0;
        }
 /* end 2 col */