/*

THEME DETAILS - use global find/replace to change

Color Scheme:
-----------------------------------------------------
	735D8F - dark purple
	C083D7 - purple
	D2A6EF - light purple
	FEEFFF - very very light purple
	CCCCCC - gray
	EEEEEE - very light gray
	'whitesmoke' - very very light gray
	E4A230 - orange (button images, accent colors, hrpixel image)
20100618 --> #D6AEE5
Background Images:
-----------------------------------------------------
	body	{background-image: url(../images/bg_Img.jpg); background-repeat: repeat; background-color: #C083D7;}
	.headerSeparator	{background-image: url(../images/bar_Header.jpg); background-repeat: repeat-x; background-color: #C083D7;}
	.headerShadow	{background-image: url(../images/bg_HeaderShadow.jpg); background-repeat: repeat-x; background-color: #FFFFFF;}
	.footerSeparator	{background-image: url(../images/bar_Footer.jpg); background-repeat: repeat-x; background-color: #C083D7;}

*/

/*used on every page with a body tag*/
body
{
	margin: 0px;
	font-family: Arial;	/*set default font-family for all text*/
	background-image: url(../images/bg_Img.jpg);
	background-repeat: repeat;
	background-color: #D1A5E2;
}

/*used on Header.ascx, EmailPageToAFriend.aspx*/
.headerArea
{
	font-family:Arial;
	font-size: 11px;
	background-color: #C083D7;
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Header.ascx*/
.headerText {
	font-family:Arial;
	font-size: 11px;
}

/*used on Header.ascx for non-linked text*/
.headerLink {
	font-family:Arial;
	font-size: 11px;
	COLOR: #FFFFFF;
	text-decoration: none;
}

/*used on Header.ascx*/
.headerLink a {
	font-family:Arial;
	font-size: 11px;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

/*used on Header.ascx*/
.headerLink a:hover 
{
	text-decoration: underline;
}

/*used on Header.ascx*/
.headerSeparator
{
	background-image: url(../images/bar_Header.jpg);
	background-repeat: repeat-x;
	background-color: #C083D7;
	height: 31px;	/*needs to be the height of the bg-img*/
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Header.ascx*/
.headerShadow
{
	background-image: url(../images/bg_HeaderShadow.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 8px;	/*needs to be the height of the bg-img*/
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Default.aspx, EmailPageToAFriend.aspx, Category.aspx, SubCategory.aspx, Product.aspx,
		ShoppingCart.aspx, CustomerRegistration.aspx, CustomerAccount.aspx, EmailPassword.aspx,
		CustomerProfile.aspx, OrderHistory.aspx, OrderDetail.aspx, AddressBook.aspx, AddressDetail.aspx,
		Checkout.aspx, OrderSummary.aspx, OrderConfirmation.aspx, AboutUs.aspx, ContactUs.aspx,
		Links.aspx, Returns.aspx, SiteMap.aspx*/
.mainContentArea
{
	font-family:Arial;
	font-size: 11px;
	color: #735d8f;
	background-color: #FFFFFF;
	padding: 10px;
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Category.aspx*/
.leftSideNavLinks a
{
	/*color: #333333;*/
	/*text-decoration: none;*/
}

/*used on Category.aspx*/
.leftSideNavLinks a:hover
{
	/*text-decoration: underline;*/
}

/*used on EmailPageToAFriend.aspx, Category.aspx, SubCategory.aspx, ShoppingCart.aspx, 
		CustomerRegistration.aspx, CustomerAccount.aspx, EmailPassword.aspx, CustomerProfile.aspx,
		OrderHistory.aspx, OrderDetail.aspx, AddressBook.aspx, AddressDetail.aspx, Checkout.aspx,
		OrderSummary.aspx, OrderConfirmation.aspx, AboutUs.aspx, ContactUs.aspx, Links.aspx,
		Returns.aspx, SiteMap.aspx*/
.PageTitle
{
	font-family:Arial;
	font-size:24px;
	color: #735d8f;
}

.subcatbox1
{
	padding-top:8px;
	padding-bottom:6px;
}

.subcatbox1 img
{
	border-width:0px;
}

.subcatbox1morebtns img
{
	border-width:0px;
}

.subcatboxhdr1, .subcatboxhdr1 a
{
	padding-bottom:6px;
	font-size:16px;
	color: #735d8f;
	text-decoration:none;
}

.subcatbox2
{
	padding-top:10px;
	padding-bottom:10px;
}

.subcatbox2 img
{
	border-width:0px;
}

.subcatboxhdr2, .subcatboxhdr2 a
{
	padding-bottom:6px;
	font-size:16px;
	color: #735d8f;
	text-decoration:none;
}

.subcatbox3
{
	background-color:#D6AEE5;
	background-image: url(../cmsitems/bg_subcatbox3.jpg);
	background-repeat:repeat-x;
	padding:10px;
	color:#ffffff;
	border:1px solid #ffffff;
}

.subcatbox3 a
{
	color:#ffffff;
	text-decoration:none;
}

.subcatbox3 a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.subcatbox3 img
{
	border-width:0px;
}

.subcatboxhdr3
{
	font-family:Arial;
	font-size:16px;
	color: #ffffff;
	margin-bottom:4px;
}

.leftnav1
{
	background-color:#D6AEE5;
	background-image: url(../cmsitems/bg_subcatbox3.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	vertical-align:top;
	overflow:hidden; 
	border-width:0px;
}

.leftnav1 a
{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
}

.leftnav1 a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.leftnav1 img
{
	border-width:0px;
}

.leftnav1hdr1
{
	font-family:Arial;
	font-size:16px;
	color: #ffffff;
	margin-bottom:6px;
}

/*custtstmnlbox1 classes used on category.aspx page*/
.custtstmnlbox1hdr
{
	font-size:14px;
	color:#FFFFFF;
	margin-top:6px;
}

.custtstmnlbox1subhdr
{
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
}

.custtstmnlbox1text
{
	font-size:11px;
	color:#ffffff;
}

.custtstmnlbox1text a
{
	color:#ffffff;
	text-decoration:underline;
}

.cpe1HeaderItem
{ 
  clear:both;
}

.cpe1ListItems
{
  clear:both;
  background-color:#D6AEE5;
	background-image: url(../cmsitems/bg_subcatbox3.jpg);
	background-repeat:repeat-x;
}

.cpe1ListItems a
{
  font-size:11px;
}

/*used on Product.aspx, DetailView.aspx, ShoppingCart.aspx, EmailPassword.aspx,
		OrderConfirmation.aspx*/
.ProductTitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #735d8f;
}

/*used on Product.aspx*/
.ProductDesc
{
	font-family: Arial;
	font-size: 11px;
	color: #735d8f;
	PADDING: 10px;
}

/*used on Product.aspx*/
.ProductDesc ul
{
  padding:0px;
  margin:0px;
}

/*used on Product.aspx*/
.ProductDesc li
{
  margin-left:20px;
}

/*fixes the firefox img underline on hover when both image and text nested in anchor togerther*/
a img{vertical-align:middle}

/*used on Product.aspx, ShoppingCart.aspx*/
.ProductOptionsArea
{
  width: 410px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: whitesmoke;
	border-left: 1px solid #D6AEE5;
	border-top: 1px solid #D6AEE5;
	border-right: 1px solid #D6AEE5;
	border-bottom: 1px solid #D6AEE5;
	padding: 5px;
}

/*used on Product.aspx, ShoppingCart.aspx (also change on FITeCommerce_SA)*/
.ProductOptionsSmallText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

/*used on Product.aspx, ShoppingCart.aspx (also change on FITeCommerce_SA)*/
.ProductOptionsDescText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

/*used on Product.aspx, ShoppingCart.aspx (also change on FITeCommerce_SA)*/
.ProductOptionsImg
{
	border: 1px solid #EEEEEE;
}

/*used on CustomerRegistration.aspx, Checkout.aspx, OrderSummary.aspx*/
.accentColor1	{
	color: #E4A230;
}

/*used on EmailPageToAFriend.aspx, Product.aspx, ShoppingCart.aspx, CustomerRegistration.aspx,
		EmailPassword.aspx, CustomerProfile.aspx, AddressDetail.aspx, Checkout.aspx,
		OrderSummary.aspx*/
.Textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-transform: none;
	color: #000000;
	/*background-color: whitesmoke;*/
	border-style:inset;
}

.Textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-transform: none;
	text-align: right;
	color: #000000;
	/*background-color: whitesmoke;*/
	border-style:inset;
}

/*used on EmailPageToAFriend.aspx*/
.Button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}

/*used on Product.aspx, CustomerRegistration.aspx, EmailPassword.aspx, CustomerProfile.aspx,
		AddressDetail.aspx*/
.ErrorMsg1
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: Red;
	padding: 3px;
}

/*used on ShoppingCart.aspx, CustomerRegistration.aspx, CustomerAccount.aspx, EmailPassword.aspx,
		CustomerProfile.aspx, OrderHistory.aspx, OrderDetail.aspx, PrintOrder.aspx, AddressBook.aspx,
		AddressDetail.aspx, Checkout.aspx, OrderSummary.aspx, Returns.aspx*/
.MediumTextHeader
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;	
	color: #735d8f;
	text-transform: uppercase
}

/*used on Default.aspx, EmailPageToAFriend.aspx, Category.aspx, SubCategory.aspx, 
		ShoppingCart.aspx, CustomerRegistration.aspx, CustomerAccount.aspx, EmailPassword.aspx,
		CustomerProfile.aspx, OrderHistory.aspx, OrderDetail.aspx, PrintOrder.aspx,
		AddressBook.aspx, AddressDetail.aspx, Checkout.aspx, OrderSummary.aspx, OrderConfirmation.aspx,
		AboutUs.aspx, ContactUs.aspx, Links.aspx, Returns.aspx, SiteMap.aspx*/
.MediumText
{
	font-family: Arial;
	font-size: 9pt;
	color: #735d8f;
}

/*used on Footer.ascx, Product.aspx, ShoppingCart.aspx, CustomerProfile.aspx, AddressDetail.aspx,
		Checkout.aspx, OrderSummary.aspx*/
.SmallText
{
	font-family: Arial;
	font-size: 7pt;
}

/*used on EmailPageToAFriend.aspx, CustomerRegistration.aspx, CustomerAccount.aspx, OrderHistory.aspx,
		OrderDetail.aspx, PrintOrder.aspx, Checkout.aspx, OrderSummary.aspx*/
.SmallText2
{
	font-family: Arial;
	font-size: 8pt;
}

/*used on ShoppingCart.aspx*/
.SmallLink1
{
	font-family: Arial;
	font-size: 8pt;
}

/*used on Header.ascx, Category.aspx, SubCategory.aspx, Product.aspx, DetailView.aspx, 
		ShoppingCart.aspx, CustomerAccount.aspx, CustomerProfile.aspx, OrderHistory.aspx,
		OrderDetail.aspx, AddressBook.aspx, AddressDetail.aspx*/
.SmallLink1Bold
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

/*used on SubCategory.aspx*/
.SubCatBestSellerArea
{ 
}

/*used on SubCategory.aspx*/
.SubCatBestSellerArea_Prods
{
}

/*used on SubCategory.aspx*/
.SubCatRestProdsArea
{  
}

/*used on SubCategory.aspx*/
.SubCatBestSellerHdr
{
  font-size:14px;
  font-weight:bold;
}

/*used on SubCategory.aspx*/
.SubCatRestProdsHdr
{
  font-size:14px;
  font-weight:bold;
}

/*used on SubCategory.aspx*/
.SubCategoryTable1
{
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}

/*used on SubCategory.aspx*/
.SubCategoryTable1 td
{
	padding: 10px;
}

/*used on SubCategory.aspx*/
.SubCategoryTable1 a
{
	text-decoration: none;
	color: #8B795E;
}

/*used on SubCategory.aspx*/
.SubCategoryTable1 a:hover
{
	text-decoration: underline;
	color: #8B795E;
}

/*used on SubCategory.aspx*/
.SubCategoryTable1 img
{
	BORDER: 1px solid #EBEBEB;
}

/*used on DetailView.aspx*/
.DVImg
{
	border: 1px solid #000000;
}

/*used on Product.aspx*/
.SideNavHeaderText1
{
	color: #ffffff;
	width: auto;
	/*background-color:	#D1A6E2;*/
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}

/*used on Product.aspx*/
.SideNavTD1
{
	color:#ffffff;
	font-size: 10px;
	padding-left:0px;
	padding-right:0px;
}

/*used on Product.aspx*/
.SideNavTD1 a
{
  font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

/*used on Product.aspx*/
.SideNavTD1 a:hover
{
	text-decoration: underline;
}

/*used on Product.aspx*/
.SideNavTD1 a:hover img
{
	border: 1px solid #a0c473;
}

/*used on Product.aspx*/
.SideNavTD1 img
{
	border: solid 1px #a0c473;
}

/*used on Product.aspx ("item added to cart")*/
.SideNavTD2
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FEEFFF;
	border-left: 1px solid #D2A6EF;
	border-top: 1px solid #D2A6EF;
	border-right: 1px solid #D2A6EF;
	border-bottom: 1px solid #D2A6EF;
	padding: 5px;
}

/*used on ShoppingCart.aspx*/
.ShoppingCartTD1 a
{
	text-decoration: none;
}

/*used on ShoppingCart.aspx*/
.ShoppingCartTD1 a:hover
{
	text-decoration: underline;
}

.ShoppingCartTD img
{
	border: 0px;
}

/*used on CustomerAccount.aspx, OrderHistory.aspx*/
.AltDataRow {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	background-color: whitesmoke;
}

/*used on CustomerAccount.aspx, OrderHistory.aspx*/
.DataRow {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
	background-color: #FFFFFF;
}

/*used on Default.aspx*/
.featuredProduct
{
	font-family: Arial;
	font-size: 8pt;
	background-color: #FEEFFF;
	border-top: 2px dotted #D2A6EF;
	border-left: 2px dotted #D2A6EF;
	border-right: 2px dotted #D2A6EF;
	border-bottom: 2px dotted #D2A6EF;
}

/*used on Default.aspx*/
.featuredProductHeader
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #735D8F;
	background-color: #D2A6EF;
	padding: 5px;
}

