<!--
'
'  Copyright (C) 2002 Fry Multimedia, All Rights Reserved.
'
'  Purpose:
'  The global style sheet used by all pages on the site
'
'  Note: Some effects work in IE only...
'
-->

/* Cardow */

body {
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #7C071A;
	color: #000000;
	font-family: Palatino;
	font-size: 11px;
	text-decoration:none;
}

td 		{ font-family: Palatino; font-size: 12px; text-decoration: none; color:#000000;}
select 	{ font-family: Palatino; font-size: 12px; color: #000000; height:15px;}

input 	{ font-family: Palatino; font-size: 12px; color: #000000; }

A:link 		{text-decoration: underline; font-family: Palatino; color: #000000; line-height: 14px;}
A:visited 	{text-decoration: underline; font-family: Palatino; color: #000000; line-height: 14px;}
A:active 	{text-decoration: underline; font-family: Palatino; color: #000000; line-height: 14px;}
A:hover 	{text-decoration: underline; font-family: Palatino; color: #000000; line-height: 14px;}

A.white:link	{ text-decoration: underline; color: #FFFFFF;}
A.white:visited { text-decoration: underline; color: #FFFFFF;}
A.white:active 	{ text-decoration: underline; color: #FFFFFF;}
A.white:hover 	{ text-decoration: underline; color: #FFFFFF;}

.fontHeaderSmall a:link		{ text-decoration: underline; color: #FFFFFF;}
.fontHeaderSmall a:visited 	{ text-decoration: underline; color: #FFFFFF;}
.fontHeaderSmall a:active	{ text-decoration: underline; color: #FFFFFF;}
.fontHeaderSmall a:hover	{ text-decoration: underline; color: #FFFFFF;}

.fontFooter a:link 		{ text-decoration: underline; color: #CCAB72;}
.fontFooter a:visited 	{ text-decoration: underline; color: #CCAB72;}
.fontFooter a:active 	{ text-decoration: underline; color: #CCAB72;}
.fontFooter a:hover 	{ text-decoration: underline; color: #CCAB72;}

.fontFooterLarge { color: #FFFFFF; font-size: 14px; }

A.CustServFooter:link 		{ text-decoration: underline; color: #FFFFFF; font-size: 14px; }
A.CustServFooter:visited 	{ text-decoration: underline; color: #FFFFFF; font-size: 14px; }
A.CustServFooter:active 	{ text-decoration: underline; color: #FFFFFF; font-size: 14px; }
A.CustServFooter:hover		{ text-decoration: underline; color: #FFFFFF; font-size: 14px; }

.breadcrumb a:link		{ text-decoration: underline; font-weight: bold; color: #892134; font-size:10px; }
.breadcrumb a:visited 	{ text-decoration: underline; font-weight: bold; color: #892134; font-size:10px; }
.breadcrumb a:active 	{ text-decoration: underline; font-weight: bold; color: #892134; font-size:10px; }
.breadcrumb a:hover 	{ text-decoration: underline; font-weight: bold; color: #892134; font-size:10px; }

a.red:link 		{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
a.red:visited	{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
a.red:active	{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
a.red:hover		{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
.red a:link		{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
.red a:visited	{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
.red a:active	{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }
.red a:hover	{ font-family: Palatino; color: #7C071A; font-size: 12px; text-decoration: underline; }

input.Search 	{ font-family: Times; font-size: 12px; color: #000000; width:145px;}
input.Login 	{ font-family: Palatino; font-size: 12px; color: #000000; width: 160px; height:20px; }
select.PFinder 	{ font-family: Palatino; font-size: 11px; color: #000000; width:114px; height:15px;}
select.State 	{ font-family: Palatino; font-size: 12px; color: #000000; height:24px;}
ul.benefits 	{ line-height: 20px; }

.product 		{ font-family: Palatino; font-size: 12px; text-decoration: none; color:#939598;}
.fontHeaderSmall	{ font-family: Palatino; color: #FFFFFF; font-size: 12px; text-decoration: none; line-height: 16px; padding-top: 4px;}
.fontHeader 		{ font-family: Palatino; color: #ffffff; font-size: 14px; text-decoration: none; line-height: 16px;}
.fontFooter 		{ font-family: Palatino; color: #FFFFFF; font-size: 12px; text-decoration: none; line-height: 16px;}
.fontFooterSmall 	{ font-family: Palatino; color: #FFFFFF; font-size: 11px; text-decoration: none; line-height: 16px;}
.breadcrumb 		{ font-family: Palatino; color: #892134; font-size: 10px; text-decoration: none; line-height: 16px;}
.red 				{ font-family: Palatino; color: #892134; font-size: 12px; text-decoration: none; }
.redHeader 			{ font-family: Palatino; color: #892134; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.Header 			{ font-family: Palatino; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.noresults 			{ font-family: Palatino; color: #FFFFFF; font-size: 14px; text-decoration; none; }
.smallerrortext 	{ font-family: Palatino; color: #892134; font-size: 12px; text-decoration: none; }

/* checkout page styles */
.smallerror 	{ font-family: Palatino; color: red; font-size: 12px; text-decoration: none; font-weight: bold;}
.bigerror 	{ font-family: Palatino; color: red; font-size: 14px; text-decoration: none; font-weight: bold; }

.regularBold		{font-family: Palatino; color: #000000; font-size: 12px; text-decoration: none; font-weight: bold; }
.extratext 			{ line-height: 20px; }

.smallText 			{ font-family: Palatino; font-size: 9px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.cmsLinks			{ text-decoration: none; font-family; Palatino; text-transform: uppercase; font-size: 11px; color: #892134; font-weight: bold; }
a.cmsLinks:link 	{text-decoration: underline; font-family: Palatino; text-transform: uppercase; font-size: 11px; color: #892134; font-weight: bold;}
a.cmsLinks:visited 	{text-decoration: underline; font-family: Palatino; text-transform: uppercase; font-size: 11px; color: #892134; font-weight: bold;}
a.cmsLinks:active 	{text-decoration: underline; font-family: Palatino; text-transform: uppercase; font-size: 11px; color: #892134; font-weight: bold;}
a.cmsLinks:hover 	{text-decoration: underline; font-family: Palatino; text-transform: uppercase; font-size: 11px; color: #892134; font-weight: bold;}

a.cmsHoverLinks:link 	{text-decoration: none; font-family: Palatino; font-size: 11px; color: #000000;}
a.cmsHoverLinks:visited {text-decoration: underline; font-family: Palatino; font-size: 11px; color: #000000; }
a.cmsHoverLinks:active 	{text-decoration: none; font-family: Palatino; font-size: 11px; color: #000000;}
a.cmsHoverLinks:hover 	{text-decoration: underline; font-family: Palatino; font-size: 11px; color: #000000;}

.cmsArticleHeader 	{font-family: Palatino; color: #000000; font-size: 16px; text-decoration:none; font-weight:bold;}
.cmsArticleAuthor 	{font-family: Palatino; color: #000000; font-size: 10px; text-decoration:none;}
.cmsArticleTextBold {font-family: Palatino; color: #000000; font-size: 11px; text-decoration:none; font-weight:bold;}
.cmsArticleText 	{font-family: Palatino; color: #000000; font-size: 11px; text-decoration:none;}

.cmsCategoryName 	{font-family: Palatino; color: #000000; font-size: 11px; text-decoration:none;}

.cmsProductName 			{font-family: Palatino; color: #000000; font-size: 11px; text-decoration:none;}
.cmsProductNameBold 		{font-family: Palatino; color: #000000; font-size: 11px; text-decoration:none; font-weight:bold;}
.cmsProductNameSmaller 		{font-family: Palatino; color: #000000; font-size: 10px; text-decoration:none;}
.cmsProductNameSmallerBold 	{font-family: Palatino; color: #000000; font-size: 10px; text-decoration:none; font-weight:bold;}
.cmsProductThumbnail 		{color: #000000; font-family: Palatino; font-size: 11px; text-decoration:none;}

.formbuttonGold {
	color: #ffffff;
	font-size: 10px;
	background-color : #CCAB72;
	text-transform: uppercase;
	font-weight: bold;
	cursor: hand;
}

.formbuttonRed {
	color: #ffffff;
	font-size: 10px;
	background-color : #892134;
	text-transform: uppercase;
	font-weight: bold;
	cursor: hand;
}

.tableHead {
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.monospace {font-family: Arial, monospace; font-size: 11px;}
.smallboldblue {text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#003366; font-weight:bold;}

/* new classes added with July 06 'Stylesheet Management' */

td.home_cms_areas { padding-left: 15px; }
.related_item { padding: 3px; }
textarea.msg { font-size: 12px; }
.legal_notice { padding-left: 20px; }
.order_confirmation_msg { padding-left:20px; }
.receipt_header { padding-left:5px; }
.receipt_msg { padding-left:15px; }
.header_options { margin-bottom: 10px; }
.header_name { padding-left: 20px; }
.category_name { font-family: Times New Roman, Times; color: #7c071a; text-transform: uppercase; }
.address_book_msg { padding-left:20px; padding-top: 10px; }


/* Gift Selector */
.gift_select_msg { text-align: center; margin-top: 10px; font-weight: bold; font-size: 13px; background-color: #f9f9f9; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #7C071A; border-bottom: 1px solid #7C071A; padding-left: 3px; padding-right: 3px; }
#giftResults table td { padding-top: 4px; padding-bottom: 4px; }


#promosAndCardsDiv { background-color: #F6F6F6; border-top: 1px solid #EDECDA; border-bottom: 1px solid #EDECDA; margin-bottom: 25px; margin-top: 8px }
