


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*BODY { color: #000000; background: #fff url(images/BGVivid.png) no-repeat center 0; margin: 0; }*/
BODY { color: #000000; background: url(images/backgrounds/toyStory3BG.jpg) no-repeat center 0; margin: 0; }
A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #1a9ad7;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #;
}
/*nav main head horizontal*/

#navTopHead {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:25px;
	width:975px;
	height:30px;
	background-color:#8beb21;

}


#navTopHead ul {
	margin:0px;
	list-style:none;
}

#navTopHead li {
	margin:0px;
	float:left;
	background-color:#8beb21;
	font-size:14px;
	width:100px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}


#navTopHead a:active {
	margin:0px;
	background-color:#7ca1fb !important;
	display:block;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#navTopHead a {
	margin:0px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	display:block;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#navTopHead a:hover {
	margin:0px;
	background-color:#f5cd3e;
	display:block;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}



/*nav head main horizontal*/


TR.headerNavigation { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TR.headerNavigation2 { color: #000900; background-image: url(images/bread_bg.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 top; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: white; background-image: url(images/bgtop.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; margin-top:15px; }
TD.headerTitleWelcome { color: #7ca1fb; font-size: 8px; font-family: Verdana, Arial, sans-serif; font-weight: lighter; background-position: center 0; }
TD.headerNavigation2 { color: #000900; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-position: 0 top; vertical-align: middle; }
A.headerNavigation { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.headerTitleWelcome { color: #7ca1fb; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; }
A.headerNavigation2 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; background-position: 0 top; vertical-align: middle; }
A.headerNavigation:hover { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.headerTitleWelcome:hover { color: #000; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; }
A.headerNavigation2:hover { color: #1a9ad7; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; background-position: 0 top; text-decoration: none; }
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer { color: #1a9ad7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000900; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-left: 10px; }
TD.footerTitle { color: #fff; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
.infoBox { background: #9cf; }
.downloadInfoBox { background: #ffa500; }
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }
.downloadInfoBoxContents {background: #f3bf56; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #fff; }
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.headerSearch {
  /*background: #;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.headerSearch input{
  /*background: #;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#f5cd3e;
  height:30px;
  width:220px;
  text-indent:10px;
  font-weight:bold;
  border-style:none;
}
.headerSearch select{
  /*background: #;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#7ca1fb;
  height:30px;
  width:auto;
  vertical-align:text-bottom;
  padding-left:10px;
}

TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-image: url(images/infobox/box_background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing { border-spacing: 1px; }

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ccc; background-position: 0 0; text-decoration: none; }

TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #fff; padding: 10px; border-bottom: 1px dashed #ccc; }

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover { color: #0000ff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #1a9ad7; text-decoration: none; }

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none; }

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #6c6; font-weight: bold; }

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f5cd3e;
}
.checkoutBarFrom {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #7ca1fb;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	color: #8beb21; 
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/

.contentBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }

TD.contentBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.contentBoxContents {
  background: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.BestSellersBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.BestSellersBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.BestSellersBoxContents {
  background: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CategoriesBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.CategoriesBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.CategoriesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: white; }


.CurrenciesBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.CurrenciesBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.CurrenciesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.InformationBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.InformationBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.InformationBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.LanguagesBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.LanguagesBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(images/box_background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.LanguagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.ManufacturerInfoBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.ManufacturerInfoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(images/box_background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.ManufacturerInfoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.ManufacturersBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.ManufacturersBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(images/box_background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.ManufacturersBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.OrderHistoryBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.OrderHistoryBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.OrderHistoryBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.ProductNotificationsBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.ProductNotificationsBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.ProductNotificationsBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.ReviewsBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.ReviewsBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.ReviewsBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.SearchBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.SearchBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.SearchBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.ShoppingCartBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #6c6; border-bottom: 1px solid #6c6; border-right: 1px solid #6c6; border-top-color: #6c6; border-top-width: 0; }
TD.ShoppingCartBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000900; background-image: url(images/ShoppingCartBox/box_background.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.ShoppingCartBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.SpecialsBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.SpecialsBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.SpecialsBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.TellaFriendBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.TellaFriendBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.TellaFriendBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }


.WhatsNewBox {background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-left: 1px solid #ecebeb; border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb; border-top-color: #ecebeb; border-top-width: 0; }
TD.WhatsNewBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #7ca1fb; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.WhatsNewBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; }





/*---------------------------end of InfoBoxes------------------------*/
/*-----------Search-------------*/
.search { color: #000900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-decoration: none; }

TD.priceText { color: #fff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; background-image: url(images/price_tag.gif); background-repeat: no-repeat; text-decoration: blink; margin-right: 15px; }

/*   messages   */
.privatemessages { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: transparent; font-weight: bold; color: #ff0000; text-align: center; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; padding-left: 2px;}
/* end messages */

/* Points/Rewards Module V2.1rc2a BOF */
SPAN.pointWarning {
  color: #f00;
}

.pointFaq {
  background-color:#f8f8f9;
  border: 1px dashed #bbc3d3;
  display: none;
  position: relative;
  padding:4px;
  margin:2px;
  text-align:justify;
}
/* Points/Rewards Module V2.1rc2a EOF */
.footerBg { background-color: #ccc; background-image: url(images/foot-bg.gif); background-position: center top; }
.footerBgBtm { background-position: 0 top; }
/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #1a9ad7;
}
/* EOF Dynamic Sitemap */
.MainSiteTabel {  }
/*------- BUY ---------*/
TD.buySteps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1a9ad7; text-decoration: none; }
/*-----EOF BUY --------*/
.ColLeftAds{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #aec4fe; text-decoration: none; padding: 3px; border: solid 1px #aec4fe; }
TD.ColLeftAds { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; padding: 3px; border: solid 1px #ccc; }
/* DHTML MENUS */
	#nav, #nav ul { /* all lists */
		padding: 0; margin: 0; list-style: none; float : left; width : 24em; height: 20px; }
	
	#nav li { /* all list items */
		position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; width: 24em; background-color : white; height: 20px; }
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 24em;
		margin-top : -1.35em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a { width: 11em; w\idth : 24em; display : block; color : #aec4fe; font-weight : bold; text-decoration : none; height: 20px; padding : 0 0.5em; border-width: 1px; }
	
	#nav li a:hover {
		color : white;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #00c0f3;
}
/*---------------------------------------- */

/*Foot Links Top*/
a.Foot:link { color: #9aa29c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.Foot:visited { color: #9aa29c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.Foot:active { color: #9aa29c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.Foot:hover { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
/*Eof Foot Links Top*/

/* Links Manager v1.23 begin */
TABLE.linkListing { border-spacing: 1px; }

.linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #c0c0c0; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
A.linkListing-heading { color: #c0c0c0; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.linkListing-heading:hover { color: #7ca1fb; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD.linkListing-data { padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-right-color: #b6b7cb; border-right-width: 1px; border-bottom-color: #b6b7cb; border-bottom-width: 1px; }

TR.linkListing-odd { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

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

.linkFeatured { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; border: dashed 1px #7ca1fb; }
.linkFeaturedHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #7ca1fb; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
A.linkListingHeading { color: #000000; font-size: 10px; }
A.linkListingHeading:hover { color: #ff0000; font-size: 10px; }
.linkFeaturedMain { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #7ca1fb; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
A.linkFeaturedMain { color: #ffffff; }
A.linkFeaturedMain:hover { color: #ff0000; }
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
/* Links Manager v1.23 end */

/*** Begin Header Tags SEO ***/
h1 { font-family: Verdana, Arial, sans-serif; font-size: 24px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; color: #b3bfb1; text-decoration: none; }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; color: #b3bfb1; text-decoration: none; border-bottom: 1px dashed #b3bfb1; }
/*** End Header Tags SEO ***/