/*used on Default.aspx*/
.featuredProductTD
{
	border-top: 2px dotted #D2A6EF;
	padding-top: 10px;
}

/*used on Default.aspx*/
.featuredProduct a
{
	text-decoration: none;
	color: blue;
}

/*used on Default.aspx*/
.featuredProduct a:hover
{
	text-decoration: underline;
	/*color: #C083D7;*/
}

/*used on Default.aspx*/
.featuredProduct a img
{
	/*border: 1px solid #FFFFFF;*/
}

/*used on Default.aspx*/
.featuredProduct a:hover img
{
	/*border: 1px solid #C083D7;*/
}

/*used on Footer.ascx*/
.footerSeparator
{
	background-image: url(../images/bar_Footer.jpg);
	background-repeat: repeat-x;
	background-color: #C083D7;
	height: 29px;	/*needs to be the height of the img*/
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Footer.ascx*/
.footerArea
{
	font-family:Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C083D7;
	/*border-left: 1px solid #735D8F;
	border-right: 1px solid #735D8F;*/
}

/*used on Footer.ascx*/
.footerList1
{
	padding:10px;
}

/*used on Footer.ascx*/
.footerListHdr1
{
	font-size:11px;
	padding-bottom:2px;
	text-transform:uppercase;
}

/*used on Footer.ascx*/
.footerList1 ul
{
	list-style-type:square;
	list-style-position:inside;
	line-height:normal;
	padding:0px;
	margin:0px;
}

.footerList1 a
{
	color:#ffffff;
	text-decoration:none;
}

.footerList1 a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

/*used on Footer.ascx*/
.footerLink a {
	font-family:Arial;
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

/*used on Footer.ascx*/
.footerLink a:hover {
	text-decoration: underline;
}

/*used on PrintOrder.aspx*/
.PrintArea
{
	background-color: #FFFFFF;
	background-image: none;
}

.PrintTextHeader
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-transform:uppercase
}

.PrintTextMedium
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
}

/*used on PrintOrder.aspx*/
.PrintTextSmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-transform: none;
}

/*used on Product.aspx, ShoppingCart.aspx*/
.SafeShoppingGuarantee
{
	font-family: Arial;
	font-size: 10pt;
	background-color: whitesmoke;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

.ProductThumbs
{
  border: 1px solid #CCCCCC;
  margin: 1px;
}

