
/* GLOBAL */

BODY 		{ margin:0px; padding:0px;background-color:#005E9E;font-family: arial, verdana, sans-serif; font-size:11px; color:#000000;}
INPUT		{ font-size:11px;}
SELECT		{ font-size:11px;}
a:link		{ color:#005E9C;}
a:active	{ color:#005E9C;}
a:visited	{ color:#005E9C;}
a:hover		{ color:#B5111B;}
H1		{ color:#005E9D; font-size:22px; font-weight:bold; border-bottom:solid 1px #005E9D;}
H2		{ background-image: url(../Images/NavBG.jpg); background-repeat: repeat-x;height:31px;color:#ffffff; font-size:13px; font-weight:bold;line-height:31px;margin:0px; padding:0px 10px;text-transform:uppercase;border-right:solid 1px #ffffff;position:relative;width:754px;}
#CheckoutContainer H2	{ background-image: url(../Images/NavBG.jpg); background-repeat: repeat-x;height:31px;color:#ffffff; font-size:13px; font-weight:bold;line-height:31px;margin:0px; padding:0px 10px;text-transform:uppercase;border-right:solid 1px #ffffff;position:relative;width:955px;}
H2 INPUT		{ position:absolute; right:15px;top:5px;}
H3		{ color:#B5121B;font-size:20px;font-weight:normal; padding:0px; margin:0px;}
H4		{ color:#005E9E;font-size:16px;font-weight:normal; padding:0px; margin:0px;}
H5		{ background-image:url(../Images/H5BG.jpg); background-repeat: repeat-x; color:#ffffff; font-weight:bold; font-size:12px;height:27px; margin:0px; padding:0px 10px;line-height:27px;}

NoTransparency {z-index:0;}

/* GENERAL */
#PageWrapper		{ margin:10px auto;width:976px;position:relative;}
#PageContainer		{ background-image:url(../Images/PageBG.gif); background-repeat:repeat-y;width:976px;}
.ClearFloats		{ clear:both;}
.Asterisk			{ color:#B81E2D;}
.Price				{color:#000000;}
.SalePrice				{color:#FF0000;font-weight:bold;}
.PriceLabel				{ font-weight:bold; font-size:16px; white-space:nowrap;}
.PriceValue				{ font-weight:normal; font-size:16px; white-space:nowrap;padding-left:5px;}


/* HEADER */
#Header			{ background:#ffffff url(../Images/HeaderBG.jpg);background-repeat:repeat-x;background-position:bottom left;width:775px; }
#CartHeader			{ background:#ffffff url(../Images/HeaderBG.jpg);background-repeat:repeat-x;background-position:bottom left;width:774px;height:53px; }

#Header IMG		{ float:left;}
#CartHeader IMG		{ float:left;}
#HeaderRight		{ float:right;margin:0px; padding:0px;width:670px;}
#CartHeaderRight		{ float:right;margin:0px; padding:0px;width:690px;}
#HeaderRight p		{ text-align:right; margin:0px; padding:0px 25px 0px 0px; color:#B5111B;font-size:18px;line-height:14px; font-weight:bold;}
#CartHeaderRight p		{ text-align:right; margin:0px; padding:0px 25px 0px 0px; color:#B5111B;font-size:18px;line-height:14px; font-weight:bold;}

#TabNav			{ background-image:url(../Images/TabNavBG.jpg); background-repeat:repeat-x;color:#B5111B;font-size:11px;height:39px;width:670px;margin:0px;padding:0px;}
.CartLogo		{float:left;width:186px;margin-left:15px;}
*html .CartLogo		{float:left;width:192px;margin-left:5px;}

#TabNav ul		{ list-style-type:none;margin:0px;padding:15px 0px 0px 15px;}

#TabNav li		{ display:inline;margin:0px;padding:0px 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#TabNav li		{ display:inline;margin:0px;padding:0px 4px;}
}
#TabNav a:link		{ color:#B5111B;text-decoration:none;padding:0px;}
#TabNav a:active	{ color:#B5111B;text-decoration:none;padding:0px;}
#TabNav a:visited	{ color:#B5111B;text-decoration:none;padding:0px;}
#TabNav a:hover		{ color:#005E9E;text-decoration:none;padding:0px;}

#CartTabNav			{ background-image:url(../Images/TabNavBG.jpg); background-repeat:repeat-x;color:#B5111B;font-size:11px;height:39px;width:400px;margin-left:290px;}
*html #CartTabNav			{ background-image:url(../Images/TabNavBG.jpg); background-repeat:repeat-x;color:#B5111B;font-size:11px;height:39px;width:400px;margin-left:300px;}
#CartTabNav ul		{ list-style-type:none;margin:0px;padding:15px 0px 0px 20px;}
#CartTabNav li		{ display:inline;margin:0px;padding:0px 5px;}
#CartTabNav a:link		{ color:#B5111B;text-decoration:none;padding:0px;}
#CartTabNav a:active	{ color:#B5111B;text-decoration:none;padding:0px;}
#CartTabNav a:visited	{ color:#B5111B;text-decoration:none;padding:0px;}
#CartTabNav a:hover		{ color:#005E9E;text-decoration:none;padding:0px;}

li.Cart			{ background-image:url(../Images/Cart.gif);background-repeat:no-repeat;}
li.Cart a:link		{ margin:3px 0px 3px 15px;padding:0px;}
li.Cart a:active		{ margin:3px 0px 3px 15px;padding:0px;}
li.Cart a:visited		{ margin:3px 0px 3px 15px;padding:0px;}
li.Cart a:hover		{ margin:3px 0px 3px 15px;padding:0px;}

#Nav			{ background-image: url(../Images/NavBG.jpg); background-repeat: repeat-x;height:31px;color:#ffffff; font-size:13px; font-weight:bold;line-height:31px;width:775px;}
#Nav a:link		{ color:#ffffff; text-decoration:none;padding:0px 18px;}
#Nav a:active		{ color:#ffffff; text-decoration:none;padding:0px 18px;}
#Nav a:visited		{ color:#ffffff; text-decoration:none;padding:0px 18px;}
#Nav a:hover		{ color:#EFE2AD; text-decoration:none;padding:0px 18px;}
#CartNav			{ background-image: url(../Images/NavBG.jpg); background-repeat: repeat-x;height:28px;color:#ffffff; font-size:13px; font-weight:bold;line-height:31px;width:774px;}


/* LEFT COLUMN */
#LeftContainer			{ float:left;width:201px;}

.AgesMain	{ }
.AgesNav				{  }
.AgesNav  a:link		{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}
.AgesNav  a:active		{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}
.AgesNav  a:visited		{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}
.AgesNav  a:hover		{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}

table.AgesArrow td 	{ }
a.AgesArrow:link	{ }


.SubjectMain	{  }
.SubjectNav		{ }

.SubjectNav  a:link		{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px; display:block;}
.SubjectNav  a:active	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none;padding:0px 0px 10px 15px; display:block;}
.SubjectNav  a:visited	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block; }
.SubjectNav  a:hover	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}


.SubjectArrow td  	{}
a.SubjectArrow:link	{ }


.CategoryMain		{ }

.CategoryNav		{ }

.CategoryNav  a:link	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}
.CategoryNav  a:active	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none;padding:0px 0px 10px 15px;display:block;}
.CategoryNav  a:visited	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none; padding:0px 0px 10px 15px;display:block;}
.CategoryNav  a:hover	{ color:#B5111B; font-weight: normal; font-size:11px; text-decoration:none;padding:0px 0px 10px 15px;display:block;}

.CategoryArrow td 	{  }
a.CategoryArrow:link	{ }


/* CONTENT */
#ContentContainer	{ float:left; width:775px;}
*html	#ContentContainer	{float:left; width:750px;}
.ShadowTop		{ background-image:url(../Images/ShadowTop.jpg); background-repeat:repeat-x;border-right:solid 1px #ffffff;width:774px;}
#CheckoutContainer .ShadowTop		{ background-image:url(../Images/ShadowTop.jpg); background-repeat:repeat-x;border-right:solid 1px #ffffff;width:965px;}

.CartShadowTop		{ background-image:url(../Images/ShadowTop.jpg); background-repeat:repeat-x;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;border-top:solid 1px #ffffff;}
.ShadowBottom		{ background-image:url(../Images/ShadowBottom.jpg); background-repeat:repeat-x;background-position:bottom left;border-right:solid 1px #ffffff;width:774px;}
#CheckoutContainer .ShadowBottom		{ background-image:url(../Images/ShadowBottom.jpg); background-repeat:repeat-x;background-position:bottom left;border-right:solid 1px #ffffff;width:965px;}

.Content			{ padding:20px;}
.SubPageContent			{ padding:0px 20px;font-size:12px; }

/* HOME PAGE */
.FeaturedProducts td	{ padding:0px 10px 20px 10px;text-align:center;}
.FeaturedProducts td IMG	{ border:solid 1px #808080;margin-bottom:5px;}
.FeaturedProducts a:link	{ text-decoration:none;}
.FeaturedProducts a:active	{ text-decoration:none;}
.FeaturedProducts a:visited	{ text-decoration:none;}
.FeaturedProducts a:hover	{ text-decoration:none;}
.FeaturedProducts a:link IMG 	{ border:none;}

.FeaturedLinks td		{ padding:10px;vertical-align:top;text-align:center;}
.FeaturedLinks td p		{ text-align:left; padding:0px;margin:0px 0px 5px 0px;}
.FeaturedLinks H3		{ color:#B5121B;font-size:20px;font-weight:normal; padding:19px 0px 15px 0px; margin:0px;}


/* CATEGORY DETAIL */
.SortCategory			{ padding:0px 10px 0px 10px;font-size:14px;line-height:18px;}
.SortCategory a:link		{ padding:0px 5px;}
.SortCategory a:active		{ padding:0px 5px;}
.SortCategory a:visited		{ padding:0px 5px;}
.SortCategory a:hover		{ padding:0px 5px;}

/* PRODUCT DETAIL */
.Photo	IMG			{ margin:0px auto;vertical-align:top;padding:10px;}
.PhotoDescription		{ vertical-align:top;padding:10px;}
.PriceLabel			{ text-align:right;font-weight:bold;font-size:16px;padding:3px 0px 3px 5px;}
.PriceValue			{ font-size:16px;padding:3px 20px 3px 5px;}
.TabContainer			{ background-image: url(../Images/TabShadow.jpg); background-repeat:repeat-x;width:775px;}
.TabA				{ background-image: url(../Images/TabA.jpg); background-repeat:repeat-x; font-size:12px;white-space:nowrap;padding:10px 1px 0px 1px; font-weight:bold; color:#0D77B7;}
.TabA a:link			{ color:#0D77B7;text-decoration:none;font-weight:bold;}
.TabA a:active			{ color:#0D77B7;text-decoration:none;font-weight:bold;}
.TabA a:visited			{ color:#0D77B7;text-decoration:none;font-weight:bold;}
.TabA a:hover			{ color:#0D77B7;text-decoration:none;font-weight:bold;}
.TabN				{ background-image: url(../Images/TabN.jpg); background-repeat:repeat-x; font-size:12px;white-space:nowrap;padding:10px 1px 0px 1px; font-weight:bold;}
.TabN a:link			{ color:#808080;text-decoration:none;font-weight:bold;}
.TabN a:active			{ color:#808080;text-decoration:none;font-weight:bold;}
.TabN a:visited			{ color:#808080;text-decoration:none;font-weight:bold;}
.TabN a:hover			{ color:#808080;text-decoration:none;font-weight:bold;}


/* FOOTER */
#Footer			{ margin:0px auto 20px auto; background-image: url(../Images/Bottom.gif); background-repeat:no-repeat;height:64px;line-height:60px;text-align:center;color:#ffffff;font-size:10px;}
#Footer a:link		{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer a:active	{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer a:visited	{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer a:hover		{ color:#ffffff;font-size:10px;padding:0px 20px;}

#Footer2			{ margin:0px auto 20px auto; text-align:center;line-height:12px;margin-top:-40px;color:#ffffff;font-size:10px;width:600px;}
#Footer2 a:link		{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer2 a:active	{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer2 a:visited	{ color:#ffffff;font-size:10px;padding:0px 20px;}
#Footer2 a:hover		{ color:#ffffff;font-size:10px;padding:0px 20px;}


/* CHECKOUT */
#CheckoutWrapper	{ margin:0px auto;padding:0px;width:976px;position:relative;}
#CheckoutContainer	{ background-color:#ffffff;padding:0px;margin:0px;}
#CartContent			{ background-color:#ffffff; padding:0px 10px;}

.BoxTop	td		{ background-image:url(../Images/Top.jpg); background-repeat: repeat-x;}
.BoxLeft		{ background-image:url(../Images/Left.jpg); background-repeat: repeat-y;}
.BoxRight		{ background-image:url(../Images/Right.jpg); background-repeat: repeat-y;}
.BoxBottom td		{ background-image:url(../Images/Bottom.jpg); background-repeat: repeat-x;}

.Header					{font-weight:bold; color:#B5111B; padding:5px; font-size:14px; border-bottom:solid 1px #B5111B;margin:0px 0px 5px 0px;}
.Label                      {color:#000000;font:11px arial;font-weight:bold;padding:2px 3px 2px 0px;text-align:right;}
.Value						{color:#000000;font:11px arial;font-weight:normal;padding:2px 0px 2px 0px;}
.Value a:link                     {font:11px arial; color:#2210D2; text-decoration:underline;}
.Value a:active                  {font:11px arial;color:#2210D2; text-decoration:underline;}
.Value a:visited                  {font:11px arial;color:#2210D2; text-decoration:underline;}
.Value a:hover                    {font:11px arial;color:#FF0C08; text-decoration:underline;}

/* MY ACCOUNT DETAIL */
.AccountContainer	{ padding:0px 10px 10px 15px;}
.WishlistContainer	{ padding:5px 10px 10px 10px;}
.PanelCell			{ padding:5px 10px;}


#CheckoutSteps			{ float:right;margin:10px 20px 10px 10px;padding:0px 5px;}
.SortRow				{ background-color:#9DC8E9;}
.SortRow td				{ color:#00589B;font-weight:bold; padding:5px 10px;}
.CartContainer			{ }
.TotalTop			{ }
.TotalTop td		{ border-top:solid 2px #000000;padding:4px 4px 4px 4px;}
.GrandTotalRow			{ font-weight:bold;}
.GrandTotalRow td		{ border-top:solid 1px #cccccc;padding:4px 4px 4px 4px;}
.DiscountMessage		{ font-size:15px;white-space:nowrap;padding:10px 10px 0px 10px; font-weight:bold; color:#0D77B7;}

.SubTotal      { }
.SubTotal td      {border-top:solid 1px #cccccc;padding:4px 4px 4px 4px;}
.Totals    { }
.Totals td      {border-top:solid 1px #cccccc;padding:4px 4px 4px 4px;}

.PaymentListRow			{}
.PaymentListRow td		{border-top:solid 1px #cccccc;padding:4px 4px 4px 4px;}
.RemainingBalanceRow    {}
.RemainingBalanceRow td {border-top:solid 1px #cccccc;padding:4px 4px 4px 4px;}
.FirstPayment			{ background-color:#d4d4d4;border-top:solid 1px #000000;border-bottom:solid 2px #000000;}


.ShadowBottom			{ background-image: url(../Images/ShadowBottom.jpg); background-repeat:repeat-x;padding-top:8px;}
.SectionTitle			{background:#005D9B url(../Images/SortRow.jpg); background-repeat: repeat-x; color:#ffffff; font-weight:bold;padding:5px 10px;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;font-size:12px;}
.ShippingContainer			{  background-color:#F9F3DF; background-repeat:repeat-y;background-position:right;}
.ShoppingMessage			{ color:#B81E2D; font-weight:bold;position:absolute; top:140px; left:20px; width:400px;margin:0px;padding:0px;}
.OddRow		{background-color:#ffffff;}
.OddRow	td	{padding:2px 10px;}

.EvenRow		{ background-color:#e6e6e6;}
.EvenRow	td	{ padding:2px 10px;}
.PagingRow		{  background-color:#9DC8E9;}
.PagingRow td	{ border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff; text-align:center;padding:0px;}
.PagingRow table td	{text-align:center; color:#ffffff;font-weight:bold; padding:3px 2px;border:solid 0px #ffffff;}

.AddressVerification  {width: 350px; background-color: #ffffff; border: solid 1px #000000;font-family: Arial, Verdana, Sans-Serif; font-size:11px;}
.AddressVerification h2	{ background-image: url(../Images/NavBG.jpg); background-repeat: repeat-x;height:31px;color:#ffffff; font-size:13px; font-weight:bold;line-height:31px;margin:0px; padding:0px 10px;text-transform:uppercase;width:328px;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;}

.VerifyButton						{ width:100px;margin:5px auto;}

/* Error */
.Error { color:#cf0000; font-weight: bold; }
.Error li { color:#cf0000; font-weight: bold; }
.Error td { color:#cf0000; text-align: center; }

.AlertFrame	{ background-color:#ffffff; padding:10px; color:#000000; font-size:12px;border:solid 2px #cf0000;}
.Bar						{height:30px;text-align:left;padding:5px;background-color:#A3B94D; color:#ffffff; font-size:18px; letter-spacing:2px;text-transform:uppercase;}

/* READING RAINBOW */

.RRTitle	{ font-weight:bold; font-size:14px; color:#EB1C24;padding-top:10px;}
.Research	{ border:solid 3px #0D72BA;position:relative;vertical-align:top;height:185px;}
.Research div	{padding:5px;}
.Research .Button	{ position:absolute; top:150px;left:5px;}
.Awards	{ border:solid 3px #FA1A25;position:relative;vertical-align:top;height:185px;}
.Awards div	{padding:5px;}
.Awards .Button	{ position:absolute; top:150px;left:5px;}
.News	{ border:solid 3px #FA961E;position:relative;vertical-align:top;height:185px;}
.News div	{padding:5px;}
.News .Button	{ position:absolute; top:150px;left:5px;}

#alphalinks a:link		{font-size:14px; font-weight:bold;background-image:url(../Images/BtnLetter.jpg); background-repeat:no-repeat;width:26px; height:26px; color:#ffffff; text-decoration:none;padding:5px 7px 6px 8px;}
#alphalinks a:active	{font-size:14px; font-weight:bold;background-image:url(../Images/BtnLetter.jpg); background-repeat:no-repeat;width:26px; height:26px; color:#ffffff; text-decoration:none;padding:5px 7px 6px 8px;}
#alphalinks a:visited	{font-size:14px; font-weight:bold;background-image:url(../Images/BtnLetter.jpg); background-repeat:no-repeat;width:26px; height:26px; color:#ffffff; text-decoration:none;padding:5px 7px 6px 8px;}
#alphalinks a:hover		{font-size:14px; font-weight:bold;background-image:url(../Images/BtnLetter.jpg); background-repeat:no-repeat;width:26px; height:26px; color:#EFE2AD; text-decoration:none;padding:5px 7px 6px 8px;}
.leftcolumn				{ width: 300px;margin-left:120px;float:left; }
.leftcolumn ul			{ list-style-type:none;padding:0px;margin:0px;}
.leftcolumn ul li		{ list-style-type:none;padding:2px 0px;margin:0px;}
.rightcolumn			{ width: 300px;  }
.rightcolumn ul			{list-style-type:none;padding:0px; margin:0px;}
.rightcolumn ul li			{list-style-type:none;padding:2px 0px; margin:0px;}
.top					{	font-size: 11px;text-align: right;width: 700px;display: block;margin-top:10px;}
.top a:link				{ color:#B5111B;}
.top a:active				{ color:#B5111B;}
.top a:visited				{ color:#B5111B;}
.top a:hover				{ color:#B5111B;}
 .bigger					{ font-size:12px;}
 .bigger b				{ color:#B5111B;}
.prod_detail ul			{ list-style-type:none;padding:0px;margin:0px;}
.prod_detail ul .leftcolumn				{ width: 300px;float:left; margin-left:0px;}
.prod_detail ul .rightcolumn			{ width: 340px;  }
.alinks 
{
	
	background-image: url(../Images/A.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
	
}

.blinks {
	
	background-image: url(../Images/B.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}

.clinks {
	
	background-image: url(../Images/C.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}

.dlinks {
	
background-image: url(../Images/D.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.elinks {
	
	background-image: url(../Images/E.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.flinks {
	
	background-image: url(../Images/F.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.glinks {
	
	background-image: url(../Images/G.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.hlinks {
	
	background-image: url(../Images/H.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.ilinks {
	
	background-image: url(../Images/I.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.jlinks {
	
	background-image: url(../Images/J.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}

.klinks {
	
	background-image: url(../Images/K.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.llinks {
	
	background-image: url(../Images/L.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.mlinks {
	
	background-image: url(../Images/M.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.nlinks {
	
	background-image: url(../Images/N.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.olinks {
	
	background-image: url(../Images/O.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.plinks {
	
	background-image: url(../Images/P.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.qlinks {
	
	background-image: url(../Images/Q.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.rlinks {
	
	background-image: url(../Images/R.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.slinks {
	
	background-image: url(../Images/S.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.tlinks {
	
	background-image: url(../Images/T.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.ulinks {

	background-image: url(../Images/U.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.vlinks {
	
	background-image: url(../Images/V.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.wlinks {
	
	background-image: url(../Images/W.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.xlinks {
	
	background-image: url(../Images/X.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.ylinks {
	
	background-image: url(../Images/Y.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}


.zlinks {
	
	background-image: url(../Images/Z.gif);
	background-repeat: no-repeat;
	background-position:left center;
	margin:10px 0px 0px 0px;
	padding:10px 0px;
	border-top:solid 2px #B5111B;
}

/* AWARDS */
.awardsTable td	{ vertical-align:top;padding-bottom:40px;}
.awardsImage	{ float:left;margin-right:20px;}
.awardsTitle	{ color:#B5121B; font-size:12px;font-weight:bold;border-bottom:solid 1px #B5121B}

.awards_graph a:link {color:#B5121B}
.awards_graph a:active {color:#B5121B}
.awards_graph a:visited {color:#B5121B}
.awards_graph a:hover {color:#B5121B}


/* tab nav in header */
#tab {
	
	height: 115px;
	list-style: none;
	display: inline;
	overflow: hidden;
}


#tab li {
	margin: 0px; 
	padding: 0px;
    list-style: none;
	display: inline;
	width:127px;
}

#tab a {
	float: left;
	padding: 115px 0px 0px 0px;
	margin-top:8px;
	overflow: hidden;
	height: 0px !important; 
	height /**/:115px; /* for IE5/Win only */
}
	
#tab a:hover {
	background-position: 0 -115px;
}

#tab a:active, #nav a.selected {
	background-position: 0 0px;
}
	


#products a  {
	width: 126px;
	background: url(../Images/products_tab.jpg) repeat-x left top;
}

#classroom a  {
	width: 127px;
	background: url(../Images/classroom_tab.jpg) repeat-x left top;
}

#lists a  {
	width: 126px;
	background: url(../Images/library_tab.jpg) repeat-x left top;
}

#resources a  {
	width: 127px;
	background: url(../Images/resource_tab.jpg) repeat-x left top;
}

#fun a  {
	width: 129px;
	background: url(../Images/readforfun_tab.jpg) repeat-x left top;
	
}

*html #fun  {
	position:relative;

}
*html #fun a {
	position:absolute;
	top:0px;
	left:-45px;

}


#contest a  {
	width: 129px;
	background: url(../Images/contest_tab.jpg) repeat-x left top;
	margin-left:7px;
	
}


/* OLD STYLES */




/* HOME PAGE */
.Products td		{ text-align:center;}
.Products b		{ color:#F17E2F;}

.TinyText	{font-size:10px;color:#666666;text-align:center;}

.HomePageFeatureItem	{padding:30px 10px 40px 10px;}


#CartFooter			{ background-image: url(../Images/CartFooterBG.gif); background-repeat: no-repeat;margin-left:50px;width:940px;height:50px;text-align:center; padding:20px 0px 0px 0px;font-size:10px; color:#003B5E;}
#CartFooter a:link		{ font-weight:normal; text-decoration:none; color:#003B5E;}
#CartFooter a:active	{ font-weight:normal; text-decoration:none; color:#003B5E;}
#CartFooter a:visited	{ font-weight:normal; text-decoration:none; color:#003B5E;}
#CartFooter a:hover		{ font-weight:normal; text-decoration:none;color:#F17E2F;}


/* PRODUCT LIST */
.ProductListItem	{padding:5px;width:150px;}

.PagingTop			{ padding-bottom:3px; padding-right:15px;}
.PagingBottom		{ padding-top:3px; padding-right:15px;}


/* PRODUCT DETAIL */
.ProductDetailContainer	{ padding:30px 10px 10px 10px;}
.PriceBoxLeft			{ background-image: url(../Images/BoxLeft.jpg); background-repeat: repeat-y;}
.PriceBoxTop			{ background-image: url(../Images/BoxTop.jpg); background-repeat: repeat-x;}
.PriceBoxRight			{ background-image: url(../Images/BoxRight.jpg); background-repeat: repeat-y;}
.PriceBoxBottom			{ background-image: url(../Images/BoxBottom.jpg); background-repeat: repeat-x;}




/* CHECKOUT */





/* CATEGORY BOX */
.CategoryBox			{ background: #ffffff url(../Images/CategoryBG.jpg); background-repeat: repeat-x;}
.CategoryItem			{ padding:5px 0px 0px 10px;}
.CategoryItem a:link	{ color:#F18025; font-weight:bold; font-size:14px;}
.CategoryItem a:active	{ color:#F18025; font-weight:bold; font-size:14px;}
.CategoryItem a:visited	{ color:#F18025; font-weight:bold; font-size:14px;}
.CategoryItem a:hover	{ color:#F18025; font-weight:bold; font-size:14px;}

/* AWARDS */
.AwardsTable ul			{ margin:0px 0px 0px 25px;font-size:11px;}


/* Popup */
.DivPopUp { position: absolute; visibility: hidden; z-index: 2; font-size:11px;font-weight:normal; width: 200px; overflow: visible;padding:10px;border:solid 1px #000000;background-color:#f2f2f2; }
.frmPopUp { visibility: hidden; z-index: 1; position: absolute; width: 200px; overflow: visible; }
.PopUpTitleDiv {background-image:url(../Images/TitleSweepstakesBG.gif); background-repeat:repeat-x;width:630;color:#ffffff; font-size:20px;height:56px;padding:5px 5px 0px 5px;font-weight:bold;line-height:30px;}
.PopUpTitle {background-image:url(../Images/TitleSweepstakesBG.gif); background-repeat:repeat-x;}
.PopUpTitle td { color:#ffffff; font-size:20px;padding:5px 5px 0px 5px;font-weight:bold;}

.PopFrame			{ background-color:#ffffff; border:1px solid #666666; padding:5px;}
.PopTitle			{ background-color:#00589B;}
.PopTitle td		{  color:#ffffff; font-weight:bold;padding:5px 10px;border-bottom:solid 1px #ffffff;font-size:12px;}

.Thanks				{ font-size:14px;}

/*Modal Popup*/
.modalBackground { background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup		{background-color:#ffffff;border:solid 2px #000000;padding:0px;width:480px;margin-left:130px;}

/* ERROR PAGE */
#ErrorContainer			{ width:547px;margin:100px auto 0px auto;}
#ErrorContent		{ background-color:#ffffff; width:487px;margin-left:19px;padding:20px;}

/* CUSTOMER SERVICE */
.customerSubhead	{ color:#B5111B; font-size:12px; font-weight:bold; border-bottom:solid 1px #B5111B;margin-top:20px;}
.customerSubhead a:link	{ color:#B5111B; font-size:12px; font-weight:bold; border-bottom:solid 1px #B5111B;text-decoration:none;}
.customerSubhead a:active	{ color:#B5111B; font-size:12px; font-weight:bold; border-bottom:solid 1px #B5111B;text-decoration:none;}
.customerSubhead a:visited	{ color:#B5111B; font-size:12px; font-weight:bold; border-bottom:solid 1px #B5111B;text-decoration:none;}
.customerSubhead a:hover	{ color:#B5111B; font-size:12px; font-weight:bold; border-bottom:solid 1px #B5111B;text-decoration:none;}
.customerList				{ list-style-image:url(../Images/ListArrow.gif);margin:0px;}
.customerList	li			{ margin:0px 0px 0px 15px;font-size:11px;}
.SubPageNav					{width:250px; border: solid 1px #005E9E;font-size:11px;}
.SubPageNav	ul				{ margin:5px 25px;list-style-image:url(../Images/ListArrow.gif);}
.backToTop					{ font-size:10px;}
.customerSubheadTop			{ color:#B5111B; font-size:16px; font-weight:bold; border-bottom:solid 1px #B5111B;margin-top:0px;}

/* OLD STYLE */


PRE				{font-family: arial, verdana, sans-serif; font-size: 11px; color:#000000;font-weight:normal;}


/*RELATED PRODUCTS */
.RelatedDesc				{ font-family: arial, verdana, sans-serif; font-size: 10px; color:#000000;}
.RelatedDesc a:Link			{ font-family: arial, verdana, sans-serif; font-size: 10px; color:#000000; text-decoration:none;}
.RelatedDesc a:Active		{ font-family: arial, verdana, sans-serif; font-size: 10px; color:#000000; text-decoration:none;}
.RelatedDesc a:Visited		{ font-family: arial, verdana, sans-serif; font-size: 10px; color:#000000; text-decoration:none;}
.RelatedDesc a:Hover		{ font-family: arial, verdana, sans-serif; font-size: 10px; color:#000000; text-decoration:none;}

.CVVDiv						{ padding:10px;border:solid 1px #000000;background-color:#ffffff;position:absolute; top:-370px; left:-40px; width:550px; height:320px;z-index:99;  visibility:hidden;}

.WishListDiv   		        { padding:10px;border:solid 1px #000000;background-color:#ffffff;position:absolute; top:0px; left:100px; width:550px; height:180px;z-index:99;  visibility:hidden;}



/* CATEGORY PAGE */
.LoginFrame					{ border:solid 1px #cccccc;padding:5px;}
.CategoryNav				{ font-family: arial, verdana, sans-serif; font-size: 12px; color:#000000;}
a.CategoryNav:link			{ font-family: arial, verdana, sans-serif; font-size: 12px; color:#000000; font-weight:normal; text-decoration: none;}
a.CategoryNav:active		{ font-family: arial, verdana, sans-serif; font-size: 12px; color:#000000; font-weight:normal; text-decoration: none;}
a.CategoryNav:visited		{ font-family: arial, verdana, sans-serif; font-size: 12px; color:#000000; font-weight:normal; text-decoration: none;}
a.CategoryNav:hover		    { font-family: arial, verdana, sans-serif; font-size: 12px; color:#60768c; font-weight:normal; text-decoration: none;}
  

HR.Separator				{ height:1px; color:#666666;}

.ProductName				{ font-family: arial, verdana, sans-serif; font-size: 17px; color:#000000; margin-bottom:2px;margin-top:2px;font-weight:bold; padding-right:8px;}
.SubTop						{ background:#52ACE1 url(../Images/SubTop.gif); background-repeat: repeat-x;background-position:top;padding-top:0px;}
.SubBar						{ background-color:#FF0B08;}
.Bottom						{ background:#52ACE1 url(../Images/Bottom.gif); background-repeat: repeat-x;}
.Container                 {width:750px; margin:0 auto;}
.CartPrice 					{ font-family:Arial; font-size:10px; color:#04003B;text-decoration:none;}
.CartPrice a:Link			{ font-family:Arial; font-size:10px; color:#04003B;text-decoration:none;}
.CartPrice a:Active			{ font-family:Arial; font-size:10px; color:#04003B;text-decoration:none;}
.CartPrice a:Visited		{ font-family:Arial; font-size:10px; color:#04003B;text-decoration:none;}
.CartPrice a:Hover			{ font-family:Arial; font-size:10px; color:#FF0C08;text-decoration:none;}
.HeaderTable				{margin:0 0 12px 0;}
.PageTitle					{font-family: arial, verdana, sans-serif; font-size: 20px; color:#60768c; text-transform:uppercase; letter-spacing:2px;font-weight:normal;}
.SubTitle					{font:bold 12px arial; color:#000000;border-bottom:dashed 1px #666666;}
.PanelTitle                 {font:bold 13px arial; color:#666B5C; text-decoration:none; width:100%; padding:3px; border-bottom:solid 1px #F2C842;}
.Emphasize					{font: bold 13px arial; color:#29B49E;}

.NavTitle                  {color:#182D82; font-weight:bold;padding:3px;}
.NavTitle a:Link			{color:#182D82; font-weight:bold;text-decoration:none;}
.NavTitle a:Active			{color:#182D82; font-weight:bold;text-decoration:none;}
.NavTitle a:Visited			{color:#182D82; font-weight:bold;text-decoration:none;}
.NavTitle a:Hover			{color:#60768c; font-weight:bold;text-decoration:none;}
.SubNav						{ background-color:#edf6fd; color:#182D82; font-size:11px;line-height:11px;}
.SubNav	 a:Link				{ color:#182D82; font-size:11px;padding:0px 0px 0px 11px;text-decoration:none;}
.SubNav	 a:Active			{ color:#182D82; font-size:11px;padding:0px 0px 0px 11px;text-decoration:none;}
.SubNav	 a:Visited			{ color:#182D82; font-size:11px;padding:0px 0px 0px 11px;text-decoration:none;}
.SubNav	 a:Hover			{ color:#60768c; font-size:11px;padding:0px 0px 0px 11px;text-decoration:none;}

.ProductNav					{ color:#60768c; font-size:12px;font-weight:bold;text-transform:uppercase; padding: 7px 0px 5px 0px;}
a.ProductNav:Link			{ color:#60768c; font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.ProductNav:Active			{ color:#60768c; font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.ProductNav:Visited		{ color:#60768c; font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.ProductNav:Hover			{ color:#024922; font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.ProductFrame td				{ padding:3px;}
.NoBorder					{  border-collapse:collapse; border-style:none; border-width:0px;}
.NoBorder	td				{  border-collapse:collapse; border-style:none; border-width:0px;}
.CustomerName				{ font-size: 12px; color:#9289B6;font-weight:bold;}


.BorderLeft					{border-left:solid 1px #F2C842;}



a.SortRowSubItem,a.SortRowSubItem:link,a.SortRowSubItem:visited,a.SortRowSubItem:hover            {font:italic 10px arial; color:#000000;}

.EmailLink					{background-image:url(../Images/IconEmail.gif);background-repeat:no-repeat;padding-left:30px;height:18px;}


.SupportText                     {font:bold 11px arial; color:#666B5C; text-align:right; padding:4px 6px 4px 4px; height:68px; background-image:url(../Images/CustomerSupportRep.gif); background-repeat:no-repeat;}
.SupportPhone                    {font:bold 14px arial; color:#666B5C; text-align:right; }
.SupportBox                      {border:solid 1px #F2C842; border-bottom:solid 4px #F2C842; width:100%; margin-top:24px;}


/* GENERAL */
.CrumbContainer		{ padding-bottom:8px; padding-left:4px;} 
.Crumbing			{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;text-decoration:none;}
a.Crumbing:Link		{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;text-transform:capitalize;text-decoration:none;}
a.Crumbing:Active		{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;text-transform:capitalize;text-decoration:none;}
a.Crumbing:Visited		{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;text-transform:capitalize;text-decoration:none;}
a.Crumbing:Hover		{ font-family:arial, sans-serif, verdana; font-weight: normal; font-size:11px; color:#000000;text-transform:capitalize;text-decoration:none;}

HR.Locations				{height:1px; color:#F2C842;margin-top:5px;}
.FormText						{color:#000000;font:11px arial;font-weight:normal;padding:2px 0px 2px 0px;}



.SortCell2{font-weight:bold; padding:9px 4px; border-bottom:1px solid #F2C842;}






.CategoryContainer            {border:solid 1px #666B5C; margin-bottom:8px; width:160px;}
.CategoryName                 {font:bold 12px arial; color:#000000; padding:2px 2px 2px 6px; border-left:solid 1px #666B5C; width:100%;}
.CollectionContainer            {border:solid 1px #666B5C; margin-bottom:12px;}
.CollectionName                 {font:bold 12px arial; color:#000000; padding:2px 2px 2px 4px;}

.ProductDetail		            { padding:6px 0px 0px 5px;}
.SwatchLarge		            { border:solid 1px #01503A;}
.LargeSwatchContainer	        { padding:6px 5px 0 0;}
.ProductTitle					{ font:bold 12px; color:#60768c;}
a.ProductTitle:link				{ font:bold 12px; color:#60768c;}
a.ProductTitle:active			{ font:bold 12px; color:#60768c;}
a.ProductTitle:visited			{ font:bold 12px; color:#60768c;}
a.ProductTitle:hover			{ font:bold 12px; color:#60768c;}

/* BY CATEGORY */


.PdtImg             {text-align:center;}
.CategoryLabel      {text-align:center;}   
.CategoryFrame		{ border:solid 1px #666B5C; width:170px;}
.CategorySwatch		{ height:35px; width:35px;}
.CategoryText		{ border-left: solid 1px #666B5C; font-weight:bold;color:#666B5C;text-decoration:none;font-size:12px; padding-left:5px;width:135px;}
.CategoryText a:Link	{ font-weight:bold;color:#666B5C;text-decoration:none;font-size:12px;}
.CategoryText a:Active	{ font-weight:bold;color:#666B5C;text-decoration:none;font-size:12px;}
.CategoryText a:Visited	{ font-weight:bold;color:#666B5C;text-decoration:none;font-size:12px;}
.CategoryText a:Hover	{ font-weight:bold;color:#666B5C;text-decoration:none;font-size:12px;}



/*  SHOPPING CART STEPS   */
.LoginBdy							{ border:solid 1px #808080;padding:5px;}

.CartSortRow						{background-image:url(../Images/SortRowBG.jpg);background-repeat:repeat-x;}
.CartBorder							{ border:1px solid #e3e3e3;}

.NoItemsTable						{border-bottom:1px dashed #e3e3e3; border-top:1px dashed #e3e3e3; margin:0 auto;}
.NoItemsTable td					{padding-top:10px;padding-bottom:10px;}
.CheckoutTitle						{font-size:20px; text-transform:uppercase; color:#666666; letter-spacing:3px;}
.CartSortRow2						{background-color:#cccccc;}
.SortCell							{font-size:11px;font-weight:bold;color:#000000; padding:2px 4px; border-bottom:1px solid #8B8B8B; }
.SortCellEnd						{font-size:11px;font-weight:bold; color:#000000;padding:2px 4px; border-bottom:1px solid #8B8B8B;}
.SortCell a:Link					{font-size:11px;font-weight:bold;color:#000000;}
.SortCell a:Active					{font-size:11px;font-weight:bold;color:#000000;}
.SortCell a:Visited					{font-size:11px;font-weight:bold;color:#000000;}
.SortCell a:Hover					{font-size:11px;font-weight:bold;color:#000000;}
.ValueCell							{font-size:11px;padding:2px 4px;}
.ValueCellBold						{font-size:11px;padding:2px 4px;font-weight:bold;}
.ValueCell img						{padding:3px;}
.ValueCellEnd						{font-size:11px;padding:2px 4px;}
.CartCell							{font-size:11px;padding:2px 4px;color:#000000;}
.SCButton							{font-weight:bold;color:#000;border:1px solid #F2C842; white-space: nowrap;}
.SCButton a:link					{font-weight:bold;display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButton a:visited					{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButton a:active					{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButton a:hover					{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#DADDCB; vertical-align:middle; border:solid 1px #F2C842; white-space: nowrap;color:#F2C842;}

.SCButtonNBorder					{font-weight:bold;color:#000; white-space: nowrap;}
.SCButtonNBorder a:link				{font-weight:bold;display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButtonNBorder a:visited			{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButtonNBorder a:active			{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#F2C842; vertical-align:middle; border:solid 1px #DADDCB; white-space: nowrap;margin:5px;color:#FFF;}
.SCButtonNBorder a:hover			{font-weight:bold; display:block;  text-align:center; padding:3px; background-color:#DADDCB; vertical-align:middle; border:solid 1px #F2C842; white-space: nowrap;color:#F2C842;}

.SectionContainer		{border:1px solid #F2C842; padding:5px;}
.SectionEnd			{border-bottom:solid 1px #8B8B8B}


.SectionSubTitle		{background:#3F3F3F url(../Images/SectionSubBG.jpg);background-repeat:repeat-x; padding:0px 5px 0px 5px; height:21px;color:#ffffff; font-weight:bold;border-bottom:1px solid #000000;}

.SectionB			{border-top:solid 1px #8c8c8c;background-image:url(../Images/SectionBBG.jpg); padding:6px; color:#808080; font-weight:bold;}
.SectionBEnd			{border-top:solid 1px #8c8c8c;}
.EditRow				{background-color:#F2C842; padding:2px 6px; color:#ffffff; font-weight:bold;border:1px solid #F2C842;}

.FieldTitle{font-weight:bold; text-align:right;padding:3px;}
.Address{font-weight:bold; text-align:left;padding:3px;}
.LoginSide {padding:6px; border:solid 1px #666B5C;}
.LoginCtn   {}
.CartTitle  {font:bold 12px arial; color:#666B5C; text-decoration:none; background-color:#EDEEE5; width:100%; padding:3px; border-bottom:solid 1px #04003B;}
.Instructions   {font:normal 12px arial; color:#000000; }



/* MULTIPLE SHIPPING */
.ShippingBox	{border:solid 1px #000000; margin:10px; background-color:#ffffff;}
.ShippingTitle	{background-color:#60768c; color:#ffffff;padding:5px;font-size:12px;font-weight:bold;}




.Divider {height:3px;width:500px;margin:0 auto;background-color:#DADDCB; text-align:center;}


.BorderBottom	{border-bottom:dashed 1px #F2C842;}
.CartPanelContainer {border:solid 1px #e3e3e3;}
.CartTitle		{background-color:#F2C842; color:#ffffff; font-weight:bold; padding:10px 5px 10px 5px;}







/* BONUS SAVINGS */
.Coupon						{border: dashed 3px #666666; font-size:10px; color:#666666;padding:3px;}

/* WISHLIST */
.FilterPanel				{ background-color:#f2f2f2; padding:3px; color:#000000; font-size:12px;border:solid 1px #808080;}
.FilterPanelTitle			{ color:#000000; font-size:11px;font-weight:bold; border-bottom:solid 1px #808080;text-transform:uppercase;}
.WishlistTitle				{ background-color:#445d77; padding-top:3px; padding-bottom:3px; color:#ffffff;}
.WishlistBg					{ background-image:url(../images/WishlistFilterBG.jpg); background-repeat:repeat-x;}

/* RESOURCE CENTER */
.Links						{font-size:12px;}
.Links a:Link				{font-size:12px;}
.Links a:Active				{font-size:12px;}
.Links a:Visited				{font-size:12px;}
.Links a:Hover				{font-size:12px;}
.LinkTitle					{font-size:12px; font-weight:bold;}





/* SE Alterations */

.home_content_container         {background-image:url('../Images/rsslogolight.jpg');background-repeat:no-repeat;background-position:top center;padding-top:10px;margin-top:15px;}
.home_content_container_inner   {font:9 arial; color:#8c8c8c;width:700px;height:100px;overflow:hidden;}
.home_content_column            {text-align:left;margin-top:6px;float:left;width:225px;padding-right:5px;}
.home_content_column h1         {font:9 arial; color:#8c8c8c;text-transform:none;letter-spacing:0px;display:inline;margin:0px;}
.se_more		                {overflow:hidden;}  
.se_artpages		            {margin-top:20px;padding:0px;position:absolute;top:15px;left:0px;}

/* SURVEY */
.Question						{ background-color:#E6E8F4;padding:5px;font-weight:bold; color:#11559C;}



/*Flash File in product page */
.myframe { position:absolute; top:0px; left:0px; min-height:100%; width:100%; background:#404c58; -moz-opacity:.5; opacity:.5; opacity:transparent; filter:alpha(opacity='50'); z-index:0; }
.movement { position:absolute; top:200px; left:1000px;z-index:999; }

